404
Interdisciplinary Applied Mathematics Volume 7 Editors J.E. Marsden L. Sirovich S. Wiggins Fluid Dynamics and Nonlinear Physics K.R. Sreenivasan, G. Ezra Mathematical Biology L. Glass, J.D. Murray Mechanics and Materials S.S. Antman, R.V. Kohn Systems and Control S.S. Sastry, P.S. Krishnaprasad Series Preface Problems in engineering, computational science, and the physical and biological sciences are using increasingly sophisticated mathematical techniques. Thus, the bridge between the Mathematical Sciences and other disciplines is heavily trav- eled. The correspondingly increased dialog between the disciplines has led to the establishment of the series: Interdisciplinary Applied Mathematics The purpose of this series is to meet the current and future needs for the interac- tion between various science and technology areas on the one hand and mathe- matics on the other. This is done, firstly, by encouraging the ways that mathe- matics may be applied in traditional areas, as well as point towards new and innovative areas of applications; secondly, by encouraging other scientific disci- plines to engage in a dialog with mathematicians outlining their problems to both access new methods as well as to suggest innovative developments within mathematics itself. The series will consist of monographs and high level texts from researchers working on the interplay between mathematics and other fields of science and technology.

Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

Embed Size (px)

Citation preview

Page 1: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

Interdisciplinary Applied MathematicsVolume 7

EditorsJ.E. Marsden L. SirovichS. Wiggins

Fluid Dynamics and Nonlinear PhysicsK.R. Sreenivasan, G. Ezra

Mathematical BiologyL. Glass, J.D. Murray

Mechanics and MaterialsS.S. Antman, R.V. Kohn

Systems and ControlS.S. Sastry, P.S. Krishnaprasad

Series PrefaceProblems in engineering, computational science, and the physical and biologicalsciences are using increasingly sophisticated mathematical techniques. Thus, thebridge between the Mathematical Sciences and other disciplines is heavily trav-eled. The correspondingly increased dialog between the disciplines has led tothe establishment of the series: Interdisciplinary Applied Mathematics

The purpose of this series is to meet the current and future needs for the interac-tion between various science and technology areas on the one hand and mathe-matics on the other. This is done, firstly, by encouraging the ways that mathe-matics may be applied in traditional areas, as well as point towards new andinnovative areas of applications; secondly, by encouraging other scientific disci-plines to engage in a dialog with mathematicians outlining their problems toboth access new methods as well as to suggest innovative developments withinmathematics itself.

The series will consist of monographs and high level texts from researchersworking on the interplay between mathematics and other fields of science andtechnology.

Page 2: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

Interdisciplinary Applied Mathematics

1. Gutzwiller: Chaos in Classical and Quantum Mechanics2. Wiggins: Chaotic Transport in Dynamical Systems3. Joseph/Renardy: Fundamentals of Two-Fluid Dynamics:

Part I: Mathematical Theory and Applications4. Joseph/Renardy: Fundamentals of Two-Fluid Dynamics:

Part II: Lubricated Transport, Drops and Miscible Liquids5. Seydel: Practical Bifurcation and Stability Analysis:

From Equilibrium to Chaos6. Hornung: Homogenization and Porous Media7. Simo/Hughes: Computational Inelasticity8. Keener/Sneyd: Mathematical Physiology9. Han/Reddy: Plasticity: Mathematical Theory and Numerical Analysis

10. Sastry: Nonlinear Systems: Analysis, Stability, and Control11. McCarthy: Geometric Design of Linkages12. Winfree: The Geometry of Biological Time

SpringerNew YorkBerlinHeidelbergBarcelonaHong KongLondonMilanParisSingaporeTokyo

Page 3: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

J.C. Simot TJ.R. Hughes

Computational Inelasticity

With 85 Illustrations

Springer

Page 4: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

J.C. Simo (deceased) T.J.R. HughesFormerly, Professor of Mechanical Mechanics and Computation

Engineering Durand BuildingStanford University Stanford UniversityStanford, CA 94305 Stanford, CA 94305USA USA

EditorsJ.E. Marsden L. SirovichControl and Dynamical Systems Division of107-81 Applied MathematicsCalifornia Institute of Technology Brown UniversityPasadena, CA 91125 Providence, RI 02912USA USA

S. WigginsControl and Dynamical Systems107-81California Institute of TechnologyPasadena, CA 91125USA

Mathematics Subject Classification (1991): 73EXX, 73FXX, 65MXX, 73CXX

Library of Congress Cataloging-in-Publication DataSimo, J.C. (Juan C) , 1952-1994

Computational inelasticity / J.C. Simo, T.J.R. Hughes.p. cm. — (Interdisciplinary applied mathematics ; 7)

Includes bibliographical references and index.ISBN 0-387-97520-9 (hardcover : alk. paper)1. Elasticity. 2. Viscoelasticity. I. Hughes, Thomas J.R.

II. Title. III. Series: Interdisciplinary applied mathematics ; v.7.QA931.S576 1997531'.382—dc21 97-26427

© 1998 Springer-Verlag New York, Inc.All rights reserved. This work may not be translated or copied in whole or in part without thewritten permission of the publisher (Springer-Verlag New York, Inc., 175 Fifth Avenue, New York,NY 10010, USA), except for brief excerpts in connection with reviews or scholarly analysis. Usein connection with any form of information storage and retrieval, electronic adaptation, computersoftware, or by similar or dissimilar methodology now known or hereafter developed is forbidden.The use of general descriptive names, trade names, trademarks, etc., in this publication, even if theformer are not especially identified, is not to be taken as a sign that such names, as understood bythe Trade Marks and Merchandise Marks Act, may accordingly be used freely by anyone.

ISBN 0-387-97520-9 SPIN 10760898

Springer-Verlag New York Berlin HeidelbergA member of BertelsmannSpringer Sciences-Business Media GmbH

Page 5: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

Preface

This book goes back a long way. There is a tradition of research and teaching ininelasticity at Stanford that goes back at least to Wilhelm Flugge and Erastus Lee.I joined the faculty in 1980, and shortly thereafter the Chairman of the AppliedMechanics Division, George Herrmann, asked me to present a course in plasticity.I decided to develop a new two-quarter sequence entitled “Theoretical and Com-putational Plasticity” which combined the basic theory I had learned as a graduatestudent at the University of California at Berkeley from David Bogy, James Kelly,Jacob Lubliner, and Paul Naghdi with new computational techniques from thefinite-element literature and my personal research. I taught the course a couple oftimes and developed a set of notes that I passed on to Juan Simo when he joinedthe faculty in 1985. I was Chairman at that time and I asked Juan to further developthe course into a full year covering inelasticity from a more comprehensive per-spective. Juan embarked on this path creating what was to become his signaturecourse. He eventually renamed it “Computational and Theoretical Inelasticity”and it covered much of the material that was the basis of his research in materialmodeling and simulation for which he achieved international recognition. At theoutset we decided to write a book that would cover the material in the course. Thefirst draft was written quite expeditiously, and versions of it have been circulatedprivately among friends, colleagues, and interested members of the research com-munity since 1986. Thereafter progress was intermittent and slow. Some thingswere changed and some new chapters were added, but we both had become dis-tracted by other activities in the early 1990s. Prior to that, we frequently discussedwhat would be necessary “to get it out the door,” but I do not recall the subjecteven coming up once in the years immediately preceding Juan’s death in 1994.Since that time I have been repeatedly urged to bring the project to completion.Through the efforts of a number of individuals, the task is now completed.

This book describes the theoretical foundations of inelasticity, its numericalformulation, and implementation. It is felt that the subject matter described hereinconstitutes a representative sample of state-of-the-art methodology currently usedin inelastic calculations. On the other hand, no attempt has been made to presenta careful account of the historical developments of the subject or to examine indetail important physical aspects underlying inelastic flow in solids. Likewise, the

v

Page 6: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

vi Preface

list of references should, by no means, be regarded as a complete literature surveyof the field.

Chapter 1 begins with an overview of small deformation plasticity and vis-coplasticity in a one-dimensional setting. Notions introduced in Chapter 1 aregeneralized to multiple dimensions and developed more comprehensively in sub-sequent chapters. Ideas of convex optimization theory, which are the foundationsof the numerical implementation of plasticity, are first introduced in Chapter 1.In Chapter 2 the theory is generalized to multiple dimensions. In addition to thethree-dimensional case, plane-strain and plane-stress cases are presented, as wellas thermodynamic considerations and the principle of maximal plastic dissipa-tion. Chapter 3 deals with integration algorithms for the constitutive equations ofplasticity and viscoplasticity. The two most important classes of return-mappingalgorithms are described, namely, the closest-point projection and cutting-planealgorithms. The classical radial return method is also presented. Another impor-tant mathematical tool in the construction of numerical methods for inelasticconstitutive equations, the operator-splitting methodology, is also introduced inChapter 3. Chapter 4 deals with the variational setting of boundary-value prob-lems and discretization by finite element methods. Key technologies for successfulimplementation of inelasticity, such as the assumed strain method and the B-barapproach, are described. The generalization of the theory to nonsmooth yield sur-faces is considered in Chapter 5. Mathematical numerical analysis issues of generalreturn-mapping algorithms and, in particular, their nonlinear stability are presentedin Chapter 6. The generalization to finite-strain inelasticity theory commences inChapter 7 with an introduction to nonlinear continuum mechanics, the notion of ob-jectivity, variational formulations of the large-deformation case, and hyperelasticand hypoelastic constitutive equations. The practically important subject of objec-tive integrative algorithms for rate constitutive equations is described in Chapter 8.In Chapter 9 the theory of hyperelastic-based plasticity models is presented. Thischapter covers the local multiplicative decomposition of the deformation gradientinto elastic and plastic parts and numerical formulations of this concept by wayof return-mapping algorithms. Chapter 10 deals with small and large deformationviscoelasticity.

I believe a good, basic course of a semester’s or quarter’s duration would focuson Chapter 1 to 4. For more advanced students wishing to understand the largedeformation theory, Chapters 7 and 8 are essential. Chapter 8, in particular, dealswith the types of formulations commonly used in large-scale commercial computerprograms. There is more research interest in the hyperelastic-based theories ofChapter 9, which are more satisfying from a theoretical point of view. However,as of this writing, they have not enjoyed similar attention from the developers ofmost commercial computer programs.

Over the past two years, this text has been used as the basis of courses at Stanfordand Berkeley which provided vehicles for readying the manuscript for publication.I wish to sincerely thank the students in these classes for their considerable pa-tience and effort. Present and past graduate students of Juan’s and mine were alsoinstrumental in bringing the endeavor to fruition. Among them I wish to thank, in

Page 7: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

Preface vii

particular, Francisco Armero, Krishnakumar Garikipati, Sanjay Govindjee, JohnKennedy, and Steve Rifai. However, without the hard work and devotion of tworecent students, I doubt that this project would have been completed: Vinay Raoand Eva Petocz critically read the manuscript and interacted with the other indi-viduals who provided corrections. Vinay and Eva synthesized the inputs, madechanges, and managed the master file containing the manuscript. They searchedfor and found lost drawings, and when missing figures could not be located, theydrew them themselves. They spent many hours in this effort, and I wish to expressmy sincere thanks and gratitude to them.

Thomas J. R. HughesStanford, March 1998

Page 8: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

Contents

Preface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . v

Chapter 1 Motivation. One-Dimensional Plasticity and Viscoplasticity . . .1

1.1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11.2 Motivation. One-Dimensional Frictional Models . . . . . . . . . . . . . . . . . . . . 2

1.2.1 Local Governing Equations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21.2.2 An Elementary Model for (Isotropic) Hardening Plasticity . . . . . 91.2.3 Alternative Form of the Loading/Unloading Conditions . . . . . . 131.2.4 Further Refinements of the Hardening Law . . . . . . . . . . . . . . . . . 171.2.5 Geometric Properties of the Elastic Domain . . . . . . . . . . . . . . . . .19

1.3 The Initial Boundary-Value Problem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .211.3.1 The Local Form of the IBVP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221.3.2 The Weak Formulation of the IBVP . . . . . . . . . . . . . . . . . . . . . . . . 241.3.3 Dissipation. A priori Stability Estimate . . . . . . . . . . . . . . . . . . . . . 261.3.4 Uniqueness of the Solution to the IBVP. Contractivity . . . . . . . .291.3.5 Outline of the Numerical Solution of the IBVP . . . . . . . . . . . . . . 31

1.4 Integration Algorithms for Rate-Independent Plasticity . . . . . . . . . . . . . 321.4.1 The Incremental Form of Rate-Independent Plasticity . . . . . . . . 331.4.2 Return-Mapping Algorithms. Isotropic Hardening . . . . . . . . . . . 351.4.3 Discrete Variational Formulation. Convex Optimization . . . . . . 391.4.4 Extension to the Combined Isotropic/Kinematic

Hardening Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 431.5 Finite-Element Solution of the Elastoplastic IBVP. An Illustration . . . 46

1.5.1 Spatial Discretization. Finite-Element Approximation . . . . . . . .461.5.2 Incremental Solution Procedure . . . . . . . . . . . . . . . . . . . . . . . . . . . .49

1.6 Stability Analysis of the Algorithmic IBVP . . . . . . . . . . . . . . . . . . . . . . . 531.6.1 Algorithmic Approximation to the Dynamic Weak Form. . . . . .54

1.7 One-Dimensional Viscoplasticity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .571.7.1 One-Dimensional Rheological Model . . . . . . . . . . . . . . . . . . . . . . 581.7.2 Dissipation. A Priori Stability Estimate . . . . . . . . . . . . . . . . . . . . . 641.7.3 An Integration Algorithm for Viscoplasticity . . . . . . . . . . . . . . . . 66

ix

Page 9: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

x Contents

Chapter 2 Classical Rate-Independent Plasticity and Viscoplasticity . . . .71

2.1 Review of Some Standard Notation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .722.1.1 The Local Form of the IBVP. Elasticity . . . . . . . . . . . . . . . . . . . . . 73

2.2 Classical Rate-Independent Plasticity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 752.2.1 Strain-Space and Stress-Space Formulations . . . . . . . . . . . . . . . . 752.2.2 Stress-Space Governing Equations . . . . . . . . . . . . . . . . . . . . . . . . . 762.2.3 Strain-Space Formulation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 822.2.4 An Elementary Example: 1-D Plasticity . . . . . . . . . . . . . . . . . . . . 85

2.3 Plane Strain and 3-D, Classical J2 Flow Theory . . . . . . . . . . . . . . . . . . . 892.3.1 Perfect Plasticity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 892.3.2 J2 Flow Theory with Isotropic/Kinematic Hardening . . . . . . . . .90

2.4 Plane-Stress J2 Flow Theory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 912.4.1 Projection onto the Plane-Stress Subspace . . . . . . . . . . . . . . . . . . 922.4.2 Constrained Plane-Stress Equations . . . . . . . . . . . . . . . . . . . . . . . . 92

2.5 General Quadratic Model of Classical Plasticity . . . . . . . . . . . . . . . . . . . 952.5.1 The Yield Criterion. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 962.5.2 Evolution Equations. Elastoplastic Moduli. . . . . . . . . . . . . . . . . . 96

2.6 The Principle of Maximum Plastic Dissipation . . . . . . . . . . . . . . . . . . . . 982.6.1 Classical Formulation. Perfect Plasticity . . . . . . . . . . . . . . . . . . . . 982.6.2 General Associative Hardening Plasticity in Stress Space . . . .1012.6.3 Interpretation of Associative Plasticity as a Variational

Inequality. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1032.7 Classical (Rate-Dependent) Viscoplasticity . . . . . . . . . . . . . . . . . . . . . . .105

2.7.1 Formulation of the Basic Governing Equations . . . . . . . . . . . . . 1052.7.2 Interpretation as a Viscoplastic Regularization . . . . . . . . . . . . . 1052.7.3 Penalty Formulation of the Principle of Maximum

Plastic Dissipation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1062.7.4 The Generalized Duvaut-Lions Model . . . . . . . . . . . . . . . . . . . . .110

Chapter 3 Integration Algorithms for Plasticity and Viscoplasticity . . . 113

3.1 Basic Algorithmic Setup. Strain-Driven Problem . . . . . . . . . . . . . . . . . 1143.1.1 Associative plasticity. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .115

3.2 The Notion of Closest Point Projection . . . . . . . . . . . . . . . . . . . . . . . . . . 1153.2.1 Plastic Loading. Discrete Kuhn–Tucker Conditions . . . . . . . . . 1163.2.2 Geometric Interpretation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118

3.3 Example 3.1. J2 Plasticity. Nonlinear Isotropic/KinematicHardening . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1203.3.1 Radial Return Mapping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1203.3.2 Exact Linearization of the Algorithm . . . . . . . . . . . . . . . . . . . . . .122

3.4 Example 3.2. Plane-Stress J2 Plasticity. Kinematic/IsotropicHardening . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1253.4.1 Return-Mapping Algorithm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1263.4.2 Consistent Elastoplastic Tangent Moduli . . . . . . . . . . . . . . . . . . .1273.4.3 Implementation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128

Page 10: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

Contents xi

3.4.4 Accuracy Assessment. Isoerror Maps . . . . . . . . . . . . . . . . . . . . . .1313.4.5 Closed-Form Exact Solution of the Consistency Equation . . . 133

3.5 Interpretation. Operator Splits and Product Formulas . . . . . . . . . . . . . .1393.5.1 Example 3.3. Lie’s Formula . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1393.5.2 Elastic-Plastic Operator Split . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1403.5.3 Elastic Predictor. Trial Elastic State . . . . . . . . . . . . . . . . . . . . . . . 1403.5.4 Plastic Corrector. Return Mapping . . . . . . . . . . . . . . . . . . . . . . . . 141

3.6 General Return-Mapping Algorithms . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1433.6.1 General Closest Point Projection . . . . . . . . . . . . . . . . . . . . . . . . . .1433.6.2 Consistent Elastoplastic Moduli. Perfect Plasticity . . . . . . . . . . 1453.6.3 Cutting-Plane Algorithm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .148

3.7 Extension of General Algorithms to Viscoplasticity . . . . . . . . . . . . . . . 1493.7.1 Motivation. J2-Viscoplasticity . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1503.7.2 Closest Point Projection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1513.7.3 A Note on Notational Conventions . . . . . . . . . . . . . . . . . . . . . . . . 151

Chapter 4 Discrete Variational Formulation and Finite-ElementImplementation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154

4.1 Review of Some Basic Notation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1554.1.1 Gateaux Variation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1564.1.2 The Functional Derivative . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1584.1.3 Euler–Lagrange Equations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159

4.2 General Variational Framework for Elastoplasticity . . . . . . . . . . . . . . . 1614.2.1 Variational Characterization of Plastic Response . . . . . . . . . . . .1624.2.2 Discrete Lagrangian for elastoplasticity . . . . . . . . . . . . . . . . . . . .1634.2.3 Variational Form of the Governing Equations . . . . . . . . . . . . . . 1654.2.4 Extension to Viscoplasticity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167

4.3 Finite-Element Formulation. Assumed-Strain Method . . . . . . . . . . . . . 1684.3.1 Matrix and Vector Notation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1684.3.2 Summary of Governing Equations . . . . . . . . . . . . . . . . . . . . . . . . 1704.3.3 Discontinuous Strain and Stress Interpolations . . . . . . . . . . . . . 1704.3.4 Reduced Residual. Generalized Displacement Model . . . . . . . 1714.3.5 Closest Point Projection Algorithm . . . . . . . . . . . . . . . . . . . . . . . 1724.3.6 Linearization. Consistent Tangent Operator . . . . . . . . . . . . . . . . 1744.3.7 Matrix Expressions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1764.3.8 Variational Consistency of Assumed-Strain Methods . . . . . . . .176

4.4 Application. B-Bar Method for Incompressibility . . . . . . . . . . . . . . . . . 1784.4.1 Assumed-Strain and Stress Fields . . . . . . . . . . . . . . . . . . . . . . . . . 1784.4.2 Weak Forms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1794.4.3 Discontinuous Volume/Mean-Stress Interpolations . . . . . . . . . .1804.4.4 Implementation 1. B-Bar-Approach . . . . . . . . . . . . . . . . . . . . . . .1814.4.5 Implementation 2. Mixed Approach . . . . . . . . . . . . . . . . . . . . . . .1824.4.6 Examples and Remarks on Convergence . . . . . . . . . . . . . . . . . . .183

4.5 Numerical Simulations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1834.5.1 Plane-Strain J2 Flow Theory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184

Page 11: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

xii Contents

4.5.2 Plane-Stress J2 Flow Theory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188

Chapter 5 Nonsmooth Multisurface Plasticity and Viscoplasticity . . . . . 198

5.1 Rate-Independent Multisurface Plasticity. Continuum Formulation . 1995.1.1 Summary of Governing Equations . . . . . . . . . . . . . . . . . . . . . . . . 1995.1.2 Loading/Unloading Conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . 2015.1.3 Consistency Condition. Elastoplastic Tangent Moduli . . . . . . . 2045.1.4 Geometric Interpretation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204

5.2 Discrete Formulation. Rate-Independent Elastoplasticity . . . . . . . . . . .2065.2.1 Closest Point Projection Algorithm for Multisurface

Plasticity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2065.2.2 Loading/Unloading. Discrete Kuhn–Tucker Conditions . . . . . 2085.2.3 Solution Algorithm and Implementation . . . . . . . . . . . . . . . . . . . 2095.2.4 Linearization: Algorithmic Tangent Moduli . . . . . . . . . . . . . . . . 212

5.3 Extension to Viscoplasticity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2155.3.1 Motivation. Perzyna-Type Models . . . . . . . . . . . . . . . . . . . . . . . . 2165.3.2 Extension of the Duvaut–Lions Model . . . . . . . . . . . . . . . . . . . . .2175.3.3 Discrete Formulation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217

Chapter 6 Numerical Analysis of General Return MappingAlgorithms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .219

6.1 Motivation: Nonlinear Heat Conduction . . . . . . . . . . . . . . . . . . . . . . . . . 2206.1.1 The Continuum Problem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2216.1.2 The Algorithmic Problem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2256.1.3 Nonlinear Stability Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .226

6.2 Infinitesimal Elastoplasticity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2286.2.1 The Continuum Problem for Plasticity and Viscoplasticity . . .2286.2.2 The Algorithmic Problem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2356.2.3 Nonlinear Stability Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .237

6.3 Concluding Remarks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 239

Chapter 7 Nonlinear Continuum Mechanics andPhenomenological Plasticity Models . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .240

7.1 Review of Some Basic Results in Continuum Mechanics . . . . . . . . . . 2407.1.1 Configurations. Basic Kinematics. . . . . . . . . . . . . . . . . . . . . . . . . 2417.1.2 Motions. Lagrangian and Eulerian Descriptions. . . . . . . . . . . . .2457.1.3 Rate of Deformation Tensors. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2487.1.4 Stress Tensors. Equations of Motion. . . . . . . . . . . . . . . . . . . . . . . 2507.1.5 Objectivity. Elastic Constitutive Equations. . . . . . . . . . . . . . . . . 2527.1.6 The Notion of Isotropy. Isotropic Elastic Response. . . . . . . . . . 259

7.2 Variational Formulation. Weak Form of Momentum Balance . . . . . . .2627.2.1 Configuration Space and Admissible Variations. . . . . . . . . . . . .2627.2.2 The Weak Form of Momentum Balance. . . . . . . . . . . . . . . . . . . .2647.2.3 The Rate Form of the Weak Form of Momentum Balance. . . .266

Page 12: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

Contents xiii

7.3 Ad Hoc Extensions of Phenomenological Plasticity Based onHypoelastic Relationships . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2697.3.1 Formulation in the Spatial Description. . . . . . . . . . . . . . . . . . . . . 2697.3.2 Formulation in the Rotated Description. . . . . . . . . . . . . . . . . . . . 271

Chapter 8 Objective Integration Algorithms for RateFormulations of Elastoplasticity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .276

8.1 Objective Time-Stepping Algorithms . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2788.1.1 The Geometric Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2798.1.2 Approximation for the Rate of Deformation Tensor . . . . . . . . . 2818.1.3 Approximation for the Lie Derivative . . . . . . . . . . . . . . . . . . . . . 2838.1.4 Application: Numerical Integration of Rate Constitutive

Equations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2858.2 Application to J2 Flow Theory at Finite Strains . . . . . . . . . . . . . . . . . . 287

8.2.1 A J2 Flow Theory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2888.3 Objective Algorithms Based on the Notion of a Rotated

Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2908.3.1 Objective Integration of Elastoplastic Models . . . . . . . . . . . . . . 2918.3.2 Time-Stepping Algorithms for the Orthogonal Group . . . . . . . 295

Chapter 9 Phenomenological Plasticity Models Based on the Notionof an Intermediate Stress-Free Configuration . . . . . . . . . . . . . . . . . . . . . 300

9.1 Kinematic Preliminaries. The (Local) Intermediate Configuration . . 3019.1.1 Micromechanical Motivation. Single-Crystal Plasticity . . . . . .3019.1.2 Kinematic Relationships Associated with the

Intermediate Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3029.1.3 Deviatoric-Volumetric Multiplicative Split . . . . . . . . . . . . . . . . . 305

9.2 J2 Flow Theory at Finite Strains. A Model Problem . . . . . . . . . . . . . . .3069.2.1 Formulation of the Governing Equations . . . . . . . . . . . . . . . . . . .307

9.3 Integration Algorithm for J2 Flow Theory . . . . . . . . . . . . . . . . . . . . . . . 3119.3.1 Integration of the Flow Rule and Hardening Law . . . . . . . . . . . 3119.3.2 The Return-Mapping Algorithm . . . . . . . . . . . . . . . . . . . . . . . . . . 3149.3.3 Exact Linearization of the Algorithm . . . . . . . . . . . . . . . . . . . . . .320

9.4 Assessment of the Theory. Numerical Simulations . . . . . . . . . . . . . . . . 322

Chapter 10 Viscoelasticity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .336

10.1 Motivation. One-Dimensional Rheological Models . . . . . . . . . . . . . . 33710.1.1 Formulation of the Constitutive Model . . . . . . . . . . . . . . . . . . . 33810.1.2 Convolution Representation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33910.1.3 Generalized Relaxation Models . . . . . . . . . . . . . . . . . . . . . . . . . .343

10.2 Three-Dimensional Models: Formulation Restricted toLinearized Kinematics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34710.2.1 Formulation of the Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .34710.2.2 Thermodynamic Aspects. Dissipation . . . . . . . . . . . . . . . . . . . . 349

10.3 Integration Algorithms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .351

Page 13: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

xiv Contents

10.3.1 Algorithmic Internal Variables and Finite-ElementDatabase. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .351

10.3.2 One-Step, Unconditionally Stable and Second-OrderAccurate Recurrence Formula. . . . . . . . . . . . . . . . . . . . . . . . . . . . .353

10.3.3 Linearization. Consistent Tangent Moduli . . . . . . . . . . . . . . . . 35510.4 Finite Elasticity with Uncoupled Volume Response . . . . . . . . . . . . . . 358

10.4.1 Volumetric/Deviatoric Multiplicative Split . . . . . . . . . . . . . . . . 35810.4.2 Stored-Energy Function and Stress Response . . . . . . . . . . . . . 35910.4.3 Elastic Tangent Moduli . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 361

10.5 A Class of Nonlinear, Viscoelastic, Constitutive Models . . . . . . . . . .36410.5.1 Formulation of the Nonlinear Viscoelastic Constitutive

Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36410.6 Implementation of Integration Algorithms for Nonlinear

Viscoelasticity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .36710.6.1 One-Step, Second-Order Accurate Recurrence Formula. . . . 36710.6.2 Configuration Update Procedure . . . . . . . . . . . . . . . . . . . . . . . . .36910.6.3 Consistent (Algorithmic) Tangent Moduli . . . . . . . . . . . . . . . . 370

References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 375

Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 389

Page 14: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

1

Motivation. One-DimensionalPlasticity and Viscoplasticity

In this chapter we consider the formulation and numerical implementation of one-dimensional plasticity and viscoplasticity models. Our objective is to motivate oursubsequent developments of the theory in the simplest possible context affordedby a one-dimensional model problem. Since the main thrust of this monograph isthe numerical analysis and implementation of classical plasticity, viscoplasticity,and viscoelasticity models, an attempt is made to formulate the basic governingequations in a concise form suitable for our subsequent numerical analysis. To thisend, once a particular model is discussed, the basic governing equations are sum-marized in a BOX that highlights the essential mathematical aspects of the theory.Likewise, the corresponding numerical algorithms are also summarized in a BOXthat highlights the essential steps involved in the actual numerical implementation.We follow this practice throughout the remaining chapters of this monograph.

1.1 Overview

An outline of the topics covered in this introductory chapter is as follows.In Section 1.2 we present a detailed formulation of the governing equations for

a one-dimensional mechanical device consisting of a linear spring and a Coulombfriction device. This simple model problem exhibits all the basic features under-lying classical rate-independent (perfect) plasticity, in particular, the notion ofirreversible response and its mathematical modeling through the Kuhn–Tuckercomplementarity conditions. Subsequently, we generalize this model problemto account for hardening effects and discuss the mathematical structure of twoclassical phenomenological hardening models known as isotropic and kinematichardening.

In Section 1.3 we summarize the equations of the one-dimensional elastoplasticboundary-value problem and discuss the weak or variational formulation of theseequations. Then we provide an outline of the basic steps involved in a numeri-cal solution procedure. With this motivation at hand, in Section 1.4 we discussthe numerical integration of the constitutive models developed in Section 1.2

1

Page 15: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

2 1. One-Dimensional Plasticity and Viscoplasticity

and introduce the fundamental concept of return mapping or catching up algo-rithm. As shown in Chapter 3 this notion has a straightforward generalization tothree-dimensional models and constitutes the single most important concept incomputational plasticity. In Section 1.5 we illustrate the role of these integrativealgorithms by considering the simplest finite-element formulation of the elasto-plastic boundary-value problem. We discuss the incremental form of this problemand introduce the important notion of consistent or algorithmic tangent modulus.

Finally, Section 1.6 generalizes the preceding ideas to accommodate rate-dependent response within the framework of classical viscoplasticity. We examinetwo possible formulations of this class of models and discuss their numerical imple-mentation. In particular, emphasis is placed on the significance of viscoplasticityas a regularization of rate-independent plasticity. This interpretation is importantin the solution of boundary-value problems where hyperbolicity of the equations inthe presence of softening can always be attained by suitable choice of the relaxationtime.

For further reading on the physical background, and generalizations, seeLemaitre and Chaboche [1990].

1.2 Motivation. One-Dimensional Frictional Models

To motivate the mathematical structure of classical rate-independent plasticity,developed in subsequent sections, we examine the mechanical response of theone-dimensional frictional device illustrated in Figure 1.1.

We assume that the device initially possesses unit length (and unit area) andconsists of a spring, with elastic constantE, and a Coulomb friction element, withconstant σY > 0, arranged as shown in Figure 1.1. We let σ be the applied stress(force) and ε the total strain (change in length) in the device.

1.2.1 Local Governing Equations

Inspection of Figure 1.1 leads immediately to the following observations:

Y

1

E

Figure 1.1. One-dimensional frictional device illustrating rate–independent plasticity.

Page 16: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

1.2. Motivation. One-Dimensional Frictional Models 3

a. The total strain ε splits into a part εe on the spring with constant E, referredto as the elastic part, and a strain εp on the friction device referred to as theplastic part, that is

ε εe + εp. (1.2.1)

b. By obvious equilibrium considerations, the stress on the spring with constantE is σ , and we have the elastic relationship

σ Eεe ≡ E (ε − εp) . (1.2.2)

Now we characterize the mechanical response of the friction element as follows.

1.2.1.1 Irreversible frictional response.

Assume that ε, εp and σ are functions of time in an interval[0, T

] ⊂ R. Inparticular, we let

εp :[0, T

] → R,

and

εp ∂

∂tεp. (1.2.3)

Change in the configuration of the frictional device is possible only if εp 0. Tocharacterize this change, we isolate the frictional device as shown in Figure 1.2.We make the following physical assumptions.

1. The stress σ in the frictional device cannot be greater in absolute value thanσY > 0. This means that the admissible stresses are constrained to lie in theclosed interval [−σY , σY ] ⊂ R. For future use we introduce the notation

Eσ τ ∈ R

∣∣ f (τ ) : |τ | − σY ≤ 0

(1.2.4)

to designate the set of admissible stresses. For reasons explained below, wedenote by σY the flow stress of the friction device. The function f : R → R,defined as

f (τ ) : |τ | − σY ≤ 0, (1.2.5)

then is referred to as the yield condition. Note that Eσ is a closed interval and,therefore, it is a closed convex set.

2. If the absolute value σ of the applied stress is less than the flow stress σY , nochange in εp takes place, i.e., εp 0. This condition implies

εp 0 if f (σ ) : |σ | − σY < 0. (1.2.6)

From (1.2.2) and (1.2.6) it follows that

f (σ ) < 0 ⇒ σ Eε, (1.2.7)

Page 17: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

4 1. One-Dimensional Plasticity and Viscoplasticity

Y

Y

Y

O p

p1

(a)

(b)

Figure 1.2. Characterization of frictional response for a device with constant σY > 0.

and the instantaneous response of the device is elastic with spring constant E.This motivates the denomination of elastic range given to the open set

int(Eσ

) τ ∈ R

∣∣ f (τ ) : |τ | − σY < 0, (1.2.8)

since (1.2.6) and (1.2.7) hold for σ ∈ int(Eσ

).

3. Because, by assumption 1, stress states σ such that f (σ ) |σ | − σY > 0 areinadmissible and εp 0 for f (σ ) < 0 by assumption 2, a change in εp cantake place only if f (σ ) |σ | − σY 0. If the latter condition is met, thefrictional device experiences slip in the direction of the applied stress σ , withconstant slip rate. Let γ ≥ 0 be the absolute value of the slip rate. Then thepreceding physical assumption takes the form

εp γ ≥ 0 if σ σY > 0,

εp −γ ≤ 0 if σ −σY < 0.

(1.2.9)

Page 18: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

1.2. Motivation. One-Dimensional Frictional Models 5

Whether γ ≥ 0 is actually positive, i.e., γ > 0 or zero depends on furtherconditions involving the applied strain rate ε, which are discussed below andare referred to as loading/unloading conditions. For now we note that (1.2.9)can be recast into the following single equation

εp γ sign (σ ) iff f (σ ) : |σ | − σY 0 (1.2.10)

where γ ≥ 0, which goes by the name flow rule. Here, sign : R → R is thesign function defined as

sign (σ ) +1 if σ > 0

−1 if σ < 0.(1.2.11)

The boundary ∂Eσ of the convex set Eσ , defined by

∂Eσ τ ∈ R

∣∣ f (τ ) |τ | − σY 0, (1.2.12)

is called the yield surface. In the present one-dimensional model, ∂Eσ −σY , σY reduces to two points. Note that

Eσ int(Eσ

) ∪ ∂Eσ , (1.2.13)

that is, Eσ is the closure of the elastic range int(Eσ

).

To complete the description of the model at hand, it remains only to determinethe slip rateγ ≥ 0. This involves the following essential conditions that embodythe notion of irreversibility inherent in the response of the model in Figure 1.1.

1.2.1.2 Loading/unloading conditions.

With the observations made above in mind, we show that the evaluation of εp :[0, T

] → R can be completely described, for any admissible stress state σ ∈ Eσ ,with the single evolutionary equation

εp γ sign (σ ) , (1.2.14)

provided that γ and σ are restricted by certain unilateral constraints.

i. First, we note that σ must be admissible, i.e., σ ∈ Eσ by assumption 1, and γmust be nonnegative by assumption 3. Consequently,

γ ≥ 0,

and

f (σ ) ≤ 0.

(1.2.15a)

ii. Second, by assumption 2, γ 0 if f (σ ) < 0. On the other hand, by assump-tion 3, εp 0, and, therefore, γ > 0 only if f (σ ) 0. These observationsimply the conditions

f (σ ) < 0 ⇒ γ 0,

γ > 0 ⇒ f (σ ) 0.

Page 19: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

6 1. One-Dimensional Plasticity and Viscoplasticity

It follows that we require that

γf (σ ) 0. (1.2.15b)

Conditions (1.2.15) express the physical requirements, elaborated uponabove, that the stress must be admissible and that the plastic flow, in the senseof nonzero frictional strain rate εp 0, can take place only on the yieldsurface ∂Eσ . These conditions (i.e., (1.2.15a,b)) are classical in the convexmathematical programming literature (see e.g., Luenberger [1984]) and go bythe name of Kuhn–Tucker conditions.

The last condition to be described below enables us to determine the actualvalue of γ ≥ 0 at any given time t ∈ [

0, T]

and is referred to as the consistencyrequirement. A precise formulation requires a further observation.

iii. Let ε(t), εp(t) be given at time t ∈ [0, T

], so that σ(t) is also known at time

t by the elastic relationships (1.2.2), i.e., σ(t) E [ε(t) − εp(t)].∗ Assume

that we prescribe the total strain rate ε(t) at time t . Further, consider the casewhere

σ(t) ∈ ∂Eσ ⇐⇒ f (t) : f [σ(t)

] 0

at time t . Then, it is easily shown that ˙f (t) ≤ 0, since should ˙f (t) be positiveit would imply that f (t + t) > 0 for some t > 0, which violates the

admissibility condition f ≤ 0.† Further, we specify that γ > 0 only if ˙f (t) 0, and set γ 0 if ˙f < 0, that is, dropping the hat to simplify the notation,we set

γ > 0 ⇒ f 0,

f < 0 ⇒ γ 0.

Therefore, we have the additional condition

γ f (σ ) 0. (1.2.15c)

Condition (1.2.15c) is alternatively referred to as the persistency (or consis-tency) condition, and corresponds to the physical requirement that for εp to benonzero (i.e., γ > 0) the stress point σ ∈ ∂Eσ must “persist” on ∂Eσ so thatf[σ(t)

] 0.

1.2.1.3 Frictional slip (plastic flow).

For the model at hand, the expression for γ > 0 when the consistency condition(1.2.15c) holds, takes a particularly simple form. By the chain rule and conditions

∗We could alternatively prescribeσ(t), εp(t)

and define ε(t) as ε(t) εp(t) + E−1σ(t).

†A formal argument can easily be constructed using a Taylor expansion, as shown in the next chapter;see Lang [1983]

Page 20: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

1.2. Motivation. One-Dimensional Frictional Models 7

(1.2.2) and (1.2.14),

f ∂f

∂σE(ε − εp)

∂f

∂σEε − γ ∂f

∂σE sign (σ ) . (1.2.16)

However,

∂σ|σ | sign (σ ) ⇒ ∂f

∂σ sign(σ ). (1.2.17)

Consequently,∗ on noting that[sign (σ )

]2 1, (1.2.16) and (1.2.17) imply

f 0 ⇒ γ ε sign(σ ). (1.2.18)

Substitution of (1.2.18) in (1.2.14) yields the result

εp ε for f (σ) 0, f (σ ) 0, (1.2.19)

which says that “plastic” slip in the frictional device equals the applied strain rate.The response of the device shown in Figure 1.1 is illustrated in Figure 1.3. The

theory we have presented thus far is called perfect plasticity. A summary of theconstitutive model is contained in BOX 1.1.

BOX 1.1. One-DimensionalRate-Independent Perfect Plasticity.

i. Elastic stress-strain relationship

σ E (ε − εp)

ii. Flow rule

εp γ sign(σ )

iii. Yield condition

f (σ ) |σ | − σY ≤ 0.

iv. Kuhn–Tucker complementarity conditions

γ ≥ 0, f (σ ) ≤ 0, γf (σ ) 0

v. Consistency condition

γ f (σ ) 0 (if f (σ) 0)

Remarks 1.2.1.1. The yield condition (1.2.5) and the flow rule (1.2.14) are formulated in terms of

stresses. Throughout our discussion, we have considered stress as a dependent

∗Equation (1.2.17) should be interpreted in a generalized (distributional) sense since |σ | is notdifferentiable at σ 0 (see Stakgold [1979]).

Page 21: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

8 1. One-Dimensional Plasticity and Viscoplasticity

Figure 1.3. Schematic representation of the mechanical response of a one-dimensionalelastic-friction model.

variable, i.e., a function of ε, εp through the elastic relationship (1.2.2). Infact the argument leading to (1.2.19) depends crucially on regarding ε (and notσ ) as the “driving” variable.

2. Formally, we can recast the entire formulation in strain space, in terms ofε, εp, by eliminating σ with the help of the elastic relationship. For the yieldcondition (1.2.5), for instance, we find that

f(ε, εp

): f [

E(ε − εp)] ≡ E ∣∣ε − εp∣∣ − σY ≤ 0. (1.2.20)

We make use of this formulation in the next chapter.3. The flow rule given by (1.2.14) is related to the yield condition (1.2.5) through

the potential relationship

εp γ ∂f∂σ, (1.2.21)

since∂f

∂σ sign (σ ). In the three-dimensional theory, for the case in which

(1.2.21) holds, one speaks of anassociative flow rule.

Page 22: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

1.2. Motivation. One-Dimensional Frictional Models 9

1.2.2 An Elementary Model for (Isotropic) HardeningPlasticity

As a next step in our motivation of the mathematical theory of plasticity, weexamine an enhancement of the model discussed in Section 1.2.1 that illustratesan effect experimentally observed in many metals, called strain hardening.

For the model in Section 1.2.1, slip (i.e., εp 0) takes place at a constant valueof the applied stress σ such that |σ | σY , leading to the stress-strain response inFigure 1.3. A strain-hardening model, on the other hand, leads to a stress-straincurve of the type idealized in Figure 1.4b.

The essential difference between the two models illustrated in Figure 1.4 liesin the fact that for perfect plasticity the closure of the elastic range Eσ remainsunchanged, whereas for the strain hardening model, Eσ expands with the amountof slip in the system (i.e., the amount of plastic flow). A mathematical model thatcaptures this effect is considered next.

1.2.2.1 The simplest mathematical model.

Our basic assumptions concerning the elastic response of a strain-hardening modelremain unchanged. We assume, as in Section 1.2.1, the additive decomposition

ε εe + εp. (1.2.22a)

In addition, we postulate the elastic stress-strain relationship

σ E (ε − εp) . (1.2.22b)

To illustrate the mathematical structure of strain-hardening plasticity we con-sider the simplest situation illustrated in Figure 1.5. In this model, the expansion(hardening) experienced by Eσ is assumed to obey two conditions

a. The hardening is isotropic in the sense that at any state of loading, the centerof Eσ remains at the origin.

b. The hardening is linear in the amount of plastic flow (i.e., linear in |εp|) andindependent of sign(εp).

The first condition leads to a yield criterion of the form

f (σ, α) |σ | − [σY + Kα

] ≤ 0, α ≥ 0, (1.2.23)

where σY > 0 and K ≥ 0 are given constants; K is often called the plasticmodulus. The variable α :

[0, T

] → R is a nonnegative function of the amountof plastic flow (slip), called an internal hardening variable. IfK < 0, one speaksof a strain-softening response.

With condition ii in mind, we consider the simplest evolutionary equation forα, namely,

α |εp|. (1.2.24)

Page 23: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

10 1. One-Dimensional Plasticity and Viscoplasticity

Figure 1.4a.

Figure 1.4b. Strain-hardening plasticity versus perfect plasticity.

Page 24: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

1.2. Motivation. One-Dimensional Frictional Models 11

The irreversible mechanism that governs the evolution of slip in the system (plasticflow), which is defined by the flow rule, remains unchanged. Consequently, as inSection 1.2.1, we assume that

εp γ sign(σ ), (1.2.25)

where γ ≥ 0 is the rate at which slip takes place. The irreversible nature of plasticflow is again captured by means of the Kuhn–Tucker loading/unloading conditions,which in the present context read

γ ≥ 0, f (σ, α) ≤ 0, γf (σ, α) 0, (1.2.26)

where γ ≥ 0 is determined by the consistency condition

γ f (σ, α) 0. (1.2.27)

The interpretation of conditions (1.2.26)–(1.2.27) is identical to the one discussedin detail in Section 1.2.1.

BOX 1.2. One-Dimensional, Rate-IndependentPlasticity with Isotropic Hardening.

i. Elastic stress-strain relationship

σ E (ε − εp) .

ii. Flow rule and isotropic hardening law

εp γ sign(σ )

α γ.iii. Yield condition

f (σ, α) |σ | − (σY + Kα) ≤ 0.

iv. Kuhn–Tucker complementarity conditions

γ ≥ 0, f (σ, α) ≤ 0, γf (σ, α) 0.

v. Consistency condition

γ f (σ, α) 0 (if f (σ, α) 0).

Remarks 1.2.2.1. Note from (1.2.24) and (1.2.25) that α γ ≥ 0, an equation which can be

used as definition for the evolution of α.2. In view of expression (1.2.23) which includes α in addition to σ , it is natural

to define the closure of the elastic range as the set

Eσ (σ, α) ∈ R × R+ | f (σ, α) ≤ 0. (1.2.28)

The intersection of Eσ with lines α constant defines the elastic range instress space. See Figure 1.6.

3. Alternative formulations of the rate equation for α are possible. If α is definedby (1.2.24), one speaks (up to numerical factors) of the equivalent plastic strain.

Page 25: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

12 1. One-Dimensional Plasticity and Viscoplasticity

Figure 1.5. Response of a linear isotropic hardening model in a closed cycle: Althoughthe total plastic strain at the end of the cycle εp3 0, the value of the hardening variableα3 2α1.

The choice

˙α σ εp (1.2.29)

goes by the name of equivalent plastic power. Note that for this latter case

˙α |σ |[sign(σ )]2γ |σ |γ ≥ 0. (1.2.30)

Alternative hardening models are discussed in Section 1.2.3.

1.2.2.2 Tangent elastoplastic modulus.

The consistency condition (1.2.27) enables one to solve explicitly for γ and relatestress rates to strain rates as follows. From (1.2.23), (1.2.24), and (1.2.25), alongwith the elastic stress-strain relationship,

f ∂f

∂σσ + ∂f

∂αα

sign(σ )E(ε − εp) − Kα sign(σ )Eε − γ [E + K] ≤ 0. (1.2.31)

Page 26: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

1.2. Motivation. One-Dimensional Frictional Models 13

K K

YO Y–

Elastic domainin stress space

Figure 1.6. Elastic range and elastic domain in stress space. Note that α ≥ 0.

Observe once more that relationship f > 0 cannot hold. From (1.2.26) and (1.2.27)it follows that γ can be nonzero only if

f f 0 ⇒ γ sign(σ )Eε

E + K . (1.2.32)

Then the rate form of the elastic relationship (1.2.22) along with (1.2.32) yields

σ ⎧⎨⎩Eε if γ 0,

EK

E + K ε if γ > 0. (1.2.33)

The quantityEK/(E+K) is called the elastoplastic tangent modulus. See Figure1.7a for an illustration. The interpretation of the plastic modulus is given in Figure1.7b. For convenience and subsequent reference, we summarize the constitutivemodel developed above in BOX 1.2.

1.2.3 Alternative Form of the Loading/UnloadingConditions

The Kuhn–Tucker unilateral constraints provide the most convenient formulationof the loading/unloading conditions for classical plasticity. To motivate our sub-sequent algorithmic implementation, we describe a step-by-step procedure withinthe strain-driven format of algorithmic plasticity.

(a.) Suppose that we are given an admissible point (σ, α) ∈ E in the elasticdomain and prescribed strain rate ε.

Page 27: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

14 1. One-Dimensional Plasticity and Viscoplasticity

Figure 1.7a.

Figure 1.7b. (a) The tangent modulus and (b) the plastic modulus.

Page 28: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

1.2. Motivation. One-Dimensional Frictional Models 15

(b.) Define the trial state as the rates computed by freezing plastic flow as

σ trial Eεand

αtrial 0.

(1.2.34)

Note that αtrial (and σ trial 0) are fictitious rates which do not necessarilycoincide with the final rates σ and α.

With this definition, since σ Eε − Eεp, the final rates are given in terms of thetrial state by the formulas

σ σ trial − γE∂f/∂σ,α γ. (1.2.35)

Observe further that σ trial Eε (and obviously αtrial 0) can be computeddirectly in terms of the prescribed strain rate ε. To decide whether γ 0 orγ > 0, we appeal to the Kuhn–Tucker conditions, and proceed as follows:

First, if f (σ, α) < 0, the condition γf (σ, α) 0 immediately gives γ 0,and (1.2.35) yields

f (σ, α) < 0 ⇒σ σ trial Eε,α αtrial 0.

(1.2.36)

Thus, if f (σ, α) < 0, the trial state is the actual state, and, as pointed out above,we speak of an instantaneous elastic process.

Second, we examine the case f (σ, α) 0. In this situation, the conditionγf (σ, α) 0 is inconclusive since we can have either γ 0 or γ > 0. To obtainfurther information, we rewrite expression (1.2.32) f in terms of σ trial Eε as

f ∂f

∂σσ trial − γ (E + K). (1.2.37)

Now recall that f (σ, α) cannot be positive, i.e., f (σ, γ ) ≤ 0, and γ f (σ, α) 0(consistency condition). By exploiting these conditions, we show that one can im-mediately conclude whether γ > 0 or γ 0. Remarkably, the criterion involvesonly the trial elastic stress rate σ trial.

i. First suppose that [∂f/∂σ ]σ trial > 0. Then, we require that γ > 0. To see thiswe proceed by contradiction and note that if γ 0, expression (1.2.37) wouldimply that f > 0, which is not allowed. Consequently,

f (σ, α) 0

and (1.2.38)

[∂f/∂σ ]σ trial > 0 ⇒ γ > 0.

Page 29: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

16 1. One-Dimensional Plasticity and Viscoplasticity

We say that the process is instantaneously plastic. The consistency parameterγ > 0 is determined from the condition f 0 via equation (1.2.32), i.e.,

γ [∂f/∂σ ]σ trial

E + K . (1.2.39)

Then the actual rates (σ , α) are then computed from formulas (1.2.35) which givesa correction to the trial state. Thus σ σ trial and α αtrial.

ii. Next, suppose that [∂f/∂σ ]σ trial < 0. Then, since γ ≥ 0, expression(1.2.37) implies f < 0 in any case (provided that E + K > 0, a conditionassumed throughout). From the condition γf 0, then we conclude that γ 0.Consequently,

f (σ, α) 0

and (1.2.40)

[∂f/∂σ ]σ trial < 0 ⇒ γ 0.

It follows that σ σ trial and α αtrial 0, and we speak of an instantaneouselastic unloading process.

iii. Finally, suppose that [∂f/∂σ ]σ trial 0. Condition f < 0 cannot hold sinceγf 0 would give γ 0, which when inserted in (1.2.37) would imply f 0,contradicting the hypothesis that f < 0. Consequently, we require that f 0,and expression (1.2.39) gives γ 0. Therefore,

f (σ, α) 0

and (1.2.41)

[∂f/∂σ ]σ trial 0 ⇒ γ 0.

From (1.2.35) we conclude that σ αtrial and α σ trial 0. In this situation,we speak of a process of neutral loading.

The preceding analysis shows that instantaneous loading or unloading in thesystem can be inferred solely in terms of the trial state, hence its usefulness. Thenthe most convenient form of the loading/unloading Kuhn–Tucker conditions takethe following form:

Summary. Given (σ, α) ∈ E and a prescribed strain rate ε,a. compute σ trial Eε and αtrial 0;b. if either f (σ, α) < 0 or f (σ, α) 0 and [∂f/∂σ(σ, α)]σ trial ≤ 0, thenσ σ trial, and α αtrial 0 (instantaneous elastic process); and

c. if both f (σ, α) 0 and [∂f/∂σ(σ, α)]σ trial > 0, then

σ σ trial − γE∂f (σ, α)/∂σ and α γ, (1.2.42)

where γ [∂f/∂σ ]σ trial

E+K > 0 (instantaneous plastic process).

Page 30: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

1.2. Motivation. One-Dimensional Frictional Models 17

Remarks 1.2.3.1. The procedure summarized above motivates the implementation of the so-called

return mapping algorithms described in detail in the sections that follow, wherethe rates will be replaced by finite increments.

2. Expression (1.2.35) possesses a compelling geometric interpretation, illustratedin Figure 1.7c The actual stress rate σ can be viewed as the projection of thetrial state rate σ trial on the plane tangent to the yield surface.

1.2.4 Further Refinements of the Hardening Law

The isotropic hardening model discussed above is a gross simplification of thehardening behavior in real materials, in particular, metals. An alternative simplephenomenological mechanism, referred to as kinematic hardening, used alone or inconjunction with isotropic hardening, provides an improved means of representinghardening behavior in metals under cyclic loading. The basic phenomenologicallaw is credited to Prager [1956] with further improvements of Ziegler [1959]; seeFung [1965, p.151] for a discussion. Within the present one-dimensional context,the model can be illustrated as follows.

1.2.4.1 Kinematic hardening law.

In many metals subjected to cyclic loading, it is experimentally observed that thecenter of the yield surface experiences a motion in the direction of the plastic flow.Figure 1.8 gives an idealized illustration of this hardening behavior closely relatedto a phenomenon known as the Bauschinger effect.

A simple phenomenological model that captures the aforementioned effect isconstructed by introducing an additional internal variable, denoted by q and calledback stress, which defines the location of the center of the yield surface. Then theyield condition is modified to the form

f (σ, q, α) : |σ − q| − [σY + Kα] ≤ 0. (1.2.43)

The evolution of the back stress q is defined by Ziegler’s rule as

q Hεp ≡ γH sign(σ − q), (1.2.44)

where H is called the kinematic hardening modulus. Finally, the evolution of αremains unchanged and given by (1.2.24). The addition of the Kuhn–Tucker condi-tions of the form (1.2.26) along with a consistency condition analogous to (1.2.27)

0

*

trial = E· ·

·EE + K

trial

Figure 1.7c. Illustration of the trial state correction leading to the final stress rate.

Page 31: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

18 1. One-Dimensional Plasticity and Viscoplasticity

completes the formulation of the model which is summarized for convenience inBOX 1.3.

1.2.4.2 Tangent elastoplastic modulus.

The computation of the consistency parameter and the elastoplastic tangent modu-lus proceeds along the same lines discussed in Section 1.2.2.2. First, one computesthe time derivative of the yield criterion by using the chain rule along with the thestress-strain relationship (1.2.22), the flow rule (1.2.25), and the hardening laws(1.2.24) and (1.2.44). Accordingly, from (1.2.43) one finds that

f ∂f

∂σσ + ∂f

∂qq + ∂f

∂αα

sign(σ − q)[E(ε − εp) − q] − Kα sign(σ − q)Eε − γ [E + (H + K)] ≤ 0. (1.2.45)

Again we recall that the relationship f > 0 cannot hold in rate-independentplasticity. On the other hand, if γ is nonzero, the Kuhn–Tucker conditions alongwith the consistency condition require that f 0 and f 0. Then the latter

Figure 1.8. Idealized illustration of kinematic hardening behavior.

Page 32: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

1.2. Motivation. One-Dimensional Frictional Models 19

requirement and (1.2.45) yield

γ sign(σ − q)EεE + [H + K]

. (1.2.46)

Since σ [dσ/dε

]ε, the elastic relationship (1.2.22) together with the flow rule

(1.2.25) and (1.2.46) result in the expression

⎧⎨⎩E if γ 0 ,E[H + K]

E + [H + K]if γ > 0, (1.2.47)

which defines the elastoplastic tangent modulus for combined isotropic/kinematichardening.

BOX 1.3. One-Dimensional, Rate-Independent Plasticity.Combined Kinematic and Isotropic Hardening.

i. Elastic stress-strain relationship

σ E (ε − εp) .

ii. Flow rule

εp γ sign(σ − q).iii. Isotropic and kinematic hardening laws

q γ H sign(σ − q),α γ.

iv. Yield condition and closure of the elastic range

f(σ, q, α

): ∣∣σ − q∣∣ − [σY + Kα] ≤ 0,

Eσ (σ, q, α

) ∈ R × R+ × R | f (σ, q, α

) ≤ 0.v. Kuhn–Tucker complementarity conditions

γ ≥ 0, f(σ, q, α

) ≤ 0, γf(σ, q, α

) 0.

vi. Consistency condition

γ f(σ, q, α

) 0 (if f (σ, q, α) 0).

1.2.5 Geometric Properties of the Elastic Domain

All the examples of yield criteria described in the preceding sections incorporatetwo geometric properties which play an important role in the mathematical analysisof classical plasticity and in the numerical analysis of the algorithms describedbelow. These two properties are (i) convexity of the yield surface and hence ofthe elastic domain and (ii) degree-one homogeneity of the yield criterion, in thefollowing sense:

Page 33: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

20 1. One-Dimensional Plasticity and Viscoplasticity

1.2.5.1 Convexity.

A closed subset Ω ⊂ RN (N ≥ 1) is said to be convex if the closed segment

connecting two arbitrary points in Ω lies entirely within the set Ω . This defini-tion corresponds to our intuitive notion of convexity and is concisely expressedmathematically as the condition

ξx1 + (1 − ξ)x2 ∈ Ω for any ξ ∈ [0, 1] if x1, x2 ∈ Ω. (1.2.48)

Similarly, a function f (·) with domain Ω ⊂ RN is said to be convex if for any

two point x1, x2 ∈ Ω the following property holds

f(ξx1 + (1− ξ)x2

) ≤ ξf (x1)+ (1− ξ) f (x2), for all ξ ∈ [0, 1]. (1.2.49)

One can easily use the preceding definitions to show that both the yield criterionand the elastic domain are convex for the models of plasticity described above. LetEσ ⊂ R

3 be an elastic domain for plasticity with combined isotropic/kinematichardening defined, therefore, as

Eσ x : (σ, q, α) ∈ R × R × R+ | f (x) ≤ 0, (1.2.50)

where f (x) : |σ −q|−Kα−σY is the yield criterion defined by (1.2.43) and forsimplicity we have used the notation x (σ, q, α). First, we use definition (1.2.49)for the problem at hand to show that the yield condition is convex. Consider twoarbitrary points x1, x2 ∈ R × R × R+, use the elementary inequality |a + b| ≤|a| + |b|, and note that both ξ ≥ 0 and (1 − ξ) ≥ 0 if ξ ∈ [0, 1] to conclude that

f (ξx1 + (1 − ξ)x2) : ∣∣ ξ [σ1 − q1] + (1 − ξ)[σ2 − q2]∣∣

− K [ξα1 + (1 − ξ)α2

] − σY≤ ξ [|σ1 − q1| − Kα1 − σY ]

+ (1 − ξ)[|σ2 − q2| − Kα2 − σY ]

ξf (x1) + (1 − ξ)f (x2), (1.2.51)

i.e., convexity of f (x). Note that we have set σY ≡ ξσY +(1−ξ)σY . The convexityof the elastic domain Eσ follows immediately from (1.2.51) since f (x1) ≤ 0 andf (x2) ≤ 0 if x1, x2 ∈ Eσ , so that

f[ξx1 + (1 − ξ)x2

] ≤ ξf (x1)+ (1− ξ)f (x2) ≤ 0 for ξ ∈ [0, 1]. (1.2.52)

Consequently, ξx1 + (1 − ξ)x2 ∈ Eσ . Note that the convexity property holds forboth K ≥ 0 (hardening) and K < 0 (softening). A characterization of convexityequivalent to (1.2.49) in the case where f (x) is smooth is given by the condition

f (x2) − f (x1) ≥ ∇f (x1) · (x2 − x1) for all x1, x2 ∈ Ω, (1.2.53)

which is easily verified by a direct calculation (see Chapter 2). Convexity of theelastic domain is a classical property that will be postulated at the outset in formu-lating the general three-dimensional constitutive models described in the followingchapters.

Page 34: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

1.3. The Initial Boundary-Value Problem 21

1.2.5.2 Degree-one homogeneity.

A function φ(·) defined on Ω ⊂ RN (N ≥ 1) will be said to be homogeneous of

degree m if the following condition holds

φ(ξx) ξm φ(x) for any ξ > 0 and x ∈ Ω. (1.2.54)

The interest in this property lies in the following result that will be exploited inour subsequent analysis:

∇φ(x) · x :N∑i1

∂φ(xi)

∂xixi φ(x). (1.2.55)

This result is a direct consequence of a classical theorem going back to Euler, whichis easily verified by differentiating both sides of the defining condition (1.2.54)with respect to ξ and particularizing the result at ξ 1. For one-dimensionalclassical plasticity the yield criterion for combined isotropic-kinematic hardeningis written as

f (σ, q, α) φ(σ, q, α) − σYwhere (1.2.56)

φ(σ, q, α) : |σ − q| − Kα.By inspection, we immediately conclude that

φ(ξσ, ξq, ξα) ξφ(σ, q, α) for any ξ > 0. (1.2.57)

Therefore, the part φ(σ, q, α) of the yield criterion is a (convex) functionhomogeneous of degree one.

1.3 The Initial Boundary-Value Problem

To set the stage for our general algorithmic treatment of elastoplasticity andviscoplasticity, in this section we outline the basic structure of the initial boundary-value problem within the framework of a one-dimensional problem. First, wesummarize the strong or local form and the weak or variational form of themomentum equation. These are basic principles of mechanics which hold withindependence of the specific form adopted for the constitutive model. Next, weprovide a precise notion of dissipativity in a continuum system and derive an apri-ori stability estimate based on the key assumption of positive internal dissipation.Then we apply these ideas to the elastoplastic problem, with constitutive equa-tions summarized in Boxes 1.1 to 1.3 for several representative examples of thehardening law and arrive at the expression for the dissipation of the system.

In addition, we examine key properties of the solution to the IBVP for elasto-plasticity, such as uniqueness and contractivity, along with an apriori energy-decayestimate that arises as a result of the property of positive internal dissipation in themechanical system. As will be shown subsequently, these properties play a central

Page 35: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

22 1. One-Dimensional Plasticity and Viscoplasticity

rule in the stability analysis of the numerical algorithms described in the followingsections. Finally, we remark that the structure of these algorithms is motivated byand tailored to the specific form taken by the weak formulation of the momentumequation described below.

1.3.1 The Local Form of the IBVP

We consider a one-dimensional body occupying an interval B [0, L

], with

particles labeled by their position x ∈ B. We restrict our attention to an intervalof time

[0, T

]. Then the displacement field, is a mapping

u : B × [0, T ] → R. (1.3.1)

We denote by u (x, t) the displacement at x ∈ B and at time t ∈ [0, T

]. We let

ε(x, t) : ∂u(x, t)

∂x

and (1.3.2)

v(x, t): ∂u(x, t)

∂t

be the strain and velocity fields at (x, t) ∈ B × [0, T

]and denote by σ (x, t) the

stress field. In this illustrative discussion, we assume that all of the fields involvedare as smooth as needed.

The boundary of B, which is denoted by ∂B, consists of its two end points. Weset

B ]0, L[,

∂B 0, L, (1.3.3a)

and

B ∂B ∪ B.

Typically, one considers boundary conditions of the form

u∣∣∂uB u (prescribed), (1.3.3b)

and

σ∣∣∂σB σ (prescribed), (1.3.3c)

where ∂σB ∪ ∂uB ∂B and ∂σB ∩ ∂uB ∅. An example of conditions (1.3.3)is ∂uB 0, ∂σB L,

u(0, t) 0,

and

σ(L, t) 0,

Page 36: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

1.3. The Initial Boundary-Value Problem 23

for all t ∈ [0, T ]. In addition, for dynamic problems one specifies initial conditionsof the form

u(x, 0) u0(x)

and (1.3.4)

v(x, 0) v0(x)

in B. Of course, (1.3.3b) and (1.3.4) must be compatible in the sense that

u0

∣∣∂uB u

∣∣t0

and (1.3.5)

v0

∣∣∂uB

∂tu∣∣t0.

Finally, one prescribes loading in B by body forces defined by the function b :B × [0, T ] → R.

1.3.1.1 Local momentum equation.

The balance of momentum localized about any point in the one-dimensional bodyyields the equation

∂xσ + ρb ρ ∂v

∂tin B×]0, T [, (1.3.6)

where ρ : B → R is the density of the bar. This equation, along with bound-ary conditions (1.3.3) and initial conditions (1.3.4)–(1.3.5), defines an initialboundary-value problem provided that the stress, σ(x, t), is a known functionof the displacement field (through the strains). Two cases are of interest:

i. The simplest situation is afforded by a linear elastic body for which the stressfield is defined by the equation

σ(x, t) Eε(x, t). (1.3.7)

By virtue of (1.3.2) and (1.3.7), the balance of momentum equation (1.3.6) thenreduces to the wave equation in one dimension; i.e., a one-dimensional symmetrichyperbolic linear system of conservation laws.

ii. Here, on the other hand, we shall be concerned whereσ(x, t) is defined locallyat each (x, t) ∈ B× [0, T ] by an inelastic constitutive model, often nonlinear. Theexample to keep in mind is the elastoplastic rate-independent models summarizedin Boxes 1.1–1.3. Then note that (1.3.7) is replaced by the incremental, highlynonlinear, rate form of (1.2.47), i.e.,

σ ⎧⎨⎩ E[K + H ]

E + [K + H ]ε iff f 0, f 0 at (x, t) ∈ B × [0, T],

Eε otherwise.(1.3.8)

Observe that this equation defines only the stress rate (in terms of the strain rate).The problem is nonlinear and highly nontrivial for two reasons: (i) integrating

Page 37: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

24 1. One-Dimensional Plasticity and Viscoplasticity

(1.3.8) requires careful consideration of the loading/unloading conditions to decidewhich tangent modulus applies and (ii) the stress (and the internal variables) aresubject to an additional constraint defined by the yield criterion. Our ultimateobjective is to investigate in detail the numerical solution of the resulting nonlinearinitial boundary-value problem.

1.3.2 The Weak Formulation of the IBVP

The local form of the IBVP discussed above is not well suited to a numerical solu-tion by finite-element methods. For this latter purpose it proves more convenientto consider the weak form of the IBVP (virtual power principle). In what follows,we shall recall the main ideas needed. (See e.g., Johnson [1987, Chapter 1], orHughes [1987, Chapter 1] for a detailed elaboration).

We denote by St the displacement solution space at time t ∈ [0, T] defined as

St u(·, t) : B → R

∣∣∣∣ u(·, t)∣∣∂uB u(·, t). (1.3.9)

(For hardening plasticity one takes St ⊂ H1(B) for fixed t , where H

1(B) denotesthe Sobolev space of functions possessing square integrable derivatives. Althoughimportant, these technical considerations play no role in our subsequent develop-ments. For present purposes it suffices to note that H

1(B) contains, in particular,continuous functions (as a direct consequence of the so-called Sobolev embeddingtheorem). Similarly, associated with St one defines the linear space V of admissibletest functions or kinematically admissible variations, i.e., (virtual) displacementssatisfying the homogeneous form of the essential boundary condition (1.3.3b), as

V η : B → R

∣∣∣∣ η∣∣∂uB 0

. (1.3.10)

Again, for hardening plasticity one takes V ⊂ H1(B). With these notations in

hand, the weak form of the equilibrium equations then reads as follows:

Find the displacement field u(·, t) ∈ St such that:∫Bρ∂v

∂tη dx + G(σ, η) 0 for all η ∈ V and all t ∈ [0, T],

where G(σ, η) :∫

Bσ η′ dx −

∫Bρb η dx − σ η∣∣

∂σB and η′ ∂η

∂x.

(1.3.11)Here, σ(x, t) is assumed to satisfy the local constitutive equations in BOX 1.3,and hence it is a function of u(x, t) through the strain [ε(x, t) ∂u(x,t)

∂x] and the

internal variables [εp(x, t), α(x, t), q(x, t)]. A justification of (1.3.11) is givenby elementary considerations as follows.

Page 38: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

1.3. The Initial Boundary-Value Problem 25

1.3.2.1 Formal proof of (1.3.11).

First assume that the local momentum equations and boundary conditions hold,that is, the strong form of the IBVP given by

ρ∂v

∂t− ∂σ

∂x− ρb 0 in B×]0, T [,

u u on ∂uB×]0, T [,

σ σ on ∂σB×]0, T [.

⎫⎪⎪⎪⎬⎪⎪⎪⎭ (1.3.12)

Now let η ∈ V be an arbitrary test function, and recall that η∣∣∂uB 0 by

construction. First, from (1.3.12) we note the relationship

[ση]∣∣∂B [ση]

∣∣∂uB∪∂σB

[ση]∣∣∂uB + [ση]

∣∣∂σB

[ση]∣∣∂σB σ η

∣∣∂σB. (1.3.13)

Next, multiply (1.3.12)1 by η, and integrate by parts, using the result in (1.3.13),to obtain

0 ∫

B

(ρ∂v

∂tη − ∂σ

∂xη − ρb η

)dx

B

(ρ∂v

∂tη + ση′ − ρb η

)dx − ση∣∣

∂B

B

(ρ∂v

∂tη + ση′ − ρb η

)dx − σ η∣∣

∂σB

Bρ∂v

∂tη dx + G(σ, η). (1.3.14)

Therefore, we conclude that (1.3.12) implies the weak form (1.3.14). Conversely,assume that (1.3.11) holds and that σ is smooth. Then, integration by parts of(1.3.11) along with the fact that η

∣∣∂uB 0 yields∫

Bρ∂v

∂tη dx+G(σ, η)

∫B

(ρ∂v

∂t− ∂σ

∂x− ρb

)η dx+ [σ − σ ]η

∣∣∂σB 0.

(1.3.15)Since η ∈ V can be chosen arbitrarily and [ρ∂v/∂t − ∂σ/∂x − ρb] is assumedcontinuous, then a standard argument in the calculus of variations implies (1.3.12)1and (1.3.12)3. Note that boundary condition (1.3.12)2 is enforced at the outset andfor this reason is often called an essential boundary condition.

A weak formulation of the constitutive equation for elastoplasticity in eitherBOX 1.1, BOX 1.2 or BOX 1.3 is also possible; see e.g., Johnson [1976b,1977]or Simo, Kennedy, and Taylor [1988].

Page 39: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

26 1. One-Dimensional Plasticity and Viscoplasticity

1.3.2.2 The mechanical work identity.

As already pointed out, the weak form (1.3.15) of the momentum equations isindependent of the form adopted for the constitutive equations. By specializationof the weak form via a specific choice of test function, we obtain a basic resultknown as the mechanical work identity.

Consider the case in which the essential boundary conditions are time-independent; i.e., ∂u/∂t 0 on ∂uB. Under this assumption, for fixed butotherwise arbitrary time t ∈]0, T [, the velocity field v(x, t) is an admissible testfunction, i.e., v(·, t) ∈ V. Setting η(·) v(·, t) in (1.3.15) and making use of theelementary identity

ρ∂v(·, t)∂t

v(·, t) ∂

∂t

[12 ρ

∣∣v(·, t)|2] , (1.3.16)

yields the following fundamental result:

d

dtT (v) + Pint(σ, v) Pext(v) for all t ∈ [0, T], (1.3.17)

where

T (v) 12

∫Bρ |v|2 dx ≥ 0 kinetic energy,

Pint(σ, v) ∫

Bσ∂v

∂xdx stress power,

and Pext(v) ∫

Bρ b v dx + σ v∣∣

∂σB external power.

⎫⎪⎪⎪⎪⎪⎪⎪⎬⎪⎪⎪⎪⎪⎪⎪⎭(1.3.18)

Once more, it should be emphasized that the preceding result is independent ofthe specific form taken by the constitutive equations.

1.3.3 Dissipation. A priori Stability Estimate

We combine the mechanical work identity (1.3.17) and the constitutive equationsfor classical elastoplasticity, developed in the preceding sections, to arrive at abasic a priori estimate for the elastoplastic IBVP. The importance of this a prioriestimate is twofold: (i) it provides a natural notion of the dissipative nature of theIBVP and (ii) it gives an energy-decay estimate which is used in the nonlinearstability analysis of the algorithms described below.

To begin with, we introduce the notions of internal energy and dissipation withinthe specific context of the one-dimensional models of elastoplasticity already dis-cussed. These notions are more general and can be motivated by inspecting therheological models described above.

For simplicity, we restrict our attention to the model of linear isotropic hardeningplasticity summarized in BOX 1.2. and assume dead loading throughout, so that thebody force b(·) and the applied traction σ are time-independent. Then we definethe internal energy of the system, denoted by Vint(ε, α) with εe : ∂u/∂x − εp,

Page 40: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

1.3. The Initial Boundary-Value Problem 27

and the potential energy of the loading Vext(u) as

Vint(εe, α) :

∫B

(12 Eε

e2 + 12 Kα

2)dx ≥ 0 (if K ≥ 0 and E > 0),

Vext(u) : −∫

Bρ bu dx − σ u∣∣

∂σB ⇒dVext(u)

dt −Pext(v).

⎫⎪⎪⎪⎬⎪⎪⎪⎭(1.3.19)

The quadratic form Vint measures the energy stored in the material as a resultof deformation, and the linear form Vext(u) measures the potential energy of theapplied loads since dVext(u)/dt −Pext(v). For the rheological models describedabove, it is easily argued that Vint in fact corresponds to the elastic energy storedin the springs as a result of deformation in the device.

Next, we consider the difference between the (internal) stress power Pint(σ, v)

and the time rate of change of the internal energy, a quantity denoted by Dmech.According to a basic principle of mechanics (the Clausius–Duhem version of thesecond law, see Truesdell and Noll [1965]), Dmech cannot be negative. Therefore,

Dmech : Pint(σ, v) − d

dtVint(ε

e, α) ≥ 0 for all t ∈ [0, T]. (1.3.20)

We refer to Dmech as the (instantaneous) mechanical dissipation in the one-dimensional body B at time t ∈ [0, T], and justify inequality (1.3.20) via simpleexamples.

i. Elastic materials. The stress response is characterized by the constitutiveequation σ E ∂u/∂x, and the internal energy is given by (1.3.19) with K ≡ 0and εp ≡ 0 so that εe ε : ∂u/∂x. Consequently, since

d

dtVint(ε)

∫BEε

∂ε

∂tdx

∫Bσ∂v

∂xdx Pint(σ, v), (1.3.21)

it follows that Dmech ≡ 0 for an elastic material. We remark that no heat conductioneffects are considered, otherwise dissipation arises as a result of heat conduction;see Truesdell and Noll [1965].

ii. Elastoplastic material with isotropic hardening. The stress response is gov-erned by the constitutive equations in BOX 1.2, and the internal energy is definedby (1.3.19) with K ≡ 0. Since σ E(∂u/∂x − εp) and ∂ε/∂t ∂v/∂x,expression (1.3.20) becomes

Dmech ∫

B

[σ εp − Kα α] dx. (1.3.22)

Inserting the flow rule and hardening law into (1.3.22) and noting that σ sign(σ ) |σ | gives

Dmech ∫

Bγ[|σ | − Kα − σY + σY ] dx ∫

B

[γ f (σ, α) + γ σY

]dx.

(1.3.23)

Page 41: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

28 1. One-Dimensional Plasticity and Viscoplasticity

Finally, since γ ≥ 0 and γ f (σ, α) 0 as a result of the Kuhn–Tucker conditions,expression (1.3.23) collapses to

Dmech ∫

Bγ σY dx ≥ 0 for all t ∈ [0, T], (1.3.24)

which shows that the model of isotropic hardening plasticity conforms to thedissipation inequality (1.3.20). The interpretation of this result within the contextof the preceding rheological models is clear. Dmech is the product of the flowstress times the slip rate in the device, as expected. Note that for γ 0 (i.e.,instantaneous elastic response) expression (1.3.24) gives Dmech 0, in agreementwith the result obtained for an elastic material. A similar analysis of the model ofcombined isotropic/kinematic hardening again yields the same result (1.3.24) fora suitably modified internal energy function.

1.3.3.1 The a priori energy-decay estimate.

Accepting inequality (1.3.20) as a basic principle, which certainly holds for the con-stitutive models described in this monograph, the mechanical work identity (1.3.17)along with (1.3.20) yield the following estimate. Define the functionL(u, v, εe, α)by the expression

L(u, v, εe, α) : Vext(u) + Vint(εe, α)︸ ︷︷ ︸

Potential

+ T (v)︸︷︷︸Kinetic

. (1.3.25)

Thus, L(u, v, εe, α) is the sum of the potential energy of the external loading,the internal energy of the system, and the kinetic energy. To compute its rate ofchange, we use the mechanical work identity (1.3.17) to obtain

d

dtL(u, v, εe, α) d

dt

[T (v) + Vext(u)

] + d

dtVint(ε

e, α)

[d

dtT (v) − Pext(v)

]+ d

dtVint(ε

e, α)

−Pint(σ, v) + d

dtVint(ε

e, α). (1.3.26)

In view of definition (1.3.20) for the mechanical dissipation, we conclude that

d

dtL(u, v, εe, α) −Dmech ≤ 0 for all t ∈ [0, T]. (1.3.27)

Therefore, L(u, v, εe, α) is a nonincreasing function along the solution of theIBVP. In particular, for an elastic material, Dmech ≡ 0, and (1.3.27) reduces tothe familiar law of conservation of the total energy for elastodynamics. Inequality(1.3.27) is an a priori energy estimate on the solution of the IBVP that captures itsintrinsic dissipative character. As will be discussed below and further elaboratedupon in a subsequent chapter, algorithms for the solution of the IBVP that inheritthe estimate (1.3.27) incorporate a strong notion of numerical stability.

Page 42: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

1.3. The Initial Boundary-Value Problem 29

1.3.4 Uniqueness of the Solution to the IBVP.Contractivity

In this section we exploit the structure of the a priori estimates derived above toshow that for hardening plasticity (K > 0), the solution to IBVP is unique. Inaddition, we identify a property of the IBVP called contractivity which also playsa central role in the numerical analysis of time approximations to the IBVP.

1.3.4.1 Uniqueness.

For simplicity consider isotropic hardening and suppose that u, v, εp, α andu, v, εp, α are two solutions of the IBVP for prescribed initial data u0, v0 andprescribed boundary conditions b, u, σ at a fixed but arbitrary time t. To showthat these two solutions must coincide (for K > 0), we first observe that

T (v − v) + Vint(εe − εe) ≥ 0, (1.3.28)

since both E > 0 and K > 0. Next, we compute the rate of change of thisquadratic form to obtain

d

dt

[T (v − v) + Vint(ε

e − εe)]

∫B

[ρ∂v

∂t(v − v) + σ ∂(v − v)

∂x− ρb(v − v)

]dx − σ (v − v)∣∣

∂σB

+∫

B

[ρ∂v

∂t(v − v) + σ ∂(v − v)

∂x− ρb(v − v)

]dx + σ (v − v)∣∣

∂σB

+∫

B

[(σ − σ ) ˙εp − (α − α)K ˙α

]dx

+∫

B

[(σ − σ)εp − (α − α)Kα] dx, (1.3.29)

where σ E(∂u/∂x − εp), σ E(∂u/∂x − εp), and we have added andsubtracted the forcing terms ρb(v − v) and σ (v − v)∣∣

∂σB. Now observe that v − vis an admissible test function which, therefore, lies in V. Moreover, by assumption,the two solutions satisfy the weak form of the IBVP. Inspection of (1.3.29) revealsthat the first two terms on the right-hand side are precisely the weak forms ofeach of these two solutions with test function v − v ∈ V and, therefore, vanish.Then inserting the flow rule and the hardening law into the last two terms of theright-hand side of (1.3.29) yields

d

dt

[T (v − v) + Vint(ε

e − εe)]

∫Bγ[(σ − σ )∂σ f (σ , α) + (α − α)∂αf (σ , α)

]dx

+∫

Bγ[(σ − σ)∂σf (σ, α) + (α − α)∂αf (σ, α)

]dx. (1.3.30)

Page 43: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

30 1. One-Dimensional Plasticity and Viscoplasticity

Since the function f (σ, α) is convex, using property (1.2.53), we conclude that

d

dt

[T (v − v) + Vint(ε

e − εe)] ≤ ∫Bγ[f (σ, α) − f (σ , α)] dx

+∫

Bγ[f (σ , α) − f (σ, α)] dx. (1.3.31)

From the Kuhn–Tucker conditions, it follows that γf (σ, α) 0 and γ f (σ , α) 0. Moreover, since γ ≥ 0, f (σ, α) ≤ 0, and γ ≥ 0, and f (σ , α) ≤ 0,

d

dt

[T (v− v)+Vint(ε

e− εe)] ≤ ∫B

[γ f (σ, α) + γf (σ , α)] dx ≤ 0. (1.3.32)

Then integrating in time (1.3.32) and noting that εe − εe∣∣t0 0 yields

T (v − v) + Vint(εe − εe) ≤ 0. (1.3.33)

By comparing (1.3.33) and (1.3.28), we conclude thatK(v−v)+Vint(εe−εe) ≡ 0.

Finally, since this quadratic form is positive definite by virtue of the assumptionsK > 0 and E > 0, it follows that

v v,εe εe (1.3.34)

and

α α.In addition, σ σ since the elastic modulus E > 0. Moreover, since the elasto-plastic modulusEep EK/(E+K) > 0, we conclude that εp ˙εp. Uniquenessof the displacement field; i.e., u u then follows from this condition along withv v and the fact that the two solutions are computed with the same initial data.

1.3.4.2 Contractivity.

A question closely related to the uniqueness of solution to the IBVP for elasto-plasticity concerns the effect of a change in the initial conditions. More precisely,consider two initial conditions u0, v0 and u0, v0 and the same forcing functionsb, u, σ . Let u, v, εp, α and u, v, εp, α denote the two solutions of the IBVPassociated with these two sets of initial data which, as was shown above, must beunique. By proceeding exactly in the same manner as in the uniqueness argumentgiven above, we arrive at the inequality (1.3.32), namely,

d

dt

[T (v − v) + Vint(ε

e − εe)] ≤ 0. (1.3.35)

We remark that, since E > 0 and K > 0, the quadratic form T (v) + Vint(εe, α)

is positive-definite and defines an energy norm which is the natural norm for theproblem at hand. Then integration in time reveals that

T (v − v) + Vint(εe − εe) ≤ T (v0 − v0) + Vint(ε

e0 − εe0). (1.3.36)

Page 44: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

1.3. The Initial Boundary-Value Problem 31

Therefore, if we view u0 − u0 and v0 − v0 as an error in the initial data, thisinequality shows that the subsequent erroru−u andv−v in the solutions, measuredin terms of the kinetic and internal energies, decreases at any subsequent time. Wesay that the elastoplastic problem is contractive relative to the norm defined by theinternal and kinetic energies.

1.3.5 Outline of the Numerical Solution of the IBVP

The numerical solution of problem (1.3.11), which constitutes the central themeof this monograph, involves the following two steps.

i. Time discretization of the interval of interest [0, T] ⋃Nn1[tn, tn+1]. We

shall see that the relevant problem within a typical time interval [tn, tn+1] canbe posed as follows.i.a. For the dynamic problem, the time derivatives arising in the weak form

are replaced by suitable algorithmic approximations. This step leads tothe formulation of a global time-stepping algorithm and, to a large extent,is independent of the specific constitutive model.

i.b. Attention is now restricted to a particular point x ∈ B predetermined bythe spatial discretization discussed below (in fact, a quadrature point ofa typical finite element). The goal is to compute an approximation to thestress appearing in the weak form.

i.c. At the point x ∈ B of interest and at time tn, the (incremental)displacement (leading to tn+1), denoted byun+1(x), is regarded as given.

i.d. At time tn the state at x ∈ B characterized by εn(x), σn(x), εpn (x), αn(x)is given and is assumed to be equilibrated, i.e., it satisfies (1.3.11).

i.e. Then, the problem at this stage is to update the state variables at x ∈ Bto the values εn+1(x), σn+1(x), ε

p

n+1(x), αn+1(x) in a manner consistentwith the model BOX 1.2.

ii. Spatial discretization of the domain of interest B [0, L] to arrive at thediscrete counterpart of the weak form of the equilibrium equations. At thisstage the problem can be posed as followsii.a. Attention is focused on a typical element Be. For given stress field

σn+1(x) at predetermined points, one evaluates the weak formG(σn+1, η)

restricted to Be.ii.b. Assemble the contributions of all elements and determine whether the

system is in equilibrium under the state un+1, σn+1 by testing whetherG(σn+1, η) is zero.

ii.c. Determine a correction to the displacement field and return to step i toevaluate the associated state εn+1, σn+1, ε

p

n+1, αn+1.Step ii is accomplished by the standard finite-element method (see e.g., Hughes

[1987]) and typically remains unchanged even if a model different from the onessummarized in Boxes 1.1–1.3 is employed. To illustrate the essential aspects ofthe method, a simple example is discussed in Section 1.5.

Page 45: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

32 1. One-Dimensional Plasticity and Viscoplasticity

On the other hand, step i depends crucially on the particular constitutive modelchosen, such as the one in BOX 1.2, and constitutes the central objective of thismonograph. Step i.a refers to the global time-discretization of the dynamic weakform and will not be a point of central interest in our investigation. In fact, inwhat follows we shall restrict our attention to the quasi-static problem obtainedby neglecting the effect of inertial forces. Our goal is to address in detail theimplementation of the subsequent steps which are specific to the elastoplasticproblem. The next section discusses these and related aspects within the contextof the model problem in BOX 1.2.

1.4 Integration Algorithms for Rate-Independent Plasticity

The problem to be addressed in this section is purely local and is stated as follows:

i. Let x ∈ B [0, L] be a given point of interest in the body obeying therate-independent constitutive model in BOX 1.1, BOX 1.2, or BOX 1.3.

ii. Assume that the local state of the body at point x ∈ B and current time, saytn, is completely defined. By this statement we mean that the value of

εn(x), εpn (x), αn(x) (1.4.1a)

is known and, therefore, the stress state

σn(x) E[εn(x) − εpn (x)

](1.4.1b)

is also known. For the model in BOX 1.3 the additional internal variable qn(x)must be included in (1.4.1a).

iii. Suppose that one is given an “increment” in total strain at x ∈ B, say ε(x),which drives the state to time tn+1 tn + t . The basic problem we shallbe concerned with is the update of the basic variables (1.4.1) to time tn+1 in amanner consistent with the constitutive model in BOX 1.2 (or BOX 1.3).

Thus, within the context outlined above, the “incremental” integration of therate-independent elastoplastic model in either BOX 1.2 or 1.3 over a time step[tn, tn + t] is regarded as a strain-driven process in which the total strainε ∂u/∂x is the basic independent variable. As we shall illustrate in the follow-ing section, this is precisely the appropriate framework for the numerical solutionof the elastoplastic boundary value problem by the finite-element method. Oncemore, note that this integration process is local in space, that is, it takes place atspecific points of the body (as shown below, these points correspond, typically,to quadrature points of a finite element). An illustration of the basic problem incomputational plasticity is given in Figure 1.9.

Page 46: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

1.4. Integration Algorithms for Rate-Independent Plasticity 33

Strain Increment n(x)

n(x), n(x), n(x)p n+1(x), n+1(x), n+1(x)p RETURNMAPPING

ALGORITHM

Figure 1.9. The role of elastoplastic return-mapping algorithms. Note that σ is a dependentvariable computed by the relationship σ(x) E [

ε(x) − εp(x)].1.4.1 The Incremental Form of Rate-Independent

Plasticity

To motivate the integration scheme adopted in the formulation of return-mappingalgorithms, first we review a classical family of schemes for the numericalintegration of ordinary differential equations.

1.4.1.1 The generalized midpoint rule.

Let f : R → R be a smooth function, and consider the initial-value problem

x(t) f (x (t))

x(0) xn

in [0, T]. (1.4.2)

We shall be concerned with the following one-parameter class of integrationalgorithms called the generalized midpoint rule

xn+1 xn + tf (xn+ϑ)xn+ϑ ϑxn+1 + (1 − ϑ) xn; ϑ ∈ [0, 1] .

(1.4.3)

Here, xn+1∼ x(tn+1) denotes the algorithmic approximation to the exact value

x(tn+1) at time tn+1 tn + t . We note that this family of algorithms containswell-known integrative schemes, in particular,

ϑ 0 ⇒ forward (explicit) Euler

ϑ 1

2⇒ midpoint rule

ϑ 1 ⇒ backward (implicit) Euler.

⎫⎪⎪⎪⎪⎬⎪⎪⎪⎪⎭ (1.4.4)

We refer to standard textbooks, e.g., Gear [1971] or Hairer, Norsett and Wanner[1987], for a discussion of this class of algorithms and, in particular, for relevantnotions of consistency, stability, and accuracy. A complete numerical analysis ofthe class of methods discussed below for the general three-dimensional problem

Page 47: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

34 1. One-Dimensional Plasticity and Viscoplasticity

is deferred to Chapter 6. Here, we merely recall that second-order accuracy isobtained only for ϑ 1

2 whereas unconditional (linearized) stability requiresϑ ≥ 1

2 .Our objective here is to illustrate the application of the class of algorithms (1.4.3)

to the integration of the elastoplastic initial-value problem. First we shall considera detailed analysis of the isotropic hardening model in BOX 1.2. The extension ofthe analysis to the combined isotropic/kinematic hardening model in BOX 1.3 isexamined in Section 1.4.4.

At this stage it is worth pointing out a fundamental difference between (1.4.2)and the model in BOX 1.2. In (1.4.2), the curve t ∈ R → x(t) ∈ R (the “flow”)is unconstrained whereas in the model in BOX 1.2, the curve

t ∈ R → (σ (t), α(t)) ∈ Eσ (1.4.5)

is constrained to lie within the closure of the elastic domain Eσ . Thus, one speaks ofa constrained problem of evolution. Note that by using the stress-strain relationshipwe can equivalently, consider the curve

t ∈ R → [ε(t), εp(t), α(t)] ∈ Eε, (1.4.6)

where Eε is the closure of the elastic domain in strain space, which is defined from(1.2.28) and the stress-strain relationship as

Eε (ε, εp, α) ∈ R

2 × R+ | f(E(ε − εp), α) ≤ 0

. (1.4.7)

The presence of the constraint condition is precisely the essential feature thatcharacterizes plasticity.

1.4.1.2 Incremental elastoplastic initial value problem. Isotropic hardening.

As motivation, we start our analysis by considering the simplest case for whichϑ 1 in (1.4.3). This choice of ϑ corresponds to the backward-Euler method, andleads to the classical return-mapping algorithms. From BOX 1.2, by applicationof (1.4.3) with ϑ 1, we obtain

εp

n+1 εpn + γ sign(σn+1),

αn+1 αn + γ,

(1.4.8a)

where γ γn+1t ≥ 0 is a Lagrange multiplier (the algorithmic counterpartof the consistency parameter γ ≥ 0) and

σn+1 E(εn+1 − εpn+1),

εn+1 : εn + εn.

(1.4.8b)

Page 48: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

1.4. Integration Algorithms for Rate-Independent Plasticity 35

The variables (σn+1, αn+1) along withγ are constrained by the following discreteversion of the Kuhn–Tucker conditions:

fn+1 : ∣∣σn+1

∣∣ − (σY + Kαn+1) ≤ 0,

γ ≥ 0,

γfn+1 0.

⎫⎪⎪⎬⎪⎪⎭ (1.4.9)

We observe thatεn is given, and therefore equation (1.4.8b) is regarded merely asthe definition for εn+1. Further, we note that, by applying the implicit backward Eu-ler algorithm, we have transformed the initial constrained problem of evolution intoa discrete constrained algebraic problem for the variable εpn+1, αn+1. Remark-ably, there is an underlying variational structure explained below which rendersequations (1.4.8)–(1.4.9) the optimality conditions of a discrete constrained opti-mization problem. We postpone the discussion of these ideas to Section 1.4.3 andfocus our attention next on the direct solution of problem (1.4.8)–(1.4.9).

1.4.2 Return-Mapping Algorithms. Isotropic Hardening

For now we assume that the solution of problem (1.4.8)–(1.4.9) is unique. Ajustification of this assumption is given in Section 1.4.3. An essential step in thesolution of (1.4.8)–(1.4.9) is the introduction of the following auxiliary problem.

1.4.2.1 The trial elastic state.

We consider an auxiliary state, which as shown below need not correspond toan actual state, and is obtained by freezing plastic flow. In other words, first weconsider a purely elastic (trial) step defined by the formulas

σ trialn+1 : E (

εn+1 − εpn) ≡ σn + Eεn

εptrial

n+1 : εpnαtrialn+1 : αnf trialn+1 :

∣∣∣σ trialn+1

∣∣∣ − [σY + Kαn].

(1.4.10)

We observe that the trial state is determined solely in terms of the initial conditionsεn, εpn , αn and the given incremental strain εn. Once more, we remark thatthis state may not, and in general will not, correspond to any actual, physicallyadmissible state unless the incremental process is elastic in the sense describedbelow.

1.4.2.2 Algorithmic form of the loading conditions.

Once the trial state is computed by (1.4.10), first we consider the case for which

f trialn+1 ≤ 0. (1.4.11)

Page 49: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

36 1. One-Dimensional Plasticity and Viscoplasticity

It follows that the trial state is admissible in the sense that

εp

n+1 εpn ,αn+1 αn,

and

σn+1 σ trialn+1,

(1.4.12a)

satisfy:

1. the stress-strain relationship,2. the flow rule and the hardening law with, γ ≡ 0, and3. the Kuhn–Tucker conditions, since conditions

fn+1 ≡ f trialn+1 ≤ 0 and γ 0 (1.4.12b)

are consistent with (1.4.9).

Therefore, since the solution to problem (1.4.8)–(1.4.9) is unique (see Section1.6 below), the trial state in fact is the solution to the problem. An illustrationof this situation is given in Figure 1.10. Next, we consider the case for whichf trialn+1 > 0. Clearly, the trial state cannot be a solution to the incremental problem

since (σ trialn+1, αn) violates the constraint condition f (σ, α) ≤ 0. Thus, we require

that γ > 0 so that εpn+1 εpn to obtain σn+1 σ trial

n+1. By the Kuhn–Tuckerconditions

γ > 0

and (1.4.13)

γfn+1 0 ⇒ fn+1 0,

and the process is incrementally plastic. See Figure 1.11 for an illustrationTo summarize our results, the conclusion that an incremental process for given

incremental strain is elastic or plastic is drawn solely on the basis of the trial stateaccording to the criterion

f trialn+1

≤ 0 ⇒ elastic step γ 0,

> 0 ⇒ plastic step γ > 0.(1.4.14)

Note that these loading/unloading conditions are the algorithmic counterpart ofthe alternative form of the Kuhn–Tucker conditions in Section 1.2.3.

1.4.2.3 The return-mapping algorithm.

Here we examine the algorithmic problem for an incrementally plastic processcharacterized by the conditions

f trialn+1 > 0 ⇐⇒ f (σn+1, αn+1) 0, (1.4.15)

and

γ > 0.

Page 50: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

1.4. Integration Algorithms for Rate-Independent Plasticity 37

Figure 1-10. Example of an incremental elastic step from a plastic state. The final solutioncoincides with the trial state.

Our objective is to determine the solution εpn+1, αn+1, σn+1, γ to problem(1.4.8)–(1.4.9). To accomplish this task we first express the final stress σn+1 interms of σ trial

n+1 and γ as follows:

σn+1 E(εn+1 − εpn+1

) E (

εn+1 − εpn) − E (

εp

n+1 − εpn)

σ trialn+1 − Eγ sign

(σn+1

). (1.4.16),

Therefore, since γ > 0, (1.4.8)–(1.4.9) is written, in view of (1.4.16), as

σn+1 σ trialn+1 − γE sign

(σn+1

)εp

n+1 εpn + γ sign(σn+1

)αn+1 αn + γfn+1 ≡

∣∣σn+1

∣∣ − [σY + Kαn+1

] 0.

⎫⎪⎪⎪⎪⎬⎪⎪⎪⎪⎭ (1.4.17)

Now Problem (1.4.17) is solved explicitly in terms of the trial elastic state by thefollowing procedure. From (1.4.17)1,∣∣σn+1

∣∣ sign(σn+1

) ∣∣∣σ trialn+1

∣∣∣ sign(σ trialn+1

)− γE sign

(σn+1

). (1.4.18a)

Page 51: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

38 1. One-Dimensional Plasticity and Viscoplasticity

Figure 1-11. The trial state violates the constraint condition f ≤ 0. Consequently, theincremental process must be plastic since γ > 0 to achieve σn+1 σ trial

n+1.

Collecting terms in (1.4.18a), we find that[∣∣σn+1

∣∣ + γE] sign(σn+1

) ∣∣∣σ trialn+1

∣∣∣ sign(σ trialn+1

). (1.4.18b)

Since γ > 0 and E > 0, we observe that the term within brackets in (1.4.18b)is necessarily positive. Therefore we require that

sign(σn+1

) sign(σ trialn+1

), (1.4.19)

along with the condition ∣∣σn+1

∣∣ + γE ∣∣∣σ trialn+1

∣∣∣ . (1.4.20)

Finally, the algorithmic consistency parameter γ > 0 is determined from thediscrete consistency condition (1.4.17)4 as follows. In view of (1.4.20), the yieldcriterion fn+1 is written as

fn+1 ∣∣∣σ trialn+1

∣∣∣ − Eγ − [σY + Kαn

] − K (αn+1 − αn

) f trial

n+1 − γ (E + K) , (1.4.21)

Page 52: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

1.4. Integration Algorithms for Rate-Independent Plasticity 39

where we have used (1.4.10) and (1.4.17)3 in obtaining (1.4.21). Hence

fn+1 0 ⇒ γ f trialn+1

E + K > 0. (1.4.22)

Substituting (1.4.19) and (1.4.22) in (1.4.17) yields the desired result:

σn+1 σ trialn+1 − γE sign

(σ trialn+1

)εp

n+1 εpn + γ sign(σ trialn+1

)αn+1 αn + γ.

(1.4.23)

Remarks 1.4.1.1. A compelling interpretation of algorithm (1.4.22)–(1.4.23) illustrated in Figure

1.12 is derived by writing (1.4.23) in a slightly different form. From (1.4.23)1and (1.4.22) we obtain the alternative expression

σn+1 (∣∣∣σ trial

n+1

∣∣∣ − γE) sign(σ trialn+1

)

⎡⎢⎣1 − γE∣∣∣σ trialn+1

∣∣∣⎤⎥⎦ σ trial

n+1. (1.4.24)

Since fn+1 0, in view of (1.4.24), we conclude that the final stress state isthe projection of the trial stress onto the yield surface. A more fundamentalexplanation of this simple result is given in the next subsection. Because of thisinterpretation, the algorithm summarized in BOX 1.4 is called a return-mappingalgorithm.

2. An almost identical development is carried out for the generalized midpointrule formula (see Simo and Taylor [1986]), which corresponds to q 1

2 .A complete numerical analysis of the resulting algorithm is given in Simo andGovindjee [1988], Simo [1991], and summarized in Chapter 6. An introductionto these topics is given in Section 1.6 below.

1.4.3 Discrete Variational Formulation. ConvexOptimization

The algorithm in BOX 1.4 possesses a more fundamental interpretation which is themanifestation of a basic variational structure underlying classical rate-independentplasticity. We show below that this algorithm is interpreted as the Kuhn–Tucker op-timality conditions of a convex-optimization problem which is, in fact, the discretecounterpart of a classical postulate known as the principle of maximum plastic dis-sipation (or entropy production). A discussion of the role played by this principleis given in Chapter 2.

Page 53: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

40 1. One-Dimensional Plasticity and Viscoplasticity

BOX 1.4. Return-Mapping Algorithm for 1-D,Rate-Independent Plasticity. Isotropic Hardening.

1. Database at x ∈ B : εpn , αn.2. Given strain field at x ∈ B : εn+1 εn + εn.3. Compute elastic trial stress and test for plastic loading

σ trialn+1 : E(εn+1 − εpn )f trialn+1 :

∣∣∣σ trialn+1

∣∣∣ − [σY + Kαn]IF f trial

n+1 ≤ 0 THEN

Elastic step: set (•)n+1 (•)trialn+1 & EXIT

ELSE

Plastic step: Proceed to step 4.

ENDIF

4. Return mapping

γ : f trialn+1

(E + K) > 0

σn+1 :

⎡⎢⎣1 − γE∣∣∣σ trialn+1

∣∣∣⎤⎥⎦ σ trial

n+1

εp

n+1 : εpn + γ sign(σ trialn+1

)αn+1 : αn + γ

1.4.3.1 Discrete convex mathematical programming problem.

We consider the following functional depending on the variables (σ, α):

χ(σ, α) : 1

2

(σ trialn+1 − σ

)E−1

(σ trialn+1 − σ

)+ 1

2(αn − α)K (αn − α) . (1.4.25)

A physical interpretation of this function in a general setting is be given in Chapter2. Here we simply note that χ(σ, α) is interpreted as the (complementary) energyat the increment between the trial stress and the state (σ, α). We show that byminimizing χ(σ, α) over Eσ one obtains the algorithm in BOX 1.4. To this end,first we recall that the closure of the elastic domain Eσ is defined by

Eσ : (σ, α) ∈ R × R+

∣∣ f (σ, α) ≤ 0. (1.4.26)

Page 54: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

1.4. Integration Algorithms for Rate-Independent Plasticity 41

Figure 1-12. The final stress is obtained by “returning” the trial stress to the yield surfacethrough a scaling, hence, the denomination return mapping.

As remarked above, Eσ is a closed convex set, since f : R×R+ → R is assumedto be convex. Now consider the following minimization problem:

Find(σn+1, αn+1

) ∈ Eσ such that

χ(σn+1, αn+1

) MIN(σ, α) ∈ Eσ

χ(σ, α)

. (1.4.27)

Since E > 0 and, by assumption,K > 0, it follows that χ(σ, α) is convex. Thus,we have the situation depicted in Figure 1.13.

Problem (1.4.27) is a constrained convex minimization problem in the variables(σ, α) ∈ Eσ , with convex constraint f (σ, α) ≤ 0. By standard results in optimiza-tion theory (see e.g., Bertsekas [1982]), it is known that this problem has a uniquesolution. Note that (σ trial

n+1, αn) is given by (1.4.17) and, therefore, is regarded asknown data. In what follows we assume that f (σ trial

n+1, αn) > 0.

1.4.3.2 Optimality conditions: Closest point projection.

To characterize the solution of (1.4.27), we use the method of Lagrange multipliers.Accordingly, we consider the Lagrangian

L(σ, α, γ ) : χ(σ, α) + γf (σ, α). (1.4.28)

Page 55: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

42 1. One-Dimensional Plasticity and Viscoplasticity

graph[ ]

( n+1, n+1)

Figure 1-13. Illustration of problem (1.4.27).

If (σn+1, αn+1) is the minimum of (1.4.27), the standard optimality conditionsrequire that (see e.g., Luenberger [1984])

∂σL(σn+1, αn+1, γ

) 0,

∂αL(σn+1, αn+1, γ

) 0,

⎫⎪⎪⎬⎪⎪⎭ (1.4.29a)

along with the additional requirements

γ ≥ 0, f (σn+1, αn+1) ≤ 0

γf (σn+1, αn+1) 0.

(1.4.29b)

However, since∂f

∂σ sign(σ ), condition (1.4.29a) yields

σn+1 σ trialn+1 − Eγ sign

(σn+1

)αn+1 αn + γ,

(1.4.30)

which coincides with the return-mapping equations (1.4.23). Thus, the return-mapping algorithm (1.4.28) characterizes the solution (σn+1, αn+1) as the closest

Page 56: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

1.4. Integration Algorithms for Rate-Independent Plasticity 43

point projection of the trial state (σ trialn+1, αn) onto the yield surface f (σ, α) 0 in

the complementary energy χ(σ, α).The interpretation of the algorithm in BOX 1.4 as optimality conditions of a con-

vex minimization problem is of fundamental significance in the three-dimensionaltheory, especially in the presence of complicated yield conditions, as is often thecase in practice. This interpretation opens the possibility of applying a number ofalgorithms well developed in convex mathematical programming to solving theelastoplastic problem.

1.4.4 Extension to the Combined Isotropic/KinematicHardening Model

Next, we further illustrate the development of integrative algorithms for rate-independent plasticity by considering the slightly more general situation affordedby a combined isotropic/kinematic hardening mechanism, as summarized in BOX1.3. We shall see that the steps involved in formulating the algorithm are identicalto those examined in detail in Section 1.4.2. In fact, as shown in Chapter 3, theprocedure is completely general and applies, essentially without modification, tothe most general three-dimensional plasticity model.

To address the numerical implementation of the model in BOX 1.3, it provesconvenient to introduce the auxiliary variable

ξ : σ − q, (1.4.31)

known as the relative stress.

1.4.4.1 Trial elastic state.

In the present context, the auxiliary problem (1.4.10) obtained by freezing plasticflow in the interval [tn, tn+1] now takes the form

σ trialn+1 : E (

εn+1 − εpn) ≡ σn + Eεn,

ξ trialn+1 : σ trial

n+1 − qn,εptrial

n+1 : εpn ,αtrialn+1 : αn,q trialn+1 : qn,f trialn+1 :

∣∣∣ξ trialn+1

∣∣∣ − [σY + Kαn].

(1.4.32)

Again we observe that the trial state is determined solely in terms of the initialconditions εn, εpn , αn and the given incremental strainεn. An analysis entirelyanalogous to that carried out in detail in Section 1.4.2.2 leads to the followingstatement of the algorithmic counterpart of the Kuhn–Tucker loading/unloading

Page 57: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

44 1. One-Dimensional Plasticity and Viscoplasticity

conditions

f trialn+1

≤ 0 ⇒ elastic step γ 0,

> 0 ⇒ plastic step γ > 0.(1.4.33)

If the step is elastic in the sense of (1.4.33), the trial state is the actual solutionof the incremental problem associated with the constitutive model in BOX 1.3.On the other hand, if the step is plastic, a closed form algorithm is constructed asfollows.

1.4.4.2 The return-mapping algorithm.

The discrete algorithmic equations are obtained from the continuum model in BOX1.3 by applying an implicit backward Euler difference scheme. Proceeding alongthe same lines leading to equations (1.4.17), the final result expressed as (we invitethe reader to supply the necessary details)

σn+1 σ trialn+1 − γE sign(ξn+1),

εp

n+1 εpn + γ sign(ξn+1),

αn+1 αn + γ,qn+1 qn + γH sign(ξn+1),

fn+1 : ∣∣ξn+1

∣∣ − (σY + Kαn+1) 0,

⎫⎪⎪⎪⎪⎪⎪⎪⎬⎪⎪⎪⎪⎪⎪⎪⎭(1.4.34)

where

ξn+1 : σn+1 − qn+1. (1.4.35)

The crucial step involved in the closed-form solution of the discrete problem(1.4.34)-(1.4.35) relies on exploiting an expression for ξn+1 obtained as follows.By subtracting (1.4.34)4 from (1.4.34)1 and using definition (1.4.35),

ξn+1 (σ trialn+1 − qn) − γ (E + H)sign(ξn+1). (1.4.36)

Now we use the fact that ξ trialn+1 : σ trial

n+1 − qn and rearrange terms in (1.4.36) toobtain [∣∣ξn+1

∣∣ + γ (E + H)] sign(ξn+1) ∣∣∣ξ trialn+1

∣∣∣ sign(ξ trialn+1). (1.4.37)

Since γ > 0 and H + E > 0 by assumption, it necessarily follows that thecoefficient of sign(ξn+1) in (1.4.37) must be positive. Therefore, (1.4.37) impliesthe result

sign(ξn+1) sign(ξ trialn+1), (1.4.38)

along with the condition∣∣ξn+1

∣∣ + γ [E + H ] ∣∣∣ξ trialn+1

∣∣∣ . (1.4.39)

Page 58: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

1.4. Integration Algorithms for Rate-Independent Plasticity 45

Now the incremental plastic consistency parameter γ > 0 is determined fromthe consistency requirement (1.4.34)5 by using (1.4.39) and (1.4.34)3:

fn+1 ∣∣∣ξ trialn+1

∣∣∣ − (E + H)γ − [σY + Kαn+1]

∣∣∣ξ trialn+1

∣∣∣ − (E + H)γ − [σY + Kαn

] − K (αn+1 − αn

) f trial

n+1 − γ [E + (K + H)] 0. (1.4.40)

Solving this algebraic equation for γ yields the following result:

γ f trialn+1

E + [K + H ]> 0. (1.4.41)

Thus, conditions (1.4.38) and (1.4.41) completely determine the algorithm in(1.4.34). For convenience, a step-by-step outline of the overall computationalscheme is given in BOX 1.5.

BOX 1.5. Return-Mapping Algorithm for One-Dimensional, Rate-IndependentPlasticity. Combined Isotropic/Kinematic Hardening.

1. Database at x ∈ B :εpn , αn, qn

.

2. Given strain field at x ∈ B : εn+1 εn + εn.3. Compute elastic trial stress and test for plastic loading

σ trialn+1 : E (

εn+1 − εpn)

ξ trialn+1 : σ trial

n+1 − qnf trialn+1 :

∣∣∣ξ trialn+1

∣∣∣ − [σY + Kαn

]IF f trial

n+1 ≤ 0 THEN

Elastic step: set (•)n+1 (•)trialn+1 & EXIT

ELSE

Plastic step: Proceed to step 4.

ENDIF

4. Return mapping

γ : f trialn+1

E + [K + H ]> 0

σn+1 : σ trialn+1 − γE sign(ξ trial

n+1)

εp

n+1 : εpn + γ sign(ξ trialn+1)

qn+1 : qn + γH sign(ξ trialn+1)

αn+1 : αn + γ

Page 59: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

46 1. One-Dimensional Plasticity and Viscoplasticity

1.5 Finite-Element Solution of the Elastoplastic IBVP. AnIllustration

To illustrate the role of the integrative algorithms developed in the preceding sec-tion, here we outline a typical numerical solution scheme for the elastoplastic IBVPwithin the context of the finite-element method.

The point of departure in our developments is the weak form of the IBVP definedby the variational equation (1.3.11). For simplicity, in our discussion we assumethat the displacement boundary conditions are homogeneous, i.e.,

u∣∣∂uB u ≡ 0,

and (1.5.1)

∂uB 0.For loading, i.e., for given body forces and boundary tractions given by functions

b : B × [0, T] → R

and (1.5.2)

σ : ∂σB × [0, T] → R,

the problem is the numerical approximation for the solution u(x, t) to (1.3.11),where σ(x, t) is assumed to satisfy the local constitutive equations in BOX 1.3.Note that (1.3.11) must hold for all t ∈ [0, T]. In addition, because of the simpli-fying assumption (1.5.1), the displacement field u : B × [0, T] → R is such thatu(·, t) ∈ V for all t ∈ [0, T].

A typical algorithmic scheme for the solution of (1.3.11) is briefly discussed be-low. Subsequently we describe a typical incremental solution procedure restricted,for simplicity, to the quasi-static problem obtained by neglecting inertial forces,namely, G(σ, η) 0 for all η ∈ V.

1.5.1 Spatial Discretization. Finite-ElementApproximation

Conceptually, within the context of the simplest finite-element method, one pro-ceeds as follows (see Hughes [1987, Chapters 1 and 2] for a detailed account ofthese ideas).

i. The domain B [0, L] is discretized into a sequence of nonoverlappingelements

Be [xe, xe+1],

and (1.5.3)

B nel⋃e1

Be

Page 60: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

1.5. FE Solution of the Elastoplastic BVP 47

where x1 0 and xnel+1 L. We let he : xe+1 − xe be the “mesh size”which, for simplicity, is assumed to be uniform.

ii. Then the simplest (conforming) finite-dimensional approximation to V, de-noted by V

h ⊂ V, is constructed as follows. The restriction whe to a typicalelement Be of a test function wh ∈ V

h is locally interpolated linearly as

whe :2∑a1

Nae (x)wae , (1.5.4)

where Nae : Be → R, a 1, 2, are the linear shape functions given by

N1e

xe+1 − xhe

,

N2e

x − xehe

,

x ∈ Be,

(1.5.5)

and we [w1e , w

2e ]T is the vector containing the nodal values of the local

element test functions. Then, a global, piecewise, continuous function wh ∈Vh is obtained from the above element interpolation by matching the value of

we at the nodes:

we : w1e ≡ w2

e−1,

and (1.5.6)

we+1 : w2e ≡ w1

e+1 .

iii. The computation ofG(σh, wh), given by (1.3.11) with wh ∈ Vh (and uh also

in Vh since, by assumption u ≡ 0), is performed in an element-by-element

fashion by setting, in view of (1.5.3)2,

G(σh, wh

)

nel∑e1

Ge

(σh, wh

). (1.5.7)

For a typical element Be, first one computes

∂xwhe

[∂

∂xN1e

∂xN2e

]we : Bewe, (1.5.8)

where, in the present simple context, from (1.5.5),

Be :[∂

∂xN1e

∂xN2e

]

[− 1

he

1

he

]. (1.5.9)

Therefore, from expression (1.3.11), we obtain

Ge

(σh, wh

) wTe

[f inte

(σh

)− f ext

e (t)], (1.5.10)

Page 61: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

48 1. One-Dimensional Plasticity and Viscoplasticity

where

f inte (σ

h) :∫

BeBTe σ

h(x, t)dx (1.5.11)

is the so-called element internal force vector. Note that f inte is implicitly a

function of uh along with (εp, α) through the constitutive equations in BOX1.2. In addition,

f exte :

∫Be

N1e

N2e

ρb(x, t)dx +

[σ (t)

N1e

N2e

] ∣∣∣∣∣∂Be∩∂σB

(1.5.12)

is referred to as the element external load vector. By using condition (1.5.1)and (1.5.6), expression (1.5.7) is assembled from the element contributionsgiven by (1.5.11) and (1.5.12) as follows:

Gh(uh, wh) : wT[Fint(σ h) − Fext(t)

], (1.5.13)

where wT : [w2, w3, . . . , wnel+1 ] ∈ Rnel . The global force vectors are

computed from element contributions, viz.,

Fint(σ h) nel

Ae1

f inte (σ

h)

Fext (t) nel

Ae1

f exte (t),

⎫⎪⎪⎪⎪⎬⎪⎪⎪⎪⎭ (1.5.14)

whereA is the standard, finite-element, assembly operator (see Hughes [1987]for further details).

iv. The computation of the inertial term∫B ∂v

h/∂t wh dx, where vh ∂uh/∂t isin V

h, is performed in an element-by-element fashion exactly as in evaluatingthe static term G(σh, wh). The final result takes a form entirely analogous to(1.5.13), namely, ∫

Bρ∂2uh

∂t2wh dx wTMd, (1.5.15)

whereM is the mass matrix computed by assembling the element mass matricesaccording to the standard expression

M nel

Ae1

me

with (1.5.16)

mabe :∫

Beρ Nae N

be dx, a, b 1, 2.

This result defines the so-called consistent mass matrix. Diagonal and high-order mass matrices are obtained by a number of techniques, including specialquadrature formulas (see e.g., Hughes [1987]).

Page 62: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

1.5. FE Solution of the Elastoplastic BVP 49

The finite-element counterpart of the weak form (1.3.11) of the momentumequation takes the form∫

B

∂2uh

∂t2wh dx + G(σh, wh) 0 for all wh ∈ V

h. (1.5.17)

Since the test function wh is arbitrary, it follows that w ∈ RN is also arbitrary

and from (1.5.13) along with (1.5.15) one arrives at the discrete system of(nonlinear) differential equations:

Md + Fint(σ h) − Fext(t) 0, (1.5.18)

which constitutes the discrete counterpart of the momentum equations.

The crucial step in the outline given above which remains to be addressedconcerns the computation of the stress field σh(x, t) within a typical elementfor time t ∈ [0, T]. First, we make a crucial observation concerning numericalquadrature.

1.5.1.1 The role of numerical quadrature.

The element internal force vector given by (1.5.11) is evaluated by numericalquadrature according to the formula (see e.g. Hughes [1987, Chapter 3])

f inte (σ

h) nint∑1

BTe σh(x, t)

∣∣xxe w

he, (1.5.19)

where xe ∈ Be denotes a quadrature point, w is the corresponding weight, andnint is the number of quadrature points for element Be. In a more general context,(1.5.19) is implemented through isoparametric mapping.

The important conclusion to be extracted from expression (1.5.19), also validin a general finite-element formulation, is that the stress within an element Be isrequired only at discrete points; typically the quadrature points xe of the element.

1.5.2 Incremental Solution Procedure

For simplicity, we restrict our attention to the static problem obtained by neglectingMd in the discrete system (1.5.18). Then an iterative solution procedure for theresulting quasi-static elastoplastic problem proceeds as follows:

1.5.2.1 Incremental loading.

Let [0, T] be the time interval of interest. As in Section 1.4, consider a partition

[0, T] M⋃n1

[tn, tn+1]. (1.5.20)

Page 63: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

50 1. One-Dimensional Plasticity and Viscoplasticity

Let xe ∈ Be be the quadrature points of a typical finite element Be, and let εpn , αnbe the internal variables at xe . We assume that the body is equilibrated at t tnunder forces bn : B → R and σn : ∂σB → R, so that the stress field σhn satisfies

Fint(σn) − Fextn 0. (1.5.21)

The associated displacement field at tn is uhn ∈ Vh. Now consider an incremental

load (bn, σn) so that

bn+1 bn + bn,and (1.5.22)

σn+1 σn + σnis the loading at tn+1 ∈ [0, T], which defines a discrete external load vector Fext

n+1.This constitutes the given data. The problem can be stated as follows:

Find uhn ∈ Vh, the updated displacement field uhn+1 uhn + uhn+1,

the updated internal variables εpn+1, αn+1, qn+1, and the stress field

σhn+1 (at discrete points xe ∈ Be) such that

i. Fint(σ hn+1) − Fextn+1 0 (equilibrium) and

ii. the discrete constitutive equations in BOX 1.5 hold.

(1.5.23)To simplify the notation in what follows, the superscript “h” is omitted.

1.5.2.2 Iterative solution procedure.

The solution to problem (1.5.23) is obtained by an iterative solution procedurewhich proceeds as follows. We let (•)(k)n+1 be the value of a variable (•) at the kthiteration during the load step in [tn, tn+1]. Accordingly,

i. let d(k)n+1 be the incremental nodal displacement at the kth iteration, and let

d(k)n+1 : dn + d

(k)n+1 (1.5.24)

be the total nodal displacement. Since uh ∈ Vh, the displacement field over

a typical element Be is given by an expression having the same form as(1.5.4), and the strain field is computed by an expression analogous to thatin (1.5.8):

ε(k)n+1

∣∣Be Bede

∣∣(k)n+1. (1.5.25)

ii. given the strain field (1.5.25), at each quadrature point xe ∈ Be, we computethe stress σ (k)n+1 by means of the algorithm in BOX 1.5;

iii. we evaluate the internal force vector f inte (σ

hn+1) by (1.5.19) and assemble the

contribution of all elements by (1.5.14);

Page 64: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

1.5. FE Solution of the Elastoplastic BVP 51

iv. check convergence: if (1.5.18) is satisfied for σ σ(k)n+1 then (•)(k)n+1 is the

solution; otherwise, continue; andv. determine d

(k)n+1 ∈ R

N , set k ← k + 1, and go to step i.

The only step in the solution procedure outlined above which remains to be ad-dressed is determining d

(k)n+1 (step v). Although several schemes are possible,

here we consider determinatingd(k)n+1 by linearizing f int(σ

(k)n+1) about the current

state, defined by d(k)n+1.

First, since the assembly operator A is linear, by the chain rule,

∂Fint(σ(k)n+1)

∂d(k)n+1

d(k+1)n+1

nel

Ae1

∂f inte (σ

(k)n+1)

∂de∣∣(k)n+1

de∣∣(k+1)n+1

nel

Ae1

∫Be

BTe

[∂σ

(k)n+1

∂ε(k)n+1

]∂ε(k)n+1

∂de∣∣(k)n+1

de∣∣(k+1)n+1 dx

nel

Ae1

[∫Be

BTe

[∂σ

(k)n+1

∂ε(k)n+1

]Bedx

]de

∣∣(k+1)n+1 . (1.5.26)

Next, we introduce a matrix ke∣∣(k)n+1 ∈ R

2×2, called the element tangent stiffnessmatrix, and defined as

ke∣∣(k)n+1 :

∫Be

BTe

[∂σ

(k)n+1

∂ε(k)n+1

]Bedx. (1.5.27)

By performing an assembly operation similar to that in (1.5.14) (see e.g. Hughes[1987, Chapter 1] for a detailed description), we arrive at

∂Fint(σ(k)n+1)

∂d(k)n+1

d(k+1)n+1 K

(k)n+1d

(k+1)n+1 ; K

(k)n+1

nel

Ae1

ke∣∣(k)n+1, (1.5.28)

where K(k)n+1 is called the global stiffness matrix at time tn+1 and iteration (k). With

expression (1.5.28) in hand, we estimate d(k+1)n+1 by replacing the equilibrium

equation (1.5.18) with the linear approximation[Fint(σ

(k)n+1) − Fext

n+1

]+ ∂Fint(σ

(k)n+1)

∂d(k)n+1

d(k+1)n+1 0. (1.5.29)

We note that all the terms in this linear equation are known, except for d(k+1)n+1 ,

provided that one can compute ∂σ (k)n+1/∂ε(k)n+1. Assuming this to be the case, from

(1.5.28) and (1.5.29), we obtain the following expression:

d(k+1)n+1 −

[K(k)n+1

]−1 [Fint(σ

(k)n+1) − Fext

n+1

]. (1.5.30)

Using this formula in the solution scheme i–v, results in a procedure equivalent tothe classical Newtonian method.

Page 65: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

52 1. One-Dimensional Plasticity and Viscoplasticity

1.5.2.3 Algorithmic tangent modulus. Combined isotropic/kinematichardening.

To complete the algorithmic procedure discussed above, there only remains to becomputed an explicit expression for the coefficient

C(k)n+1 : ∂σ(k)n+1

∂ε(k)n+1

(1.5.31)

in expression (1.5.27). One refers to (1.5.31) as the algorithmic tangent modulus,a notion first introduced in Simo and Taylor [1986]. The procedure used to derivea closed-form expression for C(k)n+1 entails differentiating the update formulas inBOX 1.5, as explained below.

For clarity we omit the superindex k in the following development. First, fromstep 3 in BOX 1.5 we obtain (note that εpn ,αn and qn are constants in the derivationthat follows)

∂σ trialn+1

∂εn+1 E

∂ξ trialn+1

∂εn+1 ∂σ trial

n+1

∂εn+1 E.

⎫⎪⎪⎪⎪⎬⎪⎪⎪⎪⎭ (1.5.32)

Using these results and differentiating the first formula in step 4, assuming thatf trialn+1 > 0, leads to

∂(γ )

∂εn+1 1

E + [K + H ]

∂f trialn+1

∂εn+1

1

E + [K + H ]

∂|ξ trialn+1|

∂ξ trialn+1

∂ξ trialn+1

∂εn+1

E

E + [K + H ]sign

(ξ trialn+1

). (1.5.33)

Next, we rearrange the second formula in step 4 of BOX 1.5 as follows:

σn+1 (σ trialn+1 − qn) + qn − γE sign(ξ trial

n+1)

qn + ξ trialn+1 − γE sign(ξ trial

n+1)

qn +[

1 − γE

|ξ trialn+1|

]ξ trialn+1. (1.5.34)

Finally, we differentiate the algorithmic constitutive equation (1.5.34) with respectto εn+1 by using the chain rule along with relationships (1.5.32)2 and (1.5.33). Thenwe obtain

∂σn+1

∂εn+1

⎡⎢⎣1 − γE∣∣∣ξ trialn+1

∣∣∣⎤⎥⎦E + γE∣∣∣ξ trial

n+1

∣∣∣2 ξ trialn+1

∣∣∣ξ trialn+1

∣∣∣∂εn+1

Page 66: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

1.6. Stability Analysis of the Algorithmic IBVP 53

− E∣∣∣ξ trialn+1

∣∣∣ E

E + [K + H ]ξ trialn+1 sign

(ξ trialn+1

)

E

⎡⎢⎣1 − γE∣∣∣ξ trialn+1

∣∣∣⎤⎥⎦ + γE2∣∣∣ξ trial

n+1

∣∣∣2 ξ trialn+1 sign

(ξ trialn+1

)− E2

E + [K + H ]

E

⎡⎢⎣1 − γE∣∣∣ξ trialn+1

∣∣∣⎤⎥⎦ + γE2∣∣∣ξ trial

n+1

∣∣∣ − E2

E + [K + H ]

E[K + H ]

(E + [K + H ]), for f trial

n+1 > 0. (1.5.35)

Since σn+1 σ trialn+1 for f trial

n+1 ≤ 0, from (1.5.32) and (1.5.35),

C(k)n+1 : ∂σ(k)n+1

∂ε(k)n+1

E iff f trialn+1 ≤ 0,

E[K + H ]E + [K + H ] iff f trial

n+1 > 0.(1.5.36)

By comparing (1.5.36) and (1.2.47), we conclude that for the one-dimensionalproblem, the algorithmic tangent modulus coincides with the elastoplastic tangentmodulus. However, as shown in subsequent chapters, this result does not hold inhigher dimensions.

1.6 Stability Analysis of the Algorithmic IBVP

In this section we provide an introduction to the stability analysis of the algorithmicinitial boundary-value problem obtained by combining the return mapping algo-rithms described above with a time-discretization of the algorithmic weak form.The methodology employed is based on an adaptation of the energy method ofstability analysis. A detailed account of this technique is described in detail in asubsequent chapter. The notion of numerical stability for the problem at hand isdirectly inspired by the properties of the IBVP described above and is stated forthe case of isotropic hardening as follows.

An algorithmic approximation to the IBVP is said to be stable if the numericalsolution un, vn, εen, αn generated via such an approximation within a typicaltime step [tn, tn+1] inherits the a priori estimate (1.3.27) on the exact solution tothe IBVP, namely, if

L(un+1, vn+1, εen+1, αn+1) ≤ L(un, vn, εen, αn). (1.6.1)

If this inequality holds for any step-size t : tn+1 − tn > 0, the algorithm issaid to be unconditionally stable. On the other hand, if (1.6.1) holds only for timestepst < tcrit , wheretcrit > 0 is a finite critical value, the algorithm is said tobe conditionally stable with stability limittcrit . Roughly speaking, this definition

Page 67: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

54 1. One-Dimensional Plasticity and Viscoplasticity

ensures that algorithmic approximations do not blow up, a natural condition tobe required of the algorithm in view of the property (1.3.27) of the continuumproblem. For hardening plasticity, this notion of stability is closely related to theconcept of B-stability explained in detail in a subsequent chapter which, in turn,is motivated by the contractivity property of the IBVP.

1.6.1 Algorithmic Approximation to the Dynamic WeakForm.

To present the main ideas in the simplest possible context, we turn our attention tothe dynamic problem and consider the following algorithmic time approximationto the dynamic weak form within the time interval [tn, tn+1]:

1

t

∫Bρ(vn+1 − vn) η dx + G(σn+ϑ , η) 0 for all η ∈ V,

1

t(un+1 − un) vn+ϑ ,

⎫⎪⎪⎪⎬⎪⎪⎪⎭G(σn+ϑ , η) :

∫Bσn+ϑ η′ dx −

∫Bρbn+ϑ η dx − σn+ϑ η

∣∣∂σB.

(1.6.2)

As before the subscripts n and n + 1 refer to algorithmic approximations to theexact values at tn and tn+1, respectively, and the subscriptn+ϑ refers to algorithmicapproximations computed via the interpolation formulas

un+ϑ : ϑun+1 + (1 − ϑ)unvn+ϑ : ϑvn+1 + (1 − ϑ)vnσn+ϑ : ϑσn+1 + (1 − ϑ)σn

⎫⎪⎪⎬⎪⎪⎭ ϑ ∈ [0, 1]. (1.6.3)

Expression (1.6.2) can be viewed as a generalized midpoint rule approximation tothe dynamic weak form in whichϑ is a design parameter that defines the algorithm.

The first step in the stability analysis is deriving the algorithmic counterpart ofthe mechanical work identity (1.3.17). For simplicity, we shall assume that theforcing terms b, σ and the essential boundary condition u are time-independent.Choosing as a test function

η tvn+ϑ un+1 − un ∈ V, (1.6.4)

and using of the algebraic identity

vn+ϑ vn+ 12+ [ϑ − 1

2

](vn+1 − vn)

where (1.6.5)

vn+ 12

: 12 (vn+1 + vn),

the integrand in the first term of the algorithmic weak form (1.6.2) becomes

ρ(vn+1 − vn) vn+ 12 1

2 ρv2n+1 − 1

2 ρv2n + (2ϑ − 1) 1

2 ρ(vn+1 − vn)2. (1.6.6)

Page 68: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

1.6. Stability Analysis of the Algorithmic IBVP 55

Inserting this expression into (1.6.2) and using the definition of Vext(u) along withthe assumption of a time-independent forcing yields

[T (vn+1) + Vext(un+1)

] − [T (vn) + Vext(un)

] + ∫Bσn+ϑ

∂(un+1 − un)∂x

ds

−(2ϑ − 1)T (vn+1 − vn).(1.6.7)

To interpret this result and illustrate its role in an analysis of numerical stability,first we consider the case of a linear elastic material.

1.6.1.1 Linear elasticity.

Setting εn+ϑ ϑεn+1 + (1 − ϑ)ϑεn and using the identity

εn+ϑ εn+ 12+ [ϑ − 1

2

](εn+1 − εn) (1.6.8)

with εn+ 12

: 12 (εn+1+εn), from the elastic constitutive equationσn+ϑ Eεn+ϑ ,

we obtain

σn+ϑ(εn+1 − εn) 12 Eε

2n+1 − 1

2 Eε2n + (2ϑ − 1) 1

2 E(εn+1 − εn)2. (1.6.9)

Inserting this result into (1.6.7) and recalling that Vint(u) 12

∫B Eε

2 dx and thedefinition of L(u, v, ε) for linear elasticity yields the result

L(un+1, vn+1, εn+1) − L(un, vn, εn) −(2ϑ − 1)

[T (vn+1 − vn) + Vint(εn+1 − εn)

]︸ ︷︷ ︸Quadratic form ≥0

. (1.6.10)

Inspection of this result reveals that the a priori stability estimate (1.6.1) holds,provided that 2ϑ − 1 ≥ 0. In fact,

a. if ϑ < 12 , then L(un+1, vn+1, εn+1) − L(un, vn, εn) > 0, and the algorithm is

unconditionally unstable;b. if ϑ ≥ 1

2 , then L(un+1, vn+1, εn+1) − L(un, vn, εn) ≤ 0, and the algorithm isunconditionally stable; and

c. if ϑ 12 , then L(un+1, vn+1, εn+1) − L(un, vn, εn) 0, and the algorithm

conserves exactly the total potential energy of the elastic system.

Algorithms for ϑ > 12 exhibit numerical dissipation and are only first-order

accurate. Second-order accuracy holds only for ϑ 12 . The preceding results

demonstrate that a stability analysis based on the stability criterion (1.6.1) repro-duces the well-known stability results for the generalized midpoint rule applied tolinear elastodynamics.

1.6.1.2 Elastoplasticity with isotropic hardening.

To better illustrate the applicability of the present analysis (nonlinear) of nu-merical stability, we consider the following generalization of the return-mapping

Page 69: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

56 1. One-Dimensional Plasticity and Viscoplasticity

algorithms described in the preceding sections:

εp

n+1 − εpn γ sign(σn+ϑ),

αn+1 − αn γ,

γ ≥ 0, f (σn+δ, αn+δ) ≤ 0 and γf (σn+δ, αn+δ) 0.

(1.6.11)

where, here, γ γn+ϑt . Here, the algorithmic parameter ϑ ∈ [0, 1] has thesame meaning as before, whereas δ ∈ [0, 1] is an additional algorithmic parameterthat establishes the point at which the algorithmic consistency condition is tobe enforced. Clearly, if ϑ δ 1, one recovers the standard return-mappingalgorithms described above. The choice δ ϑ ∈ [0, 1] gives the generalizedreturn maps proposed in Simo and Taylor [1986]. The choice of δ 1 and ϑ ∈[0, 1] yields the class of algorithms proposed in Ortiz and Popov [1985].

To assess the stability properties of the preceding approximation, first we usethe stress-strain relationship and the algorithmic equations (1.6.11) to compute

εn+1 − εn E−1(σn+1 − σn) + εpn+1 − εpn E−1(σn+1 − σn) + γ sign(σn+ϑ). (1.6.12)

Once more using the identity σn+ϑ σn+ 12+ [ϑ − 1

2

](σn+1 − σn) along with

the fact that sign(σn+ϑ)σn+ϑ |σn+ϑ | yields the result

σn+ϑ(εn+1− εn) 1

2Eσ 2n+1−

1

2Eσ 2n + (2ϑ − 1)

1

2E(σn+1− σn)2+γ |σn+ϑ |.

(1.6.13)Next, we use the definition of the yield criterion and the algorithmic equationγ αn+1 − αn to rewrite the last term in (1.6.13) as

γ |σn+ϑ | γf (σn+ϑ , αn+ϑ) + γσY + Kαn+ϑ(αn+1 − αn). (1.6.14)

Using the identity αn+ϑ αn+ 12+ (ϑ − 1

2 )(αn+1 − αn), we can express thisresult in the equivalent form

γ |σn+ϑ | γσY + 12 Kα

2n+1 − 1

2 Kα2n

+ γf (σn+ϑ , αn+ϑ) + (2ϑ − 1) 12 K(αn+1 − αn)2. (1.6.15)

By combining (1.6.13) and (1.6.15) and using the stress-strain relationship alongwith the definition of Vint, we obtain∫

Bσn+ϑ(εn+1 − εn) dx Vint(ε

en+1, αn+1) − Vint(ε

en, αn) +

∫BγσY dx

+ (2ϑ − 1) Vint(εen+1 − εen, αn+1 − αn)

+∫

Bγf (σn+ϑ , αn+ϑ) dx. (1.6.16)

By inserting this result in the algorithm counterpart of the mechanical work identity(1.6.7) and recalling the definition of the function L(u, v, εe, α), we arrive at the

Page 70: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

1.7. One-Dimensional Viscoplasticity 57

expression

L(un+1, vn+1, εen+1, αn+1) − L(un, vn, εen, αn+1)

−∫

BγσY dx︸ ︷︷ ︸

Dissipation≥0

−(2ϑ − 1)[T (vn+1 − vn) + Vint(ε

en+1 − εen, αn+1 − αn)

]︸ ︷︷ ︸Quadratic form≥0

−∫

Bγf (σn+ϑ , αn+ϑ) dx. (1.6.17)

Then the stability of the numerical approximation depends on the schemes adoptedin enforcing the consistency condition:

a. Consistency enforced for δ ϑ . Then the term γf (σn+ϑ , αn+ϑ) 0 asa result of the Kuhn–Tucker conditions. Inspection of (1.6.17) reveals that(1.6.1) holds provided that ϑ ≥ 1

2 . Therefore, for this class of algorithms,unconditional stability holds if ϑ ∈ [ 1

2 , 1].b. Consistency enforced for δ 1. Then result (1.6.17) is inconclusive except forϑ δ 1 which corresponds to the standard return-mapping algorithms. Tosee this, we observe that convexity of the yield function implies that

γf (σn+ϑ , αn+ϑ) ≤ ϑγf (σn+1, αn+1) + (1 − ϑ)γf (σn, αn) ≤ 0,(1.6.18)

since γf (σn+1, αn+1) 0, γ ≥ 0 and f (σn, αn) ≤ 0 as a result of thedesign condition δ 1. Therefore, the last term on the right-hand side ofequality (1.6.17) is positive and one cannot conclude that the left-hand side isnonpositive.

Clearly, both schemes include the classical return-mapping algorithms which,according to the preceding analysis, are unconditionally stable. Additional topics,such as uniqueness of the solution to the algorithmic problem and contractivity ofsolutions obtained for different initial data, are addressed in detail in subsequentchapters.

1.7 One-Dimensional Viscoplasticity

In this section, in the spirit of our elementary discussion in Section 1.2, we illustratethe mathematical structure of the constitutive equations for classical viscoplastic-ity by a simple rheological model. Our objective here is merely to motivate inthe simplest possible context the formulation of the general viscoplastic modelsundertaken in Chapter 2.

In addition we examine in some detail the structure of a general class ofrecently proposed integrative algorithms, again within the context of a simple one-dimensional model problem. We show that these algorithms are obtained from thereturn-mapping algorithms for rate-independent plasticity examined in Section1.4, by an explicit closed-form expression.

Page 71: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

58 1. One-Dimensional Plasticity and Viscoplasticity

Figure 1-14. One-dimensional rheological model illustrating the response of a one-dimensional viscoplastic solid.

1.7.1 One-Dimensional Rheological Model

The mathematical structure underlying classical (rate-dependent) viscoplasticityis motivated by examining the response of the mechanical device arranged asillustrated in Figure 1.14.

The device possesses unit length (and unit area) and consists of a spring withelastic constant E, which is connected to a dashpot with constant η, in parallelwith a coulombic frictional device with constant σY .

Let σ be the applied stress on the device, and let ε be the total strain. As inSection 1.2 we consider the additive decomposition

ε εe + εvp, (1.7.1)

where εe is the strain in the spring, so that

σ Eεe E (ε − εvp

). (1.7.2)

Next, we examine the rate of change of εvp : ε− εe. To this end, consider the setof all possible stresses whose absolute value is less than or equal to the frictionalconstant σY . This set is the closed interval [−σY , σY ]. As before we use the notation

Eσ τ ∈ R | f (τ) |τ | − σY ≤ 0

, (1.7.3)

and call the function f (σ) : |σ | − σY the loading function. Further, we recallthat int(Eσ ) and ∂Eσ denote the interior and boundary of Eσ , respectively, i.e.,

int(Eσ ) (−σY , σY ) , ∂Eσ −σY , σY . (1.7.4)

Finally we recall that Eσ and ∂Eσ are called the closure and boundary of the elasticrange int(Eσ ) respectively. With these notations at hand, we consider the followingtwo possibilities.

a. First, let σ ∈ int(Eσ ). Then f (σ) ≡ |σ | − σY < 0 and no instantaneouschange should take place in εvp ε − εe, that is,

εvp 0 if f (σ) ≡ |σ | − σY < 0. (1.7.5)

Page 72: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

1.7. One-Dimensional Viscoplasticity 59

b. Second, assume that σ ∈ Eσ , that is, f (σ) ≡ |σ | − σY > 0. Then, the stress inthe frictional device is σY and the stress on the dashpot, called the extra stressand denoted by σex, is given as

σex σ − σY if σ ≥ σYσ + σY if σ ≤ −σY

(|σ | − σY ) sign(σ ). (1.7.6)

Using the fact that the stress σex on the dashpot is connected to the strain throughthe viscous relationship σex ηεvp from (1.7.6), we obtain

εvp 1

ηf (σ ) sign(σ ) if f (σ) |σ | − σY ≥ 0. (1.7.7)

If we denote the ramp function by 〈x〉 (x+|x|)2 , (1.7.5) and (1.7.7) combine

to yield the expression

εvp ⟨f (σ)

⟩η

∂f (σ )

∂σ,

f (σ ) : |σ | − σY .(1.7.8)

We refer to (1.7.8) as a viscoplastic constitutive equation of the Perzyna type.An alternative formulation of the rate equation (1.7.8), which is particularlyuseful in a numerical analysis context, is considered next.

1.7.1.1 Viscoplastic flow rule and closest point projection.

An important interpretation of (1.7.7) is derived by rewriting this evolutionaryequation as follows. First introduce a time constant, denoted by τ defined as

τ : η

E. (1.7.9)

The ratio τ of the viscosity coefficient in the dashpot to the spring constant inthe device in Figure 1.14 is called the relaxation time of the device. Its physicalsignificance is illustrated in the example below. Now rewrite (1.7.7) as

εvp E−1

τ

[|σ | sign(σ ) − σY sign(σ )]

E−1

τ

[σ − σY sign(σ )

].

(1.7.10)

In view of this expression, we set

εvp E−1

τ

[σ − Pσ

], (1.7.10)

where P : R → ∂Eσ is the mapping defined by

Pσ σY sign(σ ), (1.7.11)

Page 73: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

60 1. One-Dimensional Plasticity and Viscoplasticity

Figure 1-15. The map P : R → ∂Eσ “returns” σ ∈ R to the boundary of Eσ .

with a geometric interpretation illustrated in Figure 1.15. One can easily show thatP : R → ∂Eσ is a projection in the sense that

P(Pσ) P2σ Pσ ⇐⇒ P2 P. (1.7.12)

The physical significance of (1.7.11) should be clear. P maps a stress point σ ontothe closest point of the boundary ∂Eσ of the elastic range. This interpretation ofthe viscoplastic flow rule, which is the result of the alternative expression (1.7.10)is attributed to Duvaut and Lions [1972].

1.7.1.2 Example: Relaxation test.

To further illustrate the physical significance of the constitutive model just outlined,we consider the following experiment.

At time t 0 to the device in Figure 1.14 we apply an instantaneous strainwhich is held constant throughout time, that is, we consider the strain history (seeFigure 1.16)

ε(t) ε0H(t),

where

H(t) :

1 if t > 0

0 otherwise,(1.7.13)

and ε0 > 0. The discontinuous function H(t) is the Heaviside step function. Letσ0 : Eε0. Consequently, σ0 > 0. Clearly, by (1.7.10), if

σ0 : Eε0

< σY ⇒ εvp 0 (elastic response),

> σY ⇒ εvp 0 (viscoplastic response).(1.7.14)

Since the elastic case corresponding to the condition σ0 − σY < 0 is elementary,we consider the situation illustrated in Figure 1.16 for which σ0 − σY > 0.

Page 74: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

1.7. One-Dimensional Viscoplasticity 61

Figure 1-16. Strain history for a relaxation test.

To compute the stress history, we need to integrate the constitutive model asfollows. From (1.7.2), (1.7.10) and (1.7.9),

σ Eε − Eεvp,

εvp 1

τE−1 [σ − σY ] .

⎫⎪⎬⎪⎭ (1.7.15)

Combining these equations, we obtain

σ + 1

τσ Eε + 1

τσY

ε ε(0) > σY

E

⎫⎪⎪⎬⎪⎪⎭ in (0,∞). (1.7.16)

Equation (1.7.16), integrated in closed form (note that etτ is the integrating factor),

yields

et/τ σ − σ(0) ∫ t

0es/τ Eε(s)ds + σY

(et/τ − 1

). (1.7.17)

Now, since ε(t) 0 in (0,∞), it is easily shown that the integral in (1.7.17)vanishes identically. (One needs to be a bit careful with the singularity of ε(t) att 0.) Consequently, since σ(0) Eε(0) Eε0,

σ(t) [Eε0 − σY

]e−

tτ + σY . (1.7.18)

The stress response given by (1.7.18) is shown in Figure 1.17. Note that thestress decays exponentially with time. In fact, as t/τ → ∞, σ(t) → σY .

From a physical standpoint, it is important to realize that the controlling factorin the relaxation process illustrated in Figure 1.17 is the relative time t/τ . Theabsolute time t ∈ [0,∞) is regarded as short or long only when compared withτ η/E. Equivalently, what counts is the ratio of the viscosity η in the dashpot

Page 75: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

62 1. One-Dimensional Plasticity and Viscoplasticity

Figure 1-17. Stress response in a relaxation test

to the stiffness E in the spring in the device in Figure 1.14. Because of this, τ iscalled the natural relaxation time.

1.7.1.3 Extensions to account for strain hardening.

Strain-hardening effects are incorporated in the model outlined above by a pro-cedure similar to that discussed in detail in Section 1.2.2.1. The simplest linearisotropic hardening model is obtained by appending an internal variable, denotedby α, to an evolutionary equation given by

α ∣∣εvp∣∣ ≥ 0, (1.7.19)

and modifying the loading function as

f (σ, α) : |σ | − [σY + Kα

]. (1.7.20)

The closure of the elastic range is the time-dependent (closed convex) set definedby

Eσ (σ, α) ∈ R × R+ | f (σ, α) ≤ 0

. (1.7.21)

1.7.1.4 The viscoplastic regularization.

As illustrated in the example 1.7.1.2, within the framework of (rate-dependent)viscoplasticity, the variables (σ, α) are no longer constrained to lie within theclosure of the elastic range Eσ , in sharp contrast with the situation found in therate-independent plasticity model.

On the other hand, on physical grounds, by inspecting Figure 1.14, one concludesthat, as η → 0, the effect of the dashpot disappears and one recovers the rate–independent model illustrated in Figure 1.1. In the next chapter we rigorouslyshow that this intuition is correct. This important fact is exploited analyticallyand numerically and leads to the notion of viscoplastic regularization (which is

Page 76: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

1.7. One-Dimensional Viscoplasticity 63

closely related to the Yoshida regularization; see, e.g., Pazy [1983, p.9]) of rate-independent plasticity.

To elaborate further, observe that by setting

γ : 〈f (σ, α)〉η

, (1.7.22)

the equations of evolution (1.7.7) and (1.7.19) are written as

εvp γ sign(σ ),

and (1.7.23)

α γ,which is the exact counterpart of the evolutionary equations of classical rate-independent plasticity, but with the Kuhn–Tucker conditions (1.2.26) and theconsistency condition (1.2.27) now replaced by (1.7.22).

Because the consistency parameter is no longer determined by the consis-tency condition but directly through constitutive equation (1.7.22), one speaksof a viscoplastic regularization. For convenience and subsequent reference, theone-dimensional viscoplastic model developed above is summarized in BOX 1.6.

BOX 1.6. One-Dimensional Classical Viscoplasticity.

1. Elastic stress strain relationship

σ E (ε − εvp

).

2. Closure of the elastic range and loading function

Eσ : (σ, α) ∈ R × R+ | f (σ, α) ≤ 0

f (σ, α) : |σ | − [

σY + Kα].

3.a. Flow rule and hardening law (Perzyna formulation)

εvp ⟨f (σ, α)

⟩η

sign(σ )

α ⟨f (σ, α)

⟩η

.

3.b. Flow rule and hardening law (Duvaut–Lions formulation)

εvp

⎧⎪⎪⎨⎪⎪⎩E−1

τ

[σ − Pσ

] ; f (σ, α) > 0

0 otherwise,

α ∣∣εvp∣∣ ,

where P : R → ∂Eσ is the closest point projection onto ∂Eσ ,

the boundary of the elastic range.

Page 77: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

64 1. One-Dimensional Plasticity and Viscoplasticity

1.7.2 Dissipation. A Priori Stability Estimate

The viscoplastic IBVP consists of the weak form (1.3.11) of the momentum equa-tions supplemented by the inelastic constitutive equation summarized in BOX 1.6.This problem possesses an a priori energy-decay estimate analogous to that de-scribed in Section 1.3.3 for rate-independent plasticity, which is the direct resultof the mechanical work identity (1.3.17) along with the key property of positivemechanical dissipation.

To arrive at the property of positive dissipation, first we observe that the internalenergy function Vint(ε

e, α) and the potential energy Vext(u) for one-dimensional(hardening) viscoplasticty are also given by (1.3.19), assuming dead loading.Again the mechanical dissipation Dmech is defined by (1.3.20). Then a computationidentical to that leading to (1.3.23) gives

Dmech ∫

B

[σ εvp − Kα α] dx

B

[γ f (σ, α) + γ σY

]dx (1.7.24)

with

γ :⟨f (σ, α)

⟩η

.

This expression is rearranged to conclude that, at any time t ∈ [0, T],

Dmech ∫

Bγ σY︸︷︷︸≥0

[1 + η γ /σY

]︸ ︷︷ ︸≥0

dx ≥ 0,

since

γ :⟨f (σ, α)

⟩η

≥ 0.

(1.7.25)

Therefore, mechanical dissipation is a nondecreasing function in time. It waspointed out above that, as η → 0, the model of viscoplasticity reduces to theclassical model of rate-independent plasticity. Moreover, it can be shown that thefactor γ ⟨

f (σ, α)⟩/η remains bounded as the viscosity η → 0 and tends to the

plastic multiplier of the rate-independent theory. Then from expression (1.7.25) weconclude that the mechanical dissipation in the viscoplastic model also tends to thedissipation of the rate-independent model since the quadratic term η γ 2/σY → 0as η → 0.

1.7.2.1 A priori estimate. Uniqueness and contractivity of the IBVP.

The implications of the dissipation inequality (1.7.25) are the same as those de-scribed in Section 1.2.3 for the IBVP of classical rate-dependent plasticity. Inparticular,

Page 78: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

1.7. One-Dimensional Viscoplasticity 65

i. a priori estimate. The mechanical work identity (1.3.17) along with (1.7.25)yields the estimate:

d

dtL(u, v, εe, α) −Dmech ≤ 0 for all t ∈ [0, T], (1.7.26)

where L(u, v, εe, α) is the sum of the potential energy of the external loading, theinternal energy of the system, and the kinetic energy, as defined by (1.3.25).

ii. uniqueness of the solution to the IBVP. An argument identical to that leadingto (1.3.31) shows that the difference of two possible solutions to the IBVP for thesame boundary conditions and the same forcing satisfy the identity

d

dt

[T (v − v) + Vint(ε

e − εe)]≤ 1

η

∫B

⟨f (σ , α)

⟩ [f (σ, α) − f (σ , α)] dx

+ 1

η

∫B

⟨f (σ, α)

⟩ [f (σ , α) − f (σ, α)] dx. (1.7.27)

Now observe that the properties of the function 〈 · 〉 imply the relationships

f (σ, α) ≤ ⟨f (σ, α)

⟩and (1.7.28)

f (σ, α)⟨f (σ, α)

⟩ [⟨f (σ, α)

⟩]2,

which hold for both (σ, α) and (σ , α). By using these relationships in indentity(1.7.27) and completing a perfect square, we arrive at the inequality

d

dt

[T (v − v) + Vint(ε

e − εe)] ≤ − ∫B

1

η

[⟨f (σ, α)

⟩ − ⟨f (σ , α)

⟩]2dx ≤ 0.

(1.7.29)If the initial data is the same for both solutions, by integrating (1.7.29) in time, weobtain

0 ≤ T (v − v) + Vint(εe − εe) ≤ 0. (1.7.30)

Therefore, T (v − v) + Vint(εe − εe) ≡ 0, and we conclude that the two solu-

tions must coincide since this quadratic form is positive-definite by virtue of theassumptions K > 0 and E > 0.

iii. Contractivity. If the two solutions of the IBVP are obtained for the sameboundary conditions and the same forcing function but with two different initialconditions u0, v0 and u0, v0, integrating the inequality (1.7.29) in time yields

T (v − v) + Vint(εe − εe) ≤ T (v0 − v0) + Vint(ε

e0 − εe0). (1.7.31)

Therefore, the difference of the two solutions at any time t ∈ [0, T], measured interms of the kinetic and internal energies, is always less or at most equal to thedifference of the solutions at time t 0. Equivalently, finite perturbations in theinitial data are attenuated in time when measured in terms of energy.

Page 79: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

66 1. One-Dimensional Plasticity and Viscoplasticity

1.7.3 An Integration Algorithm for Viscoplasticity

An algorithm for numerically integrating the viscoplastic constitutive model sum-marized in BOX 1.6 is developed at once by exploiting the notion of viscoplasticregularization; see Simo, Kennedy, and Govindjee [1988]. An alternative approachwas proposed by Hughes and Taylor [1978].

The basic idea is based on the property that as t/τ → ∞, the viscoplasticsolution relaxes to the rate–independent (inviscid) solution. In other words, by aslight generalization of the argument in Section 1.7.1.1, we write the viscoplasticevolutionary equations as

εvp E−1

τ[σ − σ∞]

α − 1

τ[α − α∞]

⎫⎪⎪⎪⎬⎪⎪⎪⎭ , τ η

E + K , (1.7.32)

where σ∞, α∞ is the solution of the rate–independent model with constitutiveequations summarized in BOX 1.2. The parameter τ η/(E+K) is the relaxationtime. Thus, now the projection P is now defined by the relationship

σ, α → Pσ, α : σ∞, α∞ . (1.7.33)

We remark that σ∞, α∞ is computed in closed form for given σn, αn and givenεn+1 εn + εn by the return-mapping algorithm in BOX 1.4.

Now, from (1.7.32) and (1.7.2), we obtain the initial value problem

σ + 1

τσ Eε + σ∞

τ,

α + 1

τα + α∞

τ.

(1.7.34)

In a computational context, the objective is to determine the variables σn+1,

εvpn+1, αn+1 at the end of the time interval [tn, tn+1], for given initial dataσn, εvp

n , αn and prescribed strains εn+1 εn +εn. Thus, the initial conditionsfor (1.7.34) are (

σ, α)∣∣ttn (σn, αn) (given),(

ε, εvp)∣∣ttn

(εn, ε

vpn

)(given).

(1.7.35)

We observe that (1.7.34) is a linear differential equation which can be solvedin closed form for known values σ∞, α∞. However, σ∞, α∞ can be com-puted explicitly in closed form by the (first-order accurate) algorithm in BOX 1.4.Therefore, consistent with the first-order accuracy of the return-mapping algorithmfor σ∞, α∞, we approximate (1.7.34)–(1.7.35) by an implicit backward-Euler

Page 80: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

1.7. One-Dimensional Viscoplasticity 67

difference scheme as

σn+1

[1 + t

τ

] Eεn + σn + t

τσ∞

αn+1

[1 + t

τ

] αn + t

τα∞.

⎫⎪⎪⎪⎬⎪⎪⎪⎭ (1.7.36)

By recalling the definition σ trialn+1 : σn+Eεn of the trial elastic state and solving

for (σn+1, αn+1), we find the closed-form formulas

σn+1 σ trialn+1 + t

τσ∞

1 + tτ

αn+1 αn + t

τα∞

1 + tτ

.

(1.7.37)

Remarkably, this approach generalizes without modifying the multidimensionalcase. A summary of the procedure is outlined in BOX 1.7.

BOX 1.7. Algorithm for ViscoplasticityBased on the Notion of Viscoplastic Regularization.

1. Database at x ∈ B :εvpn , αn

.

2. Given strain field at x ∈ B : εn+1 εn + εn.3. Compute rate-independent solution σ∞, α∞

by the return-mapping algorithm in BOX 1.4.

4. Perform viscoplastic regularization

IF f trialn+1 < 0 THEN

Elastic step: EXIT

ELSE

τ η

E + K

σn+1 σ trialn+1 + t

τσ∞

1 + tτ

αn+1 αn + t

τα∞

1 + tτ

εvpn+1 εn+1 − E−1σn+1

ENDIF

Page 81: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

68 1. One-Dimensional Plasticity and Viscoplasticity

1.7.3.1 Algorithmic tangent modulus.

The finite-element implementation of the viscoplastic constitutive model is iden-tical to the one discussed in Section 1.5 for rate–independent plasticity. The onlychange required is the replacement of BOX 1.5 by BOX 1.7 in computing the stressupdate. Then the computational procedure is completed by providing a closed-formexpression for the algorithmic tangent modulus discussed in Section 1.5.2.3. Tothis end, we differentiate expression (1.7.37) and recall that

∂σ trialn+1

∂εn+1 E and C(k)n+1

∣∣∣∞

: ∂σ(k)n+1

∂ε(k)n+1

∣∣∣∣∣∞, (1.7.38)

where C(k)n+1

∣∣∣∞

stands for the elastoplastic modulus given by (1.5.36). From

(1.7.37) and (1.7.38),

C(k)n+1 : ∂σ(k)n+1

∂ε(k)n+1

⎧⎪⎪⎨⎪⎪⎩E iff f trial

n+1 ≤ 0

E

1 + tτ

+tτ

1 + tτ

C(k)n+1

∣∣∣∞

otherwise.(1.7.39)

Again this expression generalizes to the multidimensional case without modifica-tion.

Remarks 1.7.1.1. Our preceding developments generalize immediately to other forms of hard-

ening. In particular, kinematic hardening is formulated by introducing the rateequations

q 〈f (σ − q, α)〉η

H sign(σ − q),

α 〈f (σ − q, α)〉η

,

f (σ − q, α) : |σ − q| − [σY + Kα],

(1.7.40)

where H is the kinematic hardening modulus.2. Alternatively, within the context of a Duvaut–Lions type of formulation, we set

q − 1

τ[q − q∞]

α − 1

τ[α − α∞]

σ Eε − 1

τ[σ − σ∞]

(1.7.41a)

Page 82: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

1.7. One-Dimensional Viscoplasticity 69

where τ is the relaxation time now given by

τ : η

E + [H + K](1.7.41b)

and σ∞, α∞, q∞ is the rate-independent solution which obeys the constitutivemodel in BOX 1.3.

3. The algorithmic treatment of (1.7.41a) is identical to that summarized in BOX1.7, except for the fact that now step 3 is performed by BOX 1.5, and one needsto add the following update formula to step 4:

qn+1 qn + t

τq∞

1 + tτ

. (1.7.42)

We remark that now step 4 is performed with the relaxation time defined by(1.7.41b).

4. It can be shown that one arrives at an algorithm identical to that in BOX 1.7 byperforming the following steps.

i. Use a backward Euler difference scheme on the Perzyna model given inBOX 1.6.

ii. For a viscoplastic process it can be shown that one arrives at update formulasidentical to those of the inviscid return-mapping algorithms in BOX 1.4 (orBOX 1.5) but with γ now given by

γ t/τ

1 + t/τ γ∞, τ η

E + K + H (1.7.43)

whereγ∞ is given by either (1.4.22) or (1.4.41), depending on the natureof the hardening mechanism.

iii. By substituting (1.7.43) in the update formulas in BOX 1.4 (or BOX 1.5),one obtains the algorithm in BOX 1.7.

Again, formula (1.7.43) exhibits the fact that, as t/τ → ∞, one recov-ers the rate-independent limit, in agreement with the notion of viscoplasticregularization.

5. From formulas (1.7.39) and expression (1.5.36), since τ η/(E + K),

Cn+1 1

1 + t/τ[E + t

τ

EK

E + K]

E

1 + t/τ[

1 + t

ηK

].

(1.7.44)

Thus, even in the case of a softening material, for which K < 0,

Cn+1 > 0 if t < − ηK

(K < 0), (1.7.45)

that is, the (consistent) algorithmic tangent modulus Cn+1 is positive for soften-ing materials (K < 0) by performing a viscoplastic regularization and choosing

Page 83: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

70 1. One-Dimensional Plasticity and Viscoplasticity

t small enough according to the critical limit (1.7.45). Note that this mod-ulus ensures that the incremental (algorithmic) problem is hyperbolic. Thisobservation, which does not appear well known, is made in Simo [1991].

Page 84: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

2

Classical Rate-Independent Plasticityand Viscoplasticity

In this chapter we summarize the equations of classical rate-independent plasticityand its viscoplastic regularization. Our presentation is restricted to an outline ofthe mathematical structure of the governing equations relevant to the numericalsolution of boundary-value problems and the analysis of numerical algorithms.

First, for the convenience of the reader, we summarize some basic notation ofcontinuum mechanics with attention restricted to the linearized theory. For furtherdetails we refer to standard textbooks, e.g., Sokolnikoff [1956] or Gurtin [1972].Next, we proceed to outline the basic structure of rate-independent plasticity withinthe classical framework of response functions formulated in stress space, as in Hill[1950] or Koiter [1960]. Special attention is given to the proper (and unique)formulation of loading/unloading conditions in the so-called Kuhn–Tucker form.These are the standard complementarity conditions for problems, such as plasticity,subjected to unilateral constraints. This form of loading/unloading conditions isin fact classical and has been used by several authors, Koiter [1960] and Maier[1970]. Because the algorithmic elastoplastic problem is typically regarded as astrain-driven problem, throughout our discussion we adopt the strain tensor asthe primary (driving) variable. Accordingly, although the response functions areformulated in stress space, the theory is essentially equivalent to a strain-spaceformulation. This is the standard point of view adopted in the numerical analysisliterature, starting from the pioneering work of Wilkins [1964]. Alternative stress-space frameworks have been explored by several authors, e.g., Johnson [1977] andSimo, Kennedy, and Taylor [1988].

We consider the thermodynamic basis of the theory within the context of internalvariables. As shown subsequently, this structure is important to understand thealgorithmic structure of the discrete problem. Finally, we examine the case ofassociative plasticity which is intimately connected to the principle of maximumplastic dissipation.

Because of the important role played by the principle of maximum dissipation informulating finite-element approximations, a discussion of this and its equivalencewith normality, loading/unloading conditions in Kuhn–Tucker form, and convexityof the yield surface is included. We conclude the chapter with an outline of the so-called viscoplastic regularization leading to the classical viscoplastic constitutive

71

Page 85: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

72 2. Classical Rate-Independent Plasticity and Viscoplasticity

models. As an illustration, we consider in some detail the classical J2 flow theory.The algorithmic treatment of this important example is considered in subsequentchapters.

2.1 Review of Some Standard Notation

Let B ⊂ Rndim be the reference configuration of the body of interest, where 1 ≤

ndim ≤ 3 is the space dimension. We assume that B is open and bounded withsmooth boundary ∂B and closure B : B ∪ ∂B. Let [0, T] ⊂ R+ be the timeinterval of interest, and let

u : B × [0, T] → Rndim (2.1.1)

be the displacement field of particles with reference position x ∈ B at time t ∈[0, T]. We write u(x, t) and denote the infinitesimal strain tensor by

ε ∇su : 1

2

[∇u + (∇u)T

]. (2.1.2)

Relative to the standard basis ei in Rndim ,

u uiei ,and

∇su 1

2

(ui,j + uj,i

)ei ⊗ ej , (2.1.3)

where ⊗ denotes a tensor product. Second-order symmetric tensors are lineartransformations in S, defined as

S :ξ : R

ndim → Rndim |ξ is linear, and ξ ξT

. (2.1.4a)

This is a vector space with inner product

ξ : ξ tr[ξT ξ

]≡ ξij ξij . (2.1.4b)

With the usual abuse in notation, we often identify S Rn(n+1)/2 since any ξ ∈ S

has n(n + 1)/2 components ξij ∈ R relative to the standard basis. We denote thestress tensor by

σ σijei ⊗ ej . (2.1.5)

In what follows, we assume that

∂B ∂uB ∪ ∂σBand (2.1.6)

∂uB ∩ ∂σB ∅,

Page 86: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

2.1. Review of Some Standard Notation 73

where ∂uB is the part of ∂B where displacements are prescribed as

u∣∣∂uB u (given), (2.1.7)

whereas ∂σB is the part of ∂B where tractions are prescribed as

σ∣∣∂σBn t (given). (2.1.8)

Here n is the field normal to ∂σB.

2.1.1 The Local Form of the IBVP. Elasticity

Let b(x, t) be the body force per unit of mass, a given vector field defined onB×]0, T [, and denote the mass density by ρ : B → R. The local forms of themomentum equations are

∂2u

∂t2 div σ + ρb,

σ σT ,

⎫⎪⎬⎪⎭ in B×]0, T [. (2.1.9a)

This system of partial differential equations is supplemented by the boundaryconditions specified by (2.1.7) and (2.1.8) subject to the restrictions (2.1.6) andsupplemented by the initial data

u(x, 0) u0(x)

and (2.1.9b)

∂tu(x, 0) v0(x) in B,

where u0(·) and v0(·) are prescribed functions in B. Equations (2.1.9a,b), togetherwith the boundary conditions (2.1.7) and (2.1.8), yield an initial boundary-valuedproblem (IBVP) for the displacement field u(x), when the stress field σ is relatedto the the displacement field u through a constitutive equation.

Example: Elasticity. The simplest model for a constitutive equation is pro-vided by a hyperelastic material, for which the stress response is characterized interms of a stored energy function

W : B × S → R, (2.1.10)

such that

σ(x) ∂W[x, ε (x)

]∂ε

. (2.1.11)

In components, σij ∂W∂εij

. One calls

C(x) : ∂2W[x, ε (x)

]∂ε2

(2.1.12)

Page 87: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

74 2. Classical Rate-Independent Plasticity and Viscoplasticity

the elasticity tensor. In components, Cijkl ∂2W∂εij ∂εkl

.

Remarks 2.1.1.1. Note that C possesses the symmetries

Cijkl Cklij Cij lk Cjilk . (2.1.13)

2. For the infinitesimal theory, one assumes that C is positive-definite restrictedto S, i.e.,

ξ : C : ξ : ξijCijklξkl ≥ β‖ξ‖2, (2.1.14)

for some β > 0 (depending on x ∈ B), and any ξ ∈ S. Here ‖ξ‖2 ξ : ξ.This condition, also known as pointwise stability (see e.g., Marsden and Hughes[1983, Chapter 3]) is equivalent to postulating thatW is convex on S. Convexityis an unacceptable restriction in the nonlinear theory, see e.g. Ciarlet [1988].

3. A weaker condition onW which often holds in the nonlinear theory is the strongellipticity condition:

a ⊗ b : C : a ⊗ b ≥ α‖a‖2‖b‖2, (2.1.15)

for someα > 0 (depending on x ∈ B) and any a, b ∈ Rn. It is easily shown that

(2.1.14) implies (2.1.15) but not conversely; see Marsden and Hughes [1983,Chapter 3]. On the other hand, condition (2.1.15) is equivalent to the require-ment that wave speeds in the material are real, i.e., the so-called Hadamardcondition on the acoustic tensor.

4. If W does not depend on x ∈ B [that is, ∂xW 0] the material is said to behomogeneous. Finally, if W is rotationally invariant, the material is said to beisotropic. In addition, if C is constant, the material is said to be linearly elasticand one has the classical result

C λ1 ⊗ 1 + 2µI, (2.1.16)

where 1 δijei ⊗ ej is the second-order identity tensor, I 12 [δikδjl +

δilδjk]ei ⊗ ej ⊗ ek ⊗ el is the fourth-order symmetric identity tensor, and λ, µare the Lame constants.

5. The existence theory for linear elasticity along with the numerical implementa-tion are most easily formulated in terms of the weak form of the local equations(2.1.9), (i.e., the virtual work principle). Similarly, the finite numerical solutionof this IBVP by finite-element methods relies on the weak formulation of theproblem. We postpone the discussion of these ideas to Chapter 4.

The subject of this monograph is the numerical solution of initial boundary-valueproblems for constitutive equations other than the hyperelastic model (2.1.11). Ourobjective is the precise formulation of a particular class of nonlinear constitutiveequations, known as classical plasticity, and its numerical solution in the contextof the finite-element method.

Page 88: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

2.2. Classical Rate-Independent Plasticity 75

2.2 Classical Rate-Independent Plasticity

Below we summarize the governing equations of classical rate-independent plas-ticity within the context of the three-dimensional infinitesimal theory. First, weconsider the classical formulation in stress space and show that the theory con-stitutes a straightforward extension of the one-dimensional model motivated indetail in Chapter 1. Subsequently, we examine the formulation of the theory instrain space. As noted above this is the most suitable framework for computationalplasticity, given the fact that the computational problem is always regarded asstrain-driven.

Throughout our discussion, if no explicit indication of the arguments in a fieldis made, it is understood that the fields u, ε, σ and so on, are evaluated at a pointx ∈ B and at current time t ∈ [0, T], where [0, T] is the time interval of interestoften taken as the entire R+ for convenience. In addition, we denote the strainhistory at a point x ∈ B up to current time t ∈ R+ by τ → ετ (x) ε(x, τ ),where τ ∈ (−∞, t]. Typically, one assumes that this mapping is C. Frequently,we shall omit explicit indication of the spatial argument and write τ → ε(τ ) orsimply use the symbol ετ , for τ ∈ (−∞, t].

2.2.1 Strain-Space and Stress-Space Formulations

Motivated by our elementary discussion in Chapter 1, from a phenomenologicalpoint of view we regard plastic flow as an irreversible process in a material body,typically a metal, characterized in terms of the history of the strain tensor ε andtwo additional variables: the plastic strain εp and a suitable set of internal vari-ables generically denoted by α and often referred to as hardening parameters.Accordingly, in a strain-driven formulation, plastic flow at each point x ∈ B up tocurrent time t ∈ R+ is described in terms of the histories

τ ∈ (−∞, t] → ε(x, τ ), εp(x, τ ),α(x, τ )

. (2.2.1)

In this context the stress tensor is a dependent function of the variables ε, εpthrough the elastic stress-strain relationships, as discussed below. This leads to astrain-space formulation of plasticity. Even though we regard (2.2.1) as our basic“driving” variables, in classical plasticity the response functions, i.e, the yieldcondition and the flow rule are formulated in stress space in terms of the variables

τ ∈ (−∞, t] → σ(x, τ ), q(x, τ )

, (2.2.2)

where σ is the stress tensor (a function of ε, εp) and q are internal variableswhich are functions of εp,α.∗ In the following discussion of classical plasticity,we adopt this point of view and formulate the response functions in stress space.Nevertheless, implicitly we always regard (2.2.1) as the independent variables.

∗In the thermodynamic context one thinks of q as “fluxes” conjugate to the affinities α.

Page 89: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

76 2. Classical Rate-Independent Plasticity and Viscoplasticity

2.2.2 Stress-Space Governing Equations

We generalize our one-dimensional model problem in Chapter 1 to the three-dimensional setting as follows.

i. Additive decomposition of the strain tensor. One assumes that the straintensor ε can be decomposed into an elastic and plastic part, denoted by εe and εp,respectively, according to the relationship

ε εe + εp,

i.e.,

εij εeij + εpij .(2.2.3)

Since ε is regarded as an independent variable and the evolution of εp is definedthrough the flow rule (as discussed below), equation (2.2.3) should be viewed as adefinition of the elastic strain tensor as εe : ε − εp.

ii. (Elastic) stress response. The stress tensor σ is related to the elastic strainεe by means of a stored-energy function W : B × S → R according to the(hyperelastic) relationship

σ(x, t) ∂W [x, εe(x, t)]

∂εe. (2.2.4a)

For linearized elasticity, W is a quadratic form in the elastic strain, i.e., W 12 εe : C : εe, where C is the tensor of elastic moduli which is assumed constant.Then equations (2.2.4a) and (2.2.3) imply

σ C :[ε − εp

],

i.e.,

σij Cijkl(εkl − εpkl).(2.2.4b)

We observe that equations (2.2.4) and the decomposition (2.2.3) are local. There-fore, although the total strain is the (symmetric) gradient of the displacement field,the elastic strain is not in general the gradient of an elastic displacement field. Notefurther that εp and, consequently, εe are assumed to be symmetric at the outset,i.e., εp ∈ S . Thus, the notion of a plastic spin plays no role in classical plasticity.

2.2.2.1 Irreversible plastic response.

The essential feature that characterizes plastic flow is the notion of irreversibility.This basic property is built into the formulation through a straightforward extensionof the ideas discussed in Section 1.2.1.1 of Chapter 1, as follows.

iii. Elastic domain and yield condition. We define a function f : S× Rm → R

called the yield criterion and constrain the admissible states σ, q ∈ S × Rm in

stress space to lie in the set Eσ defined as

Eσ : (σ, q) ∈ S × R

m | f (σ, q) ≤ 0. (2.2.5)

Page 90: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

2.2. Classical Rate-Independent Plasticity 77

One refers to the interior of Eσ , denoted by int (Eσ ) and given by

int (Eσ ) : (σ, q) ∈ S × R

m | f (σ, q) < 0, (2.2.6)

as the elastic domain; whereas the boundary of Eσ , denoted by ∂Eσ and definedas

∂Eσ : (σ, q) ∈ S × R

m | f (σ, q) 0, (2.2.7)

is called the yield surface in stress space. As in the one-dimensional case Eσ int (Eσ )∪ ∂Eσ . Note that states σ, q outside Eσ are nonadmissible and are ruledout in classical plasticity.

iv. Flow rule and hardening law. Loading/unloading conditions. Now we in-troduce the notion of irreversibility of plastic flow by the following (nonsmooth)equations of evolution for εp, q, called flow rule and hardening law, respectively;

εp γ r(σ, q),

q −γh(σ, q).(2.2.8)

Here r : S × Rm → S and h : S × R

m → Rm are prescribed functions which

define the direction of plastic flow and the type of hardening. The parameter γ ≥ 0is a nonnegative function, called the consistency parameter, which is assumed toobey the following Kuhn–Tucker complementarity conditions:

γ ≥ 0, f (σ, q) ≤ 0,

and

γf (σ, q) 0.

(2.2.9)

In addition to conditions (2.2.9), γ ≥ 0 satisfies the consistency requirement

γ f (σ, q) 0. (2.2.10)

In the classical literature, conditions (2.2.9) and (2.2.10) go by the namesloading/un-loading and consistency conditions, respectively. As already discussedin Chapter 1 and further elaborated below, these conditions replicate our intuitivenotion of plastic loading and elastic unloading.

2.2.2.2 Interpretation of the Kuhn–Tucker complementarity conditions.

The following alternative situations which give rise to Figure 2.1 occur.

a. First consider the case in which σ, q ∈ int (Eσ ) so that, according to (2.2.6)f (σ, q) < 0. Therefore, from condition (2.2.9)3 we conclude that

γf 0 and f < 0 ⇒ γ 0 . (2.2.11a)

Then from (2.2.8) it follows that εp 0 and q 0. Thus, (2.2.3) yieldsε εe, and the rate form of (2.2.4b) leads to

σ C : ε ≡ C : εe. (2.2.11b)

Page 91: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

78 2. Classical Rate-Independent Plasticity and Viscoplasticity

In view of (2.2.11b) we call this type of response instantaneously elastic.b. Now suppose that σ, q ∈ ∂E which, in view of (2.2.7), implies thatf (σ, q)

0. Then condition (2.2.9)3 is automatically satisfied even if γ > 0. Whether γis actually positive or zero is concluded from condition (2.2.10). Two situationscan arise.ii.a. First, if f (σ, q) < 0, from condition (2.2.10) we conclude that

γ f 0 and f < 0 ⇒ γ 0 . (2.2.12)

Thus, again from (2.2.8) it follows that εp 0 and q 0. Since (2.2.11b)holds and (σ, q) is on ∂Eσ , this type of response is called unloading froma plastic state.

ii.b. Second, if f (σ, q) 0, condition (2.2.10) is automatically satisfied. Ifγ > 0, then εp 0 and q 0, a situation called plastic loading. Thecase γ 0 (and f 0) is termed neutral loading.

To summarize the preceding discussion we have the following possible situationsand corresponding definitions for any (σ, q) ∈ Eσ :⎧⎪⎪⎪⎪⎪⎪⎨⎪⎪⎪⎪⎪⎪⎩

f < 0 ⇐⇒ (σ, q) ∈ int (Eσ ) ⇒ γ 0 (elastic)

f 0 ⇐⇒ (σ, q) ∈ ∂Eσ

⎧⎪⎪⎪⎨⎪⎪⎪⎩f < 0 ⇒ γ 0 (elastic unloading)

f 0 and γ 0 (neutral loading)

f 0 and γ > 0 (plastic loading).(2.2.13)

We observe that the possibility f > 0 has been excluded from the analysisabove. Intuitively, it is clear that if f (σ, q) > 0 for some (σ, q) ∈ ∂Eσ at sometime t ∈ R+, then condition f ≤ 0 would be violated at a neighboring subsequenttime; see Figure 2.2. A formal argument is given in the following

Lemma 2.2.1. Let τ → στ , qτ for τ ∈ (−∞, t] be the history in stress spaceup to current time t ∈ R+. Set

f (t) : f (σt , qt ), (2.2.14a)

and assume that (σt , qt ) is on ∂Eσ so that f (t) 0. Then the time derivative off (t) cannot be positive, i.e.,

if f (t) 0 at t ∈ R+ then ˙f (t) ≤ 0. (2.2.14b)

Proof. Assuming that f (•) is smooth, the result follows from elementaryconsiderations. In fact, for ζ ≥ t by Taylor’s formula,

f (ζ ) f (t) + [ζ − t] ˙f (t) + O∣∣ζ − t∣∣2 , (2.2.14c)

Page 92: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

2.2. Classical Rate-Independent Plasticity 79

( f 0)

f 0 [NON-ADMISSIBLE]

( f = 0)

Figure 2-1. Illustration of the elastic domain and admissible states in stress space.

where, by definition, O|ζ − t |2/[ζ − t] → 0 as ζ → t . Now since f (ζ ) ≤ 0 andf (t) 0, dividing (2.2.14c) by [ζ − t] leads to the inequality

f (t) + O[ζ − t]2

[ζ − t] ≤ 0. (2.2.15)

Then the result follows by taking the limit of (2.2.15) as [ζ − t] → 0.

f ( )

f (t) 0

f (t) = 0

f (t) 0

Figure 2-2. Illustration of the fact that ˙f (t) ≤ 0.

Page 93: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

80 2. Classical Rate-Independent Plasticity and Viscoplasticity

The consistency condition (2.2.10) enables us to relate γ to the current strainrate and results in an alternative formulation of the loading/unloading conditionsclosely related to expressions found in the classical literature.

2.2.2.3 Consistency condition and elastoplastic tangent moduli.

To exploit condition (2.2.10), we start out by evaluating the time derivative of fat (σ, q) ∈ Eσ . Using the chain rule, along with the rate forms of the stress-strainrelationship (2.2.4), the flow rule, and the hardening law in (2.2.8), we find that

f ∂σf : σ + ∂qf · q ∂σf : C :

[ε − εp

] + ∂qf · q ∂σf : C : ε − γ [∂σf : C : r + ∂qf · h

] ≤ 0. (2.2.16)

To carry our analysis further we need to make an additional assumption aboutthe structure of the flow rule and hardening law in (2.2.8). Explicitly, we make thefollowing hypothesis.

Assumption 2.1. The flow rule, hardening law, and yield condition in stress spaceare such that the following inequality holds:[

∂σf : C : r + ∂qf · h]> 0, (2.2.17)

for all admissible states σ, q ∈ ∂Eσ .

We will see below that this assumption always holds for associative perfectplasticity. With such an assumption in hand, it follows from (2.2.10) that

f 0 ⇐⇒ γ 〈∂σf : C : ε〉∂σf : C : r + ∂qf · h , (2.2.18)

where 〈x〉 : [x + |x|]/2 denotes the ramp function. In view of (2.2.17) and(2.2.18), we also conclude that

for f 0 and f 0,

γ ≥ 0 ⇐⇒ ∂σf : C : ε ≥ 0.(2.2.19)

This relationship provides a useful geometric interpretation of the plastic loadingand neutral loading conditions in (2.2.13) which are illustrated in Figure 2.3. Plasticloading or neutral loading takes place at a point (σ, q) ∈ ∂Eσ if the angle in theinner product defined by the elasticity tensor C between the normal ∂σf (σ, q) to∂Eσ at (σ, q) and the strain rate ε is less or equal than 90.Finally, according to (2.2.4) and (2.2.8),

σ C :[ε − εp

] C :[ε − γ r

]. (2.2.20)

Page 94: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

2.2. Classical Rate-Independent Plasticity 81

( , q)

f

Figure 2-3. Plastic loading at (σ, q) ∈ ∂Eσ takes place if the angle Θ defined as Θ :∂σf : C : ε

/[∂σf : C : ∂σ f ]

12 [ε : C : ε]

12 is such that Θ < π/2.

Then substituting (2.2.18) in (2.2.20) then yields the rate of change of σ in termsof the total strain rate ε as

σ Cep : ε, (2.2.21)

where Cep is the so-called tensor of tangent elastoplastic moduli given by theexpression

Cep ⎧⎨⎩

C if γ 0,

C − C : r ⊗ C : ∂σf

∂σf : C : r + ∂qf · h if γ > 0. (2.2.22)

Note that Cep is generally nonsymmetric for arbitrary r(σ, q), except in the casefor which

r(σ, q) ∂σf (σ, q), (2.2.23)

which has special significance and is called an associative flow rule.

Remarks 2.2.1.1. The analysis of Section 2.2.2.3, leading to expressions (2.2.18) and (2.2.19),

relies crucially on Assumption 2.1. This assumption is also necessary to es-tablish the equivalence between the Kuhn–Tucker complementarity conditionsand the classical loading/unloading conditions in strain space, which are essen-tially equivalent to (2.2.19). Further discussion on the alternative formulations

Page 95: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

82 2. Classical Rate-Independent Plasticity and Viscoplasticity

of the loading/unloading conditions is deferred to Section 2.2.3.1. A simpleone-dimensional interpretation of Assumption 2.1 is also given there.

2. A more fundamental interpretation of the associative flow rule (2.2.23) is givenbelow where we show that the flow rule (2.2.23) and a particular form of thehardening law are the result of a classical hypothesis known as the principle ofmaximum plastic dissipation (or maximum entropy production).

3. For perfect plasticity, characterized by h 0, Assumption 2.1 always holdsprovided that the flow rule is associative. This conclusion is the direct result ofthe positive definiteness (or pointwise stability) of the elasticity tensor C since,for h ≡ 0, (2.2.17) reduces to

∂σf : C : ∂σf ≥ β‖∂σf ‖2 > 0, (2.2.24)

where β > 0 is the ellipticity constant. Recall that positive definiteness of Cholds for any symmetric tensor ξ ∈ S, in particular, for ξ ∂σf .

4. Expression (2.2.22) clearly exhibits the fact that the formulation outlined aboveis indeed rate-independent in the sense that the stress rate depends linearly on thestrain rate. The rate-dependent version of the theory, known as viscoplasticity,is considered in Section 2.7.

For the reader’s convenience and subsequent reference, we have summarizedthe basic governing equations of general rate-independent plasticity in BOX 2.1.

2.2.3 Strain-Space Formulation

A strain space formulation of the classical model outlined in BOX 2.1 is derivedby substituting the elastic stress-strain relationship (2.2.4) in the yield condition,flow rule, and hardening law to obtain

f (ε, εp, q) : f [∂εW(ε − εp), q],

r(ε, εp, q) : r[∂εW(ε − εp), q],

h(ε, εp, q) : h[∂εW(ε − εp), q].

⎫⎪⎪⎬⎪⎪⎭ (2.2.25)

Despite some claims in the literature, note that on physical grounds it is difficultto justify the a priori formulation of the response functions in strain space. In fact,all the yield conditions typically used in metal plasticity, notably the Mises–Huberyield criterion and the Tresca yield condition or variants thereof, are formulatedin stress space.

By using the chain rule and the change of variable formulas (2.2.25), it is possibleto recast the developments of the preceding section entirely in strain space. Inparticular, from (2.2.25) we note the relationship

∂εf C : ∂σf. (2.2.26)

Page 96: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

2.2. Classical Rate-Independent Plasticity 83

BOX 2.1. Classical Rate-Independent Plasticity

i. Elastic stress-strain relationships

σ ∂W(ε − εp)

∂ε C : (ε − εp)

C : ∂2W(ε − εp)

∂ε2 constant (elastic moduli).

ii. Elastic domain in stress space (single surface)

Eσ (σ, q) ∈ S × R

m | f (σ, q) ≤ 0.

iii. Flow rule and hardening law

iii.a. General nonassociative model

εp γ r(σ, q)

q −γh(σ, q).

iii.b. (Particular) associative case

εp γ ∂f∂σ

q −γD∂f

∂q

D matrix of generalized plastic moduli.

iv. Kuhn–Tucker loading/unloading (complementarity) conditions

γ ≥ 0, f (σ, q) ≤ 0, γf (σ, q) 0.

v. Consistency condition

γ f (σ, q) 0.

By substituting (2.2.26) in (2.2.18), we obtain the strain-space expression

˙f 0 ⇐⇒ γ ∂εf : ε

∂εf : r + ∂qf · h, (2.2.27)

so that the counterpart of (2.2.19) in strain space becomes

γ ≥ 0 ⇐⇒ ∂εf : ε ≥ 0, for f 0 and ˙f 0. (2.2.28)

Finally, we remark that the validity of the two expressions above relies on thecounterpart in strain space of Assumption 2.1 which now takes the form

Page 97: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

84 2. Classical Rate-Independent Plasticity and Viscoplasticity

Assumption 2.1∗. The yield condition, flow rule, and hardening law in strainspace are assumed to obey the inequality

∂εf : r + ∂qf · h > 0, (2.2.29)

for all admissible states ε, εp, q ∈ Eε, where

Eε :(ε, εp, q) ∈ S × S × R

m | f (ε, εp, q) ≤ 0, (2.2.30)

is the elastic domain in strain space.

2.2.3.1 Alternative formulation of the loading/unloading conditions.

In the constitutive theory outline above and summarized in BOX 2.1, theloading/unloading conditions are formulated as Kuhn–Tucker complementarityconditions, a form which is standard for problems subject to unilateral constraints.We show below that this form of the loading/unloading conditions is equivalent totwo alternative characterizations of plastic loadings.

i. Strain-space loading/unloading conditions, as discussed in Naghdi and Trapp[1975] or Casey and Naghdi [1981, 1983a,b], are formulated as follows.⎧⎪⎪⎪⎪⎪⎪⎨⎪⎪⎪⎪⎪⎪⎩

f < 0 (elastic)

f 0 and

⎧⎪⎪⎪⎨⎪⎪⎪⎩∂εf : ε < 0 (elastic unloading)

∂εf : ε 0 (neutral loading)

∂εf : ε > 0 (plastic loading).

(2.2.31)

In view of relationship (2.2.28), it is apparent that these conditions are equiva-lent to conditions (2.2.13) and, therefore, equivalent to the classical Kuhn–Tuckerconditions.

ii. The rate-of-trial-stress condition. Alternatively, loading/unloading conditionsare formulated in terms of the so-called rate-of-trial-stress defined as

σtrial : C : ε, (2.2.32)

by declaring a process plastic whenever

f (σ, q) 0,

and

∂σf (σ, q) : σtrial > 0.

(2.2.33)

The fact that this condition is equivalent to the Kuhn–Tucker conditions followsat once from (2.2.32) and (2.2.18) by noting that, for f (σ, q) 0,

f 0 ⇐⇒ γ ∂σf : σtrial

∂σf : C : r + ∂qf · h . (2.2.34)

Page 98: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

2.2. Classical Rate-Independent Plasticity 85

Consequently, since Assumption 2.1 holds,

γ > 0 ⇐⇒ ∂σf : σtrial > 0, for f f 0, (2.2.35)

and the equivalence between (2.2.33) and the Kuhn–Tucker conditions follows.The simple geometric interpretation of σtrial : C : ε should be noted and isillustrated in Figure 2.4. We observe that C : ε is the rate of stress obtainedby “freezing” the evolution of plastic flow and internal variables (i.e., by settingεp 0 and q 0) hence the name “rate-of-trial (elastic) stress.”

As motivated in Chapter 1 and discussed in detail in Chapter 3, the notion of trialelastic state arises naturally in the context of the algorithmic treatment of the elasto-plastic problem and can be rigorously justified as a product formula based on anelastic-plastic operator split. In the computational literature, use of the algorithmiccounterpart of the rate-of-trial-stress condition goes back to the pioneering workof Wilkins [1964] on the now classical radial return algorithm for J2 flow theory.The notion was subsequently formalized independently by Moreau [1976,1977]who coined the expression “catching-up-algorithm.” The explicit formulation ofthe loading condition in the form (2.2.33) is found in Hughes [1984].

2.2.4 An Elementary Example: 1-D Plasticity

First we illustrate the general formulation outlined above by returning to our el-ementary example of Chapter 1 of a one-dimensional bar occupying an intervalB [0, L]. Our objective is to examine in a simple context the significance of

( f = 0)

( , q)

( f 0)

trial := :

f

Figure 2-4. Interpretation of the loading/unloading conditions in terms of the trial elasticstress σtrial.

Page 99: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

86 2. Classical Rate-Independent Plasticity and Viscoplasticity

Assumption 2.1 based on which the equivalence between the Kuhn–Tucker con-ditions and the strain space (or rate-of-trial-stress) loading/unloading conditionswas established.

2.2.4.1 Particularization of the general model.

To bring the general model in BOX 2.1 into correspondence with that of BOX1.3 in Chapter 1, we let σ, ε, εp be simply σ, ε, εp. Further, we define atwo-dimensional vector of internal variables as

q q1

q2

⇒ m 2. (2.2.36)

Now, we specify the yield criterion as

f (σ, q) : |σ + q2| + q1 − σY ≤ 0. (2.2.37)

Finally, we specify the flow rule and hardening law by setting

r(σ, q) : sign [σ + q2]

h(σ, q); [K 00 H

] 1

sign [σ + q2]

.

(2.2.38)

Obviously, in the present one-dimensional context the elastic moduli C reduce toE. We also observe from (2.2.37) that

∂σf sign[σ + q2] ;and

∂qf

1sign [σ + q2]

.

(2.2.39)

From the preceding expressions and BOX 1.3 in Chapter 1, we conclude that thegeneral model in BOX 2.1 reduces to the one-dimensional, kinematic/isotropicmodel by identifying the back stress with −q2 and the equivalent plastic strainwith −q1/K . Note further that, in view of (2.2.38)–(2.2.39), expression (2.2.18)becomes

γ sign [σ + q2]Eε

E(sign [σ + q2]

)2 + K + H (sign [σ + q2]

)2

E sign [σ + q2]ε

[E + H + K](2.2.40)

which coincides with (1.2.46) of Chapter 1 under our identification of the backstress q as −q2.

Page 100: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

2.2. Classical Rate-Independent Plasticity 87

Remarks 2.2.2.1. From expression (2.2.38) and (2.2.39), it follows that the flow rule and hardening

law can be written as

εp γ ∂f∂σ,

q −γD∂f

∂q,

and

D :[K 00 H

].

(2.2.41)

Therefore, the flow rule is associative.2. Suppose that we define an alternative set of internal variables in strain space,

denoted by α : [α1 α2]T , through the relationship

q −Dα ⇐⇒ α −D−1q. (2.2.42)

Then, the flow rule and hardening law given by (2.2.41)1,2, respectively, takethe suggestive forms

εp γ ∂f∂σ,

and

α γ ∂f∂q.

(2.2.43)

It follows from (2.2.43)2 and (2.2.39) that α1 γ , i.e., α1 −K−1q1 co-incides with the equivalent plastic strain as defined by equation (1.2.24) ofChapter 1. Note that the evolutionary equations for εp,α are both associativein the sense that the yield criterion f (σ, q) in stress space is a potential in thesense of (2.2.43) for both εp and α. As elaborated in detail in Section 6, thismodel is said to obey the principle of maximum plastic dissipation.

3. Finally from (2.2.42) and the stress-strain relationship σ E[ε − εp], weobserve that

σ ∂W(ε − εp)∂ε

and (2.2.44)

q − ∂H(α)∂α

,

whereW(ε − εp) is the elastic stored-energy function and H(α) is a potentialdefined, respectively, as

W : 1

2(ε − εp)E(ε − εp);

Page 101: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

88 2. Classical Rate-Independent Plasticity and Viscoplasticity

and (2.2.45)

H 1

2αTDα.

The significance of this potential is explored in detail in Section 6.

2.2.4.2 Significance of Assumption 2.1.

The developments above enable us to provide a simple interpretation ofAssumption 2.1. By substituting (2.2.38) and (2.2.39) in (2.2.17), we obtain

∂σf : C : r + ∂qf · h E +1 sign [σ + q2]

[K 00 H

] 1

sign [σ + q2]

E +

K + (

sign [σ + q2])2H

E + [H + K] > 0. (2.2.46)

The significance of this condition is easily appreciated by inspecting Figure 2.5.Condition (2.2.46) places a restriction on the amount of allowable softening in thesense that

[H + K] > −E ⇐⇒ Eep > −∞, (2.2.47)

where Eep is defined by (1.2.47) of Chapter 1 or in the general case by (2.2.22).It should be noted that the classical uniqueness condition places a much stronger

restriction on the formulation than Assumption 2.1. In effect, a sufficient condition

E ep =

O E ep → – E ep 0 (softening)

0

Eep = 0 Not

allowed

E [K + H ]E+[K + H ]

Figure 2-5. Assumption 2.1 places a limit on the amount of allowable softening in themodel.

Page 102: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

2.3. Plane Strain and 3-D, Classical J2 Flow Theory 89

for uniqueness of the elastoplastic boundary value problem is that the second-orderwork density be nonnegative (see Hill [1950]), i.e.,

δ2W : 1

2σ : ε ≥ 0. (2.2.48)

This condition admits a simple interpretation in the context of the one-dimensionalproblem. From (1.2.47) of Chapter 1 and (2.2.48) we find that

σ ε E[K + H ]

E + [K + H ](ε)2 > 0 ⇐⇒ K + H > 0. (2.2.49)

Thus, the uniqueness condition precludes the presence of a softening response.The derivation of the three-dimensional counterpart of this result follows exactlythe same lines as above.

2.2.4.3 Remark on sign convention.

Note that the internal variableq2, which corresponds to the back stress in the presentcontext, differs from our definition in Chapter 1 by a minus sign. The reason for thischange in sign convention lies in the thermodynamic interpretation of the generaltheory discussed in Section 5 below. In particular, note that this convention leads toa positive-definite matrix of plastic moduli D defined by (2.2.41)3. Other choicesof sign convention, however, are possible.

2.3 Plane Strain and 3-D, Classical J2 Flow Theory

We summarize below the classical model of metal plasticity for plane-strain orthree-dimensional problems. This model is obtained by specializing the frameworkoutlined in Section 2. The plane-stress case warrants special treatment and isconsidered in the following section.

2.3.1 Perfect Plasticity

The classical Prandl–Reuss equations of perfect plasticity are obtained byintroducing the following assumptions:

1. linear isotropic elastic response,

2. Huber–von Mises yield condition, i.e., f (σ) :√‖σ‖2 − 1

3 (tr [σ])2 − R,

where R: √ 23 σY is the radius of the yield surface and σY is the flow stress;

3. associative Levy-Saint Venant flow rule,; and4. no hardening, i.e., h ≡ 0.

Page 103: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

90 2. Classical Rate-Independent Plasticity and Viscoplasticity

From these assumptions it follows that the plastic-strain rate is given by theevolutionary equation

εp γ∇f (σ) γ σ − 13 (tr [σ])1√

‖σ‖2 − 13 (tr [σ])2

≡ γ dev[σ]

‖dev[σ]‖ , (2.3.1)

where dev[•] : (•)− 13 (tr [•])1 denotes the deviator of the indicated argument.

Since tr [εp] ≡ 0, by particularizing equation (2.2.18), we obtain the followingexpression for the consistency parameter:

γ n : ε ,

where

n : dev[σ]

‖dev[σ]‖ . (2.3.2)

Finally, by particularizing the general expression (2.2.22), we arrive at thefollowing expression for the elastoplastic tangent moduli:

Cep κ1 ⊗ 1 + 2µ[I − 13 1 ⊗ 1 − n ⊗ n], for γ > 0, (2.3.3)

where κ: λ+ 23 µ > 0 is the bulk modulus, I is the fourth-order symmetric unit

tensor, and 1 the second-order symmetric unit tensor.

2.3.2 J2 Flow Theory with Isotropic/Kinematic Hardening

A choice of internal plastic variables which is typically of metal plasticity is q :α, β. Here, α is the equivalent plastic strain that defines isotropic hardening ofthe von Mises yield surface, and β defines the center of the von Mises yield surfacein stress deviator space. The resulting J2-plasticity model has the following yieldcondition flow rule and hardening law:

η : dev[σ] − β, tr [β] : 0,

f (σ, q) ‖η‖ −√

23 K(α),

εp γ η

‖η‖ ,˙β γ 2

3 H′(α)

η

‖η‖ ,

α γ√

23 .

(2.3.4)

The functions K ′(α) and H ′(α) are called the isotropic and kinematic hardeningmodulus, respectively. Since ‖εp‖ γ , relationship (2.3.4)5 implies that

α(t) :∫ t

0

√23 ‖εp(τ )‖dτ, (2.3.5)

Page 104: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

2.4. Plane-Stress J2 Flow Theory 91

which agrees with the usual definition of equivalent plastic strain. Alternatively, onemay use the notion of equivalent plastic work, e.g., see Naghdi [1960], Kachanov[1974] or Malvern [1969] to characterize hardening. In applications to metalplasticity, it is often assumed that the isotropic hardening is linear of the formK(α) σY + Kα, where K constant, and σY is the flow stress. Alternatively,the following form of combined kinematic/isotropic hardening laws is widely usedin computational implementations; see, e.g., Hughes [1984],

H ′(α) (1 − θ)H ,K(α) [σY + θHα], θ ∈ [0, 1],

(2.3.6)

where H constant. The assumption of a constant kinematic hardening modulusleads to the so-called Prager-Ziegler rule discussed in Chapter 1. More generally,nonlinear isotropic hardening models are often considered in which a saturationhardening term of the exponential type, as in Voce [1955], is appended to the linearterm, i.e.,

K(α) : σY + θHα + (K∞ − K0)[1 − exp(−δα)] , (2.3.7)

where H ≥ 0, K∞ ≥ K0 > 0, and δ ≥ 0 are material constants.Now, the plastic consistency parameter given by (2.2.18) in the general case

takes the explicit form

γ 〈n: ε〉1 + H ′+K ′

,

where

n : η

‖η‖ . (2.3.8)

Note that since tr [n] 0, it follows that n: ε ≡ n: dev[ε]. Finally, for 〈γ 〉 γ ≥ 0, i.e., for plastic loading, the elastoplastic tangent moduli are obtained from(2.2.22) as

Cep κ1 ⊗ 1 + 2µ

⎡⎣I − 13 1 ⊗ 1 − n ⊗ n

1 + H ′+K ′3µ

⎤⎦ , for γ > 0. (2.3.9)

2.4 Plane-Stress J2 Flow Theory

In this example we cast the basic equations resulting from the plane-stress con-straint σ3i ≡ 0 for i 1, 2, 3 in the general format of Section 2. This form ofthe equations plays a crucial role in the algorithmic treatment of the plane-stressproblem.

Page 105: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

92 2. Classical Rate-Independent Plasticity and Viscoplasticity

2.4.1 Projection onto the Plane-Stress Subspace

Recall that we denote the vector space of symmetric second order tensors by S. Thissymmetry condition implies that dim

[S] 6. The plane-stress subspace, denoted

by SP ⊂ S in what follows, is obtained from S by appending three additionalconstraints as

SP : σ ∈ S | σ13 σ23 σ33 ≡ 0. (2.4.1)

Similarly, the subspace of deviatoric symmetric second-order tensors, denoted bySD ⊂ S in what follows, is defined by appending three additional constraints onS;

SD : s ∈ S | s13 ≡ s23 0, tr [s]: skk ≡ 0. (2.4.2)

Hence, dim[SP

] dim[SD

] 3. Since both SD ⊂ S and SP ⊂ S are isomorphicto R

3, it is convenient to introduce vector notation and express σ ∈ SP and s ∈ SD

as

σ: [σ11 σ22 σ12

]T,

and (2.4.3)

s: [s11 s22 s12

]T.

The mapping P : SP → SD connecting the constrained stress tensor σ ∈ SP

and its deviator s: dev[σ] ∈ SD plays a crucial role in what follows. In matrix

notation

s: dev[σ] Pσ,

where

P : 13

⎡⎣ 2 −1 0−1 2 00 0 3

⎤⎦ . (2.4.4)

Observe that although the component s33 is nonzero, it need not be explicitlyincluded in (2.4.3). It should be noted that P is not a projection, i.e., PP P.

2.4.2 Constrained Plane-Stress Equations

Now we now formulate the basic equations with the plane-stress condition auto-matically enforced. To this end, in place of the deviatoric back stress β ∈ SD withcomponents βij we introduce a vector β ∈ SP defined by the relationship[

β11 β22 β12]T : Pβ , β : [β11 β22 β12]T . (2.4.5)

In addition, following standard conventions, we collect the components εij of thestrain tensor ε ∈ S in vector form as

ε: [ε11 ε22 2ε12

]T,

Page 106: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

2.4. Plane-Stress J2 Flow Theory 93

and

εp: [εp

11 εp

22 2εp12

]T, (2.4.6)

where we have adopted the convention of multiplying the shear-strain componentε12 by a factor of two. This convention is motivated as follows. Recall that thestress power is defined by the pairing 〈•, •〉S : S × S → R according to therelationship 〈σ, ε〉S: σ ij εij . In terms of the vector notation introduced above,then the stress power restricted to SP × S takes the simple form

〈σ, ε〉S σT ε, for σ ∈ SP and ε ∈ S. (2.4.7)

Again we observe that ε33 0 does not appear explicitly since σ33 ≡ 0. Toformulate the plane-stress version of J2 flow theory directly in SD , we also needto consider strain deviators, which are written in vector notation as

dev[ε]: [e11 e22 2ε12

]T,

e11: ε11 − 13 tr [ε],

and

e22: ε22 − 13 tr [ε],

(2.4.8)

where, once more, the component e33 is omitted. Finally, to conveniently expressstrain deviators in terms of stress deviators and account for the factor of two in theshear strain component, we modify P in (2.4.4) and set

P : 13

⎡⎣ 2 −1 0−1 2 00 0 6

⎤⎦ . (2.4.9)

With these notations in hand, the basic equations (2.3.4) of three-dimensional J2

flow theory are recast in the general format of Section 2 as follows:

ε εe + εp,

η : σ − β,

σ Cεe,

εp γPη,

˙β γ 2

3 H′η,

f :√

ηTPη −√

23 K(α) ≤ 0.

(2.4.10)

Here, C is the elastic constitutive matrix for plane stress, and for convenience wehave set η : σ − β. Further, by using the flow rule (2.4.10)4 and relationship(2.4.4) for the stress deviator, the evolution of the equivalent plastic strain definedby (2.3.4)5 is rephrased as

α γ√

23 ηTPη. (2.4.11)

Page 107: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

94 2. Classical Rate-Independent Plasticity and Viscoplasticity

Now equations (2.4.9)-(2.4.11) are in a form which is ideally suited for applyingthe general return-mapping algorithms discussed in the next chapter.

2.4.2.1 Simultaneous diagonalization.

For the case of isotropic elasticity the constitutive matrix C and the projec-tion matrix P have the same characteristic subspaces and, therefore, are easilydiagonalized. In fact, their spectral decompositions take the following form

P QΛPQT ,

and (2.4.12a)

C QΛCQT ,

where the orthogonal matrix Q−1 ≡ QT and the constitutive matrix C are givenby the expressions

Q 1√2

⎡⎣ 1 1 0−1 1 00 0

√2

⎤⎦ ,and

C : E

1 − ν2

⎡⎣ 1 ν 0ν 1 00 0 1−ν

2

⎤⎦ , (2.4.12b)

where ν is the Poisson ratio. The diagonal matrices ΛP and ΛC are expressed as

ΛP ⎡⎣ 1

3 0 00 1 00 0 2

⎤⎦ ,and

ΛC ⎡⎣ E

1−ν 0 00 2µ 00 0 µ

⎤⎦ . (2.4.12c)

Since P and C have the same eigenvectors, it follows that PC ≡ CP, that is, Pand C commute.

Remarks 2.4.1.1. For isotropic elasticity, the properties recorded above play a crucial role in the

implementing the algorithm discussed in Chapter 3.2. It should be noted that the strain components ε33, εe33, and εp33 do not appear

explicitly in the formulation. These are dependent variables obtained fromthe basic variables ε, εp, σ, the plane-stress condition, and the conditionof isochoric plastic flow. For the case of isotropic elasticity,

εe33 −ν

1 − ν (εe11 + εe22)

Page 108: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

2.5. General Quadratic Model of Classical Plasticity 95

and

εp

33 −εp11 − εp22. (2.4.13)

Then the total strain ε33 follows simply as ε33 ≡ εe33 + εp33.

We conclude this example by recording the expression for the elastoplastictangent moduli. From (2.2.18), the plastic consistency parameter is given by

γ 〈ηTPCε〉ηTPCPη(1 + β) , (2.4.14)

where we have set

β : 23

(K ′ + H ′)f 2

ηTPCPη,

and

f :√

ηTPη.

(2.4.15)

Finally, expression (2.2.22) for the elastoplastic tangent moduli in the presentcontext takes the following form

Cep C − n ⊗ n

1 + β , for γ > 0,

where

n: CPη√ηTPCPη

. (2.4.16)

Here C is the matrix of elastic moduli in plane stress which is given by (2.4.12b)2

for the case of isotropic elasticity.

2.5 General Quadratic Model of Classical Plasticity

The examples considered in the preceding sections are generalized to the caseof a yield condition defined by a general quadratic form. This form of classicalplasticity includes a special case that most of the rate-independent plasticity modelsuse in practice. In particular, by suitably restricting the quadratic form that definesthe yield condition, one can recover the Mises–Huber yield criterion both in planestrain and plane stress, as discussed in the two examples above, and also theanisotropic criterion of Hill [1950], or the general anisotropic yield condition ofTsai and Wu [1971].

Page 109: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

96 2. Classical Rate-Independent Plasticity and Viscoplasticity

2.5.1 The Yield Criterion.

Let A be a symmetric (positive-definite) fourth-order tensor and, as before, let σYbe the flow stress. We consider a yield criterion of the form

φ(σ) :√

σ : A : σ

f (σ, α) : φ(σ) − [Kα + σY

] ≤ 0 .

⎫⎬⎭ (2.5.1)

Here, α stands for a hardening variable which models isotropic hardening withevolution defined below, and K is the (isotropic) plastic hardening modulus. IfK < 0, we speak of a strain-softening response. Observe that the function φ(σ)satisfies the following property:

i. Degree-one homogeneity. Recall that a function φ(σ) defined on S is said tobe homogeneous of degree one if the following condition holds:

∂φ(σ)

∂σ: σ φ(σ), for all σ ∈ S. (2.5.2)

For the function φ(·) defined by (2.5.1),

∂φ(σ)

∂σ A : σ√

σ : A : σ⇒ ∂φ(σ)

∂σ: σ σ : A : σ√

σ : A : σ φ(σ),

(2.5.3)so that condition (2.5.2) holds.

2.5.2 Evolution Equations. Elastoplastic Moduli.

The elastic stress-strain relationships and the expression connecting the stress-likeand strain-like hardening variables are given by

σ C : (ε − εp) ,

q −Kα ,

(2.5.4)

where C denotes the tensor of elastic constants. In terms of the variable q definedby (2.5.4)2, the yield condition (2.5.1)2 then reads

f (σ, q) : φ(σ) + q − σY ≤ 0 . (2.5.5)

We define the evolution of εp by the associative flow rule

εp γ ∂f∂σ

≡ γ A : σ√σ : A : σ

, (2.5.6)

where γ ≥ 0. The evolution of the hardening variable α is assumed to be givenby the rate equation

α :√

εp : A−1 : εp γ . (2.5.7a)

Page 110: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

2.5. General Quadratic Model of Classical Plasticity 97

Since ∂f (σ, q)/∂q 1, it follows from (2.5.7a) that the hardening law is alsoassociative in the sense that

α γ ∂f∂q. (2.5.7b)

Finally, as usual, the loading/unloading conditions are formulated in Kuhn–Tuckerform as

γ ≥ 0,

f (σ, q) ≤ 0,

and (2.5.8a)

γf (σ, q) 0,

where the actual value of γ is determined from the consistency requirement

γ f (σ, q) 0 if f (σ, q) 0 . (2.5.8b)

Finally, the elastoplastic moduli are obtained by specializing the general expressiongiven in (2.2.22). Using the preceding relationships, an easy manipulation yieldsthe result

Cep ⎧⎨⎩ C if γ 0,

C − C : [A : σ] ⊗ C : [A : σ]

[A : σ] : C : [A : σ] + K [σ : Aσ]if γ > 0.

(2.5.9)

Observe that this expression gives symmetric elastoplastic moduli, agreeing withthe associative character of the model under consideration.

Remarks 2.5.1.1. It should be noted that one can use either α or q, as defined by (2.5.4)2, to

formulate the (isotropic) hardening law. The reasons for introducing q becomeapparent in the development that follows.

2. Extension of the model to account for other types of hardening is straightfor-ward; in particular, we may formulate a kinematic hardening rule by introducingan additional internal variable q with an evolution equation of the form

q : −H α,

˙α εp.

(2.5.10a)

Then, in view of (2.5.7b) and (2.5.10a), the hardening law is formulated asfollows. Set

α :α

α

,

q :q

q

, (2.5.10b)

Page 111: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

98 2. Classical Rate-Independent Plasticity and Viscoplasticity

and

D :[K 00T H1

].

Then the hardening law becomes

α γ ∂f (σ, q)∂q

, q : −Dα, (2.5.10c)

where f (σ, q) is the yield condition now defined as

f (σ, q) : φ(σ − q) + q − σY ≤ 0 . (2.5.10d)

All the results discussed below carry over to this more general constitutivemodel without essential modification.

2.6 The Principle of Maximum Plastic Dissipation

The principle of maximum plastic dissipation, often credited to von Mises (see Hill[1950], page 60), and subsequently considered by several authors, Mandel [1964]and Lubliner [1984,1986], plays a crucial role in the variational formulation ofplasticity discussed in Chapter 5 which is the cornerstone of the finite-elementapproximation discussed subsequently. This principle is central in the modernmathematical formulation of plasticity; see e.g., Duvaut and Lions [1972], Johnson[1976,1978], Moreau [1976], and the recent account of Temam [1985]. Our pre-sentation employing Lagrange multipliers and optimality conditions provides newinsights into the fundamental role of this principle. For instance, loading/unloadingconditions follow as part of the optimality conditions. To motivate our discussion,first we consider the case of perfect plasticity.

2.6.1 Classical Formulation. Perfect Plasticity

In its local form, the principle of maximum plastic dissipation states that, for givenplastic strains εp among all possible stresses τ satisfying the yield criterion, theplastic dissipation, which is now given for perfect plasticity (i.e., q 0) by

Dp[τ ; εp]: τ : εp, (2.6.1)

attains its maximum for the actual stress tensor σ, that is, let Eσ be the closure ofthe elastic range in stress space which we recall is defined as

Eσ : τ ∈ S | f (τ ) ≤ 0. (2.6.2)

Then, the actual stress σ ∈ Eσ is the argument of the maximum principle

Dp[σ; εp] MAX

τ ∈ Eσ

Dp

[τ ; εp] . (2.6.3)

Page 112: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

2.6. The Principle of Maximum Plastic Dissipation 99

The fundamental significance of this principle lies in the following classical resultwhich completely defines the flow rule for a given yield condition.

Proposition 2.6.1. Maximum plastic dissipation impliesa. associative flow rule in stress space; a condition which is often called normality

in stress space,b. loading/unloading conditions in Kuhn–Tucker complementarity form, andc. convexity of the elastic range Eσ .

Proof. To prove (i) and (ii), we use the classical method of Lagrange multipli-ers, as follows. First, we transform the maximization principle into a minimizationprinciple merely by changing the sign and considering as objective function−Dp[τ ; εp]. Next, we transform the constraint minimization problem into anunconstrained problem by introducing the cone of Lagrange multipliers

Kp: δ ∈ L

2(B) | δ ≥ 0, (2.6.4)

and considering the Lagrangian functional Lp: S × Kp × S → R defined as

Lp(τ , δ; εp): −τ : εp + δf (τ ), (2.6.5)

where εp ∈ S is regarded as a fixed but otherwise arbitrary function. Then thesolution to problem (2.6.3) is then given by the point (σ, γ ) ∈ S × K

p satisfyingthe classical Kuhn–Tucker optimality conditions , see, e.g., Luenberger [1984],page 314, Bertsekas[1982], or Strang [1986], page 724,

∂Lp(σ, γ ; ε)∂τ

≡ −εp + γ∇f (σ) 0,

γ ≥ 0, f (σ) ≤ 0, and γf (σ) ≡ 0.(2.6.6)

These conditions are precisely the statement of normality of the flow rule andloading/unloading conditions.

To see that the convexity condition (iii) on the elastic domain Eσ also followsfrom the principle of maximum plastic dissipation, it suffices to show that thefunction f (σ) is convex, (in the sense defined below). To this end, we observethat, in view of (2.6.3), the extremum point σ ∈ ∂Eσ satisfies the condition

Dp[σ; εp] ≥ Dp[τ ; εp] ⇐⇒ σ: εp ≥ τ : εp, for all τ ∈ Eσ. (2.6.7)

Accordingly, we have the inequality

[τ − σ]: εp ≤ 0, for all τ ∈ Eσ , (2.6.8)

which, in view of the flow rule (2.6.6)1, reduces to

[τ − σ]: εp γ [τ − σ]:∇f (σ) ≤ 0, for all τ ∈ Eσ . (2.6.9)

From the Kuhn–Tucker optimality condition, it follows that

γ [τ − σ]:∇f (σ) ≤ γf (τ ), for σ ∈ ∂Eσ and any τ ∈ Eσ . (2.6.10)

Page 113: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

100 2. Classical Rate-Independent Plasticity and Viscoplasticity

If γ 0, the inequality is satisfied trivially. On the other hand, if γ > 0 and sincef (σ) 0,

[τ − σ]:∇f (σ) ≤ f (τ ) − f (σ) f (τ ) ≤ 0, for any τ ∈ Eσ , (2.6.11)

which coincides with (2.6.10); hence, convexity follows.

The precise meaning of convexity is contained in the following:

Definition 2.6.1. A function f : S → R is said to be convex if

f (βσ + (1 − β)τ ) ≤ βf (σ) + (1 − β)f (τ ), β ∈ [0, 1]. (2.6.12)

The geometric meaning of this definition is illustrated in Figure 2.6 for the one-dimensional case. If f (σ) is smooth, definition (2.6.12) is equivalent to thefollowing useful characterization of convexity employed in Proposition 6.1 above.

Lemma 2.6.1. Assume that the function f : S → R is smooth. Then, f (σ) isconvex if and only if the following inequality holds

f (τ ) − f (σ) ≥ (τ − σ):∇f (σ), for any τ , σ ∈ S . (2.6.13)

Figure 2-6. One dimensional example of smooth convex function f : R → R, and agraphical illustration of the basic property f (τ) − f (σ) ≥ (τ − σ)f ′(σ ).

Page 114: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

2.6. The Principle of Maximum Plastic Dissipation 101

Proof. (i) First assume that f : S → R is convex. Then, from definition (2.6.12),

f (σ+β[τ−σ]) ≤ f (σ)+β[f (τ )−f (σ)], β ∈ [0, 1], τ , σ ∈ S , (2.6.14))

which implies the relationship

f (σ + β[τ − σ]) − f (σ)β

≤ f (τ ) − f (σ), β ∈ [0, 1]. (2.6.15)

Taking the limit of (2.6.15) β → 0 and noting that, by the chain rule,

limβ→0

f (σ + β[τ − σ]) − f (σ)β

d

∣∣∣∣β0

f (σ + β[τ − σ)]

∇f (σ): [τ − σ], (2.6.16)

inequality (2.6.13) follows.(ii) Conversely, assume that inequality (2.6.13) holds. For convenience, we set

σ: βσ + (1 − β)τ , β ∈ [0, 1]. (2.6.17)

Applying (2.6.13) successively, we obtain

f (σ) − f (σ) ≥ −(1 − β)[τ − σ]:∇f (σ),f (τ ) − f (σ) ≥ β[τ − σ]:∇f (σ).

(2.6.18)

Multiplying the above equations by β and (1 − β), respectively, and adding theresult we obtain

(1 − β)f (τ ) + βf (σ) − f (σ) ≥ 0, (2.6.19)

which implies convexity of the function f (σ).

2.6.2 General Associative Hardening Plasticity in StressSpace

In a straightforward fashion we extend below the preceding arguments to thegeneral plasticity model considered in Section 5. Our main result is characterizationof the general structure taken by associative hardening laws as a result of theprinciple of maximum plastic dissipation.

As in Section 6.1, we let σ, q ∈ Eσ be the actual solution of the constitutiveequations of classical plasticity summarized in BOX 2.1, where Eσ is the closureof the elastic range in stress space defined by (2.2.5). Extending the definition(2.6.1),

Dp[τ , q; εp, α]: τ : εp + q · α, (2.6.20)

where the internal hardening variables q and α in stress and strain space, re-spectively, are related through the equation q −∇H(α), as in (2.2.44). In thepresent context, for fixed εp, α, the principle of maximum plastic dissipationcharacterizes the actual state σ, q ∈ Eσ as the state among all admissible states

Page 115: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

102 2. Classical Rate-Independent Plasticity and Viscoplasticity

τ , p ∈ Eσ for which plastic dissipation attains a maximum, i.e.,

Dp[σ, q; εp, α] MAX

(τ , p) ∈ Eσ

Dp

[τ , p; εp, α] . (2.6.21)

The extension of the result in Proposition 2.6.1 is now given by the following.

Proposition 2.6.2. The principle of maximum plastic dissipation implies thefollowing:a. associativity of flow rule in stress space according to the relationship

εp γ ∂f (σ, q)∂σ

,

where σ ∇W(ε − εp);(2.6.22a)

b. associativity of the hardening law in stress space in the sense that

α γ ∂f (σ, q)∂q

,

where q −∇H(α);(2.6.22b)

c. loading/unloading conditions in Kuhn–Tucker complementarity form, as

γ ≥ 0,

f (σ, q) ≤ 0,

and γf (σ, q) ≡ 0;(2.6.22c)

d. convexity of the elastic range, Eσ .

Proof. The proof of (i)–(iii) above follows exactly the same lines as in Propo-sition 2.6.1. Again one uses the method of Lagrange multipliers to remove theconstraint that the admissible states be in Eσ by introducing the Lagrangianfunctional

Lp(τ , p, δ; εp, α): −τ : εp − p · α + δf (τ , p), (2.6.23)

for all admissible τ , p ∈ Eσ , with δ ≥ 0 (i.e., δ ∈ Kp, as defined by (2.6.4)).

Then the classical Kuhn–Tucker optimality conditions for this Lagrangian yield(2.6.22a,b,c).

The proof of the convexity condition (iv) on Eσ also follows the same lines asin Proposition 2.1. First, in view of (2.6.20), one observes that the optimal pointσ, q ∈ ∂Eσ satisfies the condition

Dp[σ, q; ε, α] ≥ Dp[τ , p; ε, α] ⇐⇒ [τ−σ]: εp+[p−q] ·α ≤ 0, (2.6.24)

for all τ , p ∈ Eσ . Substitution of the flow rule (2.6.22a) and the hardening law(2.6.22b) in (2.6.24) and using the fact that γ ≥ 0 results in the inequality

[τ − σ]: ∂σf (σ, q) + [p − q] · ∂qf (σ, q) ≤ 0, (2.6.25)

Page 116: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

2.6. The Principle of Maximum Plastic Dissipation 103

for σ, q ∈ ∂Eσ and all τ , p ∈ Eσ , which is the convexity condition on Eσ .

2.6.3 Interpretation of Associative Plasticity as aVariational Inequality.

Convex analysis is the natural arena for a rigorous formulation of classicalplasticity. Ideas of convex analysis also play an increasingly important rolein the numerical analysis of the algorithmic elastoplastic problem; see e.g.,Moreau[1976,1977], Johnson [1976,1977,1978], Matthies[1978] and Glowinskiand Le Tallec [1989]. Here we restrict ourselves to a derivation of a fundamentalinequality in a simplified context and refer to the literature; e.g., Moreau [1976],or Temam [1985], for an in-depth treatment of the subject. As we shall see, thisinequality is a direct consequence of the principle of maximum plastic dissipation.

Let χ : S → R be the complementary stored-energy function, and letΘ: Rm →

R be the complementary hardening potential associated with W and H, re-spectively. We define the elastic and hardening tangent compliances by therelationships

C−1: ∂2χ(σ)

∂σ2,

and

D−1: ∂2Θ(q)

∂q2. (2.6.26)

Note that C−1 coincides with the inverse of the elastic tangent moduli; hencethe notation employed above. We assume that C and D are positive-definite onS and R

m, respectively. By using (2.2.21) and by time differentiating the inverserelationships (2.2.42) while using the (associative) flow rule and hardening law(2.6.22) along with (2.6.26), we arrive at

εp ≡ ε − C−1σ γ ∂f (σ, q)

∂σ,

α ≡ −D−1q γ ∂f (σ, q)

∂q.

⎫⎪⎪⎪⎬⎪⎪⎪⎭ (2.6.27)

Now let σ, q ∈ Eσ be the actual state, and let τ , p denote an arbitrary point inEσ . Contracting (2.6.27)1 and (2.6.27)2 with (σ − τ ) and

(q − p

), respectively,

and adding the result, we obtain

(σ − τ ):[ε − C−1

σ] − (

q − p) · D−1

q

γ[

(σ − τ ) :∂f (σ, q)

∂σ+ (

q − p) · ∂f (σ, q)

∂q

]. (2.6.28)

However, the right-hand side of (2.6.28) is precisely the difference between thedissipation Dp[σ, q; εp, α] associated with actual state σ, q and the dissipation

Page 117: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

104 2. Classical Rate-Independent Plasticity and Viscoplasticity

Dp[τ , p; εp, α] associated with an arbitrary admissible state τ , p ∈ Eσ (seeequations (2.6.24) and (2.6.25)), which is positive according to the principle ofmaximum plastic dissipation. Consequently, we arrive at the inequality

(σ − τ ) :[∇u − C−1

σ] − (

q − p) · D−1

q ≥ 0, for all τ , p ∈ Eσ .

(2.6.29)

By integrating (2.6.29) over B and using the kinematic relationship ε ∇u,we arrive at the variational inequality∫

B

(σ − τ ) :

[ε − C−1

σ] − (

q − p) · D−1

qdV ≥ 0, for all τ , p ∈ Eσ .

(2.6.30)

This variational equation and the weak formulation of the rate form of themomentum balance equation furnish a variational formulation of plasticity whichhas often been taken as the starting point for mixed formulations of elastoplasticity;see Johnson[1977], and Simo, Kennedy, and Taylor [1988]. We remark that (2.6.29)or (2.6.30) remain valid in situations for which the formulation developed so farno longer holds, such as in the case of elastic domains with a nonsmooth boundary∂Eσ .

We have shown that for associative plasticity, the flow rule and the hardeninglaw follow from the principle of maximum plastic dissipation. Furthermore, theanalysis in the last two sections underscores the intimate relationship between theHelmholtz free energy and the hardening law through the potential H(α). Finally,for the model problem discussed in Section 5.2, we have shown that our definitionof internal energy exactly satisfies the first law of thermodynamics. This modelproblem encompasses practically all the cases of interest in metal plasticity. Wesummarize our conclusions in BOX 2.2.

BOX 2.2. Thermodynamics of Associative Plasticity.

Given : W 1

2(ε − εp) : C : (ε − εp) and the function φ(σ),

i. select hardening potential H(α);

ii. define the yield condition as f (σ,α) : φ(σ − q) − ∂H∂α(α)

− σY ≤ 0,with q −∇H(α);iii. define the free energy as ψ : W + H, and postulate maximum

plastic dissipation; and

iv. compute the flow rule and hardening law through the associative

relationships (2.6.22)

Page 118: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

2.7. Classical (Rate-Dependent) Viscoplasticity 105

2.7 Classical (Rate-Dependent) Viscoplasticity

In this section we extend the one-dimensional formulation of viscoplasticity, andoutline a classical rate-dependent plasticity model of the Perzyna type which hasbeen often considered in computational applications; see, e.g., Zienkiewicz andCormeau [1974], Cormeau [1975], Hughes and Taylor [1978], Pinsky, Ortiz andPister [1983], or Simo and Ortiz [1985]. For general treatments concerned withfundamental aspects of viscoplasticity we refer to Perzyna [1971] and Lubliner[1972].

2.7.1 Formulation of the Basic Governing Equations

As in rate-independent plasticity, in classical formulations of viscoplasticity, onealso introduces an elastic range which is defined, in terms of a loading functionf (σ, q) by the set

Eσ: σ ∈ S , q ∈ Rm | f (σ, q) ≤ 0. (2.7.1)

As noted in Chapter 1 a basic difference between viscoplasticity and rate-independent plasticity is that in the former model states σ, q, such thatf (σ, q) ≥0 that is, stress states outside the closure of the elastic range are permissible,whereas in the latter constitutive model such states are not allowed.

The equations of evolution for the internal viscoplastic variables εvp, q areformulated in terms of a C2 monotonically increasing function g: R → R+, suchthat g(x) 0 iff x 0, and are summarized for convenience in BOX 2.3. In theseequations η ∈ (0,∞) is a given material parameter, called fluidity of the model.For metals, typical choices for the function g(x) are exponentials and power laws.

2.7.2 Interpretation as a Viscoplastic Regularization

Classical viscoplasticity admits an important alternative interpretation as the reg-ularization of rate-independent plasticity. Explicitly, it will be shown that theviscoplastic constitutive model summarized in BOX 2.3 is viewed as the optimalityconditions of a regularized penalty functional, with penalty parameter 1/η > 0, ofthe maximum plastic dissipation function discussed in the preceding section. Werecall that the optimality conditions of the maximum plastic dissipation functionare to be the constitutive equations summarized in BOX 2.1. This interpretationis particularly important when one is concerned with softening response in therate-independent model which results in losing ellipticity of the incremental equa-tions. In this context, the viscoplastic regularization can be viewed as a means ofregularizing the rate-independent problem so that the governing equations for thedynamic problem remain hyperbolic. Such a regularization technique is closelyrelated to the classical Yosida regularization in the theory of semigroup operators;see e.g., Pazy [1983, page 9].

According to the preceding interpretation of the viscoplastic regularization, ifone considers decreasing values of the fluidity parameter η ∈ (0,∞) in the limit

Page 119: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

106 2. Classical Rate-Independent Plasticity and Viscoplasticity

as η → 0, one expects to recover the rate-independent formulation. Somewhatheuristically, one may argue that, as η → 0, states outside of the loading surfaceare increasingly penalized and thus f → 0 so that 〈g(f )〉/η → γ finite. An illus-tration of this fact is contained in the simple one-dimensional example discussedin Chapter 1. Computationally, this property has been often exploited in the pastas an algorithmic procedure for rate-independent plasticity; see e.g., Hughes andTaylor [1978] and Simo, Hjelmstad, and Taylor [1984].

2.7.3 Penalty Formulation of the Principle of MaximumPlastic Dissipation

We begin our analysis by considering the classical penalty formulation for the prin-ciple of maximum plastic dissipation. We recall that, in the context of constrainedoptimization theory, the basic idea underlying this technique is to transform a con-strained minimization problem into a (sequence) of unconstrained problems byappending a penalization function of the constraints to the objective function. Weexplain this idea in detail in what follows. To simplify matters we restrict our at-tention to perfect viscoplasticity; i.e., we assume that q ≡ 0. Furthermore, withoutloss of generality take g(x) x, i.e., g: identity.

Once more consider the constrained minimization problem associated withmaximum plastic dissipation, i.e.,

MINτ ∈ Eσ

−Dvp[τ ; εvp],

Dvp[τ ; εvp]: τ : εvp.

(2.7.2)

Let σ ∈ Eσ be the solution to problem (2.7.2). Associated with this problem,we consider the following sequence of unconstrained minimization problems for

Figure 2-7. Graph of the penalty function γ +: R → R+, and its derivative dγ +/dx 〈x〉.

Page 120: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

2.7. Classical (Rate-Dependent) Viscoplasticity 107

η ∈ (0,∞),

MINτ ∈ S

−Dvp

η

[τ ; εvp

],

Dvpη

[τ ; εvp

]: τ : εvp + 1

ηγ+[f (τ )] ,

(2.7.3)

Here, η ∈ (0,∞) is the so-called penalty parameter, whereas the functionγ+: R → R+ of the constraint f (τ ) ≤ 0 is called the penalization functionand is subject to the following two requirements (see e.g., Luenberger [1984, page366]):

1. γ+ is a C1 function;2. γ+(x) ≥ 0, and γ+(x) 0 if and only if x ≤ 0.

When the preceding conditions are satisfied, one refers to problem (2.7.3) as thepenalty regularization of the constrained minimization problem (2.7.2). Let ση ∈S be the solution of problem (2.7.3). Under mild conditions on the smoothness ofDvp[τ ; εvp], it can be shown that ση → σ as η → 0. The proof of this result inthe finite-dimensional case is rather straightforward; see, e.g., Luenberger [1984,Chapter 12].

The computational advantage of problem (2.7.3) versus problem (2.7.2) shouldbe clear. By augmenting the objective function−Dvp with the term 1

ηγ+[f (τ )], we

replace a constrained problem in which σ ∈ Eσ with an unconstrained problem inwhich σ ∈ S. Note that, for 1/η large enough we achieve a locally convex versionof the original problem which leads to weaker conditions on the existence of theminimizer σ ∈ S.

To relate the regularized version of the principle of maximum plastic dissipa-tion given by (2.7.3) to the classical equations of viscoplasticity, we consider thefollowing explicit expression for the function γ+: R → R+. Let

γ+(x):

12 x

2 ⇐⇒ x ≥ 00 ⇐⇒ x ≤ 0.

(2.7.4)

Clearly, such a function satisfies conditions 1 and 2 above and, therefore, qualifiesas a penalization function for problem (2.7.2). Furthermore, it is also clear that itsderivative is given by (see Figure 2.7 for a graphical illustration)

d

dxγ+(x) 〈x〉:

x ⇐⇒ x ≥ 00 ⇐⇒ x ≤ 0.

(2.7.5)

In view of (2.7.5), it follows that the optimality condition for the unconstrainedproblem (2.7.3) yields the viscoplastic flow rule, since

∂Dvpη (σ, ε

vp)

∂σ 0 ⇒ εvp 1

η〈f (σ)〉 ∂f (σ)

∂σ. (2.7.6)

Page 121: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

108 2. Classical Rate-Independent Plasticity and Viscoplasticity

In conclusion, the viscoplastic constitutive model in BOX 2.3 is the penaltyregularization of the rate-independent model in BOX 2.3, and the solution of theviscoplastic problem converges to the solution of the rate-independent problem asthe penalty (fluidity) parameter η → 0.

Remark 2.7.1.1. It is clear that the preceding arguments generalize immediately to the gen-

eral case of rate-independent plasticity with internal hardening variable q. Inthe general case, the penalty regularized functional associated with maximumplastic dissipation takes, the form

MIN(τ , p) ∈ S × R

m

−Dvp

η

[τ , p; εvp, α

],

Dvpη

[τ , p; εvp, α]: τ : εvp + p · α − 1

ηγ+[f (τ , p)],

(2.7.7)

where γ+: R → R+ is defined by (2.7.4) with derivative given by (2.7.5). Thenthe optimality conditions for unconstrained minimization problems yield

∂L∂σ

0

∂L∂q

0

⎫⎪⎪⎪⎬⎪⎪⎪⎭ ⇒εvp 1

η〈f (σ, q)〉 ∂f (σ, q)

∂σ

α 1

η〈f (σ, q)〉 ∂f (σ, q)

∂q

(2.7.8)

which constitute the associative version of the flow rule and hardening law forclassical viscoplasticity.

2. Although it appears that penalty regularization is an attractive procedure forobtaining the rate-independent limit, as η → 0, one should keep in mind thewell-known fact that, computationally, the unconstrained regularized problembecomes progressively ill-conditioned as the penalty parameter 1/η → ∞; seee.g., Bertsekas [1982] or Luenberger [1984]. From the standpoint of, numericalanalysis such behavior is the source of serious difficulties that is overcomeonly when alternative formulations are employed, in particular, the methodof multipliers or method of augmented Lagrangians of Hestenes [1969] andPowell [1969]. These techniques have received recently considerable attentionin computational solid mechanics literature; see e.g., Fortin and Glowinski[1983] and Glowinski and Le Tallec [1989].

3. The difficulties alluded to above associated with the penalty regularizationfor enforcing the rate-independent limit, to a large extent, have motivated theactive development of well-conditioned return-mapping algorithms which dealdirectly with the rate-independent limit. Remarkably, as illustrated in Chapter1, it is also possible to obtain the rate-dependent solution by a well-conditionedclosed-form algorithm whose first step is the rate-independent solution, thus by-passing the characteristic ill-conditioning associated with penalty procedures.We discuss these ideas in detail in the following chapter.

Page 122: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

2.7. Classical (Rate-Dependent) Viscoplasticity 109

BOX 2.3. Classical Associative Viscoplasticity.

i. Elastic stress strain relationships

σ ∂W(ε − εvp)

∂ε C : (ε − εvp)

C : ∂2W(ε − εvp)

∂ε2 (constant) elastic moduli.

ii. (Closure of) elastic domain in stress space

Eσ (σ, q) ∈ S × R

m | f (σ, q) ≤ 0

iii.a. Flow rule and hardening law (Perzyna model)

εvp γ ∂f (σ, q)∂σ

q −γD∂f (σ, q)

∂q

γ ⟨g(f (σ, q)

)⟩/η

where

g(x) monotone with g(x) 0 ⇐⇒ x ≤ 0

and

〈x〉 : x + |x|2

(ramp function).

iii.b. Flow rule and hardening law (generalized Duvaut–Lions model)

εvp C−1 :[σ − σ

]/τ

q − [q − q

]/τ

where

(σ, q

) ⎧⎨⎩ (σ, q) if (σ, q) ∈ Eσ

P[σ, q] if (σ, q) ∈ Eσ .

Here, P : ext(Eσ ) → ∂Eσ is the closest point projection operator, and

ext(Eσ ) (σ, q) ∈ S × R

m | f (σ, q) > 0.

Page 123: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

110 2. Classical Rate-Independent Plasticity and Viscoplasticity

2.7.4 The Generalized Duvaut-Lions Model

As a follow to of our introductory discussion of one-dimensional viscoplasticity,in this section we examine an alternative formulation of rate-dependent plasticityclosely related to a model originally proposed by Duvaut–Lions [1972]. To mo-tivate the general structure of the three-dimensional model, first we consider thecase of J2 flow theory.

2.7.4.1 J2 perfect viscoplasticity.

Assume that the loading function is given by the Mises condition as

f (σ): ‖dev[σ]‖ − √ 23 σY ≤ 0 . (2.7.9)

Further, consider the case of an associative viscoplastic flow rule with g(x) ≡ x,so that the model in BOX 2.3 reduces to

εvp 〈f (σ)〉η

n , n: dev[σ]

‖dev[σ]‖ , (2.7.10)

for η ∈ (0,∞). Assume that the elastic response is isotropic, so that the elasticitytensor takes the form

C κ1 ⊗ 1 + 2µ[I − 13 1 ⊗ 1] , (2.7.11)

where κ λ + 23 µ > 0 is the bulk modulus and µ > 0 is the shear modulus.

Now let

τ : η

2µ(2.7.12)

be the relaxation time. Since s ‖s‖n, now the viscoplastic flow rule (2.7.10) iswritten as

εvp

[2µ]−1 s−√

23 σY n

τif ‖s‖ − √ 2

3 σY ≥ 00 otherwise,

(2.7.13)

where we have set s : dev[σ]. Now for f (σ) : ‖s‖ − √ 23 σY , we interpret√

23 σYn as the projection of s ‖s‖n on the boundary of the elastic domain

∂Eσ : s ∈ S | ‖s‖ √23 σY . This interpretation suggests the following

construction. Let

ext (Eσ) : s ∈ S | f (σ) : ‖s‖ − √ 2

3 σY ≥ 0. (2.7.14)

Define the projection operator P : S → S by the expression

s P(s) :

s ⇐⇒ s ∈ int (Eσ ),√23 σY

s‖s‖ ⇐⇒ s ∈ ext (Eσ ).

(2.7.15)

Clearly, P P P so that P is indeed a projection. Further, note that

C−1 :[κ−1

91 ⊗ 1 + [2µ]−1

(I − 1

3 1 ⊗ 1)]. (2.7.16)

Page 124: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

2.7. Classical (Rate-Dependent) Viscoplasticity 111

Therefore, since s dev[σ] so that tr [s] 0, from (2.7.16),

C−1n [2µ]−1n . (2.7.17)

Using (2.7.15) and (2.7.17), we reformulate (2.7.13) as

εvp C−1 :[s − s]

τ. (2.7.18)

The interpretation of equations (2.7.15) and (2.7.18) should be clear:

a. The projection P constrains s P(s) to lie within the closure of the elasticdomain Eσ since Eσ is a circle, for s ∈ ext (Eσ ), the point s is the closest pointprojection of s onto Eσ .

b. For s ∈ ext (Eσ ), the magnitude of the viscoplastic strain rate εvp given by(2.7.18) is proportional to the distance between the deviatoric state s and itsprojection onto ∂Eσ ; see Figure 2.8.

2.7.4.2 Perfect viscoplasticity.

The conclusions derived above in the context of J2 flow viscoplasticity carry overwithout modification to general viscoplasticity with no hardening.

Recall that, according to the well-known projection theorem (valid in a generalHilbert space, not necessarily finite-dimensional; see, e.g., Lang [1983]), if Eσ ⊂ S

is convex, given any σ ∈ ext (Eσ ) there is a unique point σ ∈ ∂Eσ which is closestto σ, that is, the problem

find σ ∈ Eσ , such that ‖σ − σ‖ MINτ ∈ Eσ

‖σ − τ‖ (2.7.19)

Figure 2-8. Geometric interpretation of the closest point projection P for J2 flow theory.

Page 125: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

112 2. Classical Rate-Independent Plasticity and Viscoplasticity

has a unique solution σ ∈ Eσ . We write

σ P(σ),

where

P P P (2.7.20)

is called the closest point projection.Then the general viscoplasticity equation takes the form

εvp C−1

τ: [σ − σ] , (2.7.21)

which is identical in structure to (2.7.18).

2.7.4.3 General hardening viscoplasticity.

The extension of the preceding ideas to hardening response is accomplished bythe following rate-dependent constitutive equations:

εvp C−1

τ: [σ − σ],

α D−1

τ[q − q],

(2.7.22)

where q −Dα is a suitable set of internal hardening variables and D is thematrix of generalized hardening moduli. In addition,

σ, q

is the solution of the

rate-independent problem. For further details on the structure of this model, whichis ideally suited to the case of multisurface plasticity, we refer to Simo, Kennedy,and Govindjee [1988].

Page 126: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

3

Integration Algorithms for Plasticityand Viscoplasticity

As illustrated in Chapter 1, the numerical solution of nonlinear boundary-valueproblems in solid mechanics is based on an iterative solution of a discretizedversion of the momentum balance equations. Typically, the following steps areinvolved:

1. The discretized momentum equations generate incremental motions which,in turn, are used to calculate the incremental strain history by kinematicrelationships.

2. For a given incremental strain history, new values of the state variablesσ, εp, q are obtained by integrating the local constitutive equations withgiven initial conditions.

3. The (discrete) momentum balance equation is tested for the computed stressesand, if violated, the iteration process is continued by returning to step 1.

In most of the computational architectures currently in use, steps 1 and 3 arecarried out at a global level by finite-element/finite-difference procedures. In thissection we are concerned with step 2, which is regarded as the central problem ofcomputational plasticity as it corresponds to the main role played by constitutiveequations in actual computations. The crucial aspect, illustrated in Chapter 1 andpointed out in Section 3.1 below, is the fact that from a computational standpointthis problem can always be regarded as strain-driven in the sense that the statevariables are computed for a given deformation history.

The evolution equations of classical elastoplasticity, as summarized in BOX 2.1of Chapter 2, define a unilaterally constrained problem of evolution. By applyingan implicit backward-Euler difference scheme, this problem is transformed into aconstrained-optimization problem, governed by discrete Kuhn–Tucker conditions.The structure of this discrete problem, the fundamental role played by the discreteKuhn–Tucker conditions, and the geometric interpretation of the solution as theclosest point projection in the energy norm of trial elastic state onto the elasticdomain, are considered in Section 3.2. As an illustration of these ideas and tomotivate the general algorithms developed in Section 3.6, in Sections 3.3 and3.4 we examine in detail the important case of J2 flow theory with nonlinearkinematic and isotropic hardening rules. An interpretation of these algorithms

113

Page 127: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

114 3. Integration Algorithms for Plasticity and Viscoplasticity

as product formula algorithms emanating from an elastic-plastic operator split isgiven in Section 3.5. This interpretation leads naturally to the notion of elastictrial state, first introduced in Section 3.2, and provides the necessary frameworkfor developing the general cutting-plane algorithm in Section 3.6. We conclude thechapter by considering in Section 3.7 the generalization of this class of algorithmsto classical viscoplasticity. For further reading see Simo and Hughes [1987].

The developments in this chapter generalize and unify a number of existingalgorithmic schemes which, starting with the classical radial return algorithm ofWilkins [1964], have been largely restricted to J2 flow theory. Representative algo-rithms include the extension of the radial return method in Krieg and Key [1976] toaccommodate linear isotropic and kinematic hardening, the midpoint return mapof Rice and Tracy [1973], and alternative formulations of elastic-predictor/plasticcorrector methods, as summarized in Krieg and Krieg [1977]. To a large extent, itappears that return mapping (or “catching-up”) algorithms have replaced classi-cal treatments based on the elastoplastic tangent modulus, as in Marcal and King[1967] or Nayak and Zienkiewicz [1972]. We refer to Zienkiewicz [1977] for areview of this class of methods not considered here.

3.1 Basic Algorithmic Setup. Strain-Driven Problem

Let [0, T ] ⊂ R be the time interval of interest. At time t ∈ [0, T ], we assumethat the total and plastic strain fields and the internal variables are known, that is

εn, εpn , qn (3.1.1a)

are given data at tn. Note that the elastic strain tensor and the stress tensor areregarded as dependent variables which are always obtained from the basic variables(3.1.1a) through the elastic stress-strain relationships

εen : εn − εpn , σn ∇W(εen). (3.1.1b)

Let u : B → Rndim be the incremental displacement field, which is assumed to

be given. Here, B ⊂ Rndim is the reference configuration of the body of interest.

Without loss of generality we consider the case ndim 3 throughout. Then thebasic problem is to update the fields (3.1.1) to tn+1 ∈ [0, T ] in a manner consistentwith the elastoplastic constitutive equations developed in the previous chapter andsummarized for convenience below:

ε ∇s(u)

εp γ r(σ, q)

q −γh(σ, q) ,

(3.1.2a)

Page 128: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

3.2. The Notion of Closest Point Projection 115

subject to the unilateral Kuhn–Tucker complementarity conditions

f (σ, q) ≤ 0

γ ≥ 0

γf (σ, q) 0.

(3.1.2b)

and with the initial conditions

ε, εp, q∣∣ttn εn, ε

pn , qn . (3.1.2c)

Here, ∇s(•) denotes the symmetric gradient. Observe that, once the plastic strainfield is known, the stress field σ is computed from (3.1.1b)2

3.1.1 Associative plasticity.

Recall that according to Proposition 2.6.2 the hardening law in associative plasticityis characterized by a potential function H: R

m → R such that

q −∇2H(α)α,where

α γ ∂f (σ, q)∂q

. (3.1.3)

Proceeding as in Section 2.6.3, we introduce the Legendre transformation definedby (2.6.26) and set

D : ∇2H(α) [∇2Θ(q)]−1. (3.1.4)

With this notation in hand, the associative version of the evolution equation (3.1.2b)is given by

ε ∇s(u)

εp γ∂f (σ, q)

∂σ

q −γD∂f (σ, q)

∂q.

(3.1.2a)∗

In what follows, we are concerned mainly with this associative plasticity model.Our developments, however, are general and apply without essential modificationto the general nonassociative case covered by (3.1.2).

3.2 The Notion of Closest Point Projection

Equations (3.1.2) define a nonlinear problem of evolution, with initial condi-tions (3.1.2c), whose characteristic feature is the unilateral constraint condition

Page 129: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

116 3. Integration Algorithms for Plasticity and Viscoplasticity

(3.1.2b). As discussed below, this continuum problem is transformed into a dis-crete, constrained-optimization problem by applying an implicit backward-Eulerdifference scheme. Thus, computationally, the solution of the constrained problemof evolution (3.1.2) collapses to the (iterative) solution of a convex mathematicalprogramming problem. In fact, it is shown below that this problem reduces to thestandard problem of finding the closest distance (in the energy norm) of a point(the trial state) to a convex set (the elastic domain). General solution strategies forthis problem are deferred to Section 3.6.

According to the preceding ideas, from (3.1.2a) by an implicit backward-Eulerdifference scheme and using initial conditions (3.1.2c), we obtain the nonlinearcoupled system:

εn+1 εn + ∇s(u) (trivial)

σn+1 ∇W(εn+1 − εp

n+1)

εp

n+1 εpn + γ∂σf (σn+1, qn+1)

qn+1 qn − γD∂qf (σn+1, qn+1) .

(3.2.1)

where γ γn+1t . In addition, the discrete counterpart of the Kuhn–Tuckerconditions (3.1.2b) become

f (σn+1, qn+1) ≤ 0,

γ ≥ 0,

γf (σn+1, qn+1) 0 .

(3.2.2)

As in the continuum case, Kuhn–Tucker conditions (3.2.2) define the appropri-ate notion of loading/unloading. These conditions are reformulated in a formdirectly amenable to computational implementation by introducing the followingtrial elastic state:

εetrialn+1 : εn+1 − εpn

σtrialn+1 : ∇W(εe trial

n+1)

qtrialn+1 : qn

f trialn+1 : f (σtrial

n+1, qtrialn+1) .

⎫⎪⎪⎪⎪⎪⎬⎪⎪⎪⎪⎪⎭(3.2.3)

From a physical standpoint the trial elastic state is obtained by freezing plastic flowduring the time step. Section 3.5 shows that this state arises naturally in the contextof an elastic-plastic operator split. Observe that only functional evaluations arerequired in definition (3.2.3).

3.2.1 Plastic Loading. Discrete Kuhn–Tucker Conditions

From an algorithmic standpoint, a basic result is the fact that plastic loading orunloading is characterized exclusively in terms of the trial state, provided the yield

Page 130: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

3.2. The Notion of Closest Point Projection 117

function is convex. To appreciate the role of convexity and conditions (3.2.2) inthis conclusion, for simplicity consider the following situation

1. assume constant generalized plastic moduli, i.e., D: ∇2H(α) ≡ constant;and

2. assume constant elasticities, i.e., C : ∇2W(εe) ≡ constant.

Then we have the following:

Lemma 3.1. Let f : S → R be convex, and let f trialn+1 be computed according to

(3.2.3)4. Then

f trialn+1 ≥ fn+1. (3.2.4)

Proof. By Lemma 2.6.1 the convexity assumption on f implies that

f trialn+1 − fn+1 ≥

[σtrialn+1 − σn+1

]: ∂σfn+1 +

[qn − qn+1

]: ∂qfn+1. (3.2.5a)

However, from (3.2.1),

σn+1 σtrialn+1 − γC : ∂σfn+1,

qn+1 qn − γD : ∂qfn+1.

(3.2.5b)

Therefore, by substituting (3.2.5b) in (3.2.5a), we obtain

f trialn+1 − fn+1 ≥ γ

[∂σfn+1 : C : ∂σfn+1 + ∂qfn+1 : D : ∂qfn+1

]:γ

[‖∂σfn+1‖2C + ‖∂qfn+1‖2

D],

(3.2.6)

where ‖ • ‖C denotes the norm induced by C, and ‖ • ‖D is the norm induced byD. (We assume that D is positive-definite. Alternatively, the terms within bracketsin (3.2.6) are positive by virtue of Assumption 2.1.) Then the result follows bynoting that γ ≥ 0.

Then conditions (3.2.2) and the preceding lemma imply the followingcomputational statement of the loading/unloading conditions.

Proposition 3.1. Loading/unloading is decided solely from f trialn+1 according to the

conditions

f trialn+1 < 0 ⇒ elastic step ⇔ γ 0,

f trialn+1 > 0 ⇒ plastic step ⇔ γ > 0.

(3.2.7)

Proof. (a) First, if f trialn+1 < 0, then by Lemma 3.1 it follows that fn+1 < 0.

Then the discrete Kuhn–Tucker condition γfn+1 0 implies γ 0. Thus,εp

n+1 ≡ εpn , and the process is elastic.

(b) On the other hand, if f trialn+1 > 0, then εe trial

n+1 cannot be feasible, that is,εe trialn+1 εn+1. Thus, we require that γ 0. Since γ cannot be negative it

Page 131: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

118 3. Integration Algorithms for Plasticity and Viscoplasticity

follows that γ > 0. Then the discrete Kuhn–Tucker condition γfn+1 0implies that fn+1 0, and the step is plastic.

The solution to equations (3.2.1) is amenable to a compelling geometricinterpretation which can be exploited numerically.

3.2.2 Geometric Interpretation

We consider three different cases and examine the geometric interpretation asso-ciated with the discrete problem (3.2.1) assuming that the elasticity tensor C isconstant.

i. For perfect plasticity (i.e., q ≡ 0), the solution εen+1 : εn+1 − εp

n+1 in strainspace is the closest point projection in the energy norm of the trial state εe trial

n+1 ontothe yield surface, that is

εen+1 ARG

⎡⎣ MINf [∇W(εen+1)] ≤ 0

12 ‖εe trial

n+1 − εen+1‖2C

⎤⎦ (3.2.8)

This geometric interpretation, illustrated in Figure 3.1, follows at once by notingthat the Lagrangian function associated with this constrained problem is expressedas

L(εen+1, γ ) : 12 ‖εe trial

n+1 − εen+1‖2C + γf [∇W(εen+1)], (3.2.9)

and the corresponding Kuhn–Tucker optimality conditions are

∂L∂εen+1

C :

[−εe

trialn+1 + εen+1 + γ

∂f

∂σ

∣∣∣∣n+1

] 0

γ ≥ 0, γf [∇W(εen+1)] 0

⎫⎪⎪⎬⎪⎪⎭ (3.2.10)

which coincide with equations (3.2.1) for h ≡ 0.ii. For perfect plasticity a similar interpretation holds in stress space. From

(3.2.1)2, since C constant,

σn+1 σtrialn+1 − γC : ∇f (σn+1), (3.2.11)

where σtrialn+1 C :

[εn+1 − ε

pn

]. It follows that, for an associative flow rule, σn+1

is the closest point projection onto the yield surface of the trial elastic stress σtrialn+1

in the inner product induced by the compliance tensor C−1, that is,

σn+1 ARG

[MIN

σ ∈ Eσ

12 ‖σtrial

n+1 − σ‖2

C−1

], (3.2.12)

where ‖σ‖C−1 :√

σ : C−1 : σ is the energy norm and Eσ is the closure of theelastic domain defined by (2.2.5). In conclusion, σn+1 is the closest point projectionof σtrial

n+1 onto the yield surface in the energy norm.

Page 132: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

3.2. The Notion of Closest Point Projection 119

n+1

n

trial

n+1

Figure 3-1. Geometric illustration of the concept of closest point projection.

iii. For associative hardening plasticity with hardening law of the form recordedin (3.1.2a), the interpretation given above admits the following generalization.Assume that the generalized plastic moduli D are constant and positive-definite.Let G be the block-diagonal, positive-definite matrix defined as

G :[

C−1 OO D−1

]. (3.2.13)

Then the actual solution σn+1, qn+1 is the closest point projection of the trial stateσtrialn+1, qn onto the boundary ∂Eσ of the elastic range in the norm induced by the

metric G. Accordingly, σn+1, qn+1 is the argument of the following minimumprinciple:

σn+1, qn+1 ARG

[MIN

(σ, q) ∈ Eσ

12 ‖σtrial

n+1 − σ‖2

C−1 + 12 ‖qn − q‖2

D−1

],

(3.2.14)

where ‖q‖D−1 :√

q : D−1 : q is the norm induced by D−1. This geometricinterpretation, again follows by noting that the Lagrangian functional associatedwith this constrained problem is expressed as

L(σ, q, γ ) : 12 ‖σtrial

n+1 − σ‖2

C−1 + 12 ‖qn − q‖2

D−1 + γf (σ, q). (3.2.15)

Page 133: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

120 3. Integration Algorithms for Plasticity and Viscoplasticity

The associated Kuhn–Tucker optimality conditions are given by

∂L∂σ

∣∣∣∣n+1

C−1:[−σtrial

n+1 + σn+1

]+ γ ∂f

∂σ

∣∣∣∣n+1

0,

∂L∂q

∣∣∣∣n+1

D−1:[−qn + qn+1

] + γ ∂f

∂q

∣∣∣∣n+1

0,

f (σn+1, qn+1) ≤ 0, γ ≥ 0, γf (σn+1, qn+1) 0,

⎫⎪⎪⎪⎪⎪⎪⎬⎪⎪⎪⎪⎪⎪⎭(3.2.16)

which coincide with equations (3.2.1).Before addressing the formulation of general solution techniques for the dis-

crete optimization problem (3.2.1), in the following two sections we consider theparticular and important case of J2 flow theory. Historically, the first numericalalgorithms for rate-independent plasticity, notably the radial return method ofWilkins [1964], were formulated in the context of J2 flow theory. Only recently ageneral methodology has emerged for solving the general case. This is the subjectof Section 3.6.

3.3 Example 3.1. J2 Plasticity. NonlinearIsotropic/Kinematic Hardening

The algorithm developed herein is a particular instance of equations (3.1.2) andapplies to both the three-dimensional and plane-strain cases. The simplicity of thevon Mises yield condition — a hypersphere in stress deviator space — enables oneto obtain essentially a closed-form solution of equations (3.1.2) resulting in theso-called radial return method, originally proposed by Wilkins [1964]. This simplereturn-mapping strategy, however, does not hold for the plane-stress situation, asdiscussed in Example 3.2.

3.3.1 Radial Return Mapping

We recall from Section 2.3 that the plastic internal variables are q : α, β.Further, recall that the relative stress is defined as ξ : dev[σ] − β. Now letnn+1 : ξn+1

‖ξn+1‖ be the unit vector field normal to the Mises yield surface at the endof a typical time step [tn, tn+1]. In view of (2.3.4)2, the general equations (3.2.1)take the form

εp

n+1 εpn + γnn+1,

αn+1 αn + √ 23 γ,

βn+1 βn + √ 23 Hn+1nn+1,

⎫⎪⎪⎬⎪⎪⎭ (3.3.1)

where Hn+1 : H(αn+1) − H(αn). In addition, the trial state becomes

strialn+1 : sn + 2µen+1,

ξtrialn+1 : strial

n+1 − βn,

(3.3.2)

Page 134: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

3.3. J2 Plasticity. Nonlinear Isotropic/Kinematic Hardening 121

where e : dev[ε] is the strain deviator s : dev[σ] is the stress deviator, andµ is the shear modulus. Next we show that the solution of (3.3.1) reduces to thesolution of a scalar equation for the consistency parameter γ . In view of of therelationship sn+1 strial

n+1 − γ 2µnn+1, we see that ξn+1 is expressed in terms ofξtrialn+1 according to the expression

ξn+1 : sn+1 − βn+1

ξtrialn+1 −

[2µγ + √ 2

3 Hn+1]nn+1. (3.3.3)

Next, to arrive at the algorithmic counterpart of the consistency condition (2.3.8),we note that by definition, ξn+1 ‖ξn+1‖nn+1. Hence, from (3.3.3) the unitnormal nn+1 is determined exclusively in terms of the trial elastic stress ξtrial

n+1 as

nn+1 ≡ ξtrialn+1/‖ξtrial

n+1‖. (3.3.4)

By taking the dot product of (3.3.3) with nn+1 and noting that ‖ξn+1‖ −√23 K(αn+1) 0, we obtain the following scalar (generally nonlinear) equation

that determines the consistency parameter γ

g(γ ) : −√ 23 K(αn+1) + ‖ξtrial

n+1‖−

2µγ + √ 23

[H(αn+1) − H(αn)

] 0,

αn+1 αn + √ 23 γ.

(3.3.5)

Equation (3.3.5) is effectively solved by a local Newton iterative procedure sinceg(γ ) is a convex function, and then convergence of the Newton procedure isguaranteed. Details of the local Newton procedure are summarized for conveniencein BOX 3.1.

Remark 3.3.1. If the kinematic/isotropic hardening law is linear of the form(3.3.6), equation (3.3.5) is amenable to closed-form solution that results in thegeneralizing the radial return algorithm in Krieg and Key [1976]. Set

f trialn+1 : ‖ξtrial

n+1‖ −√

23 [σY + βH ′αn] , (3.3.6)

where β ∈ [0, 1], σY > 0 is the flow stress in pure tension, and H ′ > 0 is a givenmaterial parameter that characterizes the hardening response. Substituting (3.3.6)in (3.3.5),

2µγ f trialn+1

1 + H ′3µ

. (3.3.7)

SinceH √ 23 (1−β)H ′γ , the update procedure is completed by substituting

(3.3.7) in formulas (3.3.1).

Page 135: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

122 3. Integration Algorithms for Plasticity and Viscoplasticity

BOX 3.1. Consistency Condition. Determination of γ .

1. Initialize.

γ (0) 0

α(0)n+1 αn

2. Iterate.

DO UNTIL: |g(γ (k))| < TOL,

k ← k + 1

2.1. Compute iterate γ (k+1) :

g(γ (k)) : −√

23 K(α

(k)n+1) + ‖ξtrial

n+1‖

2µγ (k) +√

23

[H(α

(k)n+1) − H(αn)

]

Dg(γ (k)) : −2µ

1 + H ′[α(k)n+1] + K ′[α(k)n+1]

γ (k+1) γ (k) − g[γ (k)]

Dg[γ (k)]

2.2. Update equivalent plastic strain.

α(k+1)n+1 αn +

√23 γ

(k+1)

For convenience, a step-by-step description of the algorithm discussed above issummarized in BOX 3.2 below. The geometric interpretation of the algorithm iscontained in Figure 3.2. Next, we obtain consistent elastoplastic tangent moduliby linearizing the two-step, return-mapping algorithm. These moduli relate in-cremental strains and incremental stresses and play a crucial role in the overallsolution strategy of a boundary-value problem. Their significance becomes appar-ent in Chapter 5, where the variational structure of plasticity and its numericalimplementation are discussed in detail.

3.3.2 Exact Linearization of the Algorithm

By differentiating the algorithmic expression σn+1 κ(tr [εn+1])1+ 2µ(en+1 −γnn+1) for the stress tensor, one obtains

dσn+1 C : dεn+1 − 2µ[dγnn+1 + γdnn+1]

[C − 2µnn+1 ⊗ ∂γ

∂εn+1− 2µγ

∂nn+1

∂εn+1

]: dεn+1 ,

(3.3.8)

Page 136: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

3.3. J2 Plasticity. Nonlinear Isotropic/Kinematic Hardening 123

Figure 3-2. Geometric interpretation of the return-mapping algorithm for the von Misesyield condition and isotropic/kinematic hardening.

where C : κ1 ⊗ 1 + 2µ(I − 13 1 ⊗ 1) is the elasticity tensor. To carry out the

computation further, the following result is used.

Lemma 3.2. The derivative of the unit normal field n(ξ) : ξ

‖ξ‖ is given by theformula

∂n

∂ξ 1

‖ξ‖ [I − n ⊗ n]. (3.3.9)

Proof. The result easily follows with the aid of the directional derivative. Firstwe note that, for an arbitrary vector h ∈ R

6,

d

∣∣∣∣ζ0

‖ξ + ζh‖ ξ : h

‖ξ‖ ≡ n : h. (3.3.10)

Then by the chain rule it follows that

d

dζn(ξ + ζh)

∣∣∣∣ζ0

h − (n : h)n

‖ξ‖ ≡[

I − n ⊗ n

‖ξ‖]

: h, (3.3.11)

so that (3.3.9) holds.

As in the general case, the term ∂γ/∂εn+1 in (3.3.8) is obtained bydifferentiating the scalar consistency condition (3.3.5)1. Accordingly,

∂γ

∂εn+1

[1 + K ′(αn+1) + H ′(αn+1)

]−1

nn+1. (3.3.12)

Page 137: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

124 3. Integration Algorithms for Plasticity and Viscoplasticity

Substituting (3.3.9) and (3.3.12) in (3.3.8), after some manipulation, producesthe expression summarized in BOX 3.2.

BOX 3.2. Radial Return Algorithm.Nonlinear Isotropic/Kinematic Hardening.

1. Compute trial elastic stress.

en+1 εn+1 − 13 (tr[εn+1])1

strialn+1 2µ(en+1 − epn )

ξtrialn+1 strial

n+1 − βn

2. Check yield condition

f trialn+1 : ‖ξtrial

n+1‖ −√

23 K(αn)

IF f trialn+1 ≤ 0 THEN:

Set (•)n+1 (•)trialn+1& EXIT.

ENDIF.

3. Compute nn+1 and find γ from BOX 3.1. Set

nn+1 : ξtrialn+1

‖ξtrialn+1‖

,

αn+1 : αn +√

23 γ

4. Update back stress, plastic strain and stress

βn+1 βn +√

23

[H(αn+1) − H(αn)

]nn+1

ep

n+1 epn + γnn+1

σn+1 κtr[εn+1]1 + strialn+1 − 2µγnn+1

5. Compute consistent elastoplastic tangent moduli

Cn+1 κ1 ⊗ 1 + 2µθn+1

[I − 1

3 1 ⊗ 1]− 2µθn+1nn+1 ⊗ nn+1

θn+1 : 1 − 2µγ

‖ξtrialn+1‖

θn+1 : 1

1 + [K ′+H ′]n+1

− (1 − θn+1)

Remark 3.3.2.1. For the case of perfect plasticity, β ≡ 0,

√23 σY R ≡ constant, and the algo-

rithm summarized in BOX 3.2 reduces to the classical radial return of Wilkins

Page 138: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

3.4. Example 3.2. Plane-Stress J2 Plasticity. Kinematic/Isotropic Hardening 125

[1964]. The case of linear isotropic/kinematic hardening rules corresponds tothe extension of the radial return algorithm proposed by Krieg and Key [1976].The extension to nonlinear hardening rules and the development of the consis-tent tangent moduli were considered in Simo and Taylor [1985]. The origin ofthe notion of consistent tangent moduli is found in Hughes and Taylor [1978]Nagtegaal [1982].

2. The backward Euler method can be replaced by the generalized midpoint rulein the derivation of the discrete equations (3.2.1), as in Ortiz and Popov [1985]or Simo and Taylor [1986]. For J2 flow theory this results in the return map pro-posed in Rice and Tracey [1973] which is second-order accurate. However, theoverall superiority of the radial return method relative to other return schemesis conclusively established in Krieg and Krieg [1977]; Schreyer, Kulak, andKramer [1979]; and Yoder and Whirley [1984]. The same conclusions holdfor other plasticity models, see Loret and Prevost [1986] and Ortiz and Popov[1985].

3. Note that, according to the algorithm in BOX 3.1, the values (•)in+1 are cal-culated based solely on the converged values (•)n at the beginning of the timestep t tn. The (nonconverged) values (•)(k)n+1 at the previous iteration play no

explicit role in the stress update. In fact, if the elastic trial stress strial(k+1)

n+1 at the

(k + 1)th iteration were computed from the nonconverged stresses s(k)n+1 at the

previous iteration (rather than from converged stress sn as in BOX 3.2), then the“continuum” elastoplastic tangent moduli (2.3.0) is the consistent tangent forthis particular algorithm. However, use of an iterative scheme based on inter-mediate nonconverged values is questionable for a problem which is physicallypath-dependent. In addition, if “unloading” within the iterative process occurs,a new iteration is necessary starting from the converged stresses sn.

4. The expression for the consistent tangent moduli in BOX 3.2 should be com-pared with equation (2.3.0) for the “continuum” elastoplastic tangent. As aresult of the radial return algorithm, the shear modulus µ enters into the “con-sistent” tangent moduli scaled by the factor θn+1. Observe that θn+1 ≤ 1 andthat, for large time steps, strial

n+1 may be far outside the yield surface so that θn+1

is significantly less than unity. In addition, since θn+1 γ + θn+1 − 1,the bound γ − 1 < θn+1 ≤ γ . Therefore, for large time steps, the consis-tent tangent moduli may differ significantly from the “continuum” elastoplastictangent (2.3.0). Note, however, that as t → 0, γ → 0, and the consistentand continuum tangent moduli coincide. This result is a manifestation of theconsistency between the algorithm and the continuum problem.

3.4 Example 3.2. Plane-Stress J2 Plasticity.Kinematic/Isotropic Hardening

For the plane-stress case, a simple radial return violates the plane-stress conditionand thus is no longer applicable. The basic idea in the algorithm discussed below,

Page 139: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

126 3. Integration Algorithms for Plasticity and Viscoplasticity

proposed in Simo and Taylor [1986], is to perform the return mapping directlyin the constrained plane-stress subspace by using equations (2.4.10). Thus, byconstruction, the plane stress condition is identically satisfied. From a computa-tional standpoint, the proposed procedure is a particular instance of the generalclosest point projection iteration, discussed in Section 3.6, for solving the discreteequations (3.2.1). It is seen that for plane stress, the J2 flow theory solution of(3.2.1) reduces to the iterative solution of a simple nonlinear equation of the form(3.3.5). In addition, the exact linearization of the algorithm is obtained, leading toa closed-form expression for the consistent tangent moduli.

3.4.1 Return-Mapping Algorithm

For the case at hand, starting from equations (2.4.10), a backward-Euler differencescheme yields the following approximation to the plastic return mapping:

εp

n+1 εpn + γPξn+1,

αn+1 αn + γ√ 23 fn+1,

βn+1 βn + 23 γH

′ξn+1,

⎫⎪⎪⎬⎪⎪⎭ (3.4.1)

where ξn+1 and fn+1 are defined as

ξn+1 : σn+1 − βn+1 ,

fn+1 :√

ξTn+1Pξn+1 .

⎫⎪⎬⎪⎭ (3.4.2)

Using the elastic stress-strain relationships, σn+1 C[εn+1 − εp

n+1] ≡ σtrialn+1 −

Cεp

n+1 yields the following sequential update procedure:

εn+1 εn + ∇su,σtrialn+1 C[εn+1 − εpn ],

ξtrialn+1 σtrial

n+1 − βn,

ξn+1 1

1 + 23 γH

′ Ξ(γ )C−1

ξtrialn+1,

βn+1 βn + γ 23 H

′ξn+1,

σn+1 ξn+1 + βn+1,

αn+1 αn + √ 23 γ fn+1.

⎫⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎬⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎭

(3.4.3)

Here, Ξ(γ ) plays the role of a modified (algorithmic) elastic tangent matrix andis defined as

Ξ(γ ) :[

C−1 + γ

1 + 23 H

′γP

]−1

. (3.4.4)

Page 140: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

3.4. Example 3.2. Plane-Stress J2 Plasticity. Kinematic/Isotropic Hardening 127

The update formulas (3.4.3) depend parametrically on the plastic Lagrange multi-plierγ which is determined by enforcing the consistency condition at time tn+1,i.e.,

f 2(γ ) : 12 f

2n+1 − 1

3

[K(αn + √ 2

3 γ fn+1)]2 0 , (3.4.5)

where fn+1 is defined by (3.4.2)2 with ξ ξn+1. Note that ξn+1 is a nonlinearfunction of γ as defined by (3.4.3)4 and (3.4.4). Therefore, the discrete consis-tency condition (3.4.5) furnishes a nonlinear scalar equation which is to be solvedfor γ . For the case of isotropic elasticity, condition (3.4.5) has a particularlysimple form because of the structure of matrices P and C, and is easily solved byelementary methods, as shown below.

3.4.2 Consistent Elastoplastic Tangent Moduli

Tangent moduli consistent with the integration algorithm are developed by lin-earizing the algorithm (3.4.3). Although in the limit, as the step size h → 0, onerecovers the classical elastoplastic moduli defined by (2.4.16), for finite values ofh, use of the consistent tangent moduli is essential to preserve the quadratic rateof asymptotic convergence that characterizes Newton’s method. The methodologyparallels that followed in the continuum problem. By differentiating the algorithm,we obtain the formulas

dσn+1 C[dεn+1 − dγPξn+1 − γP(dσn+1 − dβn+1)

],

dαn+1 √ 23

[fn+1dγ + γdfn+1

],

dβn+1 23 H

1 + 23 γH

′(dγ ξn+1 + γdσn+1

),

⎫⎪⎪⎪⎪⎪⎬⎪⎪⎪⎪⎪⎭(3.4.6)

where fn+1 is defined by (3.4.2)2 and dfn+1 is computed by differentiating thisexpression. From (3.4.6)1 and (3.4.6)3, it follows that

dσn+1 Ξ(γ )

[dεn+1 − dγ

1 + 23 γH

′ Pξn+1

],

dξ 1

1 + 23 H

′γ

[dσn+1 − 2

3 H′ξn+1dγ

].

⎫⎪⎪⎪⎪⎬⎪⎪⎪⎪⎭ (3.4.7)

Differentiating the consistency condition (3.4.5) at tn+1 by using (3.4.2)2 yieldsthe consistency equation

dfn+1 0 ⇒(

1 − 23 K

′n+1γ

)ξTn+1Pdξn+1 − 2

3 K′n+1f

2n+1dγ 0.

(3.4.8)By using (3.4.6)3 and (3.4.7), we solve (3.4.8) for dγ to obtain the followingexpression:

dγ θ1

(1 + βn+1)

ξTn+1PΞdεn+1

ξTn+1PΞPξn+1, (3.4.9)

Page 141: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

128 3. Integration Algorithms for Plasticity and Viscoplasticity

where

θ1 : 1 + 23 H

′γ ,

θ2 : 1 − 23 K

′n+1γ,

βn+1 : 23

θ1

θ2f 2n+1

[K ′n+1θ1 + H ′θ2

]ξTn+1PΞPξn+1

.

⎫⎪⎪⎪⎪⎬⎪⎪⎪⎪⎭ (3.4.10)

Finally, from (3.4.9), (3.4.10)1, and (3.4.7)1, we obtain the expression for theconsistent elastoplastic tangent matrix as

∣∣∣∣n+1

Ξ − Nn+1 ⊗ Nn+1

1 + βn+1, (3.4.11)

where we have set

Nn+1 : ΞPξn+1√ξTn+1PΞPξn+1.

(3.4.12)

Remark 3.4.1. Observe that, as the time steph → 0,γ → 0. From expressions(3.4.9)2 and (3.4.10)2, it follows that θ1 → 1 and θ2 → 1, as h → 0. Hence

h → 0 ⇒ Ξ(γ ) → C and βn+1 → β, (3.4.13)

where β is given by (2.4.15). Therefore, the “consistent” elastoplastic moduli(3.4.11) reduce to the classical elastoplastic moduli given by (2.4.16), as h → 0.This shows that algorithm (3.4.3) is consistent with problem (2.4.10).

3.4.3 Implementation

For isotropic elastic response, implementation of the algorithm discussed abovetakes a remarkably simple form. Employing the same notation as in Section 2.4,we define

η : QT ξ ≡[ξ11 + ξ22√

2

−ξ11 + ξ22√2

ξ12

]T, (3.4.14)

where Q is given by (2.4.12b)1. In addition, we define an elastic trial state givenby σtrial

n+1, ξtrialn+1 and ηtrial

n+1, by setting

σtrialn+1 : C[εn+1 − εpn ],

ξtrialn+1 : σtrial

n+1 − βn,

ηtrialn+1 : QT ξtrial

n+1.

⎫⎪⎪⎬⎪⎪⎭ (3.4.15)

Using relationships (2.4.12b,c) the basic update formula (3.4.3)2 takes the form

ξn+1 [(1 + 2

3 γH′)I + γΛPΛC

]−1ξtrialn+1 : Γ (γ )ξtrial

n+1, (3.4.16)

Page 142: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

3.4. Example 3.2. Plane-Stress J2 Plasticity. Kinematic/Isotropic Hardening 129

where Γ (γ ) is a diagonal matrix given by

Γ (γ ) : DIAG[

1

1 +(

E3(1−ν) + 2

3 H′)γ

,1

1 +(

2µ + 23 H

′)γ

,

1

1 +(

2µ + 23 H

′)γ

].

(3.4.17)In terms of the η variables, the consistency condition (3.4.5) takes a simple form.For convenience, we set

f 2(γ ) :13 (η

trial11 )

2[1 +

(E

3(1−ν) + 23 H

′)γ

]2 +(ηtrial

22 )2 + 2(ηtrial

12 )2[

1 +(

2µ + 23 H

′)γ

]2 ,

R2(γ ) : 13 K

2[αn + √ 2

3 γ f (γ )],

(3.4.18)where

√2R(γ ) is the radius of the yield surface defined in terms of the hardening

rule (2.4.10)5. With this notation at hand, now equation (3.4.5) reads

f 2(γ ) 12 f

2(γ ) − R2(γ ) , γ ≥ 0. (3.4.19)

It is readily shown that the function f 2(γ ) monotonically decreases for γ ∈[0,∞) and further that

limγ→∞

f 2(γ ) ≡ limγ→∞

d

dγf 2(γ ) 0. (3.4.20)

Thus, for the physically meaningful case of a monotonically increasing hardeninglaw, (3.4.19) has a unique solution γ ≥ 0. In particular, linear and saturationlaws of the exponential type are often used, i.e.,

K(α) σY + Kα + (K∞ − K0)[1 − exp(−δα)]. (3.4.21)

Here, σY > 0, K > 0, K∞ > K0, and δ > 0 are material constants.

Remark 3.4.2. Equation (3.4.19) is ideally suited for a local iterative solutionprocedure employing Newton’s method. Note that in most realistic applicationsfor which the hardening law is nonlinear, such as (3.4.21), a local iterative solutionis always necessary. As shown in Example 3.1, this is the case even for planestrain with the von Mises yield condition; see BOX 3.1. Thus, the additional effortrequired to solve (3.4.19) because of the presence of f 2(γ ) is negligible.

A step-by-step implementation of the algorithm discussed above is summarizedfor convenience in BOX 3.3.

Page 143: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

BOX 3.3. Return Mapping Algorithm for Plane Stress.

1. Update strain tensor. Compute trial elastic stresses

εn+1 εn + ∇suσtrial C[εn+1 − εpn ]

ξtrial σtrial − βn

2. IF f trialn+1 < 0 THEN: EXIT.

ELSE: Solve f (γ ) 0 for γ (Consistency)

f 2(γ ) : 12 f

2(γ ) − R2(γ ) ≡ 0

f 2(γ ) : 1

2

13 (ξ

trial11 + ξ trial

22 )2

1 +(

E3(1−ν) + 2

3 H′)γ

2 +12 (ξ

trial11 − ξ trial

22 )2 + 2(ηtrial

12 )2[

1 +(

2µ + 23 H

′)γ

]2

R2(γ ) : 13 K

2

[αn +

√23 γ f (γ )

]3. Compute modified (algorithmic) elastic tangent moduli

Ξ :[

C−1 + γ

1 + 23 γH

′ P

]−1

4. Update stress, plastic strain, back-stress and equivalent strain

ξn+1 1

1 + 23 γH

′ Ξ(γ )C−1

ξtrial

βn+1 βn + γ 23 H

′ξn+1

σn+1 ξn+1 + βn+1

αn+1 αn +√

23 γ f (γ )

εp

n+1 εpn + γPξn+1

5. Compute consistent elastoplastic tangent moduli

∣∣∣∣n+1

Ξ − [ΞPξn+1][ΞPξn+1]T

ξTn+1PΞPξn+1 + βn+1

θ1 : 1 + 23 H

′γ θ2 : 1 − 23 K

′n+1γ

βn+1 : 23

θ1

θ2

(K ′n+1θ1 + H ′θ2

)ξTn+1Pξn+1

6. Update ε33 strain

ε33n+1 −νE(σ11n+1 + σ22n+1) − (εp11n+1

+ εp22n+1)

ENDIF

Page 144: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

3.4. Example 3.2. Plane-Stress J2 Plasticity. Kinematic/Isotropic Hardening 131

3.4.4 Accuracy Assessment. Isoerror Maps

Next, attention is focused on assessing the accuracy of the proposed algorithmby numerical testing. For this purpose, isoerror maps are often developed basedon a strain-controlled homogeneous problem. The procedure is employed by anumber of authors, e.g., Krieg and Krieg [1977]; Schreyer, Kulak, and Kramer[1979]; Iwan and Yoder [1983]; Ortiz and Popov [1985]; Ortiz and Simo [1986];and Simo and Taylor [1986]. Although this technique usefully assesses the overallaccuracy of the algorithm it should not be regarded as a replacement of a rigorousaccuracy and stability analysis. In the present context, we restrict our discussionto an outline of constructing isoerror maps. (See also Schreyer, Kulak and Kramer[1979].)

Three points on the yield surface are selected which represent a wide range ofpossible states of stress. These points, labeled A, B, and C in Figure 3.3, correspondto uniaxial, biaxial, and pure shear stress, respectively. To construct the isoerrormaps, for each selected point on the yield surface we consider a sequence ofspecified normalized strain increments. Then the stresses, corresponding to the(homogeneous) states of strain prescribed in this manner, are computed by applyingthe algorithm. At each point the normalization parameters are chosen as the elasticstrains associated with initial yielding. Without loss of generality, the calculationis performed in terms of principal values of the strain and stress tensors, i.e., it isassumed that ε12 0. Results are reported as the relative root mean square of theerror between the exact and computed solution, which is obtained according to the

Figure 3-3. Plane-stress yield surface. Points for isoerror maps.

Page 145: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

132 3. Integration Algorithms for Plasticity and Viscoplasticity

expression

δ :√(σ − σ∗) : (σ − σ∗)√

σ∗ : σ∗× 100 . (3.4.22)

Here, σ is the result obtained by applying the algorithm, whereas σ∗ is the exactsolution corresponding to the specified strain increment. The exact solution for anygiven strain increment is obtained by repeatedly applying the algorithm with in-creasing numbers of subincrements. The value for which further sub-incrementingproduces no change in the numerical result is taken as the exact solution.

The isoerror maps corresponding to points A, B, and C are shown in Figures3.4 through 3.6. The values reported here were obtained for a von Mises yieldcondition with no hardening and a Poisson’s ratio of 0.3. Observe that Figures 3.5and 3.6 exhibit a symmetry which may be expected from the location of points Band C on the yield surface. From these results, it may be concluded that the levelof error observed is roughly equivalent to that previously reported in the literaturefor other return-mapping algorithms. As a rule, good accuracy (within 5 percent)is obtained for moderate strain increments of the order of the characteristic yield

1 2 3 4 5 60

3

2

1

4

5

6

2

2y

1/1y

24.421.7

19.016.3

13.510.88.1

8.1

5.4

5.4

2.7

2.7

Figure 3-4. Isoerror map corresponding to point A on the yield surface.

Page 146: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

3.4. Example 3.2. Plane-Stress J2 Plasticity. Kinematic/Isotropic Hardening 133

Figure 3-5. Isoerror map corresponding to point B on the yield surface.

strains. It is also noted that exact results for any strain increment are obtained forradial loading along both symmetry axes, as expected.

3.4.5 Closed-Form Exact Solution of the ConsistencyEquation

Simo and Govindjee [1988] noted that for linear kinematic hardening and certainforms of isotropic hardening the discrete consistency equation (3.4.19) reducesto a quartic equation that can be solved in closed form. Because of the practicalimportance of the resulting algorithm in large scale computations we discuss belowdetails pertaining to this exact solution. In particular, we show the following:

a. There is one and only one positive root of the discrete consistency equation.As shown below, this follows at once by inspecting an appropriate graphicalinterpretation.

b. The unique positive root is determined directly by a modified version of aclassical solution procedure for quartic equations. The resulting closed-formalgorithm involves only real arithmetic.

Page 147: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

134 3. Integration Algorithms for Plasticity and Viscoplasticity

Figure 3-6. Iso-error map corresponding to point C on the yield surface.

3.4.5.1 Pure kinematic hardening.

For the case of pure kinematic hardening the shape of the yield surface remainsunchanged, i.e., R(γ ) constant. By defining

A2 (ηtrial11 + ηtrial

22 )2

6R2

B2 12 (η

trial11 − ηtrial

22 )2 + 2(ηtrial

12 )2

R2

C 1

3(1 − ν) +2H ′

3Eand

D 2µ

E+ 2H ′

3E,

⎫⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎬⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎭

(3.4.23)

problem (3.4.18)–(3.4.19) is reduced to finding the positive zeros of the followingvery special quartic equation

Page 148: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

3.4. Example 3.2. Plane-Stress J2 Plasticity. Kinematic/Isotropic Hardening 135

γ 4 +[

2

C+ 2

D

]γ 3 +

[4

CD+ 1 − B2

D2+ 1 − A2

C2

]γ 2

+ 2

[1 − B2

CD2+ 1 − A2

DC2

]γ + 1 − A2 − B2

C2D2 0.

(3.4.24)In this equation γ is a nondimensional variable defined as γ : Eγ , whereE isYoung’s modulus. Further insight into the nature of equation (3.4.24) is obtainedby letting

x 1 + Cγ ,and (3.4.25)

y 1 + Dγ ,so that (3.4.24) (or (3.4.19)) reduces to finding the intersection of a quartic and astraight line, i.e.,

A2

x2+ B2

y2 1

y D

Cx + (1 − D

C).

(3.4.26)

Note that (3.4.26)1 has orthogonal asymptotes x ±|A| and y ±|B|. Further,observe that by introducing the change of variables

x Ar cos(θ)

and (3.4.27)

y Br sin(θ),

equation (3.4.26)1 takes the following simple form:

r2 sin2(2θ) 4. (3.4.28)

This is illustrated graphically in Figure 3.7. Since (3.4.25)2 always has positiveslope and passes through the point (1,1), direct inspection of Figure 3.7 reveals thatproblem (3.4.26) (or, equivalently, (3.4.24)) has one negative root, one positiveroot (the one of interest), and a pair of complex conjugate roots. Keeping theabove observation in mind, one has the following algorithm, summarized in BOX3.4, which derives from Galois theory (see, for example, Hungerford [1974] orHerstein[1964]).

3.4.5.2 Isotropic hardening.

The standard formulation of linear isotropic hardening, on the other hand, leads toa reduced plane-stress problem with no closed-form solution. To elaborate, recall

Page 149: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

136 3. Integration Algorithms for Plasticity and Viscoplasticity

Figure 3-7. Geometric view of the consistency problem in xy phase plane.

that the linear isotropic hardening model is given as

R(α) √

23 [σY + Kα] , (3.4.29)

where α is the equivalent plastic strain, with equation of evolution

α γ√

23 ξTPξ . (3.4.30)

The discrete version of this hardening law yields

R(γ ) :√

23 (σY + K(αn +

√23 γ f (γ )))

. (3.4.31)

Substituting (3.4.31) in (3.4.19) leads to a transcendental equation which does notadmit a closed-form solution.

Nevertheless, forms of the isotropic hardening law that lead to a closed formsolution are possible. As an example, consider the internal hardening variable qgoverned by the equation of evolution

q 23 γ ξTPξ , (3.4.32)

and define

R2(q) : 23

(σ 2Y + K2q

). (3.4.33)

Page 150: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

3.4. Example 3.2. Plane-Stress J2 Plasticity. Kinematic/Isotropic Hardening 137

It easily follows that

R2(γ ) :(

23 σ

2Y + 4

9 K2qn

)+ 4

9 K2γ f 2(γ ) . (3.4.34)

Substituting (3.4.34) into (3.4.19) again yields a quartic equation with the followingform:

γ 4 +[

2

C+ F(A2D2 + B2C2)

C2D2J+ 2

D

]γ 3

+[

1

D2+ 1

C2+ 4

CD+ 2F(A2D + B2C)

C2D2J− A2

C2J− B2

D2J

]γ 2

+[

2(C + D)C2D2

− A2(2D − F) + B2(2C − F)C2D2J

+ J − A2 − B2

C2D2J 0, (3.4.35)

where J 23 σ

2Y + 4

9 K2qn and F 4K2

9E . Equation (3.4.35) possesses thesame properties as (3.4.24) and, therefore, it is also solvable in closed form by thealgorithm in BOX 3.4.

Remarks 3.4.1.1. A word on computational effort is in order. Our implementation of the al-

gorithm in BOX 3.4 is approximately equivalent to four to six Newtoniterations without line search. The comparisons were made on a CONVEXC-1 superminicomputer running under CONVEX UNIX 6.1. No attemptwas made to optimize our implementations (written in C and executed inscalar, and not vectorized mode). We note, however, that the algorithm inBOX 3.4 is amenable to vectorization, a fact which constitutes the main ad-vantage of this closed-form procedure. By contrast, local Newton iterativeprocedures are typically not amenable to vectorization, and vectorized im-plementations typically rely on stipulating a fixed number of iterations, as inthe DYNA codes, Hallquist [1988]. Although, in the present situation, New-ton’s method is guaranteed to converge regardless of the initial trial state, therequired number of iterations depends crucially on the location of the trialstress.

2. The procedure discussed above is also applicable to more general plasticitymodels with a quadratic strain-energy function and yield conditions.

Page 151: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

BOX 3.4. Solution Algorithm for the Quartic Equation.

Solve :

γ 4 + aγ 3 + bγ 2 + cγ + d 0∗

for its only positive root.

1. Let

p :(b

3

)2

− 1

3(ac − 4d)

q :(b

3

)3

− b(ac − 4d)

6+ a2d − 4bd + c2

2

2. If q2 − p3 ≥ 0 then let

y : 3

√q +

√q2 − p3 + 3

√q −

√q2 − p3 + b

3Else let

y : 2√p cos

[1

3arccos

(q

p√p

)]+ b

3

3. Let

Q :√a2

4− b + y

S : 3a2

4− 2b − Q2

4. IfQ2 > TOL∗∗ then let

T : 4ab − 8c − a3

4Q

Else let

T : 2√y2 − 4d

5. If T + S > 0 then let the desired root

γ − a4+ Q

2+√S + T

2Else let

γ − a4− Q

2+√S − T

2

∗ For convenience, we define a : ( 2C+ 2

D), b : ( 4

CD+ 1−B2

D2 + 1−A2

C2 ),

c : 2( 1−B2

CD2 + 1−A2

DC2 ), and d : 1−A2−B2

C2D2 .∗∗ TOL is chosen to approximate machine zero for the word size employed.

Page 152: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

3.5. Interpretation. Operator Splits and Product Formulas 139

3.5 Interpretation. Operator Splits and Product Formulas

The examples developed in the preceding two sections constitute specific illustra-tions of the general equations (3.2.1). These discrete equations may be viewed asa two-step-algorithm:

1. an elastic trial predictor defined by formulas (3.2.3), followed by2. a plastic corrector that performs the closest point projection of the trial state

onto the yield surface.

In this section we show that the above two-step algorithm may be interpretedas a product formula algorithm emanating from an elastic-plastic operator split ofthe elastoplastic constitutive equations. This interpretation is particularly usefulin analyzing and developing algorithms. In Section 3.6, for instance, the generalnotion of return mapping is exploited to develop the cutting-plane algorithm. Tomotivate the basic methodology we consider the following elementary example.For a detailed account of product formulas and operator split methods we refer toChorin et al. [1978] and references therein.

3.5.1 Example 3.3. Lie’s Formula

Consider the following linear initial-value problem governing the evolution ofx(t) ∈ R

N ,

x(t) Ax(t) ≡ [A1 + A2

]x(t)

x(tn) xn ,

(3.5.1)

where the (linear) operator A : RN → R

N admits the additive decompositionA A1 + A2. Of course, the exact solution of (3.5.1) at time tn+1 tn + h,h > 0, is given by x(tn+1) exp[(A1 + A2)h]xn. To approximate this solution,we proceed as follows. Consider the split problems:

Problem 1

˙x(t) A1x(t)

x(tn) xn

Problem 2

x(t) A2x(t)

x(tn) x(tn+1).

(3.5.2)

Note that the solution of problem 1 is taken as the initial condition for problem2 and that both problems do indeed add up to the original problem (3.5.1). Thissequential solution scheme defines a product-formula algorithm of the form

xn+1 exp[A1h] exp[A2h]xn , (3.5.3)

where exp[Akh], (k 1, 2), are the (exact) solutions of problems 1 and 2, respec-tively. Of course, the product-formula algorithm (3.5.3) does not furnish the exactsolution to the initial problem (3.5.1) (unless A1 and A2 commute). However, it iseasily shown that (3.5.3) defines a first-order accurate algorithm:∥∥ exp[A1h] exp[A2h] − exp[(A1 + A2)h]

∥∥ Ch2 + O(h3), (3.5.4)

Page 153: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

140 3. Integration Algorithms for Plasticity and Viscoplasticity

where C > 0 is a constant (in fact, the commutator or Lie bracket of A1 and A2).Furthermore, repeated application of formula (3.5.3) with a decreasing time stepyields the exact solution:

limn→∞

[exp(A1h/n) exp(A2h/n)

]n exp

[(A1 + A2)h

]. (3.5.5)

This is the so-called Lie’s formula, see Abraham, Marsden, and Ratiu [1984]. Onecan show that the above results essentially carry over for the case in which A isa nonlinear operator and the “exact algorithms” that solve problems 1 and 2 arereplaced by (first-order accurate) consistent algorithms.

3.5.2 Elastic-Plastic Operator Split

Now we apply the basic idea illustrated in the example above to the elastoplasticproblem of evolution (3.1.2). To this end, we introduce the following additive split:

Total

ε ∇s(u)

εp γ ∂σf (σ, q)

q −γh(σ, q)

⎫⎪⎪⎬⎪⎪⎭

Elastic predictor

ε ∇s(u)

εp 0

q 0

⎫⎪⎪⎬⎪⎪⎭ +

Plastic Corrector

ε 0

εp γ ∂σf (σ, q)

q −γh(σ, q)

⎫⎪⎪⎬⎪⎪⎭(3.5.6)

Conceptually, a product-formula algorithm is constructed as follows. The elasticpredictor problem is solved with the initial conditions (3.1.2b) which are the con-verged values of the previous time step. This produces a trial elastic state which,if outside of the yield surface, is taken as the initial conditions for the solutionof the plastic corrector problem. The objective of this second step is to restoreconsistency by “returning” the trial stress to the yield surface. This is pictoriallyindicated in Figure 3.8.

3.5.3 Elastic Predictor. Trial Elastic State

First we observe that the elastic predictor problem admits an exact solution whichmerely reduces to a geometric update

εn+1 εn + ∇s(u)

εptrial

n+1 εpn

qtrialn+1 qn ,

(3.5.7)

where u is the specified displacement increment over the time step [tn, tn+1]. Inaddition, the stress tensor associated with this trial elastic state is computed byfunctional evaluation simply by using the elastic stress-strain relationships, i.e.,

σtrialn+1 ∇W(εn+1 − εpn ). (3.5.8)

Page 154: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

3.5. Interpretation. Operator Splits and Product Formulas 141

n+1

n+1trial n+1

trialn+1 = P

Closest point projectionin the metric defined

by C

Figure 3-8. Conceptual representation of the elastic predictor–plastic return-mappingalgorithm for perfect plasticity (no hardening).

In fact, these are the equations defining the trial state in Section 3.2. There, it wasshown that, assuming f (•, •) is convex, if f (σtrial

n+1, qn) ≤ 0, the process is elasticand the trial state is the final state. On the other hand, iff (σtrial

n+1, qn) > 0, the Kuhn–Tucker loading/unloading conditions are violated by the trial state which nowlies outside the yield surface. Then consistency is restored by the return-mappingalgorithm.

3.5.4 Plastic Corrector. Return Mapping

Dividing by γ , the plastic corrector problem is rephrased as

dεp(γ )

dγ ∂σf

∇W [εn+1 − εp(γ )

], q(γ )

dq(γ )

dγ −h

∇W [εn+1 − εp(γ )

], q(γ )

⎫⎪⎪⎪⎬⎪⎪⎪⎭ (3.5.9)

subject to

εp(γ ), q(γ )∣∣γ0 εpn , qn. (3.5.10)

For associative plasticity, by using the elastic stress-strain relationships and thehardening relationships, problem (3.5.9) is formulated in terms of the stress and

Page 155: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

142 3. Integration Algorithms for Plasticity and Viscoplasticity

the internal variables as

dσ(γ )

dγ −C(γ ) : ∂σf

σ(γ ), q(γ )

dq(γ )

dγ −D(γ )∂qf

σ(γ ), q(γ )

⎫⎪⎪⎪⎬⎪⎪⎪⎭ (3.5.11)

subject to

σ(γ ), q(γ )∣∣γ0 σtrial

n+1, qn, (3.5.12)

where C(γ ) : ∇2W [ε − εp(γ )] is the elasticity tensor and D(γ ) :[∇2Θ(q(γ )]−1

is the tensor of generalized plastic moduli. Form (3.5.11) is pre-ferred when the elasticity tensor and the plastic moduli are constant (the usualcase). The solution of (3.5.11)–(3.5.12) is a curveγ ∈ R+ → [σ(γ ), q(γ )]which starts at the trial state. Consistency is enforced by determining the intersec-tion of this curve with the boundary ∂Eσ of the elastic domain, equivalently, bysolving the following problem:

Find γ ∈ R+ such that

f (γ ) : f σ(γ ), q(γ ) 0.(3.5.13)

Remarks 3.5.1. To gain further insight into the nature of problem (3.5.11) andnonlinear equation (3.5.13), we examine the return mapγ → σ(γ ), q(γ )under the assumption of associative plasticity. Multiplying (3.5.11)1 by ∂σf and(3.5.11)2 by ∂qf , adding the result, and using the chain rule, we obtain

d

dγf σ(γ ), q(γ ) −∂σf : C : ∂σf − ∂qf : D : ∂qf

−∥∥∂σf ∥∥2C − ∥∥∂qf ∥∥2

D < 0, (3.5.14)

where γ > 0. Here, ‖ • ‖C and ‖ • ‖D denote the norms induced by the (Rieman-nian) metrics C(γ ) and D(γ ), respectively. Equivalently, (3.5.14) is the norminduced by the block-diagonal metric G defined by (3.2.13). Since the functionf (σ, q) is convex, it follows that the system (3.5.11) is dissipative. In addition,the function f (γ ) : f σ(γ ), q(γ ) is monotonically decreasing with theshape indicated in Figure 3.9. Note that f (γ ) 0 is ideally suited to a solu-tion by Newton’s method which becomes a globally convergent algorithm for thepresent case.

Conceptually, once γ > 0 is determined, the stresses and internal variablesare obtained by setting σn+1 σ(γ ), and so on. The algorithms developedin Section 3.3 and Section 3.4 may, in fact, be regarded as particular examples ofnumerical schemes that approximate the flowγ → σ(γ ), q(γ ) associated

Page 156: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

3.6. General Return-Mapping Algorithms 143

Figure 3-9. Shape of the function f (γ ) : f [σ(γ )].

with problem (3.5.11) and starting at (σtrialn+1, qn) forγ 0. The general situation

is considered next.

3.6 General Return-Mapping Algorithms

In what follows, motivated by the examples discussed in Sections 3.3 and 3.4 andwith the background provided by Section 3.5, we present two general algorithmsfor numerically solving the plastic corrector problem (3.3.2). We emphasize thatthese two algorithms apply to the case of a general yield condition, flow rule, andhardening law.

3.6.1 General Closest Point Projection

This algorithm is the extension of the procedure discussed in Example 3.2 to thegeneral case governed by equations (3.2.1). Conceptually, the underlying idea israther simple and is explained below in the simpler context of perfect plasticity.The general case is summarized in BOX 3.5.

1. Assume plastic loading, that is, f trialn+1 > 0 so that, by Lemma 3.1, γ > 0.

Page 157: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

144 3. Integration Algorithms for Plasticity and Viscoplasticity

n+1trial

n+11

n+1k

n+1k+1

n+1

Figure 3-10. A geometric interpretation of the closest point projection algorithm in stressspace. At each iterate (•)(k), the constraint is linearized to find the intersection (cut) withf 0. The next iterate (•)(k+1), located on level set f (k+1)

n+1 > 0, is the closest point of thatlevel set to the previous iterate (•)(k) in the metric defined by the elasticities C.

Define the plastic flow residual Rn+1 and yield condition:

Rn+1 : −εp

n+1 + εpn + γ∂σfn+1

fn+1 : f (σn+1)

(3.6.1)

where σn+1 C : [εn+1 − εp

n+1].2. Linearize the above equations. Since εn+1 is fixed during the return-mapping

stage, it follows thatεp(k)

n+1 −C−1 : σ(k)n+1, and one is led to the linearized

problem

R(k)n+1 + [Ξ(k)

n+1]−1 : σ(k)n+1 + 2γ

(k)n+1∂σf

(k)n+1 0

f(k)n+1 + ∂σf (k)n+1 : σ

(k)n+1 0

⎫⎬⎭ (3.6.2)

where Ξ : [C−1 + γ∂2

σσf]−1

is the exact Hessian matrix.

Page 158: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

3.6. General Return-Mapping Algorithms 145

3a. Solve the linearized problem to obtain 2γ(k)n+1 and ε

p(k)

n+1 :

2γ(k)n+1 : f

(k)n+1 − R

(k)n+1 : Ξ

(k)n+1 : ∂σf

(k)n+1

∂σf(k)n+1 : Ξ

(k)n+1 : ∂σf

(k)n+1

σ(k)n+1 : Ξ

(k)n+1 :

[ − R(k)n+1 − 2γ

(k)n+1∂σf

(k)n+1

]and

εp(k)

n+1 : −C−1 : σ(k)n+1

⎫⎪⎪⎪⎪⎪⎪⎪⎪⎬⎪⎪⎪⎪⎪⎪⎪⎪⎭(3.6.3)

3b. Update the plastic strain ε(k)n+1 and consistency parameter γ (k)n+1:

εp(k+1)

n+1 εp(k)

n+1 + εp(k)

n+1

and

γ(k+1)n+1 γ (k)n+1 + 2γ

(k)n+1. (3.6.4)

The procedure summarized above is simply a systematic application ofNewton’s method to the system of equations (3.6.1) that results in the com-putation of the closest point projection from the trial state onto the yieldsurface. A geometric interpretation of the iteration scheme is contained inFigure 3.10, and the general case is summarized for convenience in BOX3.5. From a physical viewpoint, the algorithm is a systematic procedure forfinding the intermediate configuration, which is defined by ε

p

n+1 and qn+1 fora given strain εn+1.

For comparison with the the cutting-plane algorithm developed below, wesummarize the basic characteristics of the closest point projection algorithm.

4. It is an implicit procedure that involves solving a local 6 × 6 system ofequations.

5. Normality is enforced at the final (unknown) iterate.

3.6.2 Consistent Elastoplastic Moduli. Perfect Plasticity

An important advantage of the algorithm summarized in BOX 3.5 lies in the factthat it can be exactly linearized in closed form. This leads to the notion of consis-tent — as opposed to continuum — elastoplastic tangent moduli. The former areobtained essentially by enforcing the consistency condition on the discrete algo-rithmic problem, whereas the later notion results from the classical consistencycondition on the continuum problem. In what follows, we illustrate the derivationof these algorithmic tangent moduli. For simplicity, attention is restricted to perfectplasticity. An identical but more elaborated computation applies to the general casesummarized in BOX 3.5. (The concept of consistent linearization was introducedin Hughes and Pister [1978], and consistent alogrithmic moduli were first derivedin Hughes and Taylor [1978] for viscoplasticity.)

Page 159: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

146 3. Integration Algorithms for Plasticity and Viscoplasticity

BOX 3.5. General Closest Point Projection Iteration.

1. Initialize: k 0, εp(0)

n+1 εpn , α

(0)n+1 αn, γ

(0)n+1 0.

2. Check yield condition and evaluate flow rule/hardening law residuals

σ(k)n+1 : ∇W (

εn+1 − εp(k)

n+1

)q(k)n+1 : −∇H(α(k)n+1)

f(k)n+1 : f (σ

(k)n+1, q

(k)n+1)

R(k)n+1 :

−εp(k)

n+1 + εpn

−α(k)n+1 + αn

+ γ (k)n+1

∂σfn+1

∂qfn+1

(k)IF: f (k)n+1 < TOL1 and

∥∥R(k)n+1

∥∥ < TOL2 THEN: EXIT.

3. Compute elastic moduli and consistent tangent moduli

C(k)n+1 : ∇2W(εn+1 − εp(k)

n+1)

D(k)n+1 : −∇2H(α(k)n+1)[A(k)n+1

]−1:

[ [C−1n+1 + γn+1∂

2σσfn+1

]γn+1∂

2σqfn+1

γn+1∂2qσfn+1

[D−1n+1 + γn+1∂qqfn+1

] ](k)4. Obtain increment to consistency parameter

2γ(k)n+1 : f

(k)n+1 −

[∂σf

(k)n+1∂qf

(k)n+1

]TA(k)n+1R(k)n+1[

∂σf(k)n+1∂qf

(k)n+1

]TA(k)n+1

∂σfn+1

∂qfn+1

(k)5. Obtain incremental plastic strains and internal variables

εp(k)

n+1

α(k)n+1

[C−1n+1 00 D−1

n+1

](k)A(k)n+1

[R(k)n+1 + 2γ

(k)n+1

∂σfn+1

∂qfn+1

(k)]6. Update state variables and consistency parameter

εp(k+1)

n+1 εp(k)

n+1 + εp(k)

n+1

α(k+1)n+1 α

(k)n+1 + α

(k)n+1

γ(k+1)n+1 γ (k)n+1 + 2γ

(k)n+1

Set k ← k + 1 and GO TO 2.

By differentiating the elastic stress-strain relationships and the discrete (algo-rithmic) flow rule (3.6.1)1 (with attention restricted to the case of perfect plasticity),

Page 160: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

3.6. General Return-Mapping Algorithms 147

we obtain

dσn+1 Cn+1 : (dεn+1 − dεpn+1)

and dεp

n+1 γn+1∂2σσf (σn+1) : dσn+1 + dγn+1∂σf (σn+1) .

(3.6.5)

Thus, one obtains the algorithmic relationship

dσn+1 Ξn+1 :[dεn+1 − dγn+1∂σf (σn+1)

], (3.6.6)

where Ξn+1 are algorithmic moduli defined as

Ξn+1 : [C−1n+1 + γn+1∂

2σσf (σn+1)

]−1. (3.6.7)

On the other hand, differentiating the discrete consistency condition f (σ) 0yields

∂σf (σn+1) : dσn+1 0 . (3.6.8)

Thus, from (3.6.6) and (3.6.8),

dγn+1 ∂σf : Ξn+1 : dεn+1

∂σfn+1 : Ξn+1 : ∂σfn+1. (3.6.9)

Finally, substituting (3.57) into (3.6.6) yields the expression for the algorithmicelastoplastic tangent moduli

∣∣∣∣n+1

Ξn+1 − Nn+1 ⊗ Nn+1

Nn+1 : Ξn+1 : ∂σf (σn+1)√∂σf (σn+1) : Ξn+1 : ∂σf (σn+1)

.

(3.6.10)

Note that the structure of (3.6.10) is analogous to expression (3.4.11) derived inExample 3.2 (see subsection 3.4.2). The preceding derivation shows that all thatis needed to obtain the algorithmic tangent moduli is to replace the elastic moduliCn+1 in the expression for the continuum elastoplastic moduli by the algorithmicmoduli Ξn+1 defined by (3.6.10).

Remarks 3.6.1.1. It should be noted that symmetry of the generalized moduli A depends crucially

on the choice of variables employed and the potential relationships (3.1.3)connecting q and α.

2. The main drawback associated with the closest point iterative procedure sum-marized in BOX 3.5 is the need for computing the gradients of the flow ruleand hardening laws, that is,[

∂2σσf (σ, q) ∂2

qσf (σ, q)

∂2σqf (σ, q) ∂2

qqf (σ, q)

]. (3.6.11)

This task may prove exceedingly laborious for complicated plasticity models.

Page 161: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

148 3. Integration Algorithms for Plasticity and Viscoplasticity

Figure 3-11. Geometric interpretation of the cutting-plane algorithm in stress space. Ateach iterate (•)(k) the constraint is linearized about (•)(k). The intersection of the planenormal to f (k) 0 with the level set f (k+1) determines the next iterate (•)(k+1).

3.6.3 Cutting-Plane Algorithm

The main goal of this algorithm, proposed in Simo and Ortiz [1985] and further an-alyzed in Ortiz and Simo [1986], is to bypass the need for computing the gradients(3.6.11). The algorithm falls within the class of convex cutting-plane methods ofconstrained optimization; see Luenberger [1984, Sections 13.6 and 13.7]. The ba-sic idea relies crucially on the notion of operator splitting, as discussed in Section3.5, and involves the following steps:

1. Assume plastic loading so that f trialn+1 > 0 so that, by Lemma 3.1, γn+1 > 0.

Then integrate explicitly the return-mapping equations (3.5.11) over an intervalof length 2γ as yet undetermined.

2. Linearize the constraint equation (3.5.13), and solve for the length 2γ .3. Updateγ and the state variables, and check for satisfaction of the consistency

condition (3.5.13). Return to step 1 if the constraint is violated.

The procedure is summarized in BOX 3.6. It should be noted that convergence ofthe algorithm toward the final value of the state variables is obtained at a quadraticrate. A geometric interpretation of the algorithm is contained in Figure 3.11. Thereturn path γ → σ(γ ), q(γ ) is approximated by a sequence of straightsegments on the space S × R

m of stresses and internal variables (σ, q).To some extent the basic characteristics of the algorithm are opposite those of

the closest point projection algorithm and are summarized below:

Page 162: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

3.7. Extension of General Algorithms to Viscoplasticity 149

4. It is an explicit procedure that involves only functional evaluations.5. Normality is enforced at the initial (known) iterate.

BOX 3.6. General Convex Cutting-Plane Algorithm.

1. Initialize: k 0, εp(0)

n+1 εpn , q

(0)n+1 qn, γ

(0)n+1 0.

2. Compute stresses, hardening moduli, and yield function

σ(k)n+1 ∇W

[εn+1 − ε

p(k)

n+1

]h(k)n+1 h

[σ(k)n+1, q

(k)n+1

]f(k)n+1 f

[σ(k)n+1, q

(k)n+1

]IF f (k)n+1 ≤ TOL THEN: EXIT.

ELSE:

3. Compute increment to plastic consistency parameter

2γ(k)n+1 : f

(k)n+1

∂σf(k)n+1 : C(k)n+1 : ∂σf

(k)n+1 + ∂σf (k)n+1 · h(k)n+1

4. Update state variables and consistency parameter

εp(k+1)

n+1 εp(k)

n+1 + 2γ(k)n+1∂σf

(k)n+1

q(k+1)n+1 q

(k)n+1 − 2γ

(k)n+1h

(k)n+1

γ(k+1)n+1 γ (k)n+1 + 2γ

(k)n+1

Set k ← k + 1 and GO TO 2.

ENDIF

Remark 3.6.2. Although the simplicity of the algorithm in BOX 3.6 leads to avery attractive computational scheme for large scale calculations, it appears thatexact linearization of the algorithm cannot be obtained in closed form. Thus globalsolution strategies involving quasi-Newton methods are required.

For further reading on return-mapping alogrithms, see Ortiz and Martin [1989].

3.7 Extension of General Algorithms to Viscoplasticity

The general algorithms developed in the precedings section are readily modified toaccommodate classical viscoplasticity. As motivation, we start with the importantcase of classical J2 viscoplasticity.

Page 163: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

150 3. Integration Algorithms for Plasticity and Viscoplasticity

3.7.1 Motivation. J2-Viscoplasticity

To develop the extension of the algorithm presented in Section 3.3.1, we recall thatclassical viscoplasticity is obtained from rate-independent plasticity by replacingthe consistency parameter γ > 0 with the constitutive equation

γ 〈f (σ, q)〉η

, η ∈ (0,∞) . (3.7.1)

For J2 viscoplasticity the flow potential in BOX 3.7 has the expressionf ‖ξ‖ − √ 2

3

[σY + βH ′α

]where, for simplicity, we have assumed linear

isotropic/kinematic hardening. As in the rate-independent theory, β ∈ [0, 1] is amaterial parameter. Assuming that f trial

n+1 > 0 so that viscoplastic loading takesplace, then an implicit backward-Euler difference scheme yields the counterpartof the algorithmic equations (3.3.1):

εvpn+1 εvp

n +fn+1

ηtnn+1

αn+1 αn + √ 23

fn+1

ηt

βn+1 βn + 23 (1 − β)H ′ fn+1

ηtnn+1 ,

⎫⎪⎪⎪⎪⎪⎪⎪⎬⎪⎪⎪⎪⎪⎪⎪⎭(3.7.2)

where nn+1 : ξn+1/‖ξn+1‖. An argument identical to that presented in Section3.3.1 leads to the result

nn+1 ξtrialn+1

/∥∥ξtrialn+1

∥∥, (3.7.3)

along with the condition

‖ξn+1‖ ∥∥ξtrialn+1

∥∥ − 2µt

η〈fn+1〉

[1 + (1 − β) H

], (3.7.4)

where ξn+1 : σn+1 − βn+1, and ξtrialn+1 is defined by (3.3.2). From an algorith-

mic standpoint the only difference with the rate-independent case concerns theenforcement of the counterpart of the consistency condition. Now it follows from(3.7.4) that

γn+1 : 〈fn+1〉tη 〈f trial

n+1〉 /2µτt+[1 + H ′

] , τ : η

2µ, (3.7.5)

where f trialn+1 is defined by (3.2.3) and τ is the relaxation time (see (2.7.12)). The

preceding analysis easily extends to the case of nonlinear kinematic/isotropic hard-ening by considering a local iterative procedure analogous to that summarized inBOX 3.1.

Page 164: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

3.7. Extension of General Algorithms to Viscoplasticity 151

3.7.1.1 Linearization.

By differentiating the algorithm along the lines discussed in Section 3.3.2, oneobtains the algorithmic consistent viscoplastic tangent moduli. In particular, forγn+1,

∂f trialn+1

∂εn+1 2µnn+1 ⇒ ∂γn+1

∂εn+1 nn+1

η

2µt +[1 + H ′

] . (3.7.6)

Moreover, since σn+1 κ tr[εn+1]1 + 2µ(epn+1 − epn − γn+1nn+1), Lemma

3.2 and (3.7.6) yield the expression recorded in BOX 3.7, which also includes astep-by-step summary of the algorithm.

Remark 3.7.1. From expression (3.7.5),

γn+1 : fn+1t

η→ f trial

n+1/2µ

1 + H ′3µ

, as τ/t → 0 , (3.7.7)

which coincides with expression (3.3.7) for γn+1 in the rate-independent case. Thisillustrates the fact that, as the ratio of the relaxation time over the time step goes tozero, i.e., τ/t → 0, one recovers the rate-independent limit; in agreement withthe conclusions obtained in Section 1.9.1 in analyzing the continuum problem.

3.7.2 Closest Point Projection

The iterative procedure is analogous to that for the rate-independent case. Onesimply needs to observe the following:

1. For perfect viscoplasticity, γn+1 tfn+1/η, where fn+1 f (σn+1).2. Since Rn+1 −ε

vpn+1 + ε

vpn + γn+1∇fn+1, the linearization yields

∂Rn+1

∂σn+1 [

C−1 + γn+1∇2fn+1] + t

η

[∇fn+1 ⊗ ∇fn+1]

(3.7.8)

where, for simplicity, we have restricted our attention to perfect viscoplasticity.The general case is handled along similar lines. With these observations inmind, for convenience the iterative scheme is summarized in BOX 3.8.

3.7.3 A Note on Notational Conventions

In order to minimize confusion, we wish to review our notational conventions. Thesymbol is used to denote an incremental quantity, such as the increment over atime step, or an increment between successive iterations. We typically do not useseparate notations to distinguish between these two cases, relying on context tomake the intent clear. On the other hand, we often encounter situations in which therate-of-slip, γ , appears in both incremental forms within an alogrithm, and even a

Page 165: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

152 3. Integration Algorithms for Plasticity and Viscoplasticity

single equation; see, e.g., Box 3.5. In these cases, we adhere to the following con-ventions:γ γt denotes the increment of γ over a time step, and2γ denotes

BOX 3.7. J2-Viscoplasticity.Linear Isotropic/Kinematic Hardening.

1. Compute trial elastic stress:

en+1 εn+1 − 13 (tr[εn+1])1

strialn+1 2µ

(en+1 − epn

)ξtrialn+1 strial

n+1 − βn

2. Check viscoplastic flow potential

f trialn+1 : ∥∥ξtrial

n+1

∥∥ − √23 (σY + βH ′αn)

IF: f trialn+1 ≤ 0

Set (•)n+1 (•)trialn+1 & EXIT

ENDIF

3. Compute nn+1 and γn+1 : fn+1t/η

nn+1 : ξtrialn+1

/∥∥ξtrialn+1

∥∥γn+1: f trial

n+1/2µη

2µt +[1 + H ′

]4. Update back stress, viscoplastic strain, and stress

βn+1 βn + 23 (1 − β)H ′γn+1nn+1

αn+1 αn +√

23 γn+1

εvpn+1 εvp

n + γn+1nn+1

σn+1 κ tr[εn+1]1 + strialn+1 − 2µγn+1nn+1

5. Compute consistent viscoplastic tangent moduli

Cn+1 κ1 ⊗ 1 + 2µθn+1[I − 1

3 1 ⊗ 1] − 2µθn+1nn+1 ⊗ nn+1

θn+1 : [

1 − 2µγn+1∥∥ξtrialn+1

∥∥]

θn+1 :

⎡⎢⎣ 1η

2µt +(

1 + H ′3µ

) − 2µγn+1∥∥ξtrialn+1

∥∥⎤⎥⎦

Page 166: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

3.7. Extension of General Algorithms to Viscoplasticity 153

the increment of γ between iterations. For example, we write

γ (k+1) γ (k) + 2γ (k), (3.7.9)

where k is the iteration number.

BOX 3.8. Perfect Viscoplasticity.Closest Point Projection Iteration.

1. Initialize: k 0, εvp(0)n+1 εvp

n , σ(0)n+1 : ∇W (∇sun+1 − ε

vpn

).

IF: f (σ(0)n+1) ≤ 0

Set εvpn+1 ε

vpn & EXIT

ELSE:

2. Return mapping iterative algorithm

2.a. Compute residuals

σ(k)n+1 : ∇W (∇sun+1 − ε

vp(k)

n+1

)f(k)n+1 : f

(σ(k)n+1

(k)n+1 : tf

(k)n+1/η

R(k)n+1 : −ε

vp(k)n+1 + εvp

n + γ (k)n+1∇f(σ(k)n+1

)2.b. Check convergence

IF:∥∥R(k)n+1

∥∥ < TOL1 THEN:

Set εvpn+1 ε

vp(k)

n+1 & EXIT

ELSE:

2.b. Compute consistent (algorithmic) tangent moduli

C(k)n+1 : ∇2W(∇sun+1 − ε

vp(k)

n+1

)Ξ(k)−1

n+1 :[C−1n+1 + γ (k)n+1∇2f

(σ(k)n+1

)]

Ξvp(k)

n+1 :[Ξ(k)−1

n+1 + t

η∇f (k)n+1 ⊗ ∇f (k)n+1

]−1

2.c. Compute kth increments

εvp(k)

n+1 C−1n+1 : Ξ

vp(k)

n+1 : R(k)n+1

2.d. Update viscoplastic strain

εvp(k+1)

n+1 εvp(k)

n+1 + εvp(k)

n+1

Set k ← k + 1 & GO TO 2.a.

Page 167: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

4

Discrete Variational Formulation andFinite-Element Implementation

In this chapter we address in detail the variational formulation and numericalimplementation of classical plasticity and viscoplasticity in the context of the finite-element method. As noted in Chapter 2, the variational setting of classical plasticityleads naturally to a variational inequality typically formulated in stress space. Thisis the framework adopted by several authors, notably Johnson [1976a,b, 1978]. Onthe other hand, our formulation transforms this inequality into a variational equal-ity by introducing a Lagrange multiplier at the outset which is interpreted as theconsistency parameter. Furthermore, the yield condition is formulated in strainspace. We show that these steps are in fact crucial to obtain a variational frame-work suitable for the implementing the strain-driven, return-mapping algorithmsexamined in detail in Chapter 3.

By now it is well established that displacement-based, finite-element methodsmay lead to grossly inaccurate numerical solutions in the presence of constraints,such as incompressibility or nearly incompressible response; see e.g., Hughes[1987, Chapter 4] for a review and an illustration of the difficulties involved inthe context of linear incompressible elasticity. As first noted in Nagtegaal, Parks,and Rice [1974], the classical assumption of incompressible plastic flow in metalplasticity is the source of similar numerical difficulties. Finite-element approxima-tions based on mixed variational formulations have provided a useful frameworkin the context of which constrained problems can be successfully tackled. A largebody of literature exists on the subject, which has its point of departure in thepioneering work of Herrmann [1965], Taylor, Pister, and Herrmann [1968], Key[1969], and Nagtegaal, Park, and Rice [1974]. Review accounts of several aspectsof this exponentially growing area are in several textbooks, e.g., Ciarlet [1978,Chapter 7], Oden and Carey [1983, Chapter 4], Carey and Oden [1984, Chapter3], Girault and Raviart [1986, Chapter III], Hughes [1987, Chapter 4], Johnson[1987, Chapter 11], Zienkiewicz and Taylor [1989, Chapter 12], and others. Seealso Taylor et al. [1986].

To retain the simplicity and computational convenience afforded by strain-driven, return-mapping algorithms and, at the same time, properly account fornearly incompressible response, a class of methods, called assumed-strain meth-ods, has gained considerable popularity in recent years. Direct precedents of this

154

Page 168: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

4.1. Review of Some Basic Notation 155

methodology are in the work of Nagtegaal, Parks, and Rice [1974] and the reducedand selective-reduced integration techniques, introduced by Zienkiewicz, Taylor,and Too [1971] and Doherty, Wilson, and Taylor [1969], which are equivalent tocertain mixed methods as shown in Malkus and Hughes [1978]. For the nearlyincompressible problem, the structure of assumed-strain methods widely usednowadays was originally proposed in Hughes [1980] and is commonly referred toas the B-bar method. For linearized and finite strain elasticity and plasticity, Simo,Taylor, and Pister [1985] showed that B-bar methods result from finite-elementapproximations constructed on the basis of a three-field variational formulation.The fact that general assumed strain methods can be made consistent with a three-field variational formulation of the Hu-Washizu type was first pointed out in Simoand Hughes [1986].

The preceding remarks motivate our development in this chapter of a varia-tional formulation of plasticity suitable for constructing three-field, finite-elementapproximations of the elastoplastic boundary-value problem. In this development,the variational counterpart of the notion of plastic dissipation introduced in Chap-ter 2 plays a central role. In particular, we show in Section 4.2 that a suitable timediscretization of the dissipation function leads to a discrete Lagrangian whoseEuler–Lagrange equations produce the weak forms of the momentum balanceequation and the strain-displacement relationships. In addition, the weak form ofthe closest point projection algorithm is obtained as an Euler–Lagrange equationthat constitutes the discrete counterpart of the the plastic flow rule and the hard-ening law. Finally, the discrete Kuhn–Tucker loading/unloading conditions alsoappear as Euler–Lagrange equations.

In Section 4.3 we show that one recovers the computational architecture ofassumed strain methods within this variational framework by assuming that theflow rule and loading/unloading conditions hold strongly (pointwise). As alreadypointed out, the implementation of plasticity models in a finite-element method be-comes particularly simple in the context of an assumed-strain method. Essentially,the procedure reduces to testing independently at each quadrature point of the ele-ment whether the elastic trial state violates the yield condition. If this is the case ata particular quadrature point, one simply applies a local return-mapping algorithmat the quadrature point level to restore consistency. The validity of this simplescheme relies crucially on the statement of the yield criterion in strain space. For agiven yield condition in stress space, a strain-space formulation is obtained merelyby using the pointwise stress-strain relationships. (In way of contrast, see Hintonand Owen [1980] for earlier approaches to integrating constitutive equations ofplasticity.)

4.1 Review of Some Basic Notation

In this section we introduce some of the notation necessary for our subsequentdevelopments. Our presentation is informal and technical details are omitted. Weillustrate the basic definitions needed with a few elementary examples and refer the

Page 169: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

156 4. Discrete Variational Formulation and Finite-Element Implementation

reader to standard textbooks for further details and the proper functional analysissetting. See, e.g., Vainberg [1964], Mikhlin [1970, Part II], Gelfand and Fomin[1963], Luenberger [1972], Oden and Reddy [1976], and Troutman [1983]. Read-ers familiar with elementary calculus of variations may proceed directly to Section4.2.

4.1.1 Gateaux Variation

Let V denote an appropriate function space, typically a Banach space with dualV∗, and duality pairing 〈•, •〉V : V

∗ × V → R. Given a functionalΠ : V → R

and a point u0 ∈ V, one defines the Gateaux variation at u0 ∈ V in the directionη ∈ V as the following limit (whenever it exists)

δΠ(u0, η) : limα→0

Π(u0 + αη) − Π(u0)

α d

dαΠ(u0 + αη)

∣∣α0 .

(4.1.1)This definition generalizes the notion of the directional derivative of functions

in Euclidean space. However, it does not imply the stronger notion of (Frechet)differentiability. We recall that a functional Π : V → R is Frechet differentiableat u0 ∈ V if there exists a linear functional, denoted byDΠ(u0) and called Frechetderivative, such that

Π(u0 + η) − Π(u0) − DΠ(u0) · η‖η‖V

→ 0 , as ‖η‖V → 0, (4.1.2)

where ‖ • ‖V denotes the norm in V. One refers to DΠ(u0) · η as the (Frechet)derivative at u0 in the direction η. The Gateaux derivative δΠ(u0; η) coincideswith DΠ(u0) · η if the following two technical conditions hold (see Troutman[1983]):

i. δΠ(u0, η) is linear and continuous in η ∈ V.ii. |δΠ(u, η) − δΠ(u0, η)| → 0 as u → u0, uniformly for u in the unit ball

about u0 in V.

Geometrically, DΠ(u0) determines the best linear approximation to Π at u0,as the following example illustrates.

Example: 4.1.1. Let Π : B ⊂ R2 → R be a real function of two variables

x (x1, x2) ∈ B, assumed to be continuous and differentiable. Then, the bestlinear approximation toΠ(x) at x0 is the tangent plane, Lx0Π(x) at x0, defined as

Lx0Π(x) : Π(x0) + DΠ(x0) · (x − x0) , (4.1.3a)

where DΠ(x0) is the vector with components

DΠ(x0) :∂Π(x0)

∂x1,∂Π(x0)

∂x2

. (4.1.3b)

Page 170: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

4.1. Review of Some Basic Notation 157

Figure 4.1. Illustration of the Frechet derivative as the best linear approximation for a realfunction of two real variables (i.e., a surface).

See Figure 4.1 for an illustration.

Formally, we shall always assume the stronger condition of Frechet differentia-bility. However, in practical calculations, the Gateaux derivative formula furnishesthe most convenient tool for calculating the Frechet derivative.

Example: 4.1.2. Consider curves u : [a, b] → R which are continuous anddifferentiable with a continuous derivative in [a, b] ⊂ R, and have fixed ends suchthat u(a) u(b) 0. Following standard notation, we write u ∈ C1

0([a, b],R).∗

The arc-length of such curves is a functional Π : C10

([a, b],R

) → R definedby the familiar expression

Π(u) ∫ b

a

√1 + [u′(x)]2dx. (4.1.4a)

∗This is a Banach space with the norm ‖u‖C1 : SUPx∈[a,b]

[|u(x)| + |u′(x)|].

Page 171: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

158 4. Discrete Variational Formulation and Finite-Element Implementation

Then the Gateaux variation at curve u0 ∈ C10([a, b],R) in the direction η(x) ∈

C10([a, b],R) is given by

δΠ(u, η) d

∫ b

a

√1 + [u′(x) + αη′(x)]2dx

∣∣∣∣α0

∫ b

a

d

√1 + [u′(x) + αη′(x)]2dx

∣∣∣∣α0

∫ b

a

u′(x)√1 + [u′(x)]2

η′(x)dx.

(4.1.4b)

In the classical literature on the calculus of variations (see, e.g., Gelfand andFomin [1963]), the function u0(x)+ αη(x), for α > 0, is called a variation of u0.See Figure 4.2 for a graphical illustration.

4.1.2 The Functional Derivative

Given a functional Π : V → R, the functional derivative of Π at u ∈ V is anelement of V

∗, denoted by δΠδu(u) ∈ V

∗, which satisfies the relationship

δΠ(u, η) :

⟨δΠ

δu(u), η

⟩V

. (4.1.5)

Figure 4.2. A geometric illustration of the variation u0(x) + αη(x) of a function u0 ∈C1

0 ([a, b],R) for η ∈ C10 ([a, b],R).

Page 172: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

4.1. Review of Some Basic Notation 159

In applications, (4.1.5) boils down to integration by parts of the expression forthe Gateaux derivative, as the following example illustrates.

Example: 4.1.3. Consider the same setting as in Example 4.1.2. Integration of(4.1.4b) by parts yields

δΠ(u, η) −∫ b

a

[u′(x)√

1 + [u′(x)]2

]′η(x)dx + u′(x)η(x)√

1 + [u′(x)]2

∣∣∣∣∣b

a

. (4.1.6)

We note that the boundary terms vanish since, by assumption, η(a) η(b) 0.In the present situation, the duality pairing 〈•, •〉V reduces to integration over theinterval [a, b] (L2-pairing). Thus, from (4.1.6) and (4.1.5),⟨

δΠ

δu(u), η

⟩V

−∫ b

a

[u′(x)√

1 + [u′(x)]2

]′η(x) dx

⇒ δΠ(u)

δu −

[u′(x)√

1 + [u′(x)]2

]′.

(4.1.7)

The notion of functional derivative of a given functional provides the abstractversion of the classical Euler–Lagrange equations. These equations constitutenecessary conditions for a function to be an extremal, as shown below.

4.1.3 Euler–Lagrange Equations

In applications, the interest in the functional derivative is the direct consequenceof the following classical result which represents the extension of the standardcalculus test for extremal points of a function to the calculus of variations.

Proposition 4.1. The necessary condition for a functional Π : V → R to havea local extremum (maximum, minimum, or saddle) at a point u0 ∈ V is that

δΠ

δu(u0) 0 . (4.1.8)

These are the so-called Euler–Lagrange equations.

Proof. Consider the real-valued function φ : V → R defined for fixed butotherwise arbitrary η ∈ V by

φ(ε) : Π(u0 + εη) .By hypothesis, φ(ε) has an extremal point for ε 0. From elementary calculus,

φ′(0) d

dεΠ(u0 + εη)

∣∣∣∣ε0

0 .

Page 173: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

160 4. Discrete Variational Formulation and Finite-Element Implementation

By definition (4.1.1) of the variational derivative and definition (4.1.8) of thefunctional derivative,

φ′(0) δΠ(u0, η) ⟨δΠ

δu(u0), η

⟩V

0 .

Since η ∈ V is arbitrary, the result follows by the properties of duality pairing.

In the classical literature of the calculus of variations, the fact that⟨δΠδu(u0), η

⟩V

implies that δΠδu(u) 0 for arbitrary functions in C0[B,R3] is called the Dubois–

Raymond–Lagrange lemma; see Gelfand and Fomin [1963], or Troutman [1983].

Example: 4.1.4. From (4.1.7), the Euler–Lagrange equation for the problemconsidered in Examples 4.2 and 4.3 is expressed as[

u′(x)√1 + [u′(x)]2

]′ 0 ⇒ u′(x) constant. (4.1.9)

Thus, u(x) Ax + B, where A, B are constants. Since u(a) u(b) 0, itfollows that u(x) 0 for x ∈ [a, b], that is, the solution of the Euler–Lagrangeequation is a straight segment connecting points (a, 0), and (b, 0) (the shortestdistance between a and b).

As a final illustration, consider the following important example.

Example: 4.1.5. Let the functional Π : V → R be defined by the expression

Π(u) ∫

B

W[x,∇u(x)

] − b(x) · u(x) dx , (4.1.10a)

where B ⊂ R3, and u(x) 0 for x ∈ ∂B (the boundary of B). Application of the

Gateaux derivative formula yields

δΠ(u, η) :∫

B

d

W[x,∇(u + αη)] − b · (u + αη) ∣∣∣∣

α0

dx

B

[∇W(x,∇u) : ∇η − b · η]dx , (4.1.10b)

so that application of Green’s formula results in

δΠ(u, η) : −∫

B

div

[∇W(x,∇u)] + b

· ηdx

+∫∂B

η · [∇TW(x,∇u)n]dΓ,

(4.1.10c)

where n(x) denotes the unit normal field to ∂B. The boundary term vanishesbecause of the homogeneous boundary condition η|∂B 0. Thus, the functional

Page 174: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

4.2. Variational Framework for Elastoplasticity 161

derivative takes the form

δΠ

δu(u) −div

∇W [x,∇u(x)

] − b(x) . (4.1.10d)

IfW(x,∇u) is the strain energy and b(x) is the body force, then the Euler–Lagrangeequations δΠ/δu 0 are simply the equilibrium equations of elastostatics; seeGurtin [1972] for a detailed discussion.

4.2 General Variational Framework for Elastoplasticity

In this section we examine the variational formulation of classical elastoplasticity.Our objective is to define a discrete functional whose associated Euler–Lagrangeequations yield the discrete equations of elastoplasticity, as summarized in Section3.2 of Chapter 3. The construction of this discrete functional relies crucially on thenotion of plastic dissipation discussed in detail in Section 2.6 of Chapter 2, andproceeds as follows.

i. We discretize the time interval [0, T ] ∈ R+ of interest in nonoverlappingintervals [0, T ] ⋃N

n0 [tn, tn+1]. In a typical interval [tn, tn+1], we assume thatthe initial data at tn are given.

ii. We express the total energy available at time tn in terms of the state variables attn+1 as the sum of the potential energy at time tn+1 and the incremental dissipationin the interval [tn, tn+1] computed by a backward Euler difference scheme. Thisleads to a discrete functional (Lagrangian) in terms of the unknown state variablesat tn+1.

iii. We show that the Euler–Lagrange equations associated with this discrete La-grangian produce the equilibrium equations, the discrete versions of the flow ruleand hardening law, and the discrete form of the loading conditions in Kuhn–Tuckerform. We recall that the discrete flow rule and hardening law are the mathemat-ical expression of the closest point projection algorithms discussed in detail inChapter 3.

To carry out the program outlined above, we start by recalling some furthernotation. We let V denote the space of kinematically admissible variations (orvirtual displacements), defined as

V : η : B → R

ndim | η ∈ [H1(B)]ndim ; η|∂uB 0, (4.2.1a)

where ndim ≤ 3 is the spatial dimension and H1(B) denotes the Sobolev space of

functions with square-integrable first-order derivatives.†. Further, we recall fromChapter 2 that ∂uB ⊂ ∂B and ∂σB ⊂ ∂B are the parts of the boundary ∂B where

†Note that V V∗. The duality pairing for the computation of functional derivatives is simply the

L2 inner product, i.e., 〈η1, η2〉 :∫

B η1 · η2dV .

Page 175: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

162 4. Discrete Variational Formulation and Finite-Element Implementation

displacement and stresses are respectively prescribed according to

u|∂uB u,

and (4.2.1b)

σn|∂σB t.

Finally, we let [0, T ] ⊂ R+ be the time interval of interest and denote the currenttime by t ∈ [0, T ]. In the exposition that follows, we shall designate the valueof the variable at time ξ ∈ [0, t] by a subscript ξ . In addition, to simplify thenotation, explicit indication of the spatial argument x ∈ B is often omitted.

4.2.1 Variational Characterization of Plastic Response

With the preceding notation in hand, we proceed to define the following functionals.

4.2.1.1 Free energy functional

We introduce the notion of total free energy available at current time t , by thefollowing three-field functional of the Hu–Washizu type:

Pt (ut , εt − εpt , q, σt ) :

∫BΨ (εt − ε

pt , q) + σt : (∇sut − εt ) dV

+ Pext(ut ).

(4.2.2)Here,Ψ is the free energy defined in terms of the stored-energy functionW and thecontribution of the hardening variable H by (2.6.22b). For simplicity, we assumethat H(α) is quadratic so that, by the Legendre transformation, we trivially expressH as a function of q. Therefore we set

H 12 q · D−1

q,

Ψ (ε − εp, q) : W(ε − εp) + 12 q · D−1

q.(4.2.3)

Identical developments hold for a general form of H. In addition, Pext(ut ) de-notes the potential energy of the external loading at current time, which, under theassumption of dead loading, is given by

Pext(ut ) : −∫

Bρb · ut dV −

∫∂σB

t · ut dΓ. (4.2.4)

In (4.2.2) we have assumed that ut , εt , σt , qt are independent variables. Then inthis context, σt may be regarded as a Lagrange multiplier that enforces (weakly)the constraint∇sut − εt 0. The generality afforded by the three-field functional(4.2.2) is warranted by the class of mixed, finite-element methods considered inSection 4.3.

Page 176: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

4.2. Variational Framework for Elastoplasticity 163

4.2.1.2 Plastic dissipation functional

In addition to the free energy functional (4.2.2), we introduce the Lagrangianfunctional associated with the plastic dissipation over the entire body up to currenttime t ∈ R+. Recall from Section 2.6 that plastic dissipation is given by

Dp

ξ : εp

ξ : ∇W(εξ − εp

ξ ) − qξ · D−1qξ ≥ 0, (4.2.5a)

where the variables εξ , εpξ , qξ are constrained to lie in the closure of the elasticdomain. This constraint can be removed through the standard method of Lagrangemultipliers, by considering the following functional associated with the the totaldissipation up to time t

Lpt :∫ t

0

∫B

Dp

ξ − γξf[∇W(εξ − ε

p

ξ ), qξ]dV dξ. (4.2.5b)

Here, ξ → γξ ∈ Kp is the Lagrange multiplier to be interpreted as the plastic

consistency parameter. Kp is the set (a positive cone) defined as

Kp :

γ | γ ∈ L2(B) , γ ≥ 0, (4.2.6)

and f [∇W(εξ − εp

ξ ), qξ ] 0 defines the plastic yield surface at time ξ ∈ [0, t].Although the yield function is given in stress space, it should be noted that Lptis formulated in strain space by replacing the stress tensor with the expression∇W(εξ − ε

p

ξ ). Note further that we use ∇W(εξ − εp

ξ ), not σξ , as one wouldexpect, in this transformation to strain space. This observation is crucial for thedevelopments that follow.

4.2.2 Discrete Lagrangian for elastoplasticity

Next, we proceed to discretize functionals introduced above and focus our attentionon a typical time interval [tn, tn+1].

4.2.2.1 Discrete plastic dissipation functional

We consider a discrete plastic dissipation functional obtained from its continuumcounterpart, defined by (4.2.5), by means of a backward Euler difference scheme.Let t tn+1 be the current time, and let tn+1 tn + t , where t > 0 is thetime step. Then from (4.2.5)

Lpn+1 Lpn +∫ tn+1

tn

∫B

[εp

ξ : ∇W(εξ − εp

ξ ) − qξ · D−1qξ]dV dξ

−∫ tn+1

tn

∫Bγξf

[∇W(εξ − εp

ξ ), qξ]dV dξ. (4.2.7)

Page 177: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

164 4. Discrete Variational Formulation and Finite-Element Implementation

For convenience, in what follows, we use the following notation

χn+1 : un+1, εn+1, σn+1, εp

n+1, qn+1, γ ,Wn+1 : W(εn+1 − ε

p

n+1),

fn+1 : f (∇W(εn+1 − εp

n+1), qn+1).

⎫⎪⎪⎬⎪⎪⎭ (4.2.8)

In addition, we assume that the history of the state variables up to time tn, whichis collectively denoted by χξ for ξ ∈ [0, tn], is given and remains fixed throughthe developments that follow. Then, with this observation in mind, evaluation of(4.2.7) by a backward Euler algorithm results in the following expression:

Lp(χn+1) : Lpn +∫

B[εpn+1 − εpn ] : ∇Wn+1 − γfn+1

− qn+1 · D−1(qn+1 − qn)dV,

(4.2.9)

where interchange of spatial and time integration is allowed by the assumedsmoothness of the integrand, and we have set γ : γt . The functionalLp(χn+1) furnishes the algorithmic approximation to the plastic dissipation Lptup to time t tn+1.

4.2.2.2 The discrete Lagrangian

Now a discrete variational formulation of classical elastoplasticity is obtained by afunctional denoted by Pn(χn+1), and defined as the the total free energy availableat time tn expressed in terms of the state χn+1 at tn+1. Accordingly, the discretefunctional Pn(χn+1) is obtained as the sum of the energy Pn+1(χn+1) at tn+1 andthe incremental dissipation in [tn, tn+1]:

Total free energy∣∣n Total free energy

∣∣n+1 + Dissipation

∣∣n+1n. (4.2.10)

In view of this definition, it follows that Pn(χn+1) is given by the relationship

Pn(χn+1) : Pn+1(χn+1) + [Lp(χn+1) − Lpn ]. (4.2.11)

Then substituting of (4.2.9) into (4.2.11) yields the explicit expression

Pn(χn+1) :∫

BLn(χn+1)dV + Pext(un+1), (4.2.12a)

where Ln(χn+1) is the discrete Lagrangian associated with Pn(χn+1)−Pext(un+1),which is given by

Ln(χn+1) : Wn+1 + 12 qn+1 · D−1

qn+1 + σn+1 : [∇sun+1 − εn+1]

− γfn+1 + [εpn+1 − εpn ] : ∇Wn+1 − qn+1 · D−1(qn+1 − qn).

(4.2.12b)Below we show that the Euler–Lagrange equations associated with this func-tional furnish the discrete equations of elastoplasticity. To carry out the standard

Page 178: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

4.2. Variational Framework for Elastoplasticity 165

variational argument, we shall formally assume that q ∈ Vq, σ ∈ Vσ, and ε ∈ Vε,

Vσ : σ: B → S

Vε : ε: B → S

Vq : q: B → Rm

|||

σij ∈ L2(B),εij ∈ L2(B),qi ∈ L2(B).

⎫⎪⎪⎬⎪⎪⎭ (4.2.13)

Since our calculations are formal we shall not elaborate on the significance of thisfunctional setting and refer to Temam [1985] for an in-depth discussion of theseand related topics.

4.2.3 Variational Form of the Governing Equations

Formally, the Euler–Lagrange equations associated with the functional (4.2.12)yield (i) the equilibrium equations, (ii) the strain-displacement relationships, (iii)the elastic constitutive equations, (iv) the closest point projection algorithm, and (v)the discrete Kuhn–Tucker conditions. The explicit result is given in the following.

Proposition 4.1. The stationarity conditions of the time-discretized functional(4.2.12) result in the following weak forms of the governing equations:

δPn(χn+1, η) ∫

B

[σn+1 : ∇sη − ρb · η]dV − ∫

∂σBt · ηdΓ

0, (4.2.14a)

δPn(χn+1, τ ) ∫

Bτ :

[∇sun+1 − εn+1]dV 0, (4.2.14b)

δPn(χn+1, ξ) ∫

Bξ :

[ − σn+1 + ∇Wn+1]

+ Cn+1 :[εp

n+1 − εpn − γ∂σfn+1]dV

0, (4.2.14c)

δPn(χn+1, ξp) −

∫B

ξp : Cn+1 :[εp

n+1 − εpn − γ∂σfn+1]dV

0, (4.2.14d)

δPn(χn+1, p) −∫

Bp · [D−1

(qn+1 − qn) + γ∂qfn+1]dV

0, (4.2.14e)

δPn(χn+1, λ) ∫

Bλfn+1dV 0, (4.2.14f )

for arbitrary displacement variation η ∈ V, stress variations τ ∈ Vσ, strainξ ∈ Vε, ξp ∈ Vε, and variations p ∈ Vq, λ ∈ K

p. In these equations, Cn+1 :∇2Wn+1 denotes the (generally nonconstant) tensor of elastic moduli.

Proof. The first two equations follow by a straightforward argument analogousto that employed in Example 4.1.5. The proof of the remaining equations is based

Page 179: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

166 4. Discrete Variational Formulation and Finite-Element Implementation

on the following relationships obtained by applying the chain rule:

d

dα∇W(εn+1 + αξ − ε

p

n+1)∣∣α0 Cn+1 : ξ,

d

dα∇W(εn+1 − ε

p

n+1 − αξp)∣∣α0 −Cn+1 : ξp,

d

dαf[∇W(εn+1 + αξ − ε

p

n+1), qn+1]∣∣α0 ∂σfn+1 : Cn+1 : ξ,

d

dαf[∇W(εn+1 − ε

p

n+1 − αξp), qn+1]∣∣α0 −∂σfn+1 : Cn+1 : ξp,

⎫⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎬⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎭(4.2.15)

Using relationships (4.2.15)2,4, from (4.2.14b),

δPn(χn+1, ξp) −

∫Bξp : [−∇Wn+1 + ∇Wn+1]

+ξp : Cn+1 :[εp

n+1 − εpn − γ∂σfn+1]dV

0, (4.2.16)

which reduces to (4.2.14d) after cancelling like terms. A similar calculation yieldsthe remaining equations.

Corollary 4.1. The Euler–Lagrange equations associated with the discreteLagrangian (4.2.12) take the form

δPn(χn+1)

δun+1

− div σn+1 − ρb 0 , in B

σn − t 0 , on ∂σB ,(4.2.17a)

δPn(χn+1)

δεn+1 ∇sun+1 − εn+1 0 , (4.2.17b)

δPn(χn+1)

δσn+1 −σn+1 + ∇Wn+1 0 , (4.2.17c)

δPn(χn+1)

δεp

n+1

−εp

n+1 + εpn + γ∂σfn+1 0 , (4.2.17d)

δPn(χn+1)

δqn+1 −D−1

(qn+1 − qn) − γ∂qfn+1 0 , (4.2.17e)

δPn(χn+1)

δγ fn+1 ≤ 0,

γ ≥ 0,

γfn+1 0.

⎫⎪⎪⎪⎪⎪⎬⎪⎪⎪⎪⎪⎭(4.2.17f )

Proof. This follows immediately from variational equations (4.2.14a–f ) byintegrating by parts and standard arguments.

Page 180: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

4.2. Variational Framework for Elastoplasticity 167

Remark 4.2.1. Assume that C : ∇2W is constant. Combining (4.2.17c) and(4.2.17d),

σtrialn+1 : C : [εn+1 − εpn ],

σn+1 σtrialn+1 − γC : ∂σfn+1.

(4.2.18)

which coincides with the expression of the closest point projection algorithm, asdiscussed in Chapter 3.

4.2.4 Extension to Viscoplasticity

The variational formulation of viscoplasticity follows along the same lines as therate-independent case discussed above, and is based on the viscoplastic regulariza-tion of maximum plastic dissipation considered in Section 2.7. First, sinceγ ≥ 0is no longer an independent variable, we set

χn+1 : un+1, εn+1, σn+1, εvpn+1, qn+1. (4.2.19)

Next, we recall from Chapter 2 that the viscoplastic regularization of the dissipationfunction takes the form

Dvpη ξ : ε

vpξ : ∇W(εξ − ε

vpξ ) − qξ · D−1

− 1

ηγ+ξ

f(∇W(εξ − ε

vpξ )

),

(4.2.20)

where η > 0 is the viscosity coefficient and γ+ξ : R → R+ is defined by (2.7.4).Therefore, the viscoplastic counterpart of the time-discretized functional (4.2.9)takes the following form

Lvp(χn+1) : Lvpn +

∫ tn+1

tn

∫B

Dvpη ξ dV dξ

B[εvp

n+1 − εvpn ] : ∇Wn+1 − t

ηγ+n+1

(fn+1

)− qn+1 · D−1

(qn+1 − qn)dV . (4.2.21)

Then for viscoplasticity, the counterpart of the discrete functional (4.2.11) becomes

Pn(χn+1) : Pn+1(χn+1) + [Lvp(χn+1) − Lvpn ], (4.2.22)

which, in view of (4.2.21), can be written as follows

Pn(χn+1) :∫

B

Wn+1 + 1

2 qn+1 · D−1qn+1 + σn+1 : [∇sun+1 − εn+1]

+ [εvpn+1 − εvp

n ] : ∇Wn+1 − t

ηγ+n+1

(fn+1

)− qn+1 · D−1

(qn+1 − qn)dV + Pext. (4.2.23)

Finally, the first three Euler–Lagrange equations remain unchanged and are givenby (4.2.17a–c) (or by (4.2.14a–c) in weak form). Now the next two Euler–Lagrange

Page 181: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

168 4. Discrete Variational Formulation and Finite-Element Implementation

equations, which are given in the rate-independent case by (4.2.17d ,e), are replacedby

δPn(χn+1)

δεvpn+1

−εvpn+1 + εvp

n +t〈fn+1〉

η∂σfn+1 0,

δPn(χn+1)

δqn+1 −D−1

(qn+1 − qn) − t〈fn+1〉η

∂qfn+1 0,

⎫⎪⎪⎪⎪⎬⎪⎪⎪⎪⎭ (4.2.24)

where fn+1 : f [∇W(εn+1 − εvpn+1), qn+1

].

4.3 Finite-Element Formulation. Assumed-Strain Method

To develop the class of assumed-strain methods considered in this section,we shall assume in what follows that the flow rule, the hardening law, andthe loading/unloading conditions hold pointwise. Accordingly, we assume that(4.2.17d–f ) hold, so that the variables εpn+1, γ, qn+1 are determined from thestrain tensor εn+1 by the closest point projection algorithm. The manner in whichthis is accomplished in the finite-element method is explained below.

4.3.1 Matrix and Vector Notation

Following common usage in the finite-element literature, in the exposition thatfollows we abandon tensor notation in favor of matrix and vector notation. Thefollowing standard conventions are used:

1. Second-order tensors in three-dimensional Euclidean space are mappedinto column vectors according to a convention which distinguishes Vσ

(contravariant) from Vε (covariant):

ε

⎧⎪⎪⎪⎪⎪⎪⎨⎪⎪⎪⎪⎪⎪⎩

ε11

ε22

ε33

2ε12

2ε13

2ε23

⎫⎪⎪⎪⎪⎪⎪⎬⎪⎪⎪⎪⎪⎪⎭,

εp

⎧⎪⎪⎪⎪⎪⎪⎨⎪⎪⎪⎪⎪⎪⎩

εp

11εp

22εp

332εp122εp132εp23

⎫⎪⎪⎪⎪⎪⎪⎬⎪⎪⎪⎪⎪⎪⎭,

Page 182: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

4.3. Finite Element Formulation 169

∇su

⎧⎪⎪⎪⎪⎪⎪⎨⎪⎪⎪⎪⎪⎪⎩

u1,1

u2,2

u3,3

u1,2 + u2,1

u1,3 + u3,1

u2,3 + u3,2

⎫⎪⎪⎪⎪⎪⎪⎬⎪⎪⎪⎪⎪⎪⎭, (4.3.1a)

and

σ

⎧⎪⎪⎪⎪⎪⎪⎨⎪⎪⎪⎪⎪⎪⎩

σ11

σ22

σ33

σ12

σ13

σ23

⎫⎪⎪⎪⎪⎪⎪⎬⎪⎪⎪⎪⎪⎪⎭.

2. Fourth-order tensors are mapped onto matrices. Of particular importance is theelasticity tensor C ∇2W which in matrix notation takes the explicit form

C

⎡⎢⎢⎢⎢⎢⎢⎣C1111 C1122 C1133 C1112 C1113 C1123

C2222 C2233 C2212 C2213 C2223

C3333 C3312 C3313 C3323

C1212 C1213 C1223

C1313 C1323

C2323

⎤⎥⎥⎥⎥⎥⎥⎦ . (4.3.1b)

3. According to the preceding conventions, the fourth-order unit tensor I and thesecond order unit tensor 1 become

I

⎡⎢⎢⎢⎢⎢⎢⎣1 0 0 0 0 00 1 0 0 0 00 0 1 0 0 00 0 0 1 0 00 0 0 0 1 00 0 0 0 0 1

⎤⎥⎥⎥⎥⎥⎥⎦ ,

and (4.3.1c)

1

⎧⎪⎪⎪⎪⎪⎪⎨⎪⎪⎪⎪⎪⎪⎩

111000

⎫⎪⎪⎪⎪⎪⎪⎬⎪⎪⎪⎪⎪⎪⎭.

4. Contraction between second-order tensors is replaced by a dot product, andapplication of a fourth-order tensor to a second-order tensor reduces to a matrixtransformation; for instance,

σ : ε σijεijσ C : εe

⇐⇒⇐⇒

σ · ε σT ε,

σ Cεe.

(4.3.1d)

Page 183: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

170 4. Discrete Variational Formulation and Finite-Element Implementation

Similar conventions apply to plane-strain, plane-stress and axisymmetricproblems.

4.3.2 Summary of Governing Equations

According to the preceding ideas, the relevant set of variational equations, repeatedbelow for convenience, is the following:

δP(χn+1, η) ∫

B

(σn+1 · ∇sη − ρb · η

)dV −

∫∂σB

t · ηdΓ 0, (4.3.2a)

δP(χn+1, τ ) ∫

Bτ · (∇sun+1 − εn+1

)dV 0, (4.3.2b)

δP(χn+1, ξ) ∫

Bξ · [ − σn+1 + ∇W(εn+1 − ε

p

n+1)]dV 0 , (4.3.2c)

where vector notation is used. These equations are supplemented by the localEuler–Lagrange equations (4.2.14d–f ) that define ε

p

n+1,γ , and qn+1 in terms ofεn+1. In what follows, for simplicity we restrict our attention to perfect plasticity.Accordingly,

εp

n+1 εpn + γ∂σf[∇W(εn+1 − ε

p

n+1)], (4.3.2d)

γ ≥ 0, f[∇W(εn+1 − ε

p

n+1)] ≤ 0 ,

γf[∇W(εn+1 − ε

p

n+1)] 0 .

(4.3.2e)

The treatment of viscoplasticity follows the same lines as rate-independentplasticity, and therefore we shall omit further details.

4.3.3 Discontinuous Strain and Stress Interpolations

The finite-element formulation discussed below is based on discontinuous inter-polations of stress and strain over a typical element Be ⊂ R

ndim of a discretizationB ≈ ⋃nen

e1 Be. Our goal is to recover a displacement-like, finite-element archi-tecture. We start by introducing a finite-dimensional, approximating subspace forstresses V

hσ, defined as

Vhσ :

σh ∈ Vσ | σh|Be S(x)ce , ce ∈ Rm. (4.3.3)

Here, S(x) is a 6 × m matrix of prescribed functions, generally given in terms ofnatural coordinates. Explicit examples are given below. Similarly, one introducesa strain, finite-element approximating subspace V

hε defined as

Vhε :

εh ∈ Vε | εh|Be E(x)ae , ae ∈ Rm, (4.3.4)

where E(x) is a 6 × m matrix of prescribed functions. In general, S(x) E(x).In what follows, for notational simplicity, the superscript h is omitted. Since the

Page 184: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

4.3. Finite Element Formulation 171

approximations (4.3.3) and (4.3.4) are discontinuous over the elements, the vari-ational equations (4.3.2b,c) hold for each element Be. Substituting (4.3.3) and(4.3.4) in (4.3.2b) and solving for the element parameters ae ∈ R

m yields therepresentation

εn+1

∣∣Be ∇su : E(x)H−1

∫Be

ST∇sudV, (4.3.5)

where

H :∫

BeSTEdV . (4.3.6)

Similarly, by substituting (4.3.3) and (4.3.4) in (4.3.2c), we find the followingrepresentation for the stress tensor

σn+1

∣∣Be S(x)H−T

∫Be

ET∇W(εn+1 − εp

n+1)dV . (4.3.7)

Note that by virtue of interpolations (4.3.3) and (4.3.4), we obtain a discrete ap-proximation to the symmetric gradient operator ∇s(•), which we denote by ∇s(•)in subsequent developments. This discrete gradient is crucial in the formulationdescribed below.

4.3.4 Reduced Residual. Generalized Displacement Model

The structure of the preceding strain and stress interpolation has the remarkableproperty that only the discrete gradient operator enters in the resulting expressionof the discretized weak form (4.3.2a). Moreover, the stress representation (4.3.7)does not appear explicitly in the formulation and is relevant only in the stressrecovery phase. The explicit result is contained in the following

Proposition 4.2. The momentum balance equation in the assumed-strain ap-proach is identical in form to a displacement model, provided the gradient operator∇s(•) is replaced by the discrete gradient operator ∇s(•) defined by (4.3.5):

δPhe (χn+1, η) :∫

Be∇W (∇sun+1 − ε

p

n+1

) · ∇sη dV − Gext

∣∣Be , (4.3.8)

where Gext

∣∣Be is the restriction to a typical element Be of external virtual work:

Gext(η) : −δPext(un+1, η) ∫

Bρb · η dV +

∫∂σB

t · ηdΓ. (4.3.9)

Proof. Using of (4.3.5), (4.3.6) and (4.3.7), equation (4.3.2a) is rewritten asfollows:

δPhe (χn+1, η) :∫

Be∇sη · σn+1 dV − Gext

∣∣Be

Page 185: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

172 4. Discrete Variational Formulation and Finite-Element Implementation

Be∇sη ·

[SH−T

∫Be

ET∇W(εn+1 − εp

n+1) dV

]dV − Gext

∣∣Be

Be∇W(εn+1 − ε

p

n+1) ·[EH−1

∫Be

ST∇sη dV]dV − Gext

∣∣Be

Be∇W (∇sun+1 − ε

p

n+1

) · ∇sη dV − Gext

∣∣Be . (4.3.10)

4.3.5 Closest Point Projection Algorithm

Expression (4.3.8) becomes completely determined once εp

n+1 is defined in termsof ε

pn and the discrete strain εn+1 : ∇sun+1. This is accomplished at each

Gauss point by solving the local equations (4.3.2d ,e) that define the closest pointprojection algorithm in strain space. For this purpose the general closest pointprojection iteration summarized in BOX 3.5 is employed. Notice that this al-gorithm is identical to the return-mapping algorithms developed in Chapter 3except that now the strain tensor is evaluated by the discrete gradient operator asεn+1 ∇sun+1. Consequently, the implementation of return-mapping algorithmsin an assumed-strain method is identical to the implementation of a displacementmodel.

For completeness, a step-by-step summary of the computational procedure forthe case of ideal plasticity is contained in BOX 4.1. A derivation of the expressionfor the consistent, discrete, tangent stiffness matrix is given in the next subsection.

Remarks 4.3.3.1. The process summarized in BOX 4.1 determines the plastic strains ε

p

n+1 andplastic consistency parameterγ for given strains εn+1 ∇su. From a phys-ical viewpoint, this is equivalent to determining the unloaded configurationdefined by ε

p

n+1. However, observe that the intermediate configuration is deter-mined only up to an infinitesimal rotation w

p

n+1(x), since only the symmetricpart ε

p

n+1 of the local plastic displacement gradient is defined. This situation isanalogous to that found in finite-strain plasticity.

2. In particular, as shown in Chapter 9, the interpretation in the closest pointprojection algorithm in strain space of finding the unloaded configuration fora given strain history, has its counterpart in the finite deformation case withinthe context of a multiplicative decomposition of the deformation gradient.

3. The algorithm summarized in BOX 4.1 is performed at each Gauss point. Hence,consistency and loading/unloading conditions are established independently ateach Gauss point of the element. Recall that, for a von Mises yield condition(not subject to the plane-stress constraint), convergence is attained in one itera-tion, and the algorithm reduces to the classical radial return method of Wilkins[1964].

Page 186: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

4.3. Finite Element Formulation 173

BOX 4.1. Closest Point ProjectionIteration at Each Gauss Point.

1. Compute elastic predictor σ(0)n+1 : ∇W(∇sun+1 − εpn )

IF f (σ(0)n+1) ≤ 0 Elastic Gauss point

Set εp

n+1 εpn and EXIT.

ELSE [f (σ(0)n+1) > 0] Plastic Gauss point

Set γ (0) 0 GO TO 2.

ENDIF

2. Return-mapping iterative algorithm (closest point projection)

2a. Compute residuals

σ(k)n+1 : ∇W [∇sun+1 − ε

p(k)

n+1

]f(k)n+1 : f [σ(k)n+1

]r(k)n+1 : ε

p(k)

n+1 − εpn − γ (k)∇f[σ(k)n+1

]2b. Check convergence

IF∥∥r(k)n+1

∥∥ > TOL1 or f[σ(k)n+1

]> TOL2 THEN

2c. Compute consistent (algorithmic) tangent moduli

C(k)n+1 : ∇2W[∇sun+1 − ε

p(k)

n+1

]Ξ(k)n+1 :

[C−1n+1 + γ (k)∇2f

(σ(k)n+1

)]−1

2d. Compute kth increments

2γ (k) : f(k)n+1 +

[∇f (k)n+1

]TΞ(k)n+1r

(k)n+1[∇f (k)n+1

]TΞ(k)n+1∇f (k)n+1

εp(k)

n+1 C(k)−1

n+1 Ξ(k)n+1

[2γ (k)∇f (k)n+1 − r

(k)n+1

]2e. Update plastic strains and consistency parameter

γ (k+1) γ (k) + 2γ (k)

εp(k+1)

n+1 εp(k)

n+1 + εp(k)

n+1

Set k ← k + 1 and GO TO 2a.

ELSE

Set εp

n+1 εp(k)

n+1

ENDIF

EXIT.

Page 187: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

174 4. Discrete Variational Formulation and Finite-Element Implementation

4.3.6 Linearization. Consistent Tangent Operator

The expression for the tangent stiffness operator associated with the residual(4.3.8) remains to be determined. Here, the notion of consistent tangent moduliintroduced in Chapter 3 and obtained by exact linearization of the closest point pro-jection algorithm, plays an essential role. The derivation is based on the followingobservations:

1. The discrete gradient operator ∇sun+1 defined by (4.3.5) is a linear function ofun+1; we write

∇sun+1 ε(un+1) . (4.3.11a)

2. The plastic strain εp

n+1 and the consistency parameter γ are nonlinear func-tions of εn+1 and the plastic strain ε

pn defined by the algorithm in BOX 4.1. Since

εpn is regarded as a fixed given history variable, the only remaining independent

variable is un+1. Therefore we write

εp

n+1 εp(un+1) , γ γ (un+1) . (4.3.11b)

3. In view of expression (4.3.8), from the two preceding observations, the residualbecomes a function of un+1, and we write

δPhe (χn+1, η) : Ghe (un+1, η) , η ∈ V . (4.3.11c)

Now the objective is to obtain the linearization of (4.3.11c) about an intermediatestate u

(i)n+1, for a given incremental displacement field u

(i+1)n+1 ∈ V. Here, the

superscript refers to the global iterative scheme, typically a Newton or quasi-Newton method, and not to the local constitutive iterations in BOX 4.1. To simplifythe notation, however, superscripts are omitted in what follows.

4.3.6.1 Linearization of the discrete-gradient operator

It is clear from expression (4.3.5) that ε(un+1) ∇sun+1 is linear in un+1.Therefore,

δε(un+1, u) ∇s(u) . (4.3.12)

However, as noted in Simo, Taylor, and Pister [1985], this simple result nolonger holds in the finite-strain case since ∇s(•) becomes a nonlinear function ofthe configuration.

4.3.6.2 Linearization of the closest point projection algorithm.

To simplify the notation, we set

δεp

n+1 : δεp(un+1, u) ,

and (4.3.13)

δγ : δγ (un+1, u) .

Page 188: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

4.3. Finite Element Formulation 175

Now the derivation follows the same steps already discussed in Chapter 3. First,we take the derivative of (4.3.2d) to obtain

δεp

n+1 γ∇2fn+1Cn+1[∇s(un+1) − δεpn+1

] + δγ∇fn+1. (4.3.14)

Next, we introduce the algorithmic tangent moduli defined as

Ξn+1 : [C−1n+1 + γ∇2fn+1

]−1, (4.3.15)

and rephrase equation (4.3.14) as

Cn+1[∇s(un+1) − δεpn+1

] Ξn+1[∇s(un+1) − δγ∇fn+1

]. (4.3.16)

On the other hand, by taking the directional derivative of the constraint condition(4.3.2e)1, we obtain the differentiated version of the consistency condition as

[∇fn+1]TCn+1[∇s(un+1) − δεpn+1

] 0 . (4.3.17)

Now the expression for δγ is obtained by combining (4.3.16) and (4.3.17). Astraightforward manipulation yields

δγ [∇fn+1]TΞn+1∇s(un+1)

[∇fn+1]TΞn+1∇fn+1. (4.3.18)

Substitution of (4.3.18) in (4.3.16) leads to the expression

Cn+1[∇sun+1 − δεpn+1

] [Ξn+1 − Nn+1N

Tn+1

]∇s(un+1)

Nn+1 : Ξn+1∇fn+1√[∇fn+1]TΞn+1∇fn+1

(4.3.19)

4.3.6.3 Consistent linearization of the residual. Tangent moduli.

Finally, we obtain the linearization of the reduced equilibrium equation (4.3.11c)in the direction of the incremental displacementu ∈ V, as follows. By applyingthe chain rule, from (4.3.2a) we obtain

δGhe (un+1, u) ∫

Be[∇η]TCn+1

[δε(un+1, u) − δεp(un+1, u)

]dV .

(4.3.20)Then substituting (4.3.12) and (4.3.19) in (4.3.20) produces the desired result:

δGhe (un+1, u) ∫

Be[∇sη]T

[Ξn+1 − Nn+1N

Tn+1

]∇s(u)dV . (4.3.21)

Expression (4.3.21) has the following noteworthy features.1. Recall that for perfect plasticity the elastoplastic tangent moduli are given by

C−nnT , where n : C∇f/√[∇f ]TC∇f . Expression (4.3.21) shows that, inan algorithmic context, the consistent (algorithmic) elastoplastic tangent moduliare obtained from the continuum moduli by replacing the elasticity tensor Cwith the algorithmic tangent elasticities Ξn+1 defined by (4.3.15).

Page 189: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

176 4. Discrete Variational Formulation and Finite-Element Implementation

2. Expression (4.3.21) is identical in structure to a displacement model with thegradient operator ∇s(•) replaced by the discrete gradient operator ∇s(•).

4.3.7 Matrix Expressions

To illustrate expressions (4.3.8) and (4.3.21) for the residual and tangent operatorin a familiar context, let Na(x), a 1, . . . , nen, denote the shape functions of atypical element Be ⊂ R

ndim with nen nodes.

uh∣∣Be

nen∑a1

Na(x)da ⇒ ∇suh∣∣Be nen∑a1

Bada , (4.3.22)

where Ba is the matrix expression of the symmetric gradient of the shape functionsNa . By (4.3.5),

∇suh∣∣Be nen∑a1

Bada

Ba : E(x)H−1∫

BeSTBadV

H : ∫

BeSTEdV .

⎫⎪⎪⎪⎪⎪⎪⎪⎪⎬⎪⎪⎪⎪⎪⎪⎪⎪⎭(4.3.23)

Then the contribution of node a in element Be to the momentum equation (4.3.10)is given by

rea :∫

BeBTa

∇W (∇sun+1 − ε

p

n+1

)dV , (4.3.24a)

where εp

n+1 is computed from the algorithm in BOX 4.1. Finally, the contributionto the tangent stiffness matrix associated with nodes a and b of element Be isobtained from (4.3.21) as

keab :∫

BeBTa

[Ξn+1 − Nn+1N

Tn+1

]BbdV , (4.3.24b)

where Ξn+1 is given by (4.3.15).

4.3.8 Variational Consistency of Assumed-Strain Methods

The preceding arguments show that a variational formulation based on the Hu–Washizu principle is equivalent to a generalized displacement method in whichthe standard discrete gradient operator Ba : ∇sNa is replaced by an assumedBa given by (4.3.23). Here, we shall be concerned with the converse problem andconsider the conditions for which an assumed-strain method with Ba given a priori,and not necessarily by (4.3.23), is variationally consistent.

The question of variational consistency is relevant because of the following tworeasons.

Page 190: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

4.3. Finite Element Formulation 177

i. The convergence analysis of assumed-strain methods is brought into correspon-dence with the analysis of mixed methods for which a large body of literatureexists. In particular, the convergence of certain assumed-strain methods, suchas the B-method for quasi-incompressibility discussed in the next section, isautomatically settled once the variational equivalence is established.

ii. As illustrated in the next section, by exploiting the variational consistency ofthe method, one can develop expressions for the stiffness matrix which arebetter suited to computation.

To simplify our presentation, attention focuses on linear elasticity. However,our results carry over to the nonlinear situation by straightforward linearization.Consider an assumed-strain method in which strains and stresses are computedaccording to the following expressions

εh|Be Bde ,

and (4.3.25)

σh|Be CBde ,

where B is given a priori, and we have employed the following matrix notation:

B [B1 B2 . . . Bnen

](de)T [

(de1)T (de2)

T . . . (denen)T].

(4.3.26)

Assumption (4.3.25) leads to admissible variations ξh ∈ Vhε and τh ∈ V

hσ given

by

ξh∣∣Be Bwe , τh

∣∣Be CBwe , (4.3.27)

for arbitrary we ∈ Rnen×ndim , where ndim ≤ 3 is the spatial dimension of the

problem. Then substituting (4.3.25) and (4.3.27) in the Hu–Washizu variationalequations, (4.3.2) yields

Ghe : we ·∫

BeBTCBdV de − Ghext|Be

0 we ·∫

BeBTC

[B − B

]dV de

0 we ·∫

BeBT

[ − CBde + CBde]dV .

⎫⎪⎪⎪⎪⎪⎪⎪⎬⎪⎪⎪⎪⎪⎪⎪⎭(4.3.28)

The third equation is satisfied identically. The second equation, on the other hand,is satified if the following condition holds:∫

BeBTCBdV

∫Be

BTCBdV . (4.3.29)

This orthogonality condition, first derived in Simo and Hughes [1986], furnishesthe requirement for an assumed-strain method to be variationally consistent. Notethat the right-hand side of (4.3.29) yields an equivalent expression for the stiff-ness matrix which is better suited to computation than the standard expression

Page 191: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

178 4. Discrete Variational Formulation and Finite-Element Implementation

for assumed-strain methods furnished by the left-hand side of (4.3.29) sinceB is usually a fully populated matrix, whereas B is sparse. Further details onimplementation are discussed below.

4.4 Application. B-Bar Method for Incompressibility

As an important application of the ideas developed above, we examine the so-called B-bar method, proposed by Hughes [1980] for extending the methodologyin Nagtegaal, Parks, and Rice [1974] and reformulated in the context of a Hu–Washizu type of variational principle in Simo, Taylor, and Pister [1985]. Thisclass of finite-element procedures is the most widely used presently in large scaleinelastic computations, for instance, the Livermore codes, see Hallquist [1984].Because of its practical relevance, we present an outline of this methodology anddiscuss two possible implementations. The basic idea is to construct an assumed-strain method in which only the dilatational part of the displacement gradient is theindependent variable. The main motivation is the development of a finite elementscheme that properly accounts for the incompressibility constraint emanating fromthe volume-preserving nature of plastic flow. The situation is analogous to thatfound in incompressible elasticity.

4.4.1 Assumed-Strain and Stress Fields

According to the preceding ideas, one introduces a scalar volume-like variableΘ ∈ L2(B) and then considers the following assumed-strain field:

ε : dev[∇su] + 13 Θ1 , (4.4.1)

where, as usual, dev[•] : (•) − 13 tr [•]1 denotes the deviator of the indicated

argument. Similarly, one introduces a mean-stress variable p ∈ L2(B), so that theassumed-stress field takes the form

σ : dev[∇W(ε − εp)

] + p1. (4.4.2)

For subsequent developments, it proves convenient to rephrase (4.4.1) and (4.4.2)in an alternative form in terms of projection operators as follows. Define thefollowing fourth-order tensors

Pdev : I − 13 1 ⊗ 1

and (4.4.3)

Pvol : 13 1 ⊗ 1 .

In matrix notation, (4.4.3) takes the form

Pdev I − 13 11T

Page 192: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

4.4. Application. B-Bar Method for Incompressibility 179

and (4.4.4)

Pvol 13 11T .

We note the following properties:

PdevPvol PvolPdev 0 ,

Pdev + Pvol I ,

P2dev Pdev ,

P2vol Pvol ,

⎫⎪⎪⎪⎪⎬⎪⎪⎪⎪⎭ (4.4.5)

which are easily checked by direct calculation and make Pdev and Pvol orthogonalprojections. Their physical meaning should be clear. Pdev and Pvol are orthogonalprojections that map a second-order tensor into its deviatoric and volumetric parts,respectively. Then the assumed-strain and stress fields (4.4.1) and (4.4.2) read

ε Pdev[∇su] + 1

3 Θ1

σ Pdev[∇W(ε − εp)

] + p1 .(4.4.6)

4.4.2 Weak Forms

In the present context, the variational structure of the assumed-strain method takesthe following form. Let

χn+1 : un+1, Θn+1, pn+1 (4.4.7)

be the set of independent variables. As before, assume that the plastic variablesεpn+1, γ are defined locally in terms of χn+1 and the history of plastic strainεpn , up to time tn, by the local equations (4.3.2d,e). We have the following result.

Proposition 4.3. For the assumed-strain and stress fields defined by (4.4.6) theweak forms (4.3.2a,b,c) reduce to

G(χn+1, η) :∫

B

[∇sη · dev[∇W(εn+1 − ε

p

n+1)] + p div η

]dV

−∫

Bρb · η dV −

∫∂σB

t · η dΓ 0, (4.4.8a),

Γ (χn+1, q) :∫

Bq[div un+1 − Θn+1]dV 0, (4.4.8b),

and

H(χn+1, φ) :∫

Bφ(−pn+1 + 1

3 tr[∇W(εn+1 − ε

p

n+1)])dV 0 , (4.4.8c)

for any η ∈ V, q ∈ L2(B), and φ ∈ L2(B).

Page 193: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

180 4. Discrete Variational Formulation and Finite-Element Implementation

Proof. The proof follows by application of properties (4.4.5). In particular, fromexpressions (4.4.3) and (4.4.6), we observe that

Pdev1 0,

Pdev[∇sun+1 − εn+1] 0 .

(4.4.9)

By using these relationships along with properties (4.4.5),

τ · [∇sun+1 − εn+1] (Pdevτ ) · (∇sun+1 − εn+1)

+ (Pvolτ ) · (∇sun+1 − εn+1)

τ · (Pdev(∇sun+1 − εn+1))

+ 13 tr [τ ]1 · (∇sun+1 − εn+1)

13 tr [τ ]tr [∇sun+1 − εn+1]

q(div un+1 − Θn+1) , (4.4.10)

where q : 13 tr [τ ]. This proves variational equation (4.4.8b). A similar argument

holds for (4.4.8a) and (4.4.8c).

Remark 4.4.4. Assuming that the discrete plastic flow rule and discrete Kuhn–Tucker conditions (4.3.2d ,e) hold pointwise, one can easily show that (4.4.8a,b,c)are the Euler–Lagrange equations of the three-field variational principle

P(χn+1) :∫

B

[W(εn+1 − ε

p

n+1) + p (div un+1 − Θn+1)]dV

+ Pext(un+1),

(4.4.11)

where εn+1 : Pdev[∇sun+1] + 13 Θn+11.

4.4.3 Discontinuous Volume/Mean-Stress Interpolations

As in Section 4.3 we consider discontinuous interpolations of the assumed-stressand strain fields, and introduce the following approximating subspace for both thevolume and the mean-stress fields

Vhvol :

Θh ∈ L2(B) | Θh|Be Γ T (x)Θe ; Θe ∈ Rm, (4.4.12)

where Γ T (x) : [Γ1(x) , . . . , Γm(x)] is a vector ofm-prescribed local functions.Then substituting in (4.4.8b,c) and omitting the superscript h yields

Θn+1 div un+1 : Γ T (x)H−1∫

BeΓ div un+1dV,

pn+1 Γ T (x)H−1∫

BeΓ 1

3 tr[∇W(εn+1 − ε

p

n+1)]dV,

H : ∫

BeΓΓ T dV .

⎫⎪⎪⎪⎪⎪⎪⎪⎬⎪⎪⎪⎪⎪⎪⎪⎭(4.4.13)

Page 194: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

4.4. Application. B-Bar Method for Incompressibility 181

On the basis of these interpolations, two alternative implementations of the methodare possible, as discussed next.

4.4.4 Implementation 1. B-Bar Approach

As in Section 3, the first implementational procedure within the present variationalframework hinges on the following result.

Proposition 4.4. The mean-stress term in the weak form (4.4.8a) can be expressedin the alternative form as∫

Bep div ηdV

∫Be

13 tr

[∇W(εn+1 − εp

n+1)]div ηdV,

εn+1 dev[∇sun+1

] + 13 (div un+1)1,

div un+1 : Γ T (x)H−1∫

BeΓ div un+1dV .

⎫⎪⎪⎪⎪⎪⎪⎬⎪⎪⎪⎪⎪⎪⎭(4.4.14)

Proof. This is analogous to Proposition 4.2.

To complete the implementation, we use matrix notation and set

div un+1 nen∑a1

bTa da,n+1,

div un+1 nen∑a1

bTa da,n+1 .

⎫⎪⎪⎪⎪⎪⎬⎪⎪⎪⎪⎪⎭(4.4.15)

From (4.4.13a),

bTa : Γ TH−1∫

BeΓbTa dV,

Bvola : 1

3 1bTa ,

Bvola : 1

3 1bTa ,

Ba : [Ba − Bvola ] + Bvol

a ,

(4.4.16)

where Ba : ∇sNa(x) is the standard, discrete, symmetric gradient matrix.Furthermore, by orthogonality

Badev

[∇W(εn+1 − εp

n+1)] Ba

dev

[∇W(εn+1 − εp

n+1)]. (4.4.17)

By using (4.4.14), the contribution of node a of element Be to the momentumequation (4.4.8a) takes the form

rea :∫

BeBTa

∇W(∇sun+1 − εp

n+1)dV , (4.4.18)

Page 195: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

182 4. Discrete Variational Formulation and Finite-Element Implementation

which is the same result obtained in Section 4.3, equation (4.3.24a). Then thetangent stiffness matrix is given by the same expression (4.3.24b).

4.4.5 Implementation 2. Mixed Approach

An alternative implementation of the present assumed-strain method can be de-veloped directly from the mixed formulation (4.4.8a,b,c). As shown below, themain advantage over the previous implementation is that computations are per-formed with the standard discrete gradient matrix Ba , which is sparse, instead ofthe Ba-matrix, which is fully populated.

The main steps involved in the present implementation are the following.1. In addition to computing div un+1, one also computes pn+1 by using (4.4.13).2. Now the contribution to the momentum balance equation of node a of a typical

element Be is computed by setting

rea :∫

BeBTa

pn+11 + Pdev

[W(∇sun+1 − ε

p

n+1)]dV . (4.4.19)

3. Setting Ξep : Ξn+1 − Nn+1NTn+1, the contribution to the tangent stiffness

matrix of nodes a, b of a typical element Be is computed according to theexpression

keab ∫

BeBTa [PdevΞepPdev]BbdV

+∫

BeBTa [PdevΞep1] 1

3 bTb dV

+∫

Be13 ba[1TΞepPdev]BbdV

+∫

Be[ba b

Tb ] 1

9 (1TΞep1)dV

(4.4.20)

This expression follows by noting that

Ba PdevBa + 13 1bTa (4.4.21)

and using properties (4.4.5).

Remark 4.4.5. The advantages of this second implementation are apparent inthe common case encountered in most applications for which elasticity is linear,with uncoupled mean-stress/deviatoric response, and plastic flow is isochoric. Thereasons for this observation are as follows.1. Evaluation of pn+1 is trivially accomplished once Θn+1 is computed from

(4.4.13)1, since

pn+1 κΘn+1 , κ ≡ bulk modulus. (4.4.22)

Page 196: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

4.5. Numerical Simulations 183

Note that no additional computations are involved with respect to implemen-tation 1 since only the evaluation of ba is needed, which is also required inimplementation 1.

2. No coupling terms appear in the calculation of the stiffness matrix. Thisfollows by noting that plastic flow is uncoupled from volumetric response.Consequently,

Ξep1 κ1 ⇒ PdevΞep1 0 . (4.4.23)

Therefore, (4.4.20) reduces to

keab ∫

BeBTa

[Ξep − κ11T

]BbdV + κ

∫Be

[ba b

Tb

]dV (4.4.24)

3. Because of the linearity of the mean-stress/volume elastic response, the calcu-lation of the second term in (4.4.24) reduces to a mere rank-one update. Thisfollows from (4.4.16)1 and definition (4.4.13)3 of H, since

κ

∫Be

[ba b

Tb

]dV κ

[∫Be

Γ (x)bTa dV

]TH−1

[∫Be

Γ (x)bTb dV

].

(4.4.25)

4.4.6 Examples and Remarks on Convergence

Typical examples of the formulation discussed in this section include the following:i. A four-node quadrilateral element with bilinear isoparametric interpolation

functionsNa for displacements and Γ [1] constant over Be. Essentially, thisis the mean dilatation formulation advocated by Nagtegaal, Parks, and Rice[1974]. This is a widely used element known not to satisfy the LBB condition.However, application of a mean-stress filtering procedure renders the discretemean-stress field convergent; see Pitkaranta and Stenberg [1984].

ii. A nine-node element with biquadratic isoparametric interpolative functionsNafor displacements and Γ [1 x y]T , where (x, y) are defined in terms ofnatural coordinates by the standard isoparametric mapping. This is an optimalelement known to satisfy the LBB condition, see Oden and Carey [1983].

We emphasize that the convergence properties of this class of assumed-strainmethods is the direct consequence of their variational consistency and followsat once from the convergent characteristics of the corresponding mixed, finite-element formulations.

4.5 Numerical Simulations

A number of numerical simulations are presented that illustrate the performance ofthe return-mapping algorithms and the practical importance of consistent tangentoperators in a Newton solution procedure. These simulations exhibit the significant

Page 197: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

184 4. Discrete Variational Formulation and Finite-Element Implementation

loss in rate of convergence that occurs when the elastoplastic “continuum” tangentis used in place of the tangent consistently derived from the integration algorithm.The overall robustness of the algorithm is significantly enhanced by combining theclassical Newton procedure with a line search algorithm. This strategy is suggestedby a number of authors, e.g., see Dennis and Schnabel [1983] or Luenberger [1984].The specific algorithm used is a linear line search which is invoked whenevera computed energy norm is more than 0.6 of a previous value in the load step(see Matthies and Strang [1979]). Computations are performed with an enhancedversion of the general purpose, nonlinear, finite-element computer program FEAP,developed by R.L. Taylor and described in Chapter 24 of Zienkiewicz [1977].Convergence is measured in terms of the (discrete) energy norm, which is computedfrom the residual vector R(dn+1) and the incremental nodal displacement vectordn+1 as

E(d(i)n+1

): [

d(i+1)n+1

]TR(d(i)n+1

). (4.5.1)

Alternative discrete norms may be used in place of (4.5.1), in particular the Eu-clidean norm of the residual force vector. In terms of the energy norm (4.5.1), ourtermination criteria for the Newton solution strategy takes the following form

E(d(i)n+1

) ≤ 10−9E(d(1)n+1

). (4.5.2)

Although it would appears that this convergence criterion provides an exceedinglysevere condition difficult to satisfy, through the numerical examples it is shownthat criterion (4.5.2) is easily satisfied with a rather small number of iterations,when the consistent tangent operator is used.

4.5.1 Plane-Strain J2 Flow Theory

Two simulations are considered that employ the return-mapping algorithms inBOX 3.1 and BOX 3.2, along with a four-node bilinear isoparametric quadrilateralelement with constant mean-stress and volume fields, as described above.

Example: 4.5.1. Thick-Walled Cylinder Subject to Internal Pressure. An in-finitely long thick-walled cylinder with a 5-m inner radius and a 15-m outer radiusis subject to internal pressure. The properties of the material are E 70 MPa,ν 0.2. The isotropic and kinematic hardening rules are of the exponential type,defined according to the expressions

h(α) : K∞ − [K∞ − K0] exp[−δα] + H ′α

K(α) : βh(α)H ′(α) : (1 − β)h(α) , β ∈ [0, 1] .

⎫⎪⎪⎬⎪⎪⎭ (4.5.3)

Note that β 0 and β 1 correspond to the limiting cases of pure kinematicand pure isotropic hardening rules, respectively. The values for the parameters in

Page 198: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

4.5. Numerical Simulations 185

Table 4.1. Example 4.5.1. Iterationsfor Each Step.

Step 1 2 3 4 5

State el el-pl el-pl pl plContinuum 2 6 9 10 6Consistent 2 5 7 5 3

(4.5.3) are

K0 0.2437 MPa,

K∞ 0.343 MPa,

δ 0.1,

H ′ 0.15 MPa,

and

β 0.1 .

⎫⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎬⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎭(4.5.4)

The internal pressure is increased linearly in time until the entire cylinder yields.The finite-element mesh employed in the calculation is shown in Figure 4.3. Thesize of the time step is selected to achieve yielding of the entire section in two timesteps involving plastic deformation. The position of the elastic-plastic interface inthese two time steps is depicted in Figure 4.4.

The calculation is performed with both the “continuum” and the “consistent”elastoplastic tangent, and the results are shown in Table 4.1. In spite of the betterperformance exhibited by the “consistent” tangent, no substantial reduction in therequired number of iterations for convergence is obtained except in the fully plasticsituation because of the extreme simplicity of this boundary-value problem. Thenext example confirms this observation.

Example: 4.5.2. Perforated Strip Subject to Uniaxial Extension. We considerthe plane-strain problem of an infinitely long rectangular strip with a circular hole.

5 m 10 m

Lc

1 m

Figure 4.3. Thick-walled cylinder. Finite-element mesh.

Page 199: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

186 4. Discrete Variational Formulation and Finite-Element Implementation

STEP 2 STEP 3

Figure 4.4. Thick-walled cylinder. Elastic-plastic interface.

subjected to increasing extension. The elastic properties of the material are takenas E 70 MPa, ν 0.2, and the parameters in the saturation type of hardeningrule (4.5.3) are K0 K∞ 0.243 MPa, H ′ 0, and β 1 (perfectly plasticbehavior). Loading is performed by controlling the vertical displacement of the topand bottom boundaries of the rectangular strip. The finite-element mesh employedis shown in Figure 4.5. For obvious symmetry reasons, only 1/4 of the strip isconsidered.

The evolution of the elastic-plastic interface with increasing straining of thestrip is shown in Figure 4.6. To plot these results, the stresses computed at theGauss points of a typical element are projected onto the nodal points by bi-linear interpolation functions. Related “smoothing” procedures are discussed inZienkiewicz [1977] (Section 11.5, and references therein), and are often used forfiltering spurious pressure modes (e.g., Lee, Gresho, and Sani [1979] and Hughes[1987]).

The calculation is performed with both the “continuum” and the “consistent”tangent operators. The number of iterations for convergence is summarized in Table4.2. The numerical values of the energy norm in a typical iteration are displayedin Table 4.3 and the values of the Euclidean norm of the residual for the sameiteration in Table 4.4.

The superior performance of the “consistent” tangent is apparent from theseresults. Note that the Euclidean norm of the residual lags behind the energy normin the iterative process.

This example also provides a severe test for the global performance of theNewton solution strategy. Although the calculation is completed successfully witha time step of t 0.0125, the iterative procedure diverges for twice this value.However, when the Newton solution procedure is combined with a line search, as

Table 4.2. Example 4.5.2. Iterations forEach Step.

Step 1 2 3 4 5

State el el-pl el-pl el-pl el-plContinuum 2 13 23 23 22Consistent 2 5 5 4 5

Page 200: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

4.5. Numerical Simulations 187

Table 4.3. Example 4.5.2. Energy Norm Values for Step 4.

Iteration 1 2 3 4 5 6

Continuum 0.14 E+2 0.80 E−2 0.61 E−3 0.18 E−3 0.89 E−4 0.47 E−4Consistent 0.14 E+2 0.11 E−1 0.77 E−4 0.10 E−9 – –

Iteration 7 8 9 10 11 12

Continuum 0.27 E−4 0.16 E−4 0.97 E−5 0.59 E−5 0.36 E−5 0.22 E−5Consistent – – – – – –

Iteration 13 14 15 16 17 18

Continuum 0.13 E−5 0.85 E−6 0.52 E−6 0.32 E−6 0.20 E−6 0.12 E−6Consistent – – – – – –

Iteration 19 20 21 22 23

Continuum 0.77 E−7 0.47 E−7 0.29 E−7 0.18 E−7 0.11 E−7Consistent – – – – –

5 m

5 m

18 m

Figure 4.5. Plane-strain strip with a circular hole. Finite-element mesh.

Page 201: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

188 4. Discrete Variational Formulation and Finite-Element Implementation

8

8

4

4

3

Figure 4.6. Plane-strain strip with a circular hole. Elastic-plastic boundary.

described in Matthies and Strang [1979], global convergence is attained for a stepsize t 0.1.

4.5.2 Plane-Stress J2 Flow Theory

Two numerical simulations are considered that employ the return-mappingalgorithm summarized in BOX 3.3.

Table 4.4. Example 4.5.2. Residual Norm Values for Step 4.

Iteration 1 2 3 4 5 6

Continuum 0.25 E+3 0.74 E+1 0.22 E+1 0.11 E+1 0.75 E+0 0.55 E+0Consistent 0.25 E+3 0.74 E+1 0.84 E+0 0.66 E−3 0.35 E−8 –

Iteration 7 8 9 10 11 12

Continuum 0.41 E+0 0.32 E+0 0.25 E+0 0.20 E+0 0.15 E+0 0.12 E+0Consistent – – – – – –

Iteration 13 14 15 16 17 18

Continuum 0.98 E−1 0.78 E−1 0.61 E−1 0.48 E−1 0.38 E−1 0.30 E−1Consistent – – – – – –

Iteration 19 20 21 22 23Continuum 0.23 E−1 0.18 E−1 0.14 E−1 0.11 E−1 0.91 E−2Consistent – – – – –

Page 202: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

4.5. Numerical Simulations 189

Table 4.5. Example 4.5.3. Error Norms for Time-Step 0.01.

Energy Norm

Iteration Step

# 1 2 3 4

1 0.112 E+01 0.709 E−01 0.716 E−01 0.725 E−012 0.277 E−03 0.597 E−04 0.248 E−03 0.250 E−043 0.218 E−04 0.100 E−04 0.262 E−04 0.336 E−054 0.504 E−06 0.494 E−07 0.139 E−07 0.944 E−065 0.142 E−08 0.153 E−12 0.245 E−10 0.302 E−086 0.441 E−14 0.396 E−22 0.201 E−19 0.650 E−137 0.690 E−25 0.183 E−33 0.180 E−33 0.334 E−228 – – – 0.392 E−33

Residual Norm

Iteration Step

# 1 2 3 4

1 0.114 E+02 0.285 E+01 0.285 E+01 0.285 E+012 0.388 E−01 0.263 E−01 0.450 E−01 0.230 E−013 0.387 E−01 0.319 E−01 0.439 E−01 0.963 E−024 0.624 E−02 0.165 E−02 0.942 E−03 0.422 E−025 0.215 E−03 0.237 E−05 0.360 E−04 0.279 E−036 0.411 E−06 0.361 E−10 0.135 E−08 0.120 E−057 0.155 E−11 0.175 E−15 0.164 E−15 0.276 E−108 – – – 0.189 E−15

Example: 4.5.3. Extension of a Strip with a Circular Hole. The geometry andfinite-element mesh for the problem considered are shown in Figure 4.7. A unitthickness is assumed and the calculation is performed by imposing uniform dis-placement control on the upper boundary. For obvious symmetry considerations,only one-quarter of the specimen is analyzed. A total of 164 four-node isoparamet-ric quadrilaterals with bilinear interpolation of the displacement field is employedin the calculation. It should be noted that no special treatment of the incompress-ibility constraint is needed for plane-stress problems. A von Mises yield conditionwith linear isotropic hardening is considered. The elastic constants and nonzeroparameters in hardening law (4.5.3) are E 70, ν 0.2, K0 K∞ 0.243,H ′ 2.24, and β 1.

The problem is first solved using prescribed increments of vertical displacementon the upper boundary of 0.04 followed by three subsequent equal increments of0.01. The resulting spread of the plastic zone is shown in Figure 4.8. Note that the

Page 203: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

190 4. Discrete Variational Formulation and Finite-Element Implementation

spread of the plastic zone across the entire cross-section is achieved in the thirdload increment. The values of the H

1-energy norm and the Euclidean norm of theresidual for the entire calculation are shown in Table 4.5. These results exhibit anasymptotic rate of approximately quadratic convergence. No line search is requiredfor this time step.

To demonstrate the robustness of the solution procedure, the problem describedabove was also solved using two equal increments t 0.07.

The values of the energy and residual norms for the entire iterative process areshown in Table 4.6. An approximately quadratic rate of asymptotic convergenceis again exhibited. Finally, to demonstrate the possible range of application ofthe proposed procedure, the problem was solved using two increments of t 0.5. Nonconverged solutions corresponding to the first two iterates are shown inFigure 4.9, and the converged solutions for the two time steps, labeled 1 and 2,are shown in Figure 4.10. These results demonstrate that, even with the entirespecimen plastified in the first two iterations, the solution procedure still producesa meaningful converged solution.

The values of the energy and residual norms for the entire iterative process alongwith the number of line searches performed in each iteration are shown in Table4.7. For this very large loading step an approximately quadratic rate of asymptoticconvergence is still exhibited.

Example: 4.5.4. Bending of a Strip with a Circular Notch. The problemconsidered is pure bending of a strip of finite width with two symmetric circularnotches, as shown in Figure 4.11. By noting symmetry and asymmetry, only onequarter of the region need be modeled. The finite-element mesh, also shown inFigure 4.11, consists of 252 four-node isoparametric elements with bilinear inter-polation functions. Loading is applied by prescribing the boundary condition as a

Table 4.6. Example 4.5.3. Error Norms for Time-Step 0.07.

Iteration Energy Norm Residual Norm

# Step 1 Step 2 Step 1 Step 2

1 0.344 E+01 0.355 E+01 0.199 E+02 0.199 E+022 0.149 E−01 0.139 E−02 0.123 E+00 0.102 E+003 0.997 E−01 0.287 E−03 0.880 E+00 0.612 E−014 0.162 E−01 0.103 E−04 0.718 E+00 0.109 E−015 0.386 E−02 0.300 E−07 0.385 E+00 0.646 E−036 0.716 E−05 0.707 E−12 0.150 E−01 0.317 E−057 0.608 E−06 0.497 E−21 0.407 E−02 0.693 E−108 0.973 E−08 – 0.547 E−03 –9 0.480 E−13 – 0.163 E−05 –

10 0.325 E−23 – 0.147 E−10 –

Page 204: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

4.5. Numerical Simulations 191

Table 4.7. Example 4.5.3. Error Norms for Time-Step 0.5.

Energy Norm Residual Norm

Step (Line Search) Step

1 2 1 2

0.175E +03 (0) 0.182E +03 (2) 0.142E +03 0.142E +030.438E +00 0.434E −01 0.546E +00 0.207E +000.502E +01 (7) 0.344E −02 0.133E +01 0.141E +000.877E −01 0.182E −03 0.115E +01 0.393E −010.207E +01 (8) 0.172E −05 0.155E +01 0.576E −020.244E −01 0.154E −09 0.113E +01 0.433E −040.113E −01 0.186E −17 0.732E +00 0.505E −080.228E −01 (2) 0.103E −30 0.545E +00 0.347E −140.172E −02 0.284E +000.358E −03 0.176E +000.122E −04 0.196E −010.119E −04 0.943E −020.279E −06 0.191E −020.135E −09 0.525E −040.512E −16 0.302E −070.717E −29 0.136E −13

Figure 4.7. Plane-stress strip with a circular hole. Finite-element mesh.

Page 205: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

192 4. Discrete Variational Formulation and Finite-Element Implementation

2

1

4

3

Figure 4.8. Plane stress strip with a circular hole. Elastic-plastic interface.

Figure 4.9. Plane-stress strip with a circular hole. Non-converged solution for time stept 0.5 corresponding to the first two iterations.

Page 206: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

4.5. Numerical Simulations 193

2 1

Figure 4.10. Plane-stress strip with a circular hole. Converged solutions for the first twotime steps.

linear-varying, vertical displacement along the upper boundary, that is,

v(x, y, t)∣∣y9

x

bt , 0 ≤ x ≤ b, (4.5.5)

where b is a constant given by b 10− 2.5√

2. Four loading increments of equalsize, corresponding to t 0.1, are considered. For the geometry describedabove, two sets of material parameters were analyzed.

Case (a): Linear isotropic hardening. The nonzero material parameters arechosen as

E 100 , ν 0.3 , K0 K∞ 1.0 , H ′ 5.0 , β 1 . (4.5.6)

The results of the numerical simulation are shown in Figure 4.12. To providean idea of the computational effort involved in the calculation, the error in the H

1-energy norm and the Euclidean norm of the residual for each iteration are given inTable 4.8.

Case (b): Combined linear isotropic-kinematic hardening. The nonzero materialparameters are chosen as

E 100 , ν 0.3 , K0 K∞ 1.0 , H ′ 5.0 , β 1/5 . (4.5.7)

The results of the numerical simulation are shown in Figure 4.13, and the corre-sponding values of the energy and residual norms for each iteration are summarizedin Table 4.9.

Again the quadratic rate of asymptotic convergence of the Newton iterativescheme is exhibited by these results. Note that although included in the solutionscheme, no line searches are required during the iterative process.

Page 207: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

194 4. Discrete Variational Formulation and Finite-Element Implementation

Table 4.8. Example 4.5.4. Error Norms for Pure IsotropicHardening.

Energy Norm

Iteration Step

# 1 2 3 4

1 0.403 E+01 0.409 E+01 0.417 E+01 0.296 E+012 0.148 E−02 0.127 E−01 0.228 E−02 0.109 E−023 0.155 E−03 0.658 E−02 0.695 E−04 0.359 E−044 0.178 E−06 0.213 E−04 0.616 E−07 0.429 E−075 0.467 E−12 0.134 E−06 0.415 E−09 0.755 E−136 0.152 E−22 0.647 E−12 0.143 E−17 0.517 E−247 – 0.793 E−22 0.180 E−31 –

Residual Norm

Iteration Step

# 1 2 3 4

1 0.205 E+02 0.205 E+02 0.205 E+02 0.170 E+022 0.977 E−01 0.234 E+00 0.186 E+00 0.112 E+003 0.153 E+00 0.535 E+00 0.729 E−01 0.382 E−014 0.358 E−02 0.557 E−01 0.185 E−02 0.186 E−025 0.614 E−05 0.345 E−02 0.208 E−03 0.273 E−056 0.354 E−10 0.883 E−05 0.131 E−07 0.716 E−117 – 0.967 E−10 0.179 E−14 –

Page 208: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

4.5. Numerical Simulations 195

Figure 4.11. Bending of a plane-stress strip with a circular notch. Finite-element mesh.

4

3

2

1

34

Figure 4.12. Bending of a plane-stress strip with a circular notch. Elastic-plastic interfacefor pure isotropic hardening.

Page 209: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

196 4. Discrete Variational Formulation and Finite-Element Implementation

4

3

2

1

3

4

Figure 4.13. Bending of a plane-stress strip with a circular notch. Elastic-plastic interfacefor combined isotropic-kinematic hardening.

Page 210: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

4.5. Numerical Simulations 197

Table 4.9. Example 4.5.4. Error Norms for Combined Isotropic-Kinematic Hardening.

Energy Norm

Iteration Step

# 1 2 3 4

1 0.403E +01 0.409E +01 0.417E +01 0.296E +012 0.148E −02 0.128E −01 0.214E −02 0.719E −033 0.155E −03 0.659E −02 0.716E −04 0.136E −044 0.178E −06 0.213E −04 0.221E −06 0.110E −075 0.467E −12 0.134E −06 0.388E −09 0.202E −146 0.152E −22 0.642E −12 0.153E −17 0.201E −277 – 0.779E −22 0.166E −31 –

Residual Norm

Iteration Step

# 1 2 3 4

1 0.205E +02 0.205E +02 0.205E +02 0.170E +022 0.977E −01 0.233E +00 0.191E +00 0.120E +003 0.153E +00 0.536E +00 0.761E −01 0.261E −014 0.358E −02 0.557E −01 0.420E −02 0.941E −035 0.614E −05 0.345E −02 0.202E −03 0.449E −066 0.354E −10 0.880E −05 0.133E −07 0.143E −127 – 0.958E −10 0.172E −14 –

Page 211: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

5

Nonsmooth Multisurface Plasticityand Viscoplasticity

In this chapter we address the formulation and numerical implementation of theclassical plasticity and viscoplasticity models discussed in Chapter 2 extended toaccommodate elastic domains whose boundaries ∂Eσ are nonsmooth. In particular,we are concerned with the case in which ∂Eσ is composed of several smooth yieldsurfaces which intersect nonsmoothly, leading to the presence of singular pointsor “corners” in the boundary of the elastic domain.

Plasticity models possessing nonsmooth yield surfaces are used in many engi-neering applications, especially in soil and rock mechanics, see e.g., Nemat-Nasser[1983], Desai and Siriwardane [1984] and Chen [1984]. The Cam–Clay and Criti-cal State models, the Cap model, and Mohr–Coulomb models are familiar examplesthat arise in soil mechanics. Representative algorithmic treatments of these and re-lated models are in Aravas [1986]; Loret and Prevost [1986]; DiMaggio and Sandler[1971]; Sandler, DiMaggio, and Baladi [1976]; Sandler and Rubin [1979]; Resendeand Martin [1986]; and Simo, Ju, Pister, and Taylor [1987]. In metal plasticity, theclassical Tresca yield criterion (see Hill [1950]) furnishes another example of amodel in which the the boundary of the elastic domain is nonsmooth. In structuralmechanics, yield conditions formulated in terms of stress resultants often exhibitcorners. Typical examples include Illushin’s yield condition for shells and lowerbounds to the Mises yield condition for beams of the type considered by Neal[1961] and Simo, Hjelmstad, and Taylor [1984]. Finally, J2 corner theories of thetype considered by Christoffersen and Hutchinson [1979] play an important rolein some recent numerical studies of localization of deformation, as in Tvergaard,Needleman, and Lo [1981], Triantafyllidis, Needleman, and Tvergaard [1982],and Needleman and Tvergaard [1984]. Alternative formulations of J2 flow theorythat exhibit a corner-like effect and are suited for large-scale computation havebeen proposed in Hughes and Shakib [1986] and Simo [1987b]. These modelsagree with certain experimental results on tangential plastic loading reported byBudiansky et al. [1951].

The extension of classical plasticity models to accommodate nonsmooth yieldsurfaces goes back to the fundamental work of Koiter [1960], and Mandel[1964,1965]. Modern formulations of plasticity employing convex analysis, asin Moreau [1976], Suquet [1981] or Temam [1985], encompass these classical

198

Page 212: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

5.1. Rate-Independent Multisurface Plasticity 199

treatments as a particular case. (See also, Matthies [1979].) Here, we follow theclassical approach and formulate multisurface plasticity models as direct exten-sions of the models discussed in Chapter 2. Since all the notions introduced inthat chapter extend straightforwardly to multisurface plasticity, our developmentshere serve largely as a review in a slightly more general context of ideas alreadydiscussed.

The algorithmic treatment of multisurface plasticity also follows the same linesalready discussed in Chapter 3. The only crucial difference lies in the algorithmiccharacterization of plastic loading by the trial elastic state. In the present context,the classical Kuhn–Tucker complementarity conditions, which are closely relatedto loading/unloading conditions discussed by Koiter [1960], again provide the onlyuseful characterization of plastic loading. However, in contrast with the situationencountered in single-surface plasticity, the actual implementation of these con-ditions is not straightforward and an iterative procedure must be adopted. Ourtreatment here follows the approach advocated in Simo, Kennedy, and Govindjee[1988] which is inspired by classical ideas of convex mathematical programming.

In contrast with rate-independent plasticity, the extension of Perzyna-type mod-els considered in Chapter 2 is, in general, not meaningful for nonsmooth multipleloading surfaces. However, the notion of closest point projection underlying mod-els of the Duvaut–Lions type is immediately generalizable to the case in which theboundary of the elastic domain is nonsmooth. Moreover, we show that the algorith-mic treatment of this class of models is remarkably simple. In fact, a closed-form,unconditionally stable algorithm can be constructed from the trial state and therate-independent solution. In a sense, this methodology opposes the view taken instandard computational treatments of viscoplasticity where the rate-independentsolution is obtained from the viscoplastic solution as the inviscid limit; see e.g.,Zienkiewicz and Cormeau [1974]; Cormeau [1975]; Hughes and Taylor [1978];or Pinsky, Ortiz, and Pister [1983].

5.1 Rate-Independent Multisurface Plasticity. ContinuumFormulation

As in Chapter 2, B ⊂ R3 denotes the reference configuration with smooth

boundary ∂B, and u : B → R3 is the displacement field of particles x ∈ B.

Further, ε ∇su denotes the strain tensor, εp, q the plastic-strain tensor andthe hardening variables, respectively, and σ ∈ S denotes the stress tensor.

5.1.1 Summary of Governing Equations

As usual, the elastic response is characterized by a strain-energy functionW(ε −εp) leading to stress-strain relationships of the form

σ ∇W(ε − εp),

Page 213: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

200 5. Nonsmooth Multisurface Plasticity and Viscoplasticity

where (5.1.1)

C : ∇2W(ε − εp),

is the tensor of elastic moduli, typically assumed constant. The essential feature ofmultisurface plasticity is the characterization of the elastic domain Eσ . We assumethat Eσ is a convex subset of S × R

q defined as

Eσ : (σ, q) ∈ S × R

q | fα(σ, q) ≤ 0 , for all α ∈ [1, 2, . . . , m],

(5.1.2)wherefα(σ, q) arem ≥ 1 functions intersecting possibly nonsmoothly; see Figure5.1. Accordingly, the boundary ∂Eσ of Eσ is generally nonsmooth and is given by

∂Eσ : (σ, q) ∈ S × R

q | fα(σ, q) 0 , for some α ∈ [1, 2, . . . , m].

(5.1.3)In what follows, attention is restricted to the case in which them ≥ 1 functions

fα(σ, q) are smooth and define independent (nonredundant) constraints at any(σ, q) ∈ ∂Eσ .∗ With this definition of the closure of the elastic range, the evolutionof plastic strain is governed by the following flow rule, often referred to as Koiter’srule (see Koiter[1953], Mandel [1965] and the review articles of Koiter [1960] andNaghdi[1960]):

εp m∑α1

γ α∂σfα(σ, q), (5.1.4)

-constraintf(, q) = 0

Figure 5.1. Illustration of the elastic domain in multisurface plasticity. Note the possiblepresence of “corner points” on the boundary of the elastic domain defined by the yieldsurface.

∗The fact that dim Eσ 6 + q is finite, limits the number of independent surfaces which canintersect at one point (σ, q) ∈ ∂Eσ so that the vectors ∂σfα(σ, q) (and ∂qfα(σ, q)) remainlinearly independent. For example, if q 0 and dim Eσ 6 then at most six independent surfacescan intersect at one point.

Page 214: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

5.1. Rate-Independent Multisurface Plasticity 201

where, for simplicity, attention is restricted to the associative case. Here γ α arem ≥ 1 plastic consistency parameters, which satisfy the following Kuhn–Tuckercomplementary conditions for α 1, 2, . . . , m,∗

γ α ≥ 0, fα(σ, q) ≤ 0,

and (5.1.5)

γ αfα(σ, q) ≡ 0 ,

along with the consistency requirement

γ αfα(σ, q) ≡ 0 . (5.1.6)

Conditions (5.1.5) and (5.1.6) are essentially the multisurface plasticity counterpartof those in Koiter[1960, equation (2.19)], and have been employed by severalauthors, notably, Maier[1970] and Maier and Griegson[1979].

Similarly, the generalization of the general evolution equations to multisurfaceplasticity for the hardening variables takes the form

q −m∑α1

γ αhα(σ, q), (5.1.7)

whereas now the associative or potential form of this hardening law is written as

α : −D−1q

m∑β1

γ β∂qfβ(σ, q). (5.1.8)

As in Chapter 2, we refer to D as the matrix of generalized hardening moduli. Forsimplicity throughout our exposition, we assume that D ∈ R

q × Rq is a constant,

symmetric, positive-definite matrix. The same arguments discussed in detail inChapter 2 show that the evolutionary equation (5.1.8) is the result of the principleof maximum plastic dissipation.

5.1.2 Loading/Unloading Conditions

The crucial aspect of multisurface plasticity concerns the statement of the load-ing/unloading conditions in a form suitable for algorithmic implementation. Tothis end, let madm ≤ m be the number of constraints active at a given point(σ, q) ∈ ∂Eσ , and let Jadm be the set of madm indices associated with theseconstraints. By definition,

Jadm : β ∈ 1, 2, . . . , m | fβ(σ, q) 0. (5.1.9)

∗The summation convention on repeated indices is not enforced in this chapter.

Page 215: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

202 5. Nonsmooth Multisurface Plasticity and Viscoplasticity

To proceed further, we make an additional explicit assumption which is thecounterpart in multisurface plasticity of Assumption 2.1 in Chapter 2.

Assumption 5.1. It is assumed that the flow rule (5.1.4) and the hardening law(5.1.8) obey the following inequality at any (σ, q) ∈ ∂Eσ :

gαβ(σ, q) : [∂σfα : C : ∂σfβ + ∂qfα · D∂qfβ

]∑

α ∈ Jadm

∑β ∈ Jadm

ξαgαβ(σ, q)ξβ > 0, for ξα ∈ R.

(5.1.10)

For perfect plasticity recall that this assumption follows from the standard re-quirement that ξ : C : ξ > 0 for all ξT ξ. In the present situation, thisassumption amounts to requiring that the matrix [gαβ] be positive-definite. Nowlet α ∈ Jadm. By the chain rule along with (5.1.4) and (5.1.8), the value of fα isgiven as

fα ∂σfα : C : ε −∑

β ∈ Jadm

[∂σfα : C : ∂σfβ + ∂qfα · D∂qfβ

]γ β

∂σfα : C : ε −∑

β ∈ Jadm

gαβ(σ, q)γβ ,

(5.1.11)where gαβ(σ, q) are defined in (5.1.10). Now the same argument employed inSection 2.2.2 (see equation (2.2.16)) shows that

If (σ, q) ∈ ∂Eσ and α ∈ Jadm, then fα(σ, q) ≤ 0. (5.1.12)

With this background, we formulate the loading/unloading conditions as follows.

Proposition 5.1. Let ε be given. The Kuhn–Tucker conditions (5.1.5), the consis-tency requirement (5.1.6), and Assumption 5.1 imply the following (strain-space)loading conditions

If Jadm ≡ ∅, then εp 0 and q 0.

If Jadm ∅, then

i. if ∂σfα : C : ε ≤ 0, for all α ∈ Jadm ⇒ εp 0, and q 0;

ii. if ∂σfα : C : ε > 0 for at least one α ∈ Jadm ⇒ εp 0, and q 0.

(5.1.13)

Proof. First, if Jadm ∅, then fα < 0 for all α 1, 2, . . . , m, so that, by(5.1.5)3, γ α ≡ 0. Thus, (5.1.13)1 holds. Next, consider the case Jadm ∅.i. Let α ∈ Jadm ∅. Since γ αfα 0 and γ α ≥ 0, from (5.1.11),∑

α ∈ Jadm

∑β ∈ Jadm

γ αgαβγβ

∑α ∈ Jadm

γ α∂σfα : C : ε ≤ 0 , (5.1.14)

Page 216: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

5.1. Rate-Independent Multisurface Plasticity 203

since, by hypothesis, ∂σfα : C : ε ≤ 0 for all α ∈ Jadm. However, byassumption, gαβ is positive-definite. Thus γ α 0 for all α ∈ Jadm, and iholds.

ii. Let α ∈ Jadm ∅ be such that ∂σfα : C : ε > 0. Suppose it were possiblethat εp 0 and q 0. Then, (5.1.11) would imply that

fα(σ, q) ∂σfα : C : ε > 0 , (5.1.15)

which contradicts (5.1.12). Thus ii holds.

It should be noted that if plastic loading takes place at (σ, q) ∈ ∂Eσ andseveral yield surfaces are active, then the condition ∂σfα : C : ε > 0 does notguarantee that fα is ultimately active. This observation is central to our subsequentdevelopments and is examined in detail in Section 5.1.4 below.

BOX 5.1. Infinitesimal Multisurface Plasticity.

(i) Elastic stress-strain relationships

σ ∇W(ε − εp),

where ε : ∇su.(ii) Associative flow rule

εp m∑α1

γ α∂σfα(σ, q).

(iii) Hardening law

α −D−1q

m∑β1

γ β∂qfβ(σ, q).

(iv) Yield and loading/unloading conditions

γ α ≥ 0

fα(σ, q) ≤ 0

γ αfα(σ, q) ≡ 0

γ αfα(σ, q) ≡ 0.

(v) Tangent elastoplastic moduli

Cep C −∑

α, β ∈ Jact

gαβ[C : ∂σfα

] ⊗ [C : ∂σfβ

],

gαβ(σ, q) : [∂σfα : C : ∂σfβ + ∂qfα · D∂qfβ

],∑

β ∈ Jact

gαβ(σ, q) gβγ (σ, q) δαγ .

Page 217: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

204 5. Nonsmooth Multisurface Plasticity and Viscoplasticity

5.1.3 Consistency Condition. Elastoplastic TangentModuli

As in the preceding chapters, we assume that the strain history is given so thatthe strain rate ε is known at time t . Then, conditions (5.1.5) and (5.1.6) determinewhether a constraint is active. In expanded form, these conditions read as follows:i. if fα(σ, q) < 0 or fα(σ, q) 0 and fα(σ, q) < 0, then γ α 0;

ii. if fα(σ, q) 0 and fα(σ, q) 0, then γ α ≥ 0.Conditions i and ii are a restatement for multisurface plasticity of classical

conditions; see Koiter[1960, equation (2.19)]. Now let mact be the number ofconstraints at a given point for which ii holds. Set

Jact : β ∈ Jadm | fβ(σ, q) 0

. (5.1.16)

Then, since γ α is nonzero only for α ∈ Jact, it follows from (5.1.11) that

fα(σ, q) 0 ⇒∑

β ∈ Jadm

gαβ(σ, q)γβ ∂σfα : C : ε , (5.1.17)

for all α ∈ Jact. This leads to a system of mact equations with madm ≥ mact

unknowns. Then conditions γ β 0 if fβ(σ, q) < 0 provide the remainingmadm − mact equations that render (5.1.17) a determinate system.

In summary,

γ β 0 , if β /∈ Jact ,

γ α ∑

β ∈ Jact

gαβ(σ, q)[∂σfβ(σ, q) : C : ε

], if α ∈ Jact ,

⎫⎪⎪⎬⎪⎪⎭ (5.1.18)

where gαβ(σ, q) [gαβ(σ, q)]−1 and gαβ(σ, q) is defined by (5.1.10). By substi-tuting (5.1.18) in the rate form of the stress-strain relationships (5.1.1)1, we obtainσ Cep : ε, where Cep is the tensor of elastoplastic tangent moduli given by theexpression

Cep ⎧⎨⎩ C − ∑

α, β ∈ Jact

gαβ[C : ∂σfα

] ⊗ [C : ∂σfβ

]iff Jact ∅ ,

C iff Jact ∅ .

(5.1.19)For convenience, the basic equations governing classical multisurface, rate-

independent plasticity are summarized in BOX 5.1.

5.1.4 Geometric Interpretation

We give a geometric interpretation of the loading conditions (5.1.6) and illustratethe fact, alluded to above, that a constraint fα may be active; i.e., γ α > 0 and,nevertheless, one may have ∂σfα : C : ε < 0. For simplicity, we consider perfect

Page 218: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

5.2. Discrete Formulation 205

plasticity. At each σ ∈ ∂Eσ , the vector space

M : span[gα : ∂σfα , for α ∈ Jadm

]. (5.1.20)

We equip M with the inner product induced by C∗ according to (5.1.10) anddefine the dual vectors (co-vectors)

gαα ∈ Jadm

in the standard fashion, i.e.,

gαβ : gα : C : gβ , and gα ∑

β ∈ Jadm

gαβgβ . (5.1.21)

Given ε, conditions (5.1.13) define the accessible elastic region as the cone

M−

ξ ∈ S | ξ : C : gα ≤ 0, (5.1.22)

whereas the plastic region is M − M−. The normal cone M

+ is given by (seeFigure 5.2)

M+

ξ ∈ S | ξ ∑α ∈ Jadm

λαgα for λα ≥ 0. (5.1.23)

A straightforward computation yields the values of the coefficients λα in (5.1.23)as

λα ∑

β ∈ Jact

gαβ∂σfβ : C : ξ > 0 . (5.1.24)

Therefore, for ε ∈ M+, γ α and ∂σfα : C : ε may be interpreted as the con-

travariant and covariant components of ε relative to gα, respectively. The factthat

γ α > 0 ⇐⇒ ∂σfα : C : ε > 0 (5.1.25)

is illustrated in Figure 5.3.

f1 = 0

f2 = 0

f2

f1

P·+

Figure 5.2. Illustration of the geometry at a singular point σ ∈ ∂Eσ , the intersection oftwo yield surfaces (Jact 1, 2).

∗In the presence of internal plastic variables, the inner product is induced by DIAG[C , D

].

Page 219: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

206 5. Nonsmooth Multisurface Plasticity and Viscoplasticity

f1 = 0

f2 = 0

f2

f1

P > 02 ··

> 01·

> 01·

2 = f2 : C : < 0· ·

Figure 5.3. Positiveness of the contravariant components γ α > 0 does not guaranteepositiveness of the covariant components ∂σfα : C : ε gαβγ β .

5.2 Discrete Formulation. Rate-IndependentElastoplasticity

In this section we outline the extension of the return-mapping algorithms developedin Chapter 3 to multisurface plasticity. As shown below, the crucial differencewith the developments in Chapter 3 concerns determining the active surfaces. Forthis purpose, the elastic trial state no longer suffices and an additional iterativeprocedure is required.

5.2.1 Closest Point Projection Algorithm for MultisurfacePlasticity

As in Chapter 3, we consider a time discretization of the interval [0, T ] ⊂ R ofinterest, and let εn, εpn ,αn be the initial data at tn ∈ [0, T ]. Given an incrementaldisplacement field u : B → R

3, application of an implicit backward Eulerdifference scheme to the evolutionary equations in BOX 5.1 results in the followingnonlinear coupled system for the unknown state variables εn+1, ε

p

n+1,αn+1 attime tn+1

εn+1 εn + ∇s(u) (trivial) ,

σn+1 ∇W(εn+1 − εp

n+1) ,

εp

n+1 εpn +m∑α1

γ α∂σfα(σn+1, qn+1) ,

αn+1 αn +m∑α1

γ α∂qfα(σn+1, qn+1) ,

qn+1 −Dαn+1 ,

(5.2.1)

Page 220: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

5.2. Discrete Formulation 207

where we have set γ α : tγ α . Now the discrete counterpart of the Kuhn–Tucker conditions which define the appropriate notion of loading/unloading takesthe form

fα(σn+1, qn+1) ≤ 0 ,

γ α ≥ 0 ,

γ αfα(σn+1, qn+1) 0 ,

(5.2.2)

for α 1, 2, . . . , m. Finally, recall that the trial state is obtained formally by“freezing” plastic flow in the interval [tn, tn+1]. Accordingly, setting γ α 0 in(5.2.1), we obtain

εetrial

n+1 : εn+1 − εpn ,

σtrialn+1 : ∇W (

εetrial

n+1

),

εptrial

n+1 : εpn ,

αtrialn+1 : αn ,

qtrialn+1 : −Dαtrial

n+1 ,

f trialα,n+1 : fα

(σtrialn+1, q

trialn+1

).

⎫⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎬⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎭(5.2.3)

The solution σn+1, qn+1 to the discrete algorithmic problem (5.2.1)–(5.2.2) ad-mits the same interpretation discussed in Section 3.2.2 as the solution of thefollowing minimization problem:

Proposition 5.1. The solution to problem (5.2.1–2) is unique and is characterizedas the argument of the minimization problem

(σn+1, qn+1) ARG

MIN

(τ , q) ∈ Eσ

[χ(τ , q)

], (5.2.4)

where

χ(τ , q) : 12

∥∥σtrialn+1 − τ

∥∥2

C−1 + 12

∥∥qn − q∥∥2

D−1 ,∥∥σtrialn+1 − τ

∥∥2

C−1 : [σtrialn+1 − τ

]: C−1 :

[σtrialn+1 − τ

],∥∥qn − q

∥∥2

D−1 : [qn − q

]: D−1 :

[qn − q

],

⎫⎪⎪⎪⎪⎬⎪⎪⎪⎪⎭ (5.2.5)

where C : ∇2W and D are assumed constant and positive-definite.

Proof. Positive definiteness of C and D implies that χ : Eσ → R is a strictlyconvex function. Since Eσ is a closed convex set as a result of the convexityassumption on fα(•, •), uniqueness of the minimizer (σn+1, qn+1) follows bystandard results in convex analysis (see, e.g., Pshenichny and Danilin [1978],

Page 221: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

208 5. Nonsmooth Multisurface Plasticity and Viscoplasticity

Section 3). To prove the equivalence of (5.2.4) and (5.2.1-2), as in Section 3.2.2,we consider the Lagrangian associated with the minimization problem (5.2.4):

L(τ , q, λα) : χ(τ , q) +m∑α1

λαfα(τ , q) . (5.2.6)

Now the corresponding optimality conditions now take the form (see Luenberger[1984, page 314] or Strang [1986, page 724])

∂τL −C−1 :[σtrialn+1 − σn+1

] + m∑α1

γ α∂σfα(σn+1, qn+1) 0 ,

∂qL αn+1 − αn +m∑α1

γ α∂qfα(σn+1, qn+1) 0 ,

∂λαL fα(σn+1, qn+1) ≤ 0 ,

γ α ≥ 0, γ αfα(σn+1, qn+1) 0 ,

⎫⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎬⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎭(5.2.7)

which are equivalent to (5.2.1-2).

Again the solution Σ : (σn+1, qn+1) to the minimization problem (5.2.4)can be interpreted geometrically as the closest point projection of the trial state(σtrialn+1, q

trialn+1

)onto the boundary of the elastic region ∂Eσ in the metric G defined

by (3.2.13):

‖Σ‖2G : Σ : G : Σ σ : C−1 : σ + q · D−1

q. (5.2.8)

This interpretation is consistent with the work of Matthies [1978] and Halphenand Nguyen [1975].

Next we turn our attention to the discrete characterization of plastic loading inthe context of multisurface plasticity.

5.2.2 Loading/Unloading. Discrete Kuhn–TuckerConditions

Whether plastic loading or elastic response occurs in a time increment [tn, tn+1]can be concluded solely from the trial elastic state according to the followingconditions.

Proposition 5.2. Assuming thatfα : S×Rq → R, α 1, 2, . . . , m, are convex,

one has the following algorithmic characterization of plastic loading:

f trialα,n+1 ≤ 0 for all

f trialβ,n+1 > 0 for some

α ∈ (1, 2, . . . , m) ⇒ elastic step ,

β ∈ (1, 2, . . . , m) ⇒ plastic step .(5.2.9)

Page 222: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

5.2. Discrete Formulation 209

Proof. (i) If f trialα,n+1 < 0 for all α ∈ 1, 2, . . . , m, then (σtrial

n+1, qn) is admis-sible. Thus, σn+1 σtrial

n+1, qn+1 qn, γ α 0, for all α ∈ 1, 2, . . . , msolves (5.2.1–2). Since the solution to (5.2.4) is unique, this constitutes the actualsolution, and the step is elastic.

(ii) Suppose that there exists at least one β ∈ 1, 2, . . . , m such that f trialβ,n+1 >

0. Then, σtrialn+1 is not admissible; hence, the step is plastic.

Remarks 5.2.1.1. Observe that, if only one yield surface is active (i.e., γ β > 0 for only oneβ ∈ 1, 2, . . . , m), then the condition f trial

β,n+1 > 0 implies thatγ β > 0; i.e.,the β-constraint is active, agreeing with the conclusions drawn in single-surfaceplasticity.

2. However, if several yield conditions are active, then the condition f trialα,n+1 > 0

does not necessarily imply that γ α > 0. Equivalently, it is possible to havef trialα,n+1 > 0 and, at the same time, fα,n+1 < 0. This situation is illustrated in

Figure 5.4 and can be explained as follows. In view of relationship (5.2.7)1, wecan regard γ α as the contravariant components of [σtrial

n+1 − σn+1] in S alongthe vectors C : ∂σfα,n+1. Thus, conditions γ α > 0, α 1, 2, define acorner region in stress space, denoted by Γ12, and spanned by

C : ∂σfα,n+1

.

Within this cone, f trial1,n+1 > 0 and f trial

2,n+1 > 0. If σtrialn+1 ∈ Γ12, then σn+1 is at

the intersection of the two surfaces which defines the corner point. On the otherhand, within regions Γ1, and Γ2, conditions f trial

1,n+1 > 0 and f trial2,n+1 > 0 also

hold, but γ 2 < 0 in region Γ1, and γ 1 < 0 in region Γ2.

5.2.3 Solution Algorithm and Implementation

Extending the closest point projection algorithm in BOX 3.5 to multisurface plas-ticity relies on its interpretation as an iterative solution technique for the constrainedminimization problem (5.2.4), as discussed next.

5.2.3.1 Motivation. Convex programming.

To motivate the general solution strategy, we reformulate the algorithm outlinedin Section 3.3.1 as a minimization procedure for problem (5.2.4) restricted tosingle-surface perfect plasticity. Then the Lagrangian (5.2.6) reduces to

L(τ , λ) : χ(τ ) + λf (τ ). (5.2.10)

Observe that the derivatives of L(τ , λ) are given by

∂τL(τ , λ) : ∇χ(τ ) + λ∇f (τ ) ,∂ττL(τ , λ) C−1 + λ∇2f (τ ) ,

∂τλL(τ , λ) ∇f (τ ) .

⎫⎪⎪⎬⎪⎪⎭ (5.2.11)

Then we consider the following Newton algorithm:

Page 223: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

210 5. Nonsmooth Multisurface Plasticity and Viscoplasticity

Figure 5.4. Geometric illustration of the geometry at a corner point σ ∈ ∂Eσ the intersec-tion of two yield surfaces (Jact 1, 2). (a) Definition of regionsΓ1, Γ2, andΓ12, (b) regionΓ1 is characterized by γ 1 > 0, γ 2 < 0, (c) region Γ12 is characterized by γ 1 > 0, γ 2 > 0.

1. Define the residual at iteration (k) by

∇L(k) :∂τL(k)∂λL(k)

C−1 :

[σ(k)n+1 − σtrial

n+1

] + γ (k)∇f (k)n+1

f(σ(k)n+1

) 2. Check whether convergence is attained.

IF‖∇L(k)‖ < TOL, THEN: Exit.ELSE: Continue.

3. Compute Hessian matrix.

∇2L(k) [ [

C−1 + γ (k)∇2f(k)n+1

] ∇f (k)n+1(∇f (k)n+1

)T0

]

Page 224: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

5.2. Discrete Formulation 211

4. Solve the linearized system:

∇2L(k)σ

(k)n+1

2γ (k)

−∇L(k),

that is,

2γ (k) f(k)n+1 −

[∇f (k)n+1

]T [∂ττL(k)

]−1∂τL(k)[∇f (k)n+1

]T [∂ττL(k)

]−1∇f (k)n+1

σ(k)n+1 −

[∂2ττL(k)

]−1[2γ (k)∇f (k)n+1 + ∂τL(k)

]⎫⎪⎪⎪⎬⎪⎪⎪⎭

5. Update the solution and GO TO 2.

γ (k+1) γ (k) + 2γ(k)n+1

σ(k+1)n+1 σ

(k)n+1 + σ

(k)n+1

⎫⎬⎭Remarks 5.2.2.1. Since Eσ is convex, the preceding algorithm is unconditionally convergent,

regardless of the initial starting point σtrialn+1. (Technically, step-size adjustment

is needed, see, e.g., Luenberger [1984, page 212], Dennis and Schnabel [1983,page 116], or Pshenichny and Danilin [1978, page 60]).

2. Recall that the matrix

Ξ : [C−1 + γ∇2f ]−1, (5.2.12)

the inverse of which appears in the Hessian matrix, is called the elasticalgorithmic tangent moduli.

3. Different optimization algorithms can be used to solve the constrainedminimization problem (5.2.4); (see e.g. Luenberger [1984, Part II]), in par-ticular nonlinear versions of the conjugate gradient algorithm, such as thePolak–Ribiere method. See also Karmanov [1977].

The extension of the preceding algorithm to multisurface plasticity is straight-forward and is based on the following Lagrangian:

L(τ , q, λα) : χ(τ , q) +∑

α ∈ Jact

λαfα(τ , q), (5.2.13)

where χ(τ , q) is defined in (5.2.5) and Jact ⊆ 1, 2, . . . , m is the set of indicesassociated with the active constraints at the unknown solution point (σn+1, qn+1):

Jact : α ∈ 1, 2, . . . , m | fα(σn+1, qn+1) 0

. (5.2.14)

An added difficulty in multisurface plasticity lies in the fact that the set of activeconstraints defined by Jact is not known in advance since, as noted in Remarks5.2.1, the condition f trial

α,n+1 > 0 does not guarantee that the surface fα,n+1 isultimately active. We address this question next.

Page 225: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

212 5. Nonsmooth Multisurface Plasticity and Viscoplasticity

5.2.3.2 Determination of the active constraints.

A yield surface fα,n+1 is termed active if γ α > 0. The set of active constraintsdefined by Jact is determined by an iterative procedure which starts from an initialset of trial constraints defined as

Jtrialact :

α ∈ 1, 2, . . . , m | f trialα,n+1 > 0

. (5.2.15)

Clearly Jact ⊆ Jtrialact . The basic idea here is to modify this initial set by enforc-

ing, iteratively, the Kuhn–Tucker conditions. At each step of the iterative solutionprocedure one constructs a working set of constraints, denoted by J

(k)act , which is

updated according to the following two alternative strategies:

i. Procedure 1 (conceptual). In this method, the working set of constraints J(k)act

is held fixed during the iteration that restores consistency. Once the constraintsf(k)n+1 0 are satisfied for all α ∈ J

(k)act , admissibility of the solution is checked

by testing whether conditions γ (k) ≥ 0 hold for all α ∈ J(k)act . Accordingly,

the iteration proceeds as follows:

1. For k 0 solve the closest point projection iteration with J(0)act : J

trialact to

obtain (σn+1, εn+1, qn+1), along with γ α, α ∈ Jtrialact .

2. Check the sign of γ α . If γ β < 0, for some β ∈ Jtrialact , obtain a new

working set of constraints J(1)act by dropping the β-constraint from J

trialact . Set

k ← k + 1 and repeat step 1. Otherwise stop.

ii. Procedure 2. In this method, the working set Jtrialact is updated during the iterative

process. Consistency is restored by enforcing the admissibility constraintγ α(k)

be nonnegative for all α ∈ J(k)act . Accordingly, the iteration proceeds as follows:

1. Let J(k)act be the working set at the kth iteration of the return mapping. Computeincrements 2γ α

(k)

, α ∈ J(k)act , by solving the linearized return-mapping

algorithm.2. Update γ α

(k)

by setting γ α(k+1) γ α(k) + 2γ α

(k)

, and check the signof γ α

(k+1). If γ β

(k+1)< 0 for some β ∈ J

(k)act , drop the β-constraint from

the set J(k)act , and restart the iteration. Otherwise, setγ β

(k+1) γ β(k+1), and

proceed to the next iterate.

A summary of the algorithm associated with Procedure 2 is given in BOX 5.2a–c.

5.2.4 Linearization: Algorithmic Tangent Moduli

The exact linearization of the algorithm developed above is accomplished by thesame procedure discussed in detail in Section 3.6.2. For completeness we sketchbelow the main steps involved in the derivation for the case of perfect plasticity.

Page 226: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

5.2. Discrete Formulation 213

BOX 5.2a. Elastic Predictor.

1. Compute elastic predictor

σtrialn+1 ∇W(εn+1 − ε

p

n+1)

f trialα,n+1 : fα

(σtrialn+1, q

trialn+1

), for α ∈ 1, 2, . . . , m

2. Check for plastic process

IF f trialα,n+1 ≤ 0 for all α ∈ 1, 2, . . . , m THEN:

Set (•)n+1 (•)trialn+1 and EXIT

ELSE:

J(0)act :

α ∈ 1, 2, . . . , m | f trialα,n+1 > 0

εp(0)

n+1 εpn

α(0)n+1 αn

γ α(0) 0

Goto BOX 5.2b

ENDIF.

First, differentiating the elastic stress-strain relationships (5.2.1)2 and thediscrete flow rule (5.2.1)3 yields

dσn+1 Cn+1 :(dεn+1 − dεpn+1

)dεp

n+1 m∑α1

[γ α∂2

σσfα(σn+1) : dσn+1 + dγ α∂σfα(σn+1)].

⎫⎪⎪⎬⎪⎪⎭ (5.2.16)

By combining these two equations, one obtains the relationship

dσn+1 Ξn+1 :

[dεn+1 −

m∑α1

dγ α∂σfα(σn+1)

], (5.2.17)

where Ξn+1 are algorithmic moduli now given by the expression

Ξn+1 : [C−1n+1 +

m∑α1

γ α∂2σσfα(σn+1)

]−1. (5.2.18)

Next, the coefficients dγ α are determined from the algorithmic version ofthe consistency condition obtained by differentiating fα(σn+1) 0. Explicitly,consider

∂σfα(σn+1) : dσn+1 0, α ∈ Jact. (5.2.19)

Page 227: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

214 5. Nonsmooth Multisurface Plasticity and Viscoplasticity

BOX 5.2b. General MultisurfaceClosest Point Projection Iteration.

3. Evaluate flow rule/hardening law residuals

σ(k)n+1 : ∇W (

εn+1 − εp(k)

n+1

)q(k)n+1 : −Dα

(k)n+1

R(k)n+1 :

−εp(k)

n+1 + εpn

−α(k)n+1 + αn

+

m∑β ∈ J

(k)act

γ β(k)

∂σfβ

∂qfβ

(k)n+1

4. Check convergence

f(k)α,n+1 : fα

(σ(k)n+1, q

(k)n+1

), for α ∈ J

(k)act

IF: f (k)α,n+1 < TOL1, for all α ∈ J(k)act and

∥∥R(k)n+1

∥∥ < TOL2 THEN:

EXIT

ENDIF

5. Compute elastic moduli and consistent tangent moduli[Gαβ

](k)n+1 : [

∂σfα ∂qfα](k)n+1 : A(k)n+1 :

∂σfβ∂qfβ

(k)n+1[

Gαβ](k)n+1 : [

Gαβ](k)n+1

−1

[C(k)n+1

]−1:

[∇2W

(εn+1 − ε

p(k)

n+1

)]−1

[A(k)n+1

]−1:

[C−1 0

0 D−1

](k)n+1

+∑

β ∈ J(k)act

γ β[∂2σσfβ ∂2

σqfβ∂2qσfβ ∂2

qqfβ

](k)n+1

6. Obtain increment to consistency parameter

2γ α(k)

:∑

β ∈ J(k)act

[Gαβ

](k)n+1

fβ −

[∂σfβ ∂qfβ

]: A : R

(k)n+1

γ α(k+1) γ α(k) + 2γ α

(k)

n+1

IF: γ α(k+1)

n+1 < 0, α ∈ J(k)act , THEN:

Reset J(k+1)act

α ∈ J(k)act

∣∣ γ α(k+1)> 0

Goto 3.

ELSE:

Goto BOX 5.2c

ENDIF

Page 228: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

5.3. Extension to Viscoplasticity 215

BOX 5.2c. (Cont’d) Closest Point Projection Iteration.

7. Obtain incremental plastic strains and internal variables

εp

α

(k)n+1

[

C−1 00 D−1

](k)n+1

: A(k)n+1 :

⎡⎢⎢⎣R +m∑

β ∈ J(k)act

2γ β∂σfβ

∂qfβ

⎤⎥⎥⎦(k)

n+1

8. Update state variables and consistency parameter

εp(k+1)

n+1 εp(k)

n+1 + εp(k)

n+1

α(k+1)n+1 α

(k)n+1 + α

(k)n+1

γ α(k+1) γ α(k)n+1 + 2γ α

(k)

n+1 α ∈ J(k+1)act

Set k ← k + 1 and Goto 3

Then substituting (5.2.17) in (5.2.19) yields

dγβ

n+1 ∑

α ∈ Jact

[gβα

n+1

][∂σfα,n+1 : Ξn+1 : dεn+1

], (5.2.20)

where gβαn+1 : [gβα,n+1]−1, and gβα,n+1 is defined by (5.1.10) with C replaced bythe algorithmic moduli Ξn+1:

gβα

n+1 : [gβα,n+1

]−1: [

∂σfβ,n+1 : Ξn+1 : ∂σfα,n+1]−1. (5.2.21)

Finally, substituting (5.2.20) in (5.2.17) gives the desired expression for thealgorithmic elastoplastic tangent moduli:

∣∣∣∣n+1

Ξn+1 −∑

β ∈ Jact

∑α ∈ Jact

gβα

n+1Nβ,n+1 ⊗ Nα,n+1,

Nα,n+1 : Ξn+1 : ∂σfα(σn+1) .

(5.2.22)

Note that the structure of (5.2.22) is analogous to expression (3.6.10). All that isneeded to obtain the algorithmic tangent moduli is to replace the elastic moduliCn+1 in the expression for the continuum elastoplastic moduli by the algorithmicmoduli Ξn+1 defined by (5.2.18). An analogous but more elaborate calculationapplies to the case of hardening plasticity.

5.3 Extension to Viscoplasticity

In this section we consider extending the preceding developments to accommodaterate-dependent response governed by a suitable generalization of the Duvaut–Lions

Page 229: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

216 5. Nonsmooth Multisurface Plasticity and Viscoplasticity

viscoplastic model in Section 2.7.4. First, we show that models of the Perzyna typeconsidered in Section 2.7.3, in general, do not admit meaningful generalizationsto elastic domains bounded by multiple surfaces.

5.3.1 Motivation. Perzyna-Type Models

It appears that a straightforward extension of inviscid plasticity to the rate-dependent case is obtained by postulating a flow rule of the form

εvp m∑α1

〈fα(σ)〉η

∂σfα(σ) , (5.3.1)

where η ∈ (0,∞) is a fluidity parameter, and 〈•〉 is the ramp function defined as〈x〉 : (x + |x|)/2. Unfortunately, as η → 0, this model does not reduce to therate-independent formulation in BOX 5.1, as the following example illustrates.

Example: 5.3.1. Consider the case in which two convex functions f1(σ) andf2(σ) intersect nonsmoothly as shown in Figure 5.5. In the limit, as η → 0, sinceboth f1 > 0 and f2 > 0, equation (5.3.1) gives the relaxation path and viscoplasticstrain rate shown in Figure 5.5a which corresponds to σ → σ. However, in theactual rate-independent solution shown in Figure 5.5b, only f1 0 is active.Therefore we conclude that viscoplastic flow rules of the type (5.3.1) may notproduce the correct rate-independent solution in the limit, as η → 0.

The example above illustrates the fact, alluded to in Remark 5.2.1, that conditionfα(σ) > 0 does not imply that the α–constraint is necessarily active. By contrast,the evolution equation (5.3.1) activates the α–constraint whenever fα > 0. Themodel discussed below precludes this difficulty and properly reduces to the inviscidlimit.

f1 = 0 f1 = 0

f2 = 0 f2 = 0

·

C : f1 C : f1

C : f2 C : f2

12 12

2 2

(a) (b)

C : p·C :p

Figure 5.5. (a) Inviscid limit return path for Perzyna-type multisurface models, (b) actualinviscid return path.

Page 230: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

5.3. Extension to Viscoplasticity 217

5.3.2 Extension of the Duvaut–Lions Model

A straightforward extension of the model discussed in Section 2.7.4 to the case ofan elastic domain E defined by multiple yield surfaces fα : S × R

q → R andincluding internal hardening variables q may be constructed as follows.1. Let (σ, q) be the inviscid solution of the elastoplastic problem in BOX 5.1.2. Postulate constitutive equations of the form

εvp 1

ηC−1[σ − σ] ,

α 1

ηD−1[q − q] .

(5.3.2)

Equations (5.3.2) are amenable to a straightforward numerical implementation assuggested by the algorithm discussed below.

Remark 5.3.1. More elaborate models may be constructed similarly. For example,let g : R+ → R+ be a monotonic C1 function. Then, one may consider

εvp 1

ηg(∥∥σ − σ

∥∥C−1

)C−1 :

[σ − σ

],

α 1

ηg(∥∥q − q

∥∥D−1

)D−1[

q − q],

⎫⎪⎪⎪⎬⎪⎪⎪⎭ (5.3.3)

where∥∥σ∥∥2

C−1 : σ : C−1 : σ is the energy norm and∥∥q∥∥2

D−1 : q · D−1q. For

metals, typical forms for g are exponentials and power laws.

5.3.3 Discrete Formulation

Let [tn, tn+1] ⊂ R+ be the time-step interval of interest. Then the stress rate

σ C : [ε − εvp] ≡ C : ε − 1

η(σ − σ), (5.3.4)

may be integrated in closed form to obtain

σn+1 exp(−t/η)σn+∫ tn+1

tn

exp[−(tn+1−s)/η]

η+ C : ε

)ds . (5.3.5)

Using the approximations∫ tn+1

tn

exp[−(tn+1 − s)/η]C : ε ds

≈∫ tn+1

tn

exp[−(tn+1 − s)/η] ds

C :

εn+1

t

1 − exp(−t/η)t/η

C : εn+1, (5.3.6)

Page 231: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

218 5. Nonsmooth Multisurface Plasticity and Viscoplasticity

1

η

∫ tn+1

tn

exp[−(tn+1 − s)/η]σ(s) ds

≈ [1 − exp(−t/η)]σn+1, (5.3.7)

and proceeding in the same manner with equation (5.3.2)2, one obtains the al-gorithm for viscoplasticity summarized in BOX 5.3. Note that, with q −Dα,(5.3.2)2 takes the form

q −1

η

[q − q

]. (5.3.8)

BOX 5.3. Closed-Form Algorithm for Viscoplasticity.

1. Compute the closest-point projection (σn+1, qn+1) by BOX 5.2a–5.2c

2. Obtain the viscoplastic solution by the formulas

σn+1 exp(−t/η)σn +[1 − exp(−t/η)]σn+1

+ 1 − exp(−t/η)t/η

C : εn+1

qn+1 exp(−t/η)qn +[1 − exp(−t/η)]qn+1

αn+1 −D−1qn+1

Remarks 5.3.1.1. The elastic and inviscid cases are recovered from the preceding algorithm in

the following limiting situations:a. Let t/η → 0. It follows that exp(−t/η) → 1 and

[1 − exp(−t/η)]/(t/η) → 1.

Hence σn+1 → σn + C : εn+1, and qn+1 → qn. Therefore, one obtainsthe elastic case.

b. Let t/η → ∞. It follows that exp(−t/η) → 0 and

[1 − exp(−t/η)]/(t/η) → 0.

Hence, σn+1 → σn+1, qn+1 → qn+1, and one recovers the inviscid plasticcase.

2. Alternatively, from (5.3.2), by applying an implicit backward Euler algorithm,we obtain the first-order accurate formulas

σn+1 σtrialn+1 + (t/η)σn+1

1 + t/ηqn+1 qn + (t/η)qn+1

1 + t/η .

(5.3.9)

Note that these expressions are identical to those in BOX 1.7 of Chapter 1.

Page 232: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

6

Numerical Analysis of GeneralReturn Mapping Algorithms

In this chapter, we present a rigorous, nonlinear, stability analysis of a class of timediscretizations of the weak form of the initial boundary-value problem for bothrate-independent and rate-dependent infinitesimal elastoplasticity. To motivate thenotion of nonlinear stability appropriate for elastoplasticity, first we consider thesimpler model problem of nonlinear heat conduction and give a rigorous proof ofnonlinear stability for the generalized midpoint rule. The analysis that followsdiffers in several aspects from previous treatments of algorithmic stability; inparticular:i. The stability analysis is performed directly on the system of variational

equations discretized in time, not on the algebraic system arising fromboth temporal and spatial discretizations. The results carry over immedi-ately to the finite-dimensional problem obtained via a Galerkin (spatial)discretization.

ii. Previous stability analyses employ either the notion of A-stability, introducedby Dahlquist [1963] in the context of linear, multistep methods for systems ofODEs or the concept of linearized stability; see, e.g., Hughes [1983] and refer-ences therein. The results given below prove nonlinear stability in the sense thatarbitrary perturbations in the initial data are attenuated by the algorithm rela-tive to a certain algorithmic-independent norm associated with the continuumproblem called the natural norm. See also Dahlquist [1975].

For nonlinear systems of ODEs, this notion of nonlinear stability reduces tothe concept of A-contractivity or B-stability introduced by Butcher [1975] inthe context of implicit Runge–Kutta methods. A-contractivity is widely acceptednow as the proper definition of nonlinear stability; see, e.g., Burrage and Butcher[1979,1980]; and Dahlquist and Jeltsch [1979]. For linear semigroups, the defini-tion of stability employed in this chapter coincides with the notion of Lax stability;see Richtmyer and Morton [1967].

A key step in the stability analysis given below is identifying the natural norm forthe continuum problem relative to which the crucial contractivity property holds.For nonlinear heat conduction, this norm is a weighted L2–norm whose weightingfactor is the specific heat capacity times the density. For the semidiscrete versionof this problem obtained via a Galerkin spatial discretization, the natural norm

219

Page 233: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

220 6. Numerical Analysis of General Return Mapping Algorithms

reduces to the matrix norm induced by the mass matrix. For infinitesimal elasto-plasticity, the natural norm is the norm induced by the complementary Helmholtzfree energy function. A given algorithm is then said to be A-contractive if it inheritsthe contractivity property present in the continuum problem relative to the naturalnorm. For nonlinear heat conduction, the generalized midpoint rule is shown to becontractive (for α ≥ 1

2 ) by crucially exploiting the convexity property of the heat-flux potential. It is well known that A-contractivity cannot hold for the generalizedtrapezoidal rule (see Wanner [1976] for a counterexample).

For infinitesimal elastoplasticity and viscoplasticity, it is shown that the systemof variational inequalities associated with a class of return mapping algorithmsbased on the generalized midpoint rule, proposed in Simo and Govindjee [1991],is nonlinearly stable (A-contractive) for α ≥ 1

2 . This class of algorithms encom-passes the widely used return maps based on the implicit backward Euler method(“catching-up” algorithms in the terminology of Moreau [1977]), in particular, theclassical radial return method of Wilkins [1964] and its generalizations to linearkinematic/isotropic hardening (Krieg and Key [1976]; Balmer et al. [1974]) andplane stress (Simo and Taylor [1986]). The nonlinear stability proof given belowapplies to the class of generalized midpoint rule algorithms in Hughes and Taylor[1978] (perfect viscoplasticity) and Simo and Taylor [1986] (plane stress elasto-plasticity), but does not cover the class of methods in Ortiz and Popov [1985],whose stability properties remain an open question.

6.1 Motivation: Nonlinear Heat Conduction

The steps in the stability analysis of the time discretization of the IBVP for nonlin-ear heat conduction by a generalized midpoint rule are analogous to those employedin analyzing the elastoplastic problem and can be summarized as follows:

i. The nonlinear heat conduction equation is formulated in weak form as avariational problem of evolution. Assuming convexity of the heat-flux potential,the solutions of this problem are contractive relative to the natural norm definedas a weighted L2–norm whose weighting factor is the density times the specificheat capacity.

ii. The time-dependent variational equality is discretized by a one–parameterfamily of generalized midpoint rule algorithms depending on the parameter α ∈[0, 1]. Then it is shown that this time-discrete problem of evolution inherits thecontractivity property of the continuum problem provided that α ≥ 1

2 , henceproving unconditional stability relative to the natural norm.

As pointed out in the introduction, the preceding analysis is performed withoutintroducing any spatial discretization. An identical result holds for the semidiscreteproblem of evolution obtained by a Galerkin finite-element projection. For thisproblem, the natural norm is the matrix norm defined by the positive-definite massmatrix (see Hughes [1983]).

Page 234: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

6.1. Motivation: Nonlinear Heat Conduction 221

6.1.1 The Continuum Problem

Let Ω ⊂ Rndim , with ndim ≤ 3, be the reference configuration of a nonlinear heat

conductor with smooth boundary ∂Ω and particles labeled by x ∈ Ω . Further, letI ⊂ R+ be the time interval of interest and denote by

ϑ : Ω × I → R+

and (6.1.1)

q : Ω × I → Rndim

the absolute temperature and the heat-flux vector, respectively. Assume thatϑ(x, t)and q(x, t) are specified on parts of the boundary Γϑ and Γq as

ϑ ϑ on Γϑ × I

and (6.1.2)

q · n −q on Γq × I,

respectively. Here ϑ : Γϑ × I → R+ is the prescribed temperature, q: Γq × I → R

is the prescribed heat-flux, and n is the unit outward normal to the boundary. Asusual, it is assumed that the conditions

Γϑ ∩ Γq ∅,and (6.1.3)

Γϑ ∪ Γq ∂Ω,hold. Further, denote the reference density by ρ0:Ω → R+, assume that thespecific heat capacity c is constant, and let f :Ω × I → R be the heat source perunit volume. Finally, the constitutive equation for the heat-flux vector is specifiedin terms of a heat-flux potential

H : Ω × Rndim → R, (6.1.4)

depending on position and temperature gradient, by the potential relationships

q(x, t) −∇H(x,∇ϑ(x, t)) , in Ω × I, (6.1.5)

where ∇ϑ ∂ϑ∂xi

ei denotes the temperature gradient relative to a Cartesian ref-erence system with orthonormal basis ei. In components, constitutive equation(6.1.5) reads

qi(x, t) − ∂

∂ϑ,iH(x,∇ϑ(x, t)) , in Ω × I, (6.1.6)

with ϑ,i : ∂ϑ∂xi

. One makes the crucial assumption that the heat-flux potentialH(x, ·): R

ndim → R is a smooth convex function for all x ∈ Ω . Accordingly, thefollowing relationship holds

H(·, u) − H(·, v) ≥ [u − v] · ∇H(·, v), ∀ u, v ∈ Rndim . (6.1.7)

Page 235: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

222 6. Numerical Analysis of General Return Mapping Algorithms

Figure 6-1. The convexity property (6.2.7) for a smooth, one-dimensional functionf : R →R (ndim 1).

This property is illustrated in Figure 6.1.

6.1.1.1 Strong form and weak form of the IBVP

With the preceding notation in hand, the strong form of the initial boundary-valueproblem (IBVP) is formulated as follows:

Problem St : Find ϑ :Ω × I → R+ such that

ρ0c ϑ −div[q] + fq −∇H

in Ω × I, (6.1.8a)

subject to the boundary conditions

ϑ ϑ on Γϑ × I

q · n −q on Γq × I

(6.1.8b)

and the initial condition

ϑ(·, t)|t0 ϑ0(·) in Ω. (6.1.9)

To formulate the weak form of this classical IBVP, one introduces a space V ofadmissible test functions defined as follows:

V : η ∈ W1,p(Ω) : η 0 on Γϑ , (6.1.10a)

Page 236: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

6.1. Motivation: Nonlinear Heat Conduction 223

where W1,p(Ω) is the standard notation for Sobolev spaces. The choice of the

appropriate exponent p > 1 is dictated by growth and coercivity conditions onthe heat-flux potential of the type

|H[x,∇ϑ(x)]| ≤ C1[1 + |∇ϑ |p]

and (6.1.10b)

H[x,∇ϑ(x)] ≥ C2|∇ϑ |p,where C1 and C2 are constants; see e.g., Zeidler [1985, p.260]. In addition, forfixed time t ∈ I, the admissible solution space St is given by

St : ϑ(·, t) ∈ W1,p(Ω) : ϑ(·, t) ϑ(·, t) on Γϑ . (6.1.11)

Then standard arguments in the calculus of variations lead to the followingvariational problem:

ProblemWt : Find ϑ(·, t) ∈ St such that

〈ρ0c ϑ, η〉 −〈∇H,∇η〉 + 〈f, η〉 + 〈q, η〉Γ , ∀ η ∈ V, (6.1.12)

subject to the initial condition

〈ρ0cϑ(·, 0), η〉 〈ρ0cϑ0, η〉, ∀ η ∈ V. (6.1.13)

Here, ∇H: ∂H∂ϑ,i

ei , 〈·, ·〉 denotes the standard L2-pairing inΩ , and 〈·, ·〉Γ is theL2-pairing on the boundary ∂Ω .

The following property of the solution of the IBVP (6.1.12)–(6.1.13) is crucial tothe subsequent algorithmic analysis and motivates the notion of nonlinear stabilityfor the problem at hand.

6.1.1.2 Contractivity of the flow

Given the variational IBVP (6.1.12)–(6.1.13), fix the source term f (x, t) and theboundary conditions in (6.1.12) while considering two different initial conditions

ϑ0 : Ω → R+,

and (6.1.14)

ϑ0 : Ω → R+.

The solutions generated by the IBVP (6.1.12)–(6.1.13) for these two initialconditions are denoted by

t ∈ I → ϑ(·, t) ∈ Stand (6.1.15)

t ∈ I → ϑ(·, t) ∈ St ,

respectively. Under these conditions, the IBVP is said to be contractive if there isan inner product denoted by 〈〈·, ·〉〉, with associated norm (called the natural norm)

Page 237: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

224 6. Numerical Analysis of General Return Mapping Algorithms

given by

||| · ||| :√〈〈·, ·〉〉, (6.1.16)

such that the solutions (6.1.15) satisfy the following inequality:

|||ϑ(·, t) − ϑ(·, t)||| ≤ |||ϑ0(·) − ϑ0(·)||| ∀ t ∈ I. (6.1.17)

For nonlinear heat conduction, the following result is a direct consequence ofthe convexity assumption on the heat-flux potential (for completeness a proof isincluded)

Proposition 1.1. The flow t ∈ I → ϑ(·, t) ∈ St generated by (6.1.12)–(6.1.13)is contractive relative to the weighted L2 inner product 〈〈·, ·〉〉 : 〈ρ0c ·, ·〉.Proof. For convenience, introduce the following notation

∇H : ∂

∂ϑ,iH(x,∇ϑ) ei ,

and (6.1.18)

∇H : ∂

∂ϑ,iH(x,∇ϑ) ei .

By hypothesis, ϑ(·, t) and ϑ(·, t) satisfy variational equation (6.1.12). Therefore,the difference ξ(·, t): ϑ(·, t) − ϑ(·, t) satisfies the variational equation

〈ρ0c ξ (·, t), η〉 −〈∇H − ∇H, η〉, ∀ η ∈ V. (6.1.19)

In particular, for fixed but arbitrary t ∈ I, one can choose η ξ(·, t) in (6.1.19)since ξ(·, t) ∈ V . Using the identity

〈〈ξ (·, t), ξ(·, t)〉〉 12

d

dt|||ξ(·, t)|||2, (6.1.20)

equation (6.1.19) with η ξ(·, t) implies the following result:

12

d

dt|||ξ(·, t)|||2 −〈∇H − ∇H, ξ(·, t)〉. (6.1.21)

Now, use the convexity condition (6.1.7) on H(x, ·) to obtain the estimate

12

d

dt|||ξ(·, t)|||2

∫Ω

[∇ϑ − ∇ϑ] · ∇H(x,∇ϑ) + [∇ϑ − ∇ϑ] · ∇H(x,∇ϑ)

dx

≤∫Ω

[H(x,∇ϑ) − H(x,∇ϑ)] + [H(x,∇ϑ) − H(x,∇ϑ)]

dx

0, ∀ t ∈ I, (6.1.22)

Page 238: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

6.1. Motivation: Nonlinear Heat Conduction 225

which implies that ddt|||ϑ(·, t) − ϑ(·, t)||| ≤ 0. Therefore,

|||ϑ(·, t)− ϑ(·, t)|||−|||ϑ0(·)− ϑ0(·)||| ∫ t

0

d

dτ|||ξ(·, τ )||| dt ≤ 0, (6.1.23)

which proves the result.

A proof identical to that given above applies to the semidiscrete problem ofevolution, obtained via a spatial Galerkin projection of the continuum problemonto a finite dimensional subspace Vh ⊂ V , with the natural norm induced by themass matrix (see Hughes [1983]).

6.1.2 The Algorithmic Problem

Consider the time integration of the IBVP (6.1.12)–(6.1.13) for nonlinear heatconduction by the generalized midpoint rule algorithm, depending on the parameterα ∈ [0, 1]. The goal is to prove nonlinear stability of the scheme for α ≥ 1

2 .

6.1.2.1 The generalized midpoint rule

Let [tn, tn+1] ⊂ I, witht : tn+1− tn > 0, be a typical time subinterval. Assumethat the following initial data is known at time t tn:

ϑn : Ω → R+,

and (6.1.24)

vn : Ω → R,

whereϑn(x) and vn(x) are algorithmic approximations of the temperature and tem-perature “velocity” ϑ(x, tn) and v(x, tn) ϑ(x, tn), respectively. The objectiveis to obtain algorithmic approximations ϑn+1(x) and vn+1(x) to the actual fieldsϑ(x, tn+1) and v(x, tn+1) at time tn+1, respectively, for prescribed source termf (x, t) and boundary data ϑ(x, t) and q(x, t) in the interval [tn, tn+1]. To this end,consider the following algorithmic problem:

ProblemWt : Find ϑn+1 ∈ Sn+1 such that

〈ρ0c vn+α, η〉 −〈∇H(·,∇ϑn+α),∇η〉 + 〈f (·, tn+α), η〉 + 〈q(·, tn+α), η〉Γ ,(6.1.25)

for all η ∈ V , where

vn+α (ϑn+1 − ϑn)/tϑn+α αϑn+1 + (1 − α)ϑn

for α ∈ (0, 1] fixed. (6.1.26)

It is assumed that the forcing functions in the algorithmic problem above are givenwithout approximation in the interval [tn, tn+1]. Using standard arguments in thecalculus of variations, problem Wt is formally equivalent to the following local

Page 239: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

226 6. Numerical Analysis of General Return Mapping Algorithms

problem:

ρ0c vn+α div[∇H(·,∇ϑn+α)] + f (·, tn+α) in Ω

ϑn+α ϑ(·, tn+α) on Γϑ

∇H(·,∇ϑn+α) · n q(·, tn+α) on Γq,

⎫⎪⎪⎬⎪⎪⎭ (6.1.27)

with ϑn+α and vn+α defined by (6.1.26).

Remark 1.1. In view of (6.1.27), it is clear that the temperature evolution equationin the algorithmic problem is enforced at tn+α: αtn+1 + (1− α)tn. This point iscrucial to the stability proof given below. Observe that, in general, the algorithmiccounterpart of the temperature evolution equation does not hold at tn or at tn+1,unless the heat-flux potential function H(x, ·) is quadratic.

6.1.3 Nonlinear Stability Analysis

Roughly speaking, an algorithm for the nonlinear heat conduction equation is saidto be nonlinearly stable if the algorithm inherits the contractivity property of thecontinuum problem. More precisely, let

ϑn,and (6.1.28)

ϑn,be two sequences generated by a given algorithm for two initial conditions

ϑ0 : Ω → R+,

and (6.1.29)

ϑ0 : Ω → R+,

respectively. The algorithm is nonlinearly stable (or A-contractive) if the followinginequality holds relative to the natural norm ||| · ||| for the continuum problem:

|||ϑn − ϑn||| ≤ |||ϑ0 − ϑ0||| ∀ n ≥ 1. (6.1.30)

The following result holds for the generalized midpoint rule algorithm:

Proposition 1.2. The algorithmic problem Wt defined by (6.1.25)–(6.1.26) isnonlinearly stable for α ≥ 1

2 .

Proof. By hypothesis, the following two variational equalities hold:

1

t〈〈ϑn+1 − ϑn, η〉〉 −〈∇Hn+α,∇η〉 + 〈fn+α, η〉 + 〈qn+α, η〉Γ

1

t〈〈ϑn+1 − ϑn, η〉〉 −〈∇Hn+α,∇η〉 + 〈fn+α, η〉 + 〈qn+α, η〉Γ

⎫⎪⎪⎬⎪⎪⎭ ∀η ∈ V

(6.1.31)

Page 240: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

6.2. Infinitesimal Elastoplasticity 227

where, as in the continuum case, the following notation has been used:

∇Hn+α: ∇H(·,∇ϑn+α),∇Hn+α: ∇H(·,∇ϑn+α).

(6.1.32)

Set ξn+α: ϑn+α − ϑn+α , and observe that ξn+α ∈ V for any α ∈ [0, 1].Subtracting (6.1.31)2 from (6.1.31)1 gives

1

t〈〈ξn+1 − ξn, η〉〉 −〈∇Hn+α − ∇Hn+α,∇η〉, ∀η ∈ V. (6.1.33)

In particular, since ξn+ 12 1

2 [ξn+1 + ξn] is in V , choosing η ξn+ 12

in (6.1.33),expanding the left-hand side and using definition (6.1.16) for the natural norm||| · ||| gives

1

2t

[|||ξn+1|||2 − |||ξn|||2

] −〈∇Hn+α − ∇Hn+α,∇ξn+ 1

2〉. (6.1.34)

Now insert the following identity on the right-hand side of (6.1.34):

ξn+ 12 ξn+α − (α − 1

2 )[ξn+1 − ξn], ∀ α ∈ [0, 1], (6.1.35)

and make use of the fact that, in particular, (6.1.33) also holds withη ξn+1−ξn ∈V to obtain the result

|||ξn+1|||2 − |||ξn|||2 −2t〈∇Hn+α − ∇Hn+α,∇ξn+α〉− (2α − 1)|||ξn+1 − ξn|||2.

(6.1.36)

Finally, substitute ξn+α ϑn+α − ϑn+α in (6.1.36), and make crucial use of theconvexity condition (6.1.7) on the function H(x, ·). Proceeding exactly as in thecontinuum problem, one obtains the following estimate:

|||ξn+1|||2 − |||ξn|||2 −(2α − 1)|||ξn+1 − ξn|||2

+ 2t∫Ω

∇H(x,∇ϑn+α) · (∇ϑn+α − ∇ϑn+α) dx

+ 2t∫Ω

∇H(x,∇ϑn+α) · (∇ϑn+α − ∇ϑn+α) dx

≤ −(2α − 1)|||ξn+1 − ξn|||2 ≤ 0 for α ≥ 12 ,(6.1.37)

so that |||ξn+1||| ≤ |||ξn||| for any n ≥ 0. Then a straightforward inductionargument completes the stability proof.

Once more, observe that the preceding proof depends critically on enforcingthe algorithmic version of the temperature evolution equation at tn+α . In fact, thisproof breaks down if the equilibrium equation is enforced, as is customary, at theend of the time step, i.e., at t tn+1.

Page 241: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

228 6. Numerical Analysis of General Return Mapping Algorithms

6.2 Infinitesimal Elastoplasticity

The stability analysis carried out in the preceding section is readily extended tothe case of rate-independent plasticity and viscoplasticity. The approach adopteddepends crucially on a formulation of plasticity as a variational inequality andproceeds as follows.

i. One exploits the fact that the continuum problem is contractive relative to thenorm induced by the complementary Helmholtz free energy function to identifythe natural norm for the elastoplastic problem.

ii. Then it is shown that a one-parameter family of return-mapping algorithmsinspired by the generalized midpoint rule inherits the contractivity property of thecontinuum problem, when α ≥ 1

2 . Hence, this class of algorithms is nonlinearlyB-stable.

As in the heat conduction equation, the stability proof relies critically on en-forcing the equilibrium condition at tn+α . The analysis presented below extendsand generalizes the results in Hughes and Taylor [1978] and Simo and Govindjee[1991].

6.2.1 The Continuum Problem for Plasticity andViscoplasticity

Once more, let Ω ⊂ Rndim , with 1 ≤ ndim ≤ 3, be the reference placement of

an elastoplastic body with smooth boundary ∂Ω; let I ⊂ R+ the time interval ofinterest, and denote the displacement field and the stress tensor by

u : Ω × I → Rndim ,

and (6.2.1)

σ : Ω × I → S

respectively. Here S R(ndim+1)·ndim/2 is the vector space of symmetric rank-two

tensors. Assume that u(x, t) and σ(x, t) are specified on parts of the boundary Γuand Γσ as

u u on Γu × I,

and (6.2.2)

σn t on Γσ × I,

respectively, where n is the unit outward normal vector to the boundary, u : Γu ×I → R

ndim is a prescribed boundary displacement, and t : Γσ × I → Rndim is the

prescribed boundary traction vector. As usual, one assumes that

Γu ∪ Γσ ∂Ω,and (6.2.3)

Γu ∩ Γσ ∅

Page 242: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

6.2. Infinitesimal Elastoplasticity 229

(with the conventional interpretation). In addition, denote the body force (per unitof volume) by f : Ω × I → R

ndim , so that the local form of the equilibriumequation becomes

−div[σ] f , in Ω × I. (6.2.4)

This equation is linear. The source of nonlinearity in this problem arises fromthe constitutive equation that relates the stress field and the displacement field, asdiscussed below.

6.2.1.1 Classical rate-independent plasticity

In addition to the stress tensor σ(x, t), one introduces an nint-dimensional vec-tor field q:Ω × I → R

nint (nint ≥ 1) of phenomenological internal variableswhich, from a physical standpoint, characterize strain hardening in the material.For convenience, the following notation is adopted:

Σ(x, t) : [σ(x, t), q(x, t)], for (x, t) ∈ Ω × I. (6.2.5)

One refers to Σ as the generalized stress which is constrained to lie within a convexdomain, called the elastic domain and denoted by E. Typically, E is defined in termsof smooth functions φµ : S×R

nint → R, withµ ∈ 1, · · · , m, as the constrainedconvex set

E : Σ: (σ, q) ∈ S×Rnint : φµ(σ, q) ≤ 0, for µ 1, · · · , m. (6.2.6)

The boundary ∂E of E ⊂ S×Rnint need not be smooth; in fact, in applications, ∂E

typically exhibits “corners”. A classical example is provided by the Tresca yieldcondition.

Let C be the elasticity tensor, which is assumed constant in what follows. Further,let D denote a nint× nint given matrix, which is assumed to be positive-definite andconstant and is called the generalized hardening moduli. Under these assumptions,the complementary Helmholtz free energy function defined by

χ(Σ) : 12 σ · C−1

σ + 12 q · D−1

q. (6.2.7)

is strictly convex on S × Rnint . By definition, the local dissipation function is the

total stress power minus the change in complementary Helmholtz free energy:

D : σ : ε[u] − d

dtχ(Σ); in Ω × I, (6.2.8)

where ε[·] sym[∇(·)] is the strain operator and u : ∂∂t

u is the velocity field.

The local form of the second law requires that D ≥ 0. The classical rate-independent plasticity model is obtained by postulating the following localprinciple of maximum dissipation: For fixed rates (ε[u], σ), the actual state(σ, q) ∈ E maximizes the dissipation:

[σ − τ ] : ε[u] − d

dtχ(Σ) + 〈〈T, Σ〉〉 ≥ 0, ∀ T (τ , p) ∈ E. (6.2.9)

Page 243: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

230 6. Numerical Analysis of General Return Mapping Algorithms

Using the method of Lagrange multipliers, it is easily concluded that, for thequadratic complementary Helmholtz free energy function (6.2.7) and the elasticdomain (6.2.6), the standard Kuhn–Tucker optimality conditions associated withthe maximum principle (6.2.9) yield the local flow rule and hardening law:

ε[u] − C−1σ

m∑µ1

γ µ∂

∂σφµ(σ, q),

−D−1q

m∑µ1

γ µ∂

∂qφµ(σ, q),

⎫⎪⎪⎪⎪⎪⎬⎪⎪⎪⎪⎪⎭(6.2.10a)

where

γ µ ≥ 0, φµ(σ, q) ≤ 0 and γ µφµ(σ, q) 0, for µ 1, · · · , m,(6.2.10b)

are the Kuhn–Tucker complementarity conditions. γ µ ≥ 0 are the plasticconsistency parameters.

6.2.1.2 The weak form of the constitutive equations

The weak form of the constitutive equations is simply the global formulationof the principle of maximum (plastic) dissipation (6.2.9) over the entire body.Accordingly, let (σij , qi) be components of Σ (σ, q) relative to a Cartesianorthonormal frame, and let

T : Σ (σ, q) : Ω → S × Rnint : σij ∈ L2(Ω) and qi ∈ L2(Ω).

(6.2.11)Define bilinear forms a(·, ·) and b(·, ·) by the expressions

a(σ, τ ) :∫Ω

σ : C−1τ dΩ,

and (6.2.12a)

b(q, p) :∫Ω

q · D−1p dΩ.

Since the elastic moduli C and plastic hardening moduli D are positive-definiteon S and R

nint , respectively, it follows that a(· , ·), and b(· , ·) are coercive.Consequently, the bilinear form 〈〈· , ·〉〉: T × T → R defined by

〈〈Σ, T〉〉 : a(σ, τ ) + b(q, p), (6.2.12b)

induces an inner product on T . It is shown below that the associated norm, denotedby ||| · |||: √〈〈· , ·〉〉, is the natural norm for the elastoplastic problem. Observethat relationships (6.2.7) and (6.2.11) imply that the norm squared ||| · |||2 isprecisely twice the integral over the body of the complementary Helmholtz freeenergy function.

With the preceding notation in hand, the dissipation over the entire body, denotedby DΩ and obtained by integration of (6.2.8) over the reference placementΩ , can

Page 244: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

6.2. Infinitesimal Elastoplasticity 231

be written as

DΩ 〈〈Σ, Σtrial〉〉 − 12

d

dt|||Σ|||2 〈〈Σtrial − Σ,Σ〉〉 ≥ 0, (6.2.13)

where

Σtrial : (C ε[u] , 0

). (6.2.14)

Note that Σtrial is the stress rate about Σ ∈ E obtained by freezing plastic flow(i.e., by setting εp 0 and q 0) and, therefore, it is called the rate of trialelastic stress. In view of (6.2.13), the global version of the principle of maximumdissipation leads to the variational inequality

〈〈Σtrial − Σ, T − Σ〉〉 ≤ 0, ∀ T ∈ E ∩ T , (6.2.15)

which gives the weak formulation of the constitutive equation for rate-independent(hardening) elastoplasticity.

6.2.1.3 The viscoplastic regularization

Following Duvaut and Lions [1972], classical viscoplasticity is regarded as a(Yosida) regularization of rate-independent plasticity, constructed as follows.Define the functional J : S× R

nint → R by the constrained minimization problem

J (Σ) : min 2 χ(Σ − T), for all T ∈ E. (6.2.16)

Thus, J (Σ) gives the (unique) distance measured in the complementary Helmholtzfree energy χ(·) between any Σ ∈ S × R

nint and the convex set E. Clearly,J (Σ) ≥ 0, and J (Σ) 0 iff Σ ∈ E. Now consider the following regularizationof the dissipation function (6.2.13):

Ω : DΩ + 1

η

∫Ω

g[J (Σ)] dΩ, (6.2.17a)

where η ∈ (0,∞) is the regularization parameter and g(·) is a nonnegative convexfunction with the property

g(x) ≥ 0,

and (6.2.17b)

g(x) 0 ⇐⇒ x 0.

By standard results in convex optimization (see, e.g., Luenberger [1984]), it fol-lows that the problem that maximizes the regularized dissipation Dη

Ω over allunconstrained stresses Σ ∈ T is simply the penalty regularization of the classicalconstrained principle of maximum dissipation, with dissipation function DΩ . Thenthe optimality condition associated with the regularized principle of maximumdissipation yields the following inequality which characterizes the constitutiveresponse of classical viscoplasticity:

〈〈Σtrial−Σ, T−Σ〉〉 ≤ 1

η

∫Ω

g[J (T)]−g[J (Σ)] dΩ, ∀ T ∈ T . (6.2.18)

Page 245: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

232 6. Numerical Analysis of General Return Mapping Algorithms

Observe that in contrast with rate-independent plasticity, neither the actual stressΣ ∈ T nor the admissible stress variations T ∈ T are constrained to lie inthe elastic domain E. However, it is well known that, as η → 0, the stress Σ isconstrained to lie in the elastic domain, and (6.2.18) reduces to inequality (6.2.15);see Duvaut and Lions [1972] and Johnson [1976,1978].

6.2.1.4 The weak formulation of the IBVP

Let St denote the displacement solution space for all t ∈ I:

St u(·, t) ∈ [H1(Ω)]ndim : u(·, t) u(·, t) on Γu. (6.2.19)

In addition, let V be the space of displacement test functions:

V η ∈ [H1(Ω)]ndim : η 0 on Γu. (6.2.20)

The weak form of the equilibrium equations (6.2.4) along with the dissipationinequality (6.2.15) [or (6.2.18) for viscoplasticity] leads to the following variationalproblem:

ProblemWt : For all t ∈ I, find u ∈ St and Σ (σ, q) ∈ E ∩ T such that

〈σ, ε[η]〉 − 〈f , η〉 − 〈t, η〉Γ 0, ∀η ∈ V,

〈〈Σtrial − Σ, T − Σ〉〉 ≤ 0, ∀ T ∈ E ∩ T ,

⎫⎬⎭ (6.2.21a)

with T (τ , p) subject to the initial condition

〈〈Σ(·, 0), T〉〉 〈〈Σ0, T〉〉, ∀T ∈ E ∩ T . (6.2.21b)

In what follows, with a slight abuse in notation, the same symbol 〈·, ·〉 is used to de-note the standard L2(Ω) inner product of functions, vectors, or tensors dependingon the specific context.

Remarks 6.2.1.1. The geometric interpretation of inequality (6.2.21a)2 is illustrated in Figure 6.2.

The actual stress rate Σ is the projection of the trial stress rate Σtrial onto thetangent plane at Σ ∈ ∂E. Then convexity of E implies that the angle measuredin the natural norm between [Σtrial − Σ] and [Σ − T] is greater or equal toπ/2, a condition equivalent to (6.2.21a)2.

2. The variational formulation of plasticity given by equations (6.2.21) is stan-dard and has been considered by a number of authors, in particular, Johnson[1976,1978], extending early work of Duvaut & Lions [1972]. The assumptionof hardening plasticity, i.e., the presence of the bilinear form b(·, ·) defined by(6.2.12a)2, is crucial if the functional analysis framework outlined above is toremain physically meaningful.

3. The situation afforded by perfect plasticity is significantly more complicatedthan hardening plasticity since the regularity implicit in the choice of St in(6.2.11) no longer holds. The underlying physical reason for this lack of reg-ularity is the presence of strong discontinuities in the displacement field, the

Page 246: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

6.2. Infinitesimal Elastoplasticity 233

( = 0)

= ( , q)

( )

( 0)

trial := ( : [u], )

trial –

Figure 6-2. Geometric interpretation of the variational inequality⟨⟨Σtrial − Σ,Σ − T

⟩⟩ ≤0 for E: Σ : φ(Σ) ≤ 0.

so-called slip lines, which rule out the use of standard Sobolev spaces. Forperfect plasticity the appropriate choice appears to be St BD(Ω), i.e. thespace of bounded deformations [displacements in L2(Ω) with strain field abounded measure] introduced by Matthies, Strang, and Christiansen [1979],and further analyzed in Temam and Strang [1980]. See Matthies [1978,1979];Suquet [1979]; Strang, Matthies, and Temam [1980]; and the recent summaryin Demengel [1989] for a detailed elaboration on this and related issues.

6.2.1.5 Contractivity of elastoplastic flow.

The following contractivity property inherent to problem Wt identifies the norm||| · ||| defined by (6.2.12b) as the natural norm and, therefore, plays a crucial rolein the subsequent algorithmic stability analysis. Let

Σ0 (σ0, q0) ∈ E ∩ T ,

and (6.2.22)

Σ0 (σ0, q0) ∈ E ∩ T ,

be two arbitrary initial conditions for the problem of evolution defined by (6.2.21)and denote the corresponding flows generated by (6.2.21) by

t ∈ I → Σ (σ, q) ∈ E ∩ T ,

Page 247: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

234 6. Numerical Analysis of General Return Mapping Algorithms

and (6.2.23)

t ∈ I → Σ (σ, q) ∈ E ∩ T ,

respectively. The following result is implicitly contained in Moreau [1977]; seealso Nguyen [1977].

Proposition 2.1.. Relative to the norm ||| · ||| induced by (6.2.12), the followingcontractivity property holds:

|||Σ(·, t) − Σ(·, t)||| ≤ |||Σ0 − Σ0|||, ∀ t ∈ I. (6.2.24)

Proof. By hypothesis, the flows in (6.2.23) satisfy the variational inequality(6.2.21)2. In particular,

〈〈Σ,Σ − Σ〉〉 ≤ 〈〈Σtrial,Σ − Σ〉〉,−〈〈 ˙Σ,Σ − Σ〉〉 ≤ −〈〈 ˙Σ trial,Σ − Σ〉〉.

⎫⎬⎭ (6.2.25)

Adding these inequalities and using bilinearity along with definitions (6.2.12a)1

and (6.2.14) yields

〈〈Σ− ˙Σ,Σ− Σ〉〉 ≤ 〈〈Σtrial− ˙Σ trial,Σ− Σ〉〉 〈ε[u− ˙u], σ− σ〉. (6.2.26)

Now observe that, for fixed (but arbitrary) t ∈ I, u(·, t) − ˙u(·, t) ∈ V . Using thefact that the flows (6.2.23) satisfy (6.2.21a)1 gives

〈σ, ε[u − ˙u]〉 − 〈σ, ε[u − ˙u]〉 0, (6.2.27)

so that the right-hand side of (6.2.26) vanishes. Combining (6.2.26) and (6.2.27)yields

12

d

dt|||Σ − Σ|||2 ≡ 〈〈Σ − ˙Σ,Σ − Σ〉〉 ≤ 0. (6.2.28)

Therefore, for any t ∈ I,

|||Σ− Σ|||− |||Σ0− Σ0||| ∫ t

0

d

dτ|||Σ(·, τ )− Σ(·, τ )||| dτ ≤ 0, (6.2.29)

which proves the result.

Remarks 6.2.2.. An identical contractivity result holds for classical viscoplastic-ity. The corresponding IBVP is obtained by replacing inequality (6.2.21a)2 with(6.2.18), and the flows t ∈ I → Σ ∈ T and t ∈ I → Σ ∈ T associated withthe two initial conditions (6.2.22) satisfy

〈〈Σ,Σ − Σ〉〉 ≤ 〈〈Σtrial,Σ − Σ〉〉 + 1

η

∫Ω

[g(J (Σ)) − g(J (Σ))] dΩ,

−〈〈 ˙Σ,Σ − Σ〉〉 ≤ −〈〈 ˙Σ trial,Σ − Σ〉〉 − 1

η

∫Ω

[g(J (Σ)) − g(J (Σ))] dΩ.

⎫⎪⎪⎪⎬⎪⎪⎪⎭(6.2.30)

Page 248: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

6.2. Infinitesimal Elastoplasticity 235

Adding these inequalities again yields (6.2.26) and the contractivity result forviscoplasticity follows the proof of Proposition 2.1 exactly.

As in the nonlinear heat conduction equation, the contractivity property relativeto the natural norm ||| · |||motivates the algorithmic definition of stability employedsubsequently.

6.2.2 The Algorithmic Problem

Let I ∪Nn0[tn, tn+1] be a partition of the time interval I ⊂ R+ of interest. Todevelop an algorithmic approximation to the IBVP (6.2.21), it suffices to considera typical subinterval [tn, tn+1] ⊂ I and assume that the initial conditions Σn ∈ Tand un ∈ Sn are given. Then the incremental algorithmic problem reduces tofinding Σn+1 ∈ T and un+1 ∈ Sn+1 for prescribed forcing function f (·, t) andprescribed boundary conditions u(·, t), t(·, t) for t ∈ [tn, tn+1].

The construction of the algorithmic counterpart to the IBVP (6.2.21), whichgives the approximations Σn+1 and un+1 to the exact values Σ(·, tn+1) andu(·, tn+1), is motivated as follows.

6.2.2.1 Algorithmic approximation

For a typical time interval [tn, tn+1], define the generalized midpoint stress by theexpression

Σn+α : αΣn+1 + (1 − α)Σn, α ∈ (0, 1]. (6.2.31)

Let u: un+1 − un be the incremental displacement field. Consistent with thegeneralized midpoint rule algorithm and in view of (6.2.14), set

tΣtrialn+α

(Cε[u], 0

),

and

tΣn+α Σn+1 − Σn. (6.2.32)

Then, the algorithmic counterpart of variational inequality (6.2.21a)2 becomes

〈〈Σtrialn+α − Σn+α, T − Σn+α〉〉 1

αt〈〈(αCε[u], 0

) − α[Σn+1 − Σn], T − Σn+α〉〉

1

αt〈〈(σn + αCε[u], qn

) − Σn+α, T − Σn+α〉〉. (6.2.33)

Thus, if one defines Σtrialn+α by the expression

Σtrialn+α : (σn + αCε[u], qn), (6.2.34)

then inequality (6.2.21a)2, along with approximation (6.2.33), leads to thevariational inequality

〈〈Σtrialn+α − Σn+α, T − Σn+α〉〉 ≤ 0, ∀T ∈ E ∩ T . (6.2.35)

Page 249: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

236 6. Numerical Analysis of General Return Mapping Algorithms

An identical argument for the viscoplastic problem yields

〈〈Σtrialn+α − Σn+α, T − Σn+α〉〉 ≤ αt

η

∫Ω

g[J (T)] − g[J (Σn+α)] dΩ,

∀T ∈ T ,(6.2.36)

which is the algorithmic counterpart of variational inequality (6.2.18).

6.2.2.2 The incremental algorithmic problem

As pointed out above, the generalized stresses Σ ∈ T for continuum viscoplas-tic problems need not lie within the elastic domain E, a fact also reflected in thealgorithmic inequality (6.2.36). In addition, inequality (6.2.35) shows that, in thealgorithmic version of rate-independent plasticity, except for the initial conditionΣ0, in general, Σn and Σn+1 need not be in the elastic domain. Only the al-gorithmic approximation Σn+α is in E ∩ T . This suggests the enforcement ofthe algorithmic counterpart of (6.2.21a)1 also at tn+α , and leads to the followingalgorithmic problem:

ProblemWt : Find u and Σn+α (σn+α, qn+α) such that

〈σn+α, ε[η]〉 − 〈fn+α, η〉 − 〈tn+α, η〉Γ 0, ∀η ∈ V,

〈〈Σtrialn+α − Σn+α, T − Σn+α〉〉 ≤ 0, ∀ T ∈ E ∩ T .

⎫⎬⎭ (6.2.37)

The variational equations (6.2.37) determine the generalized stress Σn+α ∈ E ∩T and the displacement increment u. Then the initial condition Σn and thedisplacement field are updated by the formulas

Σn+1 1

αΣn+α + [1 − 1

α]Σn,

and

un+1 un + u.

⎫⎪⎪⎪⎬⎪⎪⎪⎭ (6.2.38)

For viscoplasticity, equation (6.2.37)2 is replaced by (6.2.36). The precedingalgorithm was introduced in Simo and Govindjee [1991].

Remarks 6.2.3.1. In general, the stress σn+1 does not satisfy the equilibrium equation at tn+1 un-

less the forcing terms are linear in time. Hence, as in nonlinear heat conduction,the equilibrium equation (6.2.21a)1 is enforced at tn+α .

2. The geometric interpretation of variational inequality (6.2.37)2 is illustratedin Figure 6.3. Using standard results in convex analysis, one concludes thatthe point Σn+α ∈ E ∩ T is the closest point projection in the natural norm||| · ||| of the trial elastic state Σtrial

n+α onto E ∩ T . In the context of an isopara-metric finite-element approximation with numerical quadrature, the stressesneed to be evaluated only at the quadrature points. Consequently, the infinite-dimensional, constrained, optimization problem defined by inequality (6.2.37)2

Page 250: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

6.2. Infinitesimal Elastoplasticity 237

n+

n

trial

n+

Figure 6-3. Geometric interpretation of the variational inequality 〈〈Σtrialn+α − Σn+α, T −

Σn+α〉〉 ≤ 0.

reduces to a collection of finite-dimensional, constrained, optimization prob-lems at quadrature points. This is the crucial observation exploited in actualnumerical implementations; see Simo, Kennedy, and Govindjee [1988], Simoand Hughes [1987] and references therein.

3. The valueα 12 results in second-order accuracy and leads to an algorithm that

preserves the second law exactly; see Simo and Govindjee [1991] for furtherdetails and numerical simulations.

The main objective of the following discussion is to study the nonlinear stabil-ity properties of problem Wt . It is shown below that the algorithmic solutionsgenerated byWt are nonlinearly stable for α ≥ 1

2 .

6.2.3 Nonlinear Stability Analysis

Let Σn ∈ T and Σn ∈ T be two initial conditions at time tn. Further, let

Σn,and (6.2.39)

Σn,be sequences generated by the preceding algorithm. As in nonlinear heat conduc-tion, nonlinear stability holds if the algorithm inherits the contractivity propertyof the continuum problem relative to the natural norm ||| · |||; a property also

Page 251: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

238 6. Numerical Analysis of General Return Mapping Algorithms

known as A-contractivity or B-stability. Our main result is given in the followingproposition

Proposition 2.2. The algorithm defined by variational problem Wt and the up-date formulas (6.2.38) is A-contractive for α ≥ 1

2 , i.e., the following inequalityholds:

|||Σn − Σn||| ≤ |||Σ0 − Σ0|||, ∀ n ≥ 1, (6.2.40)

provided that α ≥ 12 .

Proof. By hypothesis, (6.2.39) satisfy (6.2.37). Choosing T Σn+α and T Σn+α and using the definition of Σtrial

n+α ,

a(αCε[u], σn+α − σn+α) + 〈〈Σn − Σn+α,Σn+α − Σn+α〉〉 ≤ 0,

−a(αCε[u], σn+α − σn+α) − 〈〈Σn − Σn+α,Σn+α − Σn+α〉〉 ≤ 0.

(6.2.41)

Now set

Σn+α : Σn+α − Σn+α for any α ∈ [0, 1]. (6.2.42)

Add equations (6.2.41)1,2, and use the notation in (6.2.42) to get

〈〈Σn+α − Σn, Σn+α〉〉 ≤ αa(Cε[u − u], σn+α − σn+α). (6.2.43)

Since the difference u − u is in V , definition (6.2.12a)1 along with thealgorithmic weak form of the equilibrium equations yields

a(Cε[u − u], σn+α − σn+α) 〈σn+α, ε[u − u]〉− 〈σn+α, ε[u − u]〉 0. (6.2.44)

Thus, the right-hand side of inequality (6.2.43) vanishes. By using the identityΣn+α − Σn α[Σn+1 − Σn] along with (6.2.43) and (6.2.44), oneconcludes that

〈〈Σn+1 − Σn, Σn+α〉〉 ≤ 0, (6.2.45)

provided that α ∈ (0, 1]. The proof is concluded by exploiting the identity

Σn+α Σn+ 12+ (α − 1

2 )[Σn+1 − Σn]. (6.2.46)

Since Σn+ 12 1

2 (Σn+1 + Σn), combining (6.2.45) and (6.2.46) yields

〈〈Σn+1+Σn, Σn+1−Σn〉〉 ≤ −(2α−1)|||Σn+1−Σn, |||2. (6.2.47)

Using bilinearity along with definition (6.2.12) of the natural norm ||| · ||| givesthe estimate

|||Σn+1|||2 − |||Σn|||2 ≤ −(2α − 1)|||Σn+1 − Σn|||2≤ 0, if α ≥ 1

2 ,(6.2.48)

Page 252: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

6.3. Concluding Remarks 239

which implies (6.2.40) in conjunction with a straightforward induction argu-ment.

An argument analogous to that given above also shows that the incrementalalgorithmic problem for viscoplasticity is A-contractive relative to the naturalnorm ||| · |||.

6.3 Concluding Remarks

The analysis presented in this chapter settles the question of nonlinear stabilityof widely used algorithms for nonlinear heat conduction, infinitesimal plasticity,and classical viscoplasticity in the form considered by Duvaut and Lions [1972].The accuracy of this class of return-mapping algorithms is examined in Simoand Govindjee [1991]. As expected, the midpoint rule (α 1

2 ) is second-orderaccurate. The analysis for plasticity and viscoplasticity proves nonlinear stabilityfor the generalized stresses Σ (σ, q). It appears, however, that an analogousresult for the displacement field cannot be proved by the methods employed in thischapter. It should be noted that the contractivity property is certainly false for thecase of perfect plasticity.

Page 253: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

7

Nonlinear Continuum Mechanics andPhenomenological Plasticity Models

First in this chapter we review some basic results of nonlinear continuum mechan-ics needed for our subsequent development of nonlinear plasticity. Our accountprovides a brief overview of the relevant aspects of the theory and should, by nomeans, be considered exhaustive. Detailed expositions of the subject are foundin the classical treatises of Truesdell and Toupin [1960]; Truesdell and Noll[1965]; and the more recent accounts of Gurtin [1981]; Marsden and Hughes[1994]; Ogden [1984]; and Ciarlet [1988]. However, we emphasize some as-pects relevant to the formulation and implementation of widely used plasticitymodels.

In our presentation we have chosen to ignore any reference to the geometricstructure which underlies continuum mechanics. For comprehensive expositionswe refer to Marsden and Hughes [1994]; and Simo, Marsden, and Krishnaprasad[1988].

With the preceding background at hand, in Section 3 we examine a class ofmodels of phenomenological plasticity which are widely used. Despite their short-comings, we believe a discussion of these models provides a useful perspectiveon the current state of the art in computational plasticity. In addition, this class ofmodels motivates our subsequent discussion, deferred to Chapter 9, of more soundformulations of plasticity. The algorithmic treatment of the two representativemodels presented in Section 3 is considered in detail in the next chapter.

Readers familiar with the standard notation summarized in Sections 1 and 2may wish to proceed directly to Section 3.

7.1 Review of Some Basic Results in ContinuumMechanics

Below we summarize some basic results of nonlinear continuum mechanics rele-vant to our subsequent developments. For further details we refer to Ciarlet [1988]and Marsden and Hughes [1994].

240

Page 254: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

7.1. Review of Some Basic Results in Continuum Mechanics 241

7.1.1 Configurations. Basic Kinematics.

We let B ⊂ R3 be the reference configuration of a continuum body with particles

labeled by X ∈ B. For our purposes, it suffices to regard B as an open boundedset in R

3. A smooth deformation is a one-to-one mapping:

ϕ : B −→ S ⊂ R3. (7.1.1)

We refer to x ∈ S as a point in the current configuration S ϕ (B). Thedeformation gradient is the derivative of the deformation. We use the notation

F(X) Dϕ(X) ∂ϕ(X)

∂X. (7.1.2a)

The local condition of impenetrability of matter requires that

J (X) : det[F(X)

]> 0. (7.1.2b)

In addition, the right and left Cauchy–Green tensors are defined as

C FTF

and (7.1.3)

b FFT ,

respectively. According to the polar decomposition theorem, we recall that thedeformation gradient at any X ∈ B can be decomposed as

F(X) R(X)U(X) V[ϕ(X)

]R(X), (7.1.4)

where R(X) is a proper orthogonal tensor, called the rotational tensor, andU(X), V[ϕ(X)

]are symmetric positive-definite tensors called the right and left

stretch tensors, respectively. Omitting explicit indication of the argument,

RRT 1,

U C12 , (7.1.5)

V b12 .

7.1.1.1 Spectral decomposition of the strain and rotation tensors.

Let IA, (A 1, 2, 3) be the principal invariants of C (or b), defined as

I1 : tr C,

I2 : 1

2

(I 2

1 − tr[C2

]), (7.1.6)

I3 : det C.

Since C is symmetric and positive-definite, by the spectral theorem,

C 3∑A1

λ2AN(A) ⊗ N(A), ‖ N(A) ‖ 1, (7.1.7)

Page 255: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

242 7. Nonlinear Continuum Mechanics and Phenomenological Plasticity Models

where λ2A > 0 are the eigenvalues of C, and N(A) are the associated principal

directions:

CN(A) λ2AN(A) ; (A 1, 2, 3). (7.1.8)

Sometimes one calls the triadN(1),N(2),N(3)

the Lagrangian axes at X ∈ B or

the principal directions at X. We also recall that

FN(A) λAn(A) , ‖ n(A) ‖ 1. (7.1.9)

The triadn(1), n(2), n(3)

is called the Eulerian axes at x ϕ(X) ∈ S, so that

the spectral decomposition of F takes the form

F 3∑A1

λAn(A) ⊗ N(A). (7.1.10)

λA, (A 1, 2, 3), are called as the principal stretches along the principal di-rections N(A). Their squares (i.e., the eigenvalues of C) are the solutions of thecharacteristic polynomial

p(λ2)

: λ6 − I1λ4 + I2λ2 − I3 0. (7.1.11)

From (7.1.5) and (7.1.8), the spectral decompositions of the right and left stretchtensor are given by

U 3∑A1

λAN(A) ⊗ N(A),

and (7.1.12)

V 3∑A1

λAn(A) ⊗ n(A),

and the spectral decomposition of the rotation tensor takes the form

R 3∑A1

n(A) ⊗ N(A). (7.1.13)

These decompositions are crucial in the closed-form numerical implementation ofthe polar decomposition discussed below.

7.1.1.2 Closed-form algorithm for the polar decomposition.

Recall that the roots of the characteristic polynomial (7.1.11) are found explicitlyin closed form according to well-known formulas (see, e.g., Malvern [1969, pp.91,92]). Only the principal directions remain to computed. The fact that thesedirections are obtained in closed form is a computationally important result whichfollows easily from Serrin’s representation theorem, see Morman [1987].

Let A, B, C be an even permutation of the indices 1, 2, 3. We have thefollowing three possibilities

Page 256: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

7.1. Review of Some Basic Results in Continuum Mechanics 243

i. Three different principal stretches: λA λB λC

V 3∑A1

λA

[ (b − λ2

B1) (

b − λ2C1)(

λ2A − λ2

B

) (λ2A − λ2

C

) ] . (7.1.14a)

ii. Two equal principal stretches: λ : λ1 λ2 λ3

V λ1 + (λ3 − λ)

⎡⎣ (b − λ21

)2(λ2

3 − λ2)2

⎤⎦ . (7.1.14b)

iii. Three equal principal stretches: λ : λ1 λ2 λ3

V λ1. (7.1.14c)

Similar expressions are derived for C and U by noting the relationships

C RT bR ⇒ U RTVR, (7.1.15)

so that, because RTR 1, (7.1.14) becomes

U

⎧⎪⎪⎪⎪⎪⎪⎪⎪⎪⎨⎪⎪⎪⎪⎪⎪⎪⎪⎪⎩

∑3A1 λA

(C − λ2

B1) (

C − λ2C1)

(λ2A − λ2

B

) (λ2A − λ2

C

) , λ1 λ2 λ3,

λ1 + (λ3 − λ)

(C − λ21

)2

(λ2

3 − λ2)2 , λ : λ1 ≡ λ2 λ3,

λ1, λ : λ1 ≡ λ2 ≡ λ3.

(7.1.16)The preceding formulas are used to obtain explicit expressions leading to a closed-form algorithm for any isotropic function of C and b; see Simo and Taylor [1991].These expressions, although explicit, depend on the number of repeated eigenval-ues. However, for the case of the square root, the preceding formulas are combinedinto a unified, singularity-free expression which encompasses all three differentcases. U can be written as (see Hoger and Carlson [1984a,b]; and Ting [1985])

U 1

i1i2 − i3

[− C2 + (i21 − i2)C + i1i31

], (7.1.17a)

where iA, (A 1, 2, 3) are the principal invariants of U. A similar expression canbe derived for the inverse tensor U−1, as given in BOX 7.1 where the closed-formalgorithm for the polar decomposition is summarized. The derivation of this typeof formula involves systematic use of the Cayley–Hamilton theorem. See alsoFranca [1989] for a robust algorithm for computing the square root of a 3 × 3positive-definite matrix.

Page 257: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

BOX 7.1. Algorithm for the Polar Decomposition.

i. Compute the squares of the principal stretches λ2A, (A 1, 2, 3) (the

eigenvalues of C) by solving (in closed form) the characteristic

polynomial:

Set

b I2 − I 21 /3

c − 2

27I 3

1 +I1I2

3− I3

IF (|b| ≤ TOL3) THEN:

xA −c1/3

ELSE:

m 2√−b/3

n 3c

mb

t arctan[√

1 − n2/n]∗/3

xA m cos[t + 2(A − 1)π/3

]ENDIF

λ2A xA + I1/3

ii. Compute the stretch tensor U

Compute the invariants of U

i1 : λ1 + λ2 + λ3

i2 : λ1λ2 + λ1λ3 + λ2λ3

i3 : λ1λ2λ3

Set

D i1i2 − i3 (λ1 + λ2)(λ1 + λ3)(λ2 + λ3) > 0

U 1

D

[− C2 + (i21 − i2)C + i1i31

]

U−1 1

i3

[C − i1U + i21

]iii. Compute the rotation tensor R

R FU−1

* The FORTRAN function datan2 (√

1 − n2, n) arctan (√

1 − n2/n) is used instead of thearccosine function dacos (n) to avoid the ill conditioning of the latter function near the origin.

Page 258: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

7.1. Review of Some Basic Results in Continuum Mechanics 245

7.1.2 Motions. Lagrangian and Eulerian Descriptions.

A motion of a continuum body is a one-parameter family of configurations indexedby time. Explicitly, let

[0, T

] ⊂ R+ be the time interval of interest. Then, for eacht ∈ [

0, T], the mapping

ϕt : B −→ St ⊂ R3 (7.1.18)

is a deformation which maps the reference configuration B onto the configurationSt ⊂ R

3 at time t . We write

x ϕt (X) ϕ(X, t), (7.1.19)

for the position of X ∈ B at time t .

7.1.2.1 Lagrangian description.

The material velocity, denoted by V(X, t), is the time derivative of the motion:∗

V(X, t) ∂ϕ(X, t)

∂t. (7.1.20)

For fixed t ∈ [0, T ], we call Vt V(•, t) the material velocity field at time t .Similarly, the material acceleration is defined as the time derivative of the materialvelocity:

A(X, t) ∂V(X, t)

∂t ∂2ϕ(X, t)

∂t2. (7.1.21)

Again, for fixed t ∈ [0, T ], At A(•, t) denotes the material acceleration fieldat time t . Note that the motion, the material velocity, and the material accelerationfields are associated with material points X ∈ B, and hence parameterized bymaterial coordinates. In components we write

Va(XA, t) ∂ϕa(XA, t)

∂t, Aa(XA, t) ∂2ϕa(XA, t)

∂t2, (7.1.22)

where XA (X1, X2, X3) are the Cartesian coordinates of a material pointX ∈ B, relative to an inertial frame, and xa (x1, x2, x3) are the coordinatesof a point x ∈ St . Because the material coordinates XA in this description arethe independent variables, one speaks of the Lagrangian or material descriptionof the motion. See Figure 7.1.

For fixed X ∈ B, one refers to the mapping

t ∈ [0, T ] −→ ϕt (X)∣∣X fixed (7.1.23)

as the trajectory of the material point X in the time interval [0, T ]. Clearly, thematerial velocity field at a point is tangent to the trajectory of this point throughtime.

∗Do not confuse the material velocity with the left stretch tensor (see (7.1.4)); the context will makeclear which object is being considered.

Page 259: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

246 7. Nonlinear Continuum Mechanics and Phenomenological Plasticity Models

Figure 7.1. Lagrangian description of motion.

7.1.2.2 The spatial description of motion.

The spatial or Eulerian description can be viewed as obtained from the materialdescription by changing the independent variables from material coordinates (of aparticle) to positions in Euclidean space. Accordingly, at any time t ∈ [0, T ] onedefines the spatial velocity and acceleration fields, denoted by v(x, t) and a(x, t),respectively, by the change of variables formulas

x ϕ(X, t) i.e., xa ϕa(XA, t)Va(XA, t) va

(ϕb (XA, t) , t

),

Aa(XA, t) aa(ϕb (XA, t) , t

).

⎫⎪⎪⎬⎪⎪⎭ (7.1.24)

Using direct notation, since ϕt : B → R3 maps particles X ∈ B onto positions

x ϕt (X) at time t ∈ [0, T ], relationships (7.1.24) are written in compact formsimply as

Vt vt ϕt

and (7.1.25)

At at ϕt ,

where denotes composition. Equivalently, since ϕt is the deformation for all t ,condition (7.1.26), written below as

Jt : det Ft det [Dϕt ] > 0 in B, (7.1.26)

ensures that ϕt is invertible, i.e., the map ϕ−1t : St ⊂ R

3 → B is well defined.Consequently, relationships (7.1.25) are written as

vt Vt ϕ−1t ,

and (7.1.27)

at At ϕ−1t .

Page 260: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

7.1. Review of Some Basic Results in Continuum Mechanics 247

Example: 7.1.1. As an illustration of the preceding relationships, let us com-pute the spatial acceleration in terms of the spatial velocity. From (7.1.24)1,2 and(7.1.22),

Aa(XA, t) ∂Va

∂t(XA, t)

∂t

va

[ϕb (XA, t) , t

] ∂va

[ϕb (XA, t

], t)

∂t+ ∂va

[ϕb (XA, t) , t

]∂xc

∂ϕc (XA, t)

∂t

[∂va (xb, t)

∂t+ ∂va (xb, t)

∂xcvc (xb, t)

]xbϕb(XA,t)

,

or, in direct notation,

A(X, t) [∂v (x, t)

∂t+ v(x, t) · ∇v(x, t)

]xϕ(X,t)

. (7.1.28b)

However, by (7.1.25),

A(X, t) a(x, t)∣∣xϕ(X,t)

. (7.1.29)

Consequently, from (7.1.27)2 and (7.1.29),

at ∂vt

∂t+ vt · ∇vt , (7.1.30)

which is the desired expression. The tensor ∇v(x, t) with components∂va(xb, t)/∂xb is called the spatial velocity gradient.

The material time derivative of a spatial object, such as the spatial velocity, thespatial acceleration or any other tensor function of the variables (x, t) ∈ R

3 ×[0, T ], is the time derivative holding the particle (not its current position) fixed.For example, for the spatial velocity, we denote its material time derivative byv(x, t). Then, by definition,

v(x, t)∣∣xϕ(X,t)

: ∂

∂t

v[ϕ(X, t), t]

∣∣X Fixed

∂tV(X, t)

∣∣XFixed

A(X, t). (7.1.31)

Therefore, by definition of spatial acceleration,

v(x, t) A(X, t)∣∣Xϕ−1

t (x) a(x, t), (7.1.32)

i.e., the material time derivative of the spatial velocity field is the spatial acceler-ation. In general if σ(x, t) is a spatial tensor field, by definition, its material time

Page 261: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

248 7. Nonlinear Continuum Mechanics and Phenomenological Plasticity Models

derivative, denoted by σ(x, t), is obtained by the formula

σ :[∂

∂t

(σ ϕt

)] ϕ−1

t . (7.1.33)

7.1.3 Rate of Deformation Tensors.

Below we summarize the expression for the rates of deformation tensors in severalalternative descriptions of the motion.

7.1.3.1 Material and spatial descriptions.

We start our developments by computing the rate of change of the deformationgradient. From (7.1.2),

∂F

∂t ∂

∂t

[Dϕt

] D ∂ϕt∂t

DVt , (7.1.34)

where Vt is the material velocity field given by (7.1.22). DVt with components∂Va

∂XBis called the material velocity gradient. By the chain rule,

DVt D[vt ϕt

] ∇vtDϕt ∇vtFt . (7.1.35)

Combining (7.1.34) and (7.1.35), we arrive at the following expression for thespatial velocity gradient ∇vt :

∇vt ∂Ft

∂tF−1t . (7.1.36)

The symmetric part of ∇vt , denoted by dt , is called the spatial rate of deformationtensor, and its skew-symmetric part is called the spin, or vorticity, tensor, denotedby wt . Thus

dt 1

2

[∇vt + ∇vTt

],

and (7.1.37)

wt 1

2

[∇vt − ∇vTt

].

The following relationship is useful in our algorithmic treatment of plasticity. By(7.1.35) and (7.1.3),

∂tCt ∂FTt

∂tFt + FTt

∂Ft

∂t

FTt

[(∇vt )

T + ∇vt

]Ft . (7.1.38)

Page 262: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

7.1. Review of Some Basic Results in Continuum Mechanics 249

Consequently,

∂tCt 2FTt dtFt . (7.1.39)

Expression (7.1.39) justifies the name material rate of deformation tensor oftengiven to 1

2∂∂t

Ct .

7.1.3.2 Rotated rate of deformation tensor.

We call the local configuration, obtained by applying the rotational tensor to aneighborhood Ox of a point x in the current configuration St , the rotated configu-ration. Such a configuration is local in the sense that the “rotated neighborhoods”do not “fit together” unless the deformation of the body is homogeneous, see Figure7.2.

Then we define the rotated rate of deformation tensor by the expression

D(X, t) RT (X, t)d[ϕ(X, t), t]R(X, t). (7.1.40a)

Symbolically,

Dt RTt (dt ϕt )Rt . (7.1.40b)

An alternative expression is derived as follows. From (7.1.39) and the polardecomposition,

∂tCt 2UtR

Tt

(dt ϕt

)RtUt . (7.1.41)

Therefore,

Dt 1

2C− 1

2t

∂Ct

∂tC− 1

2t . (7.1.42)

Finally, we introduce a skew-symmetric tensor that gives the rate of change of therotation tensor. We set

Ωt :(∂

∂tRt

)RTt ⇒ Ωt + ΩT

t 0. (7.1.43)

x = (x)

t OxOx

x

x

Ft(x)

U(x)R(x)

Figure 7.2. The rotated configuration of a local neighborhood Ox ⊂ B.

Page 263: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

250 7. Nonlinear Continuum Mechanics and Phenomenological Plasticity Models

We observe that Ωt does not coincide with the spin tensor wt . In fact, a directcalculation shows that

∂Ft

∂t ∂Rt

∂tRTt RtUt + Rt

∂Ut

∂tU−1t RTt Ft

[Ωt + Rt

(∂Ut

∂tU−1t

)RTt

]Ft .

(7.1.44)

Combining (7.1.36), (7.1.37)2, and (7.1.44), we find that

wt Ωt + Rtskew

[(∂

∂tUt

)U−1t

]RTt , (7.1.45)

where skew[ · ] indicates the skew-symmetric part of the second-order tensor [ · ].

7.1.4 Stress Tensors. Equations of Motion.

Here, we summarize some of the basic stress tensors and their relationships relevantto the alternative descriptions of continuum mechanics.

We let σ be the Cauchy stress tensor and τ : Jσ be the Kirchhoff stress tensor.These objects are symmetric tensors defined on the current configuration of thebody.

In addition we denote by P the nonsymmetric nominal stress tensor, alsoknown as the first Piola-Kirchhoff tensor. This tensor is relevant to a Lagrangiandescription of continuum mechanics. We have the relationships

τ ϕ PFT ,

and (7.1.46)

τ (J ϕ−1

)σ.

Finally, we let S be the symmetric (or second) Piola–Kirchhoff tensor defined as

S F−1P F−1(τ ϕ

)F−T . (7.1.47)

In index notation, the component expressions are

τab FaASABFbB PaAFbA. (7.1.48)

Relative to the rotated configuration introduced above, we define the rotated stresstensor by the expression

Σ RT τR,

i.e., (7.1.49)

AB RaAτabRbB.

Page 264: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

7.1. Review of Some Basic Results in Continuum Mechanics 251

All of the stress tensors introduced above are conjugate to associated rate ofdeformation tensors through the following important stress-power relationships:

τabdab PaAFaA ABDAB 12 SABCAB, (7.1.50a)

or, in direct notation,

τ : d P : F Σ : D 12 S : C. (7.1.50b)

Remark 7.1.1. In elasticity, one often introduces a nonsymmetric stress tensordefined by the relationship

T : RTP US, (7.1.51)

called the Biot stress. By the polar decomposition theorem,

P : F P :(RRTRU + RU

) PFT : Ω + RTP : U

τ : Ω + sym[T] : U, (7.1.52)

where sym[ · ] indicates the symmetric part. Since τ is symmetric and Ω : RRT

is skew-symmetric, it follows that τ : Ω 0. Consequently,

P : F Ts : U, (7.1.53)

that is, the (symmetric part) of T is conjugate to the right stretch tensor. The skew-symmetric part of the Biot stress is a reaction force because it does not enter in theexpression for the stress power. Other stress tensors and conjugate strain measuresare introduced by a formalism essentially due to Hill; see Ogden [1984].

7.1.4.1 Equations of motion.

Next, we summarize the equations of motion in local form relevant to numericalimplementation by the finite-element method.

i. Lagrangian description. We let ∂B be the boundary of B and assume that thedeformation is prescribed on ∂ϕB ⊂ ∂B as

ϕ ϕ (prescribed) on ∂ϕB, (7.1.54)

whereas the nominal traction vector tN is prescribed on the part of the boundary∂tB ⊂ ∂B, with unit normal N as

tN : PN tN (prescribed) on ∂tB. (7.1.55)

Of course, one assumes that ∂ϕB ∩ ∂tB ∅ and ∂ϕB ∪ ∂tB ∂B. Then the localequations of motion take the form

DIV P + ρ0B ρ0At , in B, (7.1.56)

Page 265: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

252 7. Nonlinear Continuum Mechanics and Phenomenological Plasticity Models

where ρ0 : B → R is the reference density and B the body force. Here,

(DIV P)a ∂PaA

∂XA. (7.1.57).

ii. Eulerian description. The counterpart of equation (7.1.56) in the Euleriandescription takes the form

div σ + ρtbt ρtat in St ϕt (B), (7.1.58)

where ρt ( ρ0

J)ϕ−1

t is the density in the current placement St and bt Bϕ−1t

is the body force per unit of volume in the current placement St . In a Cartesiancoordinate system,

(div σ)a ∂σab

∂xb. (7.1.59)

In what follows, attention is focused on quasi-static loading so that the inertialterms on the right-hand side of (7.1.56) and (7.1.58) are neglected.

7.1.5 Objectivity. Elastic Constitutive Equations.

We continue our overview of continuum mechanics with a brief discussion of thenotion of objectivity, one of the most fundamental principles of mechanics, alongwith the statement of the classical constitutive equations for elasticity.

7.1.5.1 Superposed rigid body motions. Objective transformation.

Let ϕ : B × [0, T ] → R be a given motion, and let x ϕ(X, t) be the positionof a particle X ∈ B at time t ∈ [0, T ] in the current placement St ϕt (B).Consider a superposed rigid body motion, i.e., a map

x ∈ St −→ x+ c(t) + Q(t)x ∈ R3, (7.1.60)

where c(t) is function of time and Q(t) is a proper orthogonal transformationdepending only on time. We write Q(t) ∈ SO(3), the proper orthogonal group.The superposed motion is called rigid because, given any two points x1, x2 ∈ St ,since Q(t) is orthogonal,

x+1 − x+2 Q(t) [x1 − x2] ⇒ ‖ x+1 − x+2 ‖2 ‖ x1 − x2 ‖2, (7.1.61)

where ‖ x1 − x2 ‖2 (x1 − x2) · (x1 − x2) is the square of the Euclidean distance.Thus, (7.1.60) preserves distances and, therefore, is rigid (i.e., an isometry). Aspatial tensor field is said to transform objectively under superposed rigid bodymotions if it transforms according to the standard rules of tensor analysis.

Example: 7.1.2. The total motion obtained by composition of (7.1.60) withthe given motion is

x+ ϕ+(X, t) : c(t) + Q(t)ϕ(X, t). (7.1.62)

Page 266: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

7.1. Review of Some Basic Results in Continuum Mechanics 253

Thus the deformation gradient becomes

F+t Dϕ+t Q(t)Dϕ(X, t) ≡ Q(t)Ft . (7.1.63)

Therefore, the spatial velocity gradient is given by

∇+v+t (∂F+t∂t

) (F+t

)−1 Q(t)∇vtQT (t) + Q(t)QT (t), (7.1.64)

which does not transform objectively because of the additional skew-symmetricterm Q(t)QT(t). However, its symmetric part, the rate of deformation tensor,transforms objectively since, from (7.1.64) and (7.1.37)1,

d+t Q(t)dtQT (t). (7.1.65)

Note that the spin tensor, defined by (7.1.37)2, transforms according to thenonobjective rule

w+t Q(t)wtQT (t) + Q(t)QT (t) . (7.1.66)

Remark 7.1.2. Material objects, that is tensor fields on the reference config-uration, remain unaltered under spatially superposed rigid body motions. Forexample, from (7.1.63),

C+t (F+t )TF+t FTt QT (t)Q(t)Ft ≡ Ct . (7.1.67)

Similarly, C+t Ct is unaltered by spatially superposed rigid body motions. Figure7.3 may prove useful for understanding this result.

7.1.5.2 Objective stress rates.Assuming that the Cauchy stress tensor is objective, its material time derivative isnot objective. To see this, first we compute σt as follows. By definition (7.1.33)

t

t+

+

Bx

x

x+dt

+

dt

C(t) + Q(t)x

Ct Ct

Figure 7.3. Illustration of superposed rigid body motions.

Page 267: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

254 7. Nonlinear Continuum Mechanics and Phenomenological Plasticity Models

and the chain rule,

σt [∂

∂t

(σt ϕt

)] ϕ−1t

[∂σt

∂t ϕt +

(∂σt

∂x ϕt

)∂ϕt

∂t

] ϕ−1

t

∂σt

∂t+ ∇σt

(Vt ϕ−1

t

),

(7.1.68)

so that, by (7.1.27),

σt ∂σt

∂t+ vt · ∇σt . (7.1.69a)

In component form, expression (7.1.69a) reads

σab (x, t) ∂σab(x, t)

∂t+ ∂σab(x, t)

∂xcvc(x, t). (7.1.69b)

Next, assume that σt transforms objectively, that is

σ+t Q(t)σtQT (t). (7.1.70)

Then, from (7.1.69) and (7.1.70), one easily finds that

σ+t Q(t)σtQT (t) +

[Q(t)QT (t)

]σ+t − σ+t

[Q(t)QT (t)

](7.1.71)

which is clearly nonobjective.Objective rates are essentially modified time derivatives of the Cauchy stress

tensor constructed to preserve objectivity. A large body of literature is concernedwith the development of objective rates which, remarkably, extends to recent dates.Concerning the practically infinite number of proposals made, we remark, follow-ing Truesdell and Noll [1965, p. 404], that “· · ·Despite claims and whole papers tothe contrary, any advantage claimed for one such rate over another is pure illusion.”

In fact, one can show that any possible objective stress rate is a particular caseof a fundamental geometric object known as the Lie derivative; see Marsden andHughes [1994, Chapter 1]; Arnold [1978]; and Simo and Marsden [1984]. Belowwe illustrate some of the proposals found in the literature.

i. The Lie derivative, of the Kirchhoff stress tensor, also known (up to a factorof Jt ) as the Truesdell stress rate, is defined as

Lvτt : Ft∂

∂t

[F−1t

(τt ϕt

)F−Tt

]FTt

ϕ−1

t

Ft

[∂

∂tSt

]FTt

ϕ−1

t .

(7.1.72)

Using the expression for the derivative of the inverse,

∂t

(F−1t

) −F−1

t

∂Ft

∂tF−1t , (7.1.73)

Page 268: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

7.1. Review of Some Basic Results in Continuum Mechanics 255

along with the definition of material time derivative and spatial velocity gradient,

Lvτt τt − (∇vt ) τt − τt (∇vt )T . (7.1.74)

One can easily show that (7.1.74) is objective (in fact,Lvτt meets the much strongercondition of covariance, see Marsden and Hughes [1994]).

ii. The Jaumann–Zaremba stress rate of the Kirchhoff stress is essentially acorotated derivative relative to spatial axes with instantaneous velocity given bythe spin tensor (i.e., the vorticity):

∇τ τt − wtτt + τtwt . (7.1.75)

iii. The Green–McInnis–Naghdi stress rate of the Kirchhoff stress is defined byan expression similar to (7.1.72), but with Ft replaced by Rt :

τ t Rt∂

∂t

[RTt

(τt ϕt

)Rt

]RTt

ϕ−1

t

Rt∂

∂t

[Σt ϕt

]RTt

ϕ−1

t .

(7.1.76)

Recalling that Rt (Ωt ϕt )Rt ,

τ t τt − Ωtτt + τtΩt . (7.1.77)

Although (7.1.77) is similar in structure to (7.1.75), we remark that Ωt wtunless Ut 0 (i.e., an instantaneously rigid motion); see (7.1.45).

For a catalog of the many proposed objective stress rates, up to the early 60s,see Truesdell and Toupin [1960, Section 48, page 151].

7.1.5.3 Objectivity of the constitutive response; frame indifference.

We illustrate this fundamental notion within the context of elasticity restricted tothe purely mechanical theory; see Truesdell and Noll [1965, Section 17–19] for adetailed discussion in a general context.

Recall that the constitutive equation for a hyperelastic material is defined interms of a stored-energy function which depends on the deformation locally onlythrough the deformation gradient, that is, a functionW(X, F(X, t)) is given suchthat

P(X, t) ∂W [X, F(X, t)]

∂F. (7.1.78)

The stored-energy functionW(X, F) is said to be objective or frame indifferent ifthe following condition holds. Let ϕ(X, t) be an arbitrary motion and consider asuperposed rigid body motion of the form (7.1.60), so that the resulting deformationgradient is given by (7.1.63), i.e., we let

F+(X, t) : Q(t)F(X, t), (7.1.79)

Page 269: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

256 7. Nonlinear Continuum Mechanics and Phenomenological Plasticity Models

for any proper, orthogonal, time-dependent transformation Q(t) ∈ SO(3). If no re-strictions are placed on the stored-energy functionW(X, F), in general,W(X, F+)need not coincide with W(X, F). The requirement of objectivity demands thatW(X, F) be (left) rotationally invariant in the sense that

W(X,QF) W(X, F), (7.1.80)

for all possible proper orthogonal transformations Q ∈ SO(3). From restriction(7.1.80), it easily follows thatW depends on F only through C FTF, i.e.,

W(X, F) W (X, C). (7.1.81)

Note that (7.1.81) automatically satisfies the restriction placed by objectivity since,as noted in (7.1.67), C+t ≡ Ct under superposed rigid body motions.

From the reduced constitutive function (7.1.81) and (7.1.78), one obtains thefollowing classical constitutive equations for elasticity

S 2∂W

∂C,

P 2F∂W

∂C,

and

τ 2F∂W

∂CFT .

(7.1.82)

where for clarity, explicit indication of the argument is omitted. We often followthis practice in subsequent developments.

Objectivity of the stored-energy function is closely related to balance of angularmomentum, i.e., to the symmetry of the Cauchy stress tensor. In fact, one can easilyshow that W(X, F) is objective (i.e., (7.1.80) holds) if and only if the balance ofangular momentum condition PFT FPT holds (with P given by (7.1.78)).

7.1.5.4 Hyperelastic rate constitutive equations.

Time differentiation of relationship (7.1.82)1 yields

S C : 12 C,

i.e. (7.1.83)

SAB CABCD 12 CCD,

where C(X, Ct ) is the material elasticity tensor given by

C 4∂2W

∂C∂C,

Page 270: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

7.1. Review of Some Basic Results in Continuum Mechanics 257

i.e. (7.1.84)

CABCD 4∂2W

∂CAB∂CCD.

By recalling that Lvτt [Ft StFTt ] ϕ−1t , along with the relationship Ct

2FTt dtFt , expression (7.1.83) leads to

(Lvτt )ab FaASABFbB FaA

[CABCDFcCdcdFdD

]FbB

[FaAFbBFcCFdDCABCD

]dcd

cabcddcd, (7.1.85)

where c with components cabcd is the spatial elasticity tensor related to C by the(push-forward) transformation†

cabcd ϕt FaAFbBFcCFdDCABCD. (7.1.86)

Note that (7.1.85) results in the spatial rate-constitutive equation

Lvτt c : dt ,

i.e. (7.1.87)

(Lvτ )ab cabcddcd .

Also note that analogous expressions can be derived for any objective stress rateother than the Lie derivative. The derivation of hyperelastic rate equations for otherstress and strain measures constitutes an exercise (often nontrivial) involving theapplication of the chain rule (see Ogden [1984, Chapter 5] and Remark 1.3 below).Here, we simply quote one further result useful in numerical implementations.From (7.1.78),

P A : F,

i.e., (7.1.88)

PaA AaAbBFbB,

where A is called the first elasticity tensor, given by

A ∂2W

∂F∂F,

i.e., (7.1.89)

AaAbB ∂2W

∂FaA∂FbB.

†The definition of the spatial elasticity tensor often includes a factor of 1J

, as in Marsden and Hughes[1994].

Page 271: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

258 7. Nonlinear Continuum Mechanics and Phenomenological Plasticity Models

Alternatively, starting from (7.1.82)2, we arrive at (7.1.88) and the followingimportant relationship connecting A and c

AaBcD F−1Bb [cabcd + τacδbd ] F−1

Dd . (7.1.90)

Remark 7.1.3. Starting from properly invariant hyperelastic relationships of theform (7.1.82), one can derive spatial rate-constitutive equations of the form (7.1.87)which are also properly invariant. This equation can be expressed in terms of anyobjective rate; for instance, in terms of the Jaumann stress rate, on account of therelationship

Lvτ τ − (d + w)τ − τ (d + w)T

τ − wτ + τw − dτ − τd

∇τ − dτ − τd, (7.1.91)

equation (7.1.87) can be rephrased as

∇τ a : d,

aabcd : cabcd + δacτbd + δbdτac.(7.1.92)

Conversely, the following question arises. Given any rate constitutive equationof the form (7.1.92)1, is there a stored-energy function such that τ is given by(7.1.82)3? In general, the answer to this question is negative. In addition to the fullsymmetry of the moduli a, a set of compatibility relationships essentially due to

Bernstein must hold for a rate equation of the form∇τ a : d to be derivable from

a stored-energy function. We refer to Truesdell and Noll [1965, Chapter IV], for adetailed account of the relevant results. Rate equations of the form (7.1.92) whichare not derivable from a stored-energy function lead to the notion of hypoelasticity.We recall two basic results.

i. In general, hypoelastic materials produce nonzero dissipation in a closed cycle.See Truesdell and Noll [1965, page 401] for the precise statements.

ii. The assumption of∇τ a : d, a being the constant isotropic tensor of the

infinitesimal theory of elasticity, in general, is incompatible with hyperelasticity(Simo and Pister [1984]). We note that such an assumption is typically made inphenomenological theories of plasticity.

7.1.5.5 A simple model of hyperelastic response.

Consider the following stored-energy function (Ciarlet [1988]):

W λ (J2 − 1)

4−(λ

2+ µ

)ln J + 1

2 µ(tr C − 3

), (7.1.93)

where λ, µ > 0 are interpreted as Lame constants. Since

∂J

∂C 1

2 JC−1, (7.1.94)

Page 272: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

7.1. Review of Some Basic Results in Continuum Mechanics 259

from (7.1.82),

S λ (J2 − 1)

2C−1 + µ

(1 − C−1

),

τ λ J2 − 1

21 + µ

(FFT − 1

).

⎫⎪⎪⎪⎪⎬⎪⎪⎪⎪⎭ (7.1.95)

Using (7.1.84) and (7.1.86) we find the following expression for the spatialelasticity tensor:

c λJ 21 ⊗ 1 + 2µ

[1 + λ

(1 − J 2

)]I, (7.1.96)

where I with components Iabcd [δacδbd + δadδbc] /2 is the fourth-ordersymmetric unit tensor. We note the following important properties:

i. As J → 0 or J → ∞, W → ∞.ii. For F 1 ⇒ W 0, τ 0 and c reduces to the elasticity tensor of the

linear theory, i.e., c∣∣J1 λ1 ⊗ 1 + 2µI.

iii. W can be written as W U(J ) + 12 µ(tr C − 3), where

U ′′(J ) λ

2

(1 + 1

J 2

)+ µ

J 2> 0, for J ∈ (0,∞). (7.1.97)

Hence, U(J ) is a convex function of J .iv. W is a polyconvex function of F; see Ball [1977] and Ciarlet [1988, Section

4.9]. Thus the only known global existence results for elasticity, which arebased on the existence of minimizers of the total potential energy for poly-convex stored-energy functions, apply to this model (see, e.g., Ciarlet [1988,Chapter 7] or Marsden and Hughes [1994, Chapter 6]).

7.1.6 The Notion of Isotropy. Isotropic Elastic Response.

We conclude our brief overview of some basic aspects of continuum mechanicswith a discussion of the notion of isotropy. This notion is concerned with the possi-ble invariance of the constitutive response of a material under certain superposedrigid body motions of the reference configuration and should not be confused withthe notion of frame indifference. As we shall see, the former notion refers to a par-ticular property which the material response may enjoy, whereas the latter notionis a fundamental principle of mechanics, which holds for all possible responsefunctions. Again, in the following elementary discussion we illustrate the basicideas within the context of elasticity.

7.1.6.1 Isotropic group at a point in the reference state.

Let X ∈ B be a point in the reference placement B of an elastic body. Consider asuperposed rigid deformation of B:

X ∈ B −→ X+ ψ(X) : c + QX ∈ B, Q ∈ SO(3), (7.1.98)

Page 273: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

260 7. Nonlinear Continuum Mechanics and Phenomenological Plasticity Models

which transforms B onto B+ as shown in Figure 7.4. Therefore, from Figure 7.4,ϕ+t ψ ϕt , i.e.,

ϕ(X, t) ϕ+(QX + c, t). (7.1.99)

Consequently, by the chain rule,

Ft (F+t Q

) ⇒ F+t FQT , (7.1.100)

which says that-under superposed rigid body motions of the reference state B,the deformation gradient transforms according to (7.1.100). This implies thetransformation

C+t QCQT , (7.1.101)

for the right Cauchy–Green tensor. In general, the values of the stored-energyfunction at X ∈ B, associated with Ct and C+t , are different. The isotropic groupat X ∈ B is precisely the set of proper orthogonal transformations that leave thestored-energy function unchanged:

GX :Q ∈ SO(3) | W

(X,QCtQ

T) W (X, Ct )

. (7.1.102)

It can be easily shown that GX ⊂ SO(3) is indeed a group. Note the following:i. GX is a local set associated with a point X ∈ B, unless the material is

homogeneous, i.e., W is independent of X.ii. The isotropy group GX is defined relative to a particular reference configura-

tion.If GX ≡ SO(3), the material is said to be isotropic (relative to B and X ∈ B),otherwise, the material is said to be anisotropic.

7.1.6.2 Isotropic functions.

The condition of isotropic response places strong restrictions on the admissibleforms of the response function. Here we recall only one important result which isused below.

B

B

tx

t

t+

+

x+

x+ = St(x) St (x+)+

S

Figure 7.4. Superposed rigid body deformation of the reference state.

Page 274: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

7.1. Review of Some Basic Results in Continuum Mechanics 261

From our preceding discussion, a function f : S → R of symmetric tensorsH ∈ S is isotropic if and only if

f (QHQT ) f (H) for all Q ∈ SO(3). (7.1.103)

We may think of f as the free energy or any other response function (e.g., theyield condition as discussed below). Depending on the context, H ∈ S denotes theright Cauchy–Green tensor or any other symmetric tensor (e.g., the Cauchy stresstensor). One has the following well-known basic result.

Representation theorem. (for isotropic functions ). A function f : S → R isisotropic if and only if f (H) depends on H ∈ S through its principal invariants,i.e., if and only if there exists a function f : R

3 → R such that

f (H) f (IH, I2H, IIIH) for all H ∈ S, (7.1.104)

where IH : trH, I2H : 12 [I 2

H − tr H2], IIIH det H are the principalinvariants of H. (We also use the alternative notation I1, I2 and I3 for the principalinvariants.)

This result is an immediate consequence of the spectral theorem for symmetrictensors; see, e.g., Gurtin [1981, page 230].

Example: 7.1.3. For homogeneous isotropic elasticity, the stored energy is afunction only of the principal invariants of C FTF:

W (C) W (I1, I2, I3), (7.1.105)

where IA, (A 1, 2, 3) are given by (7.1.6). An example of an isotropic stored-energy function was given by (7.1.93). Using the relationships

∂I1

∂C 1,

∂I2

∂C I11 − C, (7.1.106)

∂I3

∂C I3C−1;

and the constitutive equations (7.1.82), the symmetric Piola–Kirchhoff tensorbecomes

S 2

[∂W

∂I1+ ∂W

∂I2I1

]1 − 2

∂W

∂I2C + 2

∂W

∂I3I3C

−1. (7.1.107)

Using the relation τ FSFT , one obtains the following constitutive equation forthe Kirchhoff stress:

τ 2

[∂W

∂I3I3

]1 + 2

[∂W

∂I1+ ∂W

∂I2I1

]b − 2

∂W

∂I2b2, (7.1.108)

Page 275: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

262 7. Nonlinear Continuum Mechanics and Phenomenological Plasticity Models

where b FFT .

Remarks 7.1.4.1. Note that, for isotropic response and only for this case, the stored-energy

function depends on the motion through the left Cauchy-Green tensor, b,i.e., W (X, C) W (X, b), see Chadwick [1976] for a direct proof of thiswell-known result.

2. The obvious way to automatically ensure satisfaction of frame indifferencewithout precluding anisotropic response is to formulate the constitutive re-sponse function in terms of objects associated with the reference state. Forelasticity this amounts to formulating the constitutive response in terms of theright Cauchy-Green tensor C and the second Piola–Kirchhoff tensor S.

3. The formulation of elasticity in terms of (S, C) is called the convective repre-sentation of elasticity. The reason for this name is that the coordinates of (S, C)relative to the inertial reference frame coincide with the coordinates of the spa-tial object (τ , g) (here, g is the spatial metric tensor) in the convected coordinatesystem. Zaremba [1903] understood that the use of convected coordinates (theconvected representation) automatically ensures frame indifference; see Trues-dell and Noll [1965, p. 45]. For a discussion of the convected representation(including the corresponding reduced Lie–Poisson–Hamiltonian structure), seeSimo, Marsden, and Krishnaprasad [1988].

4. In a computational context, the convective representation in terms of (S, C) (or,equivalently, use of convected coordinates) has been used by several authors;see, e.g., Needleman [1982], in the context of plasticity theories.

7.2 Variational Formulation. Weak Form of MomentumBalance

In this section we develop the weak formulation of momentum balance equations asa first step toward numerically implementating the models discussed subsequentlywithin the framework of the finite-element method. For a discussion of functionalanalysis issues entirely omitted in the present introductory account, we refer toCiarlet [1988] and Marsden and Hughes [1994, Chapter 6]. A few comments aremade in Remark 2.2.

7.2.1 Configuration Space and Admissible Variations.

Motivated by our discussion of the admissible deformations in a continuum body,with reference configuration B ⊂ R

3 and prescribed deformations ϕ : ∂ϕB → R3

on a portion ∂ϕB of the boundary ∂B, we define its configuration space as the set

C : ϕ : B → R

3∣∣ det

[Dϕ

]> 0 in B and ϕ

∣∣∂ϕB ϕ

. (7.2.1)

Page 276: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

7.2. Variational Formulation 263

As before, we denote by S ϕ(B) the current configuration of the body undera deformation ϕ ∈ C. Displacements superposed on ϕ(B), which do not violatethe prescribed boundary conditions of place, are called admissible variations ofϕ. They span a linear space denoted by Vϕ and defined as (see Figure 7.5 for anillustration)

Vϕ : η : ϕ(B) → R

3∣∣ η

(ϕ(X)

) 0 for X ∈ ∂ϕB. (7.2.2)

Note that Vϕ changes with ϕ ∈ C.‡ We call η ∈ Vϕ a spatial variation. To removethe dependence on ϕ, one defines material variations by the change of variables

η0(X) η[ϕ(X)] for η ∈ Vϕ. (7.2.3)

Thus, material variations span a fixed linear space, denoted by V0 and defined as

V0 η0 : B → R

3 | η0(X) 0 for X ∈ ∂ϕB. (7.2.4)

Note that it is often more convenient to think of V0 as given and then constructη ∈ Vϕ by setting η η0 ϕ−1 for each η0 ∈ V0. By the chain rule, from(7.2.3), in components

∂η0a

∂XA ∂ηa

∂xb

∂ϕb

∂XA⇒ ηoa,A ηa,bFbA. (7.2.5)

Alternatively, using direct notation, we set

GRAD η0 (∇η ϕ

)F. (7.2.6)

With this notation in hand, we can formulate the weak form of the momentumbalance equation as follows.

x

B

Bx = (x)

S = (B)

(x)

(B) [prescribed]

Figure 7.5. A superposed spatial variation η : ϕ(B) → R3 defined on the configurationϕ ∈ C. Note that η(x) 0 for x ∈ ϕ(∂ϕB). Also note that material variations η0 :B → R3 are obtained by changing to material coordinates through x ϕ(X), as η0(X) η[ϕ(X)], for η ∈ Vϕ.

‡In a more geometric setting, Vϕ is called the tangent space to C at the configuration ϕ ∈ C.

Page 277: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

264 7. Nonlinear Continuum Mechanics and Phenomenological Plasticity Models

7.2.2 The Weak Form of Momentum Balance.

Recall that on ∂tB ⊂ ∂B we assume that the nominal traction vector is prescribedas

tN PN∣∣∂tB, (7.2.7)

where N is the outer normal to ∂tB and ∂tB ∩ ∂ϕB ∅, with ∂tB ∪ ∂ϕB ∂B. Astandard construction of the weak form of equation (7.1.56) proceeds as follows.

7.2.2.1 Material (Lagrangian) description.

By taking the dot product of (7.1.56) with any η0 ∈ V0, integrating over thereference volume, and using the divergence theorem,

Gdyn(P,ϕt ; η0) : −∫B

DIV P · η0 dV −∫B

ρ0B · η0 dV +∫B

ρ0At · η0 dV

∫B

P : GRAD η0 dV −∫∂B

PN · η0 dΓ

−∫B

ρ0B · η0 dV +∫B

ρ0At · η0 dV . (7.2.8)

Since by construction η0

∣∣∂ϕB 0, from (7.2.8) and (7.2.7), we arrive at the

following expression:

Gdyn(P,ϕt ; η0

):

∫B

ρ0∂2ϕt

∂t2· η0dV + G

(P, η0

) 0, (7.2.9)

which holds for any (material) variation η0 ∈ V0. Here, G(P, η0) denotes the(static) weak form of the equilibrium equations given by

G(P, η0

):

∫B

P : GRAD η0dV −∫B

ρ0B · η0dV −∫∂B

tN · η0dΓ.

§

(7.2.10)Conversely, by assuming enough smoothness of ϕ ∈ C and η0 ∈ V0, (7.2.9)yields the local form of the momentum equations along with the stress boundaryconditions (7.2.7). We note, however, that statement (7.2.9) is considerably moregeneral than the local form (7.1.56), since the configurations ϕt are subject to lessrestrictive continuity requirements.

§Note that the boundary integral in (7.2.10) can be also written over ∂tB because η0 vanishes on ∂ϕB.

Page 278: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

7.2. Variational Formulation 265

In what follows we restrict our discussion to the static problem. Consequently,the variational formulation of the boundary value problem may be stated as follows.

Find the stress field P and the configuration ϕ ∈ C such that

G(P, η0

) 0, for all η0 ∈ V0.(7.2.11)

Remark 7.2.1. For elasticity, P is a local functional of the deformation throughthe right Cauchy–Green tensor, i.e.,

P P(ϕ) : F∂W(X, FTF)

∂C

∣∣∣∣∣FDϕ

. (7.2.12)

If this constitutive equation is enforced locally, then G(P, η0) G(P(ϕ), η0)

becomes a functional of ϕ ∈ C. Thus, the only unknown variable in the variationalproblem is the deformation ϕ.

7.2.2.2 Spatial (Eulerian) description.

The weak form (7.2.11) is phrased entirely in the spatial description by thefollowing change of variables. First, note that

P : GRAD η0 (τ ϕ)F−T : GRAD η0

(τ ϕ) : GRAD η0F−1

(τ ϕ) : ∇η ϕ

(τ : ∇η) ϕ, (7.2.13a)

where η η0 ϕ−1, and we have used relationships (7.2.6) and (7.1.48). Incomponents,

PaA(X)η0a,A(X) [τab(x)ηa,b(x)

]xϕ(X)

. (7.2.13b)

Second, we recall the change of variable formulas

B(X) b(x)∣∣xϕ(X)

,

ρ0(X)J−1(X) ρ(x)∣∣

xϕ(X),

and J (X)dV (X) dv(x)∣∣xϕ(X)

,

⎫⎪⎪⎪⎬⎪⎪⎪⎭ (7.2.14)

Therefore, substituting (7.2.13) and (7.2.14) in (7.2.10) produces the result

G(τ , η) :∫

ϕ(B)

(J ϕ−1

)−1τ : ∇ηdv −

∫ϕ(B)

ρb · ηdv −∫

∂ϕt (B)

tn · ηdγ,

(7.2.15)where the traction vector is transformed with the aid of the change in area formuladγ n [JF−T N]dΓ ϕ−1 as

tN dΓ :(tndγ

) ϕ. (7.2.16)

Page 279: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

266 7. Nonlinear Continuum Mechanics and Phenomenological Plasticity Models

Note that the Jacobian factor in (7.2.15) disappears by replacing the Kirchhoffstress with the Cauchy stress according to the formula τ (J ϕ−1)σ.

Remarks 7.2.2.1. The variational formulation of the equations of continuum mechanics discussed

above is formal in the sense that little is known about the appropriate mathe-matical structure for specific models. For instance, the only known satisfactorytheory in elasticity is based on minimizers of the potential energy with a polycon-vex stored-energy function. Existence can be proved in a suitable Sobolev space(typicallyW 1,p with p large enough as dictated by certain growth conditions),but it is not clear in what sense the minimizers satisfy the weak form (7.2.11).For a recent review of known results, we refer to Ciarlet [1988]. Practicallynothing is known for plasticity models, except in the context of the infinitesi-mal theory, where a complete existence theory exists; see Temam [1985] for acomprehensive review.

2. To simplify the notation, we often omit explicit indication of the compositionoperation involved in the change of variables from material to spatial coordi-nates, with the understanding that all the quantities involved are evaluated atappropriate points. This is usually clear from the context. For instance, we write

dv JdV, τ Jσ ,

and (7.2.17)

ρ ρ0

J

in place of the more precise notation dv ϕ JdV, τ (J ϕ−1)σ, andρ ϕ ρ0/J .

7.2.3 The Rate Form of the Weak Form of MomentumBalance.

To illustrate some of the difficulties involved in the numerical implementation ofcertain hypoelastic plasticity models discussed below in the simplest possible con-text, we examine the structure underlying the rate formulation of the weak formof momentum balance equations. Traditionally, this rate form has played an im-portant role in the incremental solution of quasi-static elastoplasticity and remainswidely used in many numerical solution schemes (see, e.g., McMeeking and Rice[1975]; Needleman [1982]). In finite-element formulations of elastoplasticity, itleads to the “continuum” tangent stiffness matrix on the basis of which an iterativesolution procedure is constructed. This tangent matrix, however, is not consistentwith the discrete form of the equations obtained through a return-mapping integra-tion algorithm, as observed by Simo and Taylor [1985] who employed the notionof a “consistent tangent” obtained by direct linearization of the discrete equations.The origin of this notion is found in the work of Hughes and Taylor [1978] onimplicit algorithms for viscoplasticity and Nagtegaal [1982].

Page 280: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

7.2. Variational Formulation 267

In any event, one requires that the (tangent) operator emanating from the vari-ational formulation of the rate form of the momentum balance equations besymmetric, in the sense described below, for rate-constitutive equations. This sym-metry condition leads to the notion of rate potentials, in the sense of Hill [1958],and results in finite-element symmetric (continuum) tangent stiffness matrices.Such a result is the direct consequence of a well-known theorem often credited toVainberg [1964], and bears no relationship whatsoever to the question of existenceof global potentials (In this connection, see, e.g., Marsden and Hughes [1994,Chapter 5, problem 1.3].

7.2.3.1 Admissible velocity fields.

The crucial observation to be made is that the spatial velocity field for fixed timet ∈ [0, T ] is an admissible spatial variation, i.e., v(•, t) ∈ Vϕt . This can be seenby noting thati. vt v(•, t) is a mapping that assigns the velocity vector v(x, t) ∈ R

3 to eachx ∈ ϕt (B), that is, v(•, t) : ϕt (B) → R

3; andii. v(•, t) vanishes on the prescribed boundary ϕ(∂ϕB), i.e., v(x, t) 0 for x ∈

ϕ(∂ϕB).Consequently, vt v(•, t) satisfies the conditions in (7.2.2). In addition, thematerial velocity field satisfies relationship (7.2.3) since, by definition, Vt (X) vt [ϕt (X)]. Hence, Vt V(•, t) is in V0.

In this context, Vϕt is called as the space of admissible spatial velocity fieldstangent to the motion ϕt . Then the actual velocity field vt v(•, t) at time t isan element of Vϕt .

7.2.3.2 Variational form of the rate equilibrium equations.

We develop the appropriate variational form under the usual assumption of deadloading, i.e., we assume that B in B and tN on ∂tB are configurationally indepen-dent. We also assume that the process is quasi-static so that the inertial contributionsare neglected. With this assumption at hand, let ϕt define a configuration in equi-librium at time t . For a rate of change in the loading given by B and tN , theequilibrium equations become

DIV Pt + ρ0B 0, in B,

i.e., (7.2.18)

PaA,A + ρ0Ba 0, in B.

Let ηt ∈ Vϕt be an admissible spatial velocity field tangent to the deformationϕt , and let η0 ηt ϕ−1

t be the corresponding material field. Using the divergencetheorem, we obtain∫

B

Pt : GRAD η0dV −∫B

ρ0B · η0dV −∫∂tB

tN · η0dΓ 0, (7.2.19)

Page 281: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

268 7. Nonlinear Continuum Mechanics and Phenomenological Plasticity Models

for all η0 ∈ V0. Note that this equation is the rate-incremental version of (7.2.10).To transform (7.2.19) to the spatial description, we proceed as follows. SinceP FtSt τtF

−Tt ,

Pt : GRAD η0 [FtSt + Ft St

]: GRAD η0

[∇vtFtSt + Ft St

]: GRAD η0

[∇vtFtStF

Tt + Ft StF

Tt

]F−T : GRAD η0

[∇vtτt + Lvτt]

: GRAD η0F−1

[∇vtτt + Lvτt]

: ∇ηt , (7.2.20)

where we have used the Lie derivative formula (7.1.72). Therefore, (7.2.19)becomes∫

B

[∇vtτt + Lvτt]

: ∇ηt dV ∫B

B · η0ρodV +∫∂tB

tN · η0dΓ, (7.2.21)

for all ηt ∈ Vϕt . Next consider a rate-constitutive equation of the form

Lvτ a : d a : ∇vt , (7.2.22)

where replacement of d by∇vt is justified since a is assumed to enjoy the symmetryconditions

aabcd acdab abacd aabdc. (7.2.23)

Then, for a given right-hand side in (7.2.21), a given configuration at time t definedby ϕt , and a given stress field τt in equilibrium at time t , the actual spatial velocityvt is given from (7.2.21) and (7.2.22) by the linear variational equation∫

ϕt (B)

∇ηt :[∇vtτt + a : ∇vt

] dvJt

∫ϕt (B)

b · ηt ρdv +∫

∂ϕt (B)

tn · ηt dγ .

(7.2.24)Since τt is given and a is known, the left-hand side of (7.2.24) defines a bilinearform, denoted by Bϕt (ηt , vt ) which, by virtue of (7.2.23) and the symmetry of τ ,is easily seen to be symmetric, i.e.,

Bϕt (ηt , vt ) : ∫B

∇ηt :[∇vtτt + a : ∇vt

] dvJt

∫B

∇vt :[∇ηtτt + a : ∇ηt

] dvJt

Bϕt (vt , ηt ). (7.2.25)

The analysis of linear variational problems of the form (7.2.24) is completelystandard; see, e.g., Johnson [1987] for an introductory account.

Page 282: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

7.3. Ad-Hoc Extensions of Phenomenological Plasticity 269

The point we wish to emphasize with the preceding analysis is that result (7.2.24)depends crucially on the structure of the rate-constitutive equation (7.2.22). Weshow below that a widely used formulation of rate-independent plasticity does notconform to the format of (7.2.22).

7.3 Ad Hoc Extensions of Phenomenological PlasticityBased on Hypoelastic Relationships

In this section, we examine a class of models of phenomenological, rate-independent plasticity obtained by an ad hoc extension of the infinitesimal theorywhich relies on a hypoelastic characterization of the “elastic response”. Despitethe number of serious objections from a physical and a fundamental perspective,which the structure of these models raises, they remain widely used in many cir-cles of the computational and applied mechanics community. As we shall see, theadvantage of these models relies on the conceptual simplicity of their formula-tion. From our perspective, however, this class of models suffers from two majordrawbacks.

i. Hypoelastic characterizations of the elastic response postulated at the outsetare objectionable on fundamental grounds.

ii. As we shall see, extending the numerical integration algorithms for the lin-earized theory to the present class of models requires an important additional step:an integration algorithm which preserves objectivity and defines the trial elasticstep. The formulation of such an algorithm is by no means a trivial task.

In spite of the aforementioned objections, this class of models remains widelyused, and, thus, it is worthwhile discussing in some detail. Furthermore, this dis-cussion helps to put in perspective the advantages of some formulations recentlyproposed and examined in the last chapter of this monograph.

7.3.1 Formulation in the Spatial Description.

The basic elements of the model are patterned after those of the infinitesimaltheory. First we consider the formulation of the theory in the spatial (Eulerian)description.

7.3.1.1 Constitutive model in the spatial description.

The first step concerns the decomposition of the strain measures into elastic andplastic parts as follows.

i. Additive decomposition. Motivated by the infinitesimal theory, at the outsetone introduces an additive decomposition of the spatial rate of deformation tensorinto elastic and plastic parts:

d de + dp. (7.3.1)

Page 283: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

270 7. Nonlinear Continuum Mechanics and Phenomenological Plasticity Models

ii. Stress response. Next, the “elastic” response is characterized by a hypoelasticrate constitutive equation of the form

τ a : [d − dp], (7.3.2)

where(•) denotes any objective stress rate.

Remark 7.3.1. Since de need not be the rate of deformation of any “elastic”measure of strain, it appears hopeless to attempt to relate (7.3.2) to any trulyhyperelastic response function. Consequently, according to the standard set-up ofhypoelasticity, one assumes that a(τ ) is a function of the stress tensor.

However, frame indifference then requires that the tensor a(τ ) be an isotropicfunction of τ , see Truesdell and Noll [1965, p. 405]. In addition to the very nature ofhypoelasticity, this conclusion raises questions on the generality and significanceof a model like (7.3.2).

iii. Elastic domain in stress space. As in the linear theory, one introduces anelastic domain which restricts the admissible stress fields. We set

Eσ : (τ , q

) ∈ S × Rm | f (τ , q) ≤ 0

, (7.3.3)

where, again, as in the infinitesimal theory, q denotes a set of m internal variablesthat characterize the hardening of the material, with evolution equations givenbelow.

Remark 7.3.2. Frame indifference places a strong restriction on the admissiblefunctional forms of the yield condition. To see this, consider the case of perfectplasticity, so that the yield condition is given simply as f (τ ) ≤ 0.

Since τ transforms objectively under superposed rigid body motions, therequirement that the function f : S → R be frame indifferent demands that

f (QτQT ) f (τ ), (7.3.4)

that is, the yield condition must be an isotropic function of τ . An identical resultholds for the case in which f depends on internal variables q, provided that thesevariables transform objectively. In our opinion, the restriction to isotropy is toostrong a requirement.

iv. Flow rule and hardening law. Restricting our attention to the case of anassociative flow rule, the evolution equations are the following:

dp γ∂f (τ , q)

∂τ,

q −γh(τ , q).

(7.3.5)

Again frame indifference restricts these evolution equations to isotropic response.

Page 284: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

7.3. Ad-Hoc Extensions of Phenomenological Plasticity 271

v. Loading/unloading conditions. The formulation of the model is completed byintroducing loading/unloading conditions in the classical Kuhn–Tucker form

γ ≥ 0 , f (τ , q) ≤ 0 , γf (τ , q) 0 , (7.3.6a)

along with the consistency requirement

γ f (τ , q) 0. (7.3.6b)

7.3.1.2 Criticism of the model.

Models of the type outlined above have been extensively used in the computationalliterature, particularly with reference to metal plasticity, in conjunction with theclassical von Mises yield criterion. Representative formulations include Key andKrieg [1982]; Pinsky, Ortiz, and Pister [1983]; Nagtegaal and DeJong [1981];Nagtegaal [1982]; Nagtegaal and Veldpaus [1984]; Needleman [1982]; and Rolphand Bathe [1984]. Concerning the particular form of the hypoelastic constitutiveequation (7.3.2), the moduli a are typically assumed constant and isotropic withthe same form as the elastic moduli of linear isotropic elasticity. As pointed outin Remark 1.3 such a choice is incompatible with hyperelasticity; see Simo andPister [1984]. However, it can be argued on a physical basis that, for small elasticstrains, this objection may not become crucial. Such a situation is characteristicof metal plasticity where elastic strains are orders of magnitude less than plasticstrains in well-developed plastic flow. Finally, the structure of the hardening lawis typically borrowed from that of classical infinitesimal models, e.g., some formof kinematic and isotropic hardening rule. The choice of the kinematic hardeninglaw has become a somewhat controversial issue because of results reported byNagtegaal and DeJong [1981].

Although the class of constitutive models outlined above may be adequate forpredicting the response of some metal at finite plastic strains, we believe that thenumber of aforementioned drawbacks and the restriction to isotropy, make thisclass of models too restrictive to qualify as a general theory of plasticity at finitestrains. As we show in the next chapter, the numerical implementation is somewhatcumbersome. Further comments on the model are deferred to Section 7.3.2.4.

7.3.2 Formulation in the Rotated Description.

Motivated by the strong restriction to isotropy inherent in the formulation out-lined in the preceding section, it is suggested to rephrase this model in the rotateddescription discussed in Section 7.1.3.2 keeping its basic structure essentially un-changed. An additional motivation (perhaps the essential one) is provided by theform that the classical kinematic hardening law takes in this description. The struc-ture of the Prager–Ziegler law remains unchanged with the time derivative of theback stress now replaced by the Green–McInnis–Naghdi rate. It appears that theanomalies reported in Nagtegaal and DeJong [1981] for the simple shear test withkinematic hardening disappear for this evolution law. The resulting formulation isused in several large scale simulation codes, such as NIKE and DYNA (Hallquist

Page 285: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

272 7. Nonlinear Continuum Mechanics and Phenomenological Plasticity Models

[1979]; [1988]) and HONDO (Key [1974]), and has been advocated by a numberof authors, notably Dienes [1979]; and Johnson and Bamman [1984].

In spite of the aforementioned improvements, in particular, the removal of therestriction to isotropy, we believe that the formulation discussed below remainsunsatisfactory. First, as originally stated, it is not clear how to bypass the hypoe-lastic characterization of the elastic response. Second, the linearized variationalequations and equivalently the weak form of the rate of momentum balance arenot symmetric.

7.3.2.1 Local constitutive equation.

The structure of the theory is identical to that discussed in Section 3.1, but withspatial variables now replaced by rotated variables, as summarized in BOX 7.2.The J2 flow theory version of the model is given in Hughes [1984].

It is of interest to examine briefly the structure of the hypoelastic equation forthe stress response given by

Σ A : [D−Dp], (7.3.7)

where A are the rotated moduli and Dp : RT dpR. Upon defining spatial modulia by the relationship

aabcd RaARbBRcCRdDAABCD, (7.3.8)

and noting relationships (7.1.40b) along with (7.1.76), equation (7.2.7) is recast inthe spatial description as

τ a : [d − dp], (7.3.9)

where τ is the Green–McInnis–Naghdi rate of the Kirchhoff stress tensor. Thus,(7.3.9) is of the form (7.3.2).

7.3.2.2 Symmetry of the spatial elastic moduli.

At this point, a basic difficulty involved in the present formulation should be noted.As shown in Section 2, the Lie derivative of the Kirchhoff stress tensor Lvτ is theobject that appears in the linearized weak form (or rate form) of the momentumbalance equation. Then symmetry of the tangent operator is guaranteed if Lvτ isrelated to the rate of deformation tensor through symmetric moduli. This conditiondoes not hold for an equation of the form (7.3.9), as the following argument shows.

For simplicity, we consider the case for which dp ≡ 0 vanishes identically.From (7.1.91) and (7.1.92), recall the relationships

Lvτ c : d ⇒ ∇τ a : d, (7.3.10)

where a is given by (7.1.92) 2 and thus is completely symmetric; i.e., aabcd acdab abacd aabdc. Hence, rate equations of the form (7.3.10) lead to sym-metric tangent operators. In the alternative terminology of Hill [1958], one speaks

Page 286: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

7.3. Ad-Hoc Extensions of Phenomenological Plasticity 273

of the existence of rate potentials. Now, from (7.1.75), (7.1.77) and (7.3.9), weobtain

∇τ τ − (w − Ω)τ + τ (w − Ω)

a : d − (w − Ω)τ + τ (w − Ω).(7.3.11a)

However, from (7.1.45) and (7.1.39),

w − Ω R[UU−1 − U−1U

]RT /2

d R[UU−1 + U−1U

]RT /2.

⎫⎪⎬⎪⎭ (7.3.11b)

Therefore, we obtain

V : RURT dV + (w − Ω)V. (7.3.11c)

Now, it is possible to solve this equation explicitly for (w − Ω) by repeatedlyusing the Cayley–Hamilton theorem; see Mehrabadi and Nemat–Nasser [1987].The end result is expressed as

w − Ω Λ(V) : d, (7.3.12a)

where Λ(V) is a fourth-order tensor defined by

Λ : d 1

IVI2V − IIIVI 2V(Vd − dV) − IV(bd − db) + bdV − Vdb

.

(7.3.12b)Note thatΛabcd does not have the major symmetries but possesses minor symmetryand skew-symmetry, i.e.,

Λabcd ΛcdabΛabcd Λabdc −Λbadc.

(7.3.12c)

This conclusion is undesirable. In effect by substituting (7.3.12a) in (7.3.11a), weobtain

τ ab [aabcd − Λaecdτeb + τaeΛebcd ] dcd

: aabcd(V)dcd .(7.3.13a)

However, in view of (7.3.12c) and (7.3.12b),

aabcd − acdab 0. (7.3.13b)

In other words, from (7.3.13a) and (7.3.13b) it follows that the constitutive equation(7.3.10) possesses nonsymmetric moduli. As a result, fundamental issues aside,this formulation leads necessarily to nonsymmetric tangent stiffness matrices innumerical implementations. We view this result as an undesirable feature.

7.3.2.3 Consistency condition. Elastoplastic moduli.

The development of elastoplastic moduli for the model summarized in BOX 7.2follows the familiar lines discussed in detail in the context of the linear theory.

Page 287: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

274 7. Nonlinear Continuum Mechanics and Phenomenological Plasticity Models

BOX 7.2. Ad Hoc Phenomenological Modelin the Rotated Description.

i. Hypoelastic stress-strain relationships

Σ A : [D −Dp

];Σ : RT τR ; D : RT dR.

ii. Elastic domain and yield condition

E : (Σ,Q) ∈ S × R

m | F(Σ,Q) ≤ 0.

iii. Flow rule and hardening law

Dp λ

∂F(Σ,Q)∂Σ

,

Q −λH(Σ,Q).iv. Kuhn–Tucker loading/unloading conditions

λ ≥ 0, F(Σ,Q) ≤ 0, λF(Σ,Q) 0.

v. Consistency condition

λF(Σ,Q) 0.

Time differentiation of the yield condition gives

F ∂F∂Σ

: Σ + ∂F∂Q

· Q

∂F∂Σ

: A :

[D − λ ∂F

∂Σ

]− λ ∂F

∂Q·H,

(7.3.14)

where we have used the hypoelastic relationships with the flow rule and hardeninglaw. Then the Kuhn–Tucker conditions and the consistency condition require that

F F 0, (7.3.15)

for λ to be nonzero. Therefore,

λ ∂F∂Σ

: A : D∂F∂Σ

: A : ∂F∂Σ+ ∂F

∂Q·H ≥ 0, (7.3.16)

and we arrive at the expression

Σ Aep : D, (7.3.17a)

where

Aep

⎧⎪⎪⎨⎪⎪⎩A if λ 0,

A − (A : ∂F∂Σ) ⊗ (A : ∂F

∂Σ)

∂F∂Σ

: A : ∂F∂Σ+ ∂F

∂Q·H if λ > 0.

(7.3.17b)

Page 288: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

7.3. Ad-Hoc Extensions of Phenomenological Plasticity 275

A rate equation in the spatial description identical to (7.2.9) but with a now replacedby aep is obtained by defining aep in terms ofAep by the transformation rule (7.3.8).Note that the resulting rate equation is subjected to the same shortcomings alludedto in Remarks 7.3.1 and 7.3.2.

7.3.2.4 Criticism of the model.

The constitutive model outlined in this section is subject to a number of objectionswhich make the model too specific to be considered a suitable extension of thelinearized theory with general applicability. In particular,

i. the hypoelastic nature of the stress response renders the model questionableon fundamental grounds, and limits its applicability to “small” elastic strains(which, by the way, are never defined; only the rate of deformation D

eappears

in the theory);ii. the entire construction seems somewhat unmotivated. One wonders what is

the special feature that points to the rotated description as the canonical set-upfor the formulation of the theory;

iii. the difficulties alluded to in Remarks 7.3.1 and 7.3.2 appear more substantialthan a mere computational inconvenience;

iv. computationally, the implementation of the model is involved and requiresrepeated use of the polar decomposition.

Page 289: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

8

Objective Integration Algorithms forRate Formulations of Elastoplasticity

In this chapter, we address the formulation of integration algorithms for the classof plasticity models at finite strains outlined in Chapter 7. The distinctive feature ofthese widely used models lies in the fact that the elastic response is formulated inthe Eulerian or spatial description by a hypoelastic constitutive equation. Despitethe number of shortcomings alluded to in Section 7.3, this class of models iscurrently widely used in large-scale inelastic calculations, as in Key [1974]; Key,Stone, and Krieg [1981]; Nagtegaal and Veldpaus [1984]; Goudreau and Hallquist[1982]; Rolph and Bathe [1984]; and Hallquist [1979,1988]. Therefore, in view oftheir practical relevance, a careful analysis of the issues involved in their numericalimplementation is worthwhile.

From a computational standpoint, the central issue concerns the numerical inte-gration of the constitutive model so that the resulting discrete equations identicallysatisfy the principle of material frame indifference. Satisfaction of this fundamen-tal restriction leads to the so-called incrementally objective algorithms, a notionformalized in Hughes and Winget [1980] and subsequently considered by a num-ber of authors; e.g., Rubinstein and Atluri [1983]; and Pinsky, Ortiz, and Pister[1983]. The condition of incremental objectivity precludes the generation of spu-rious stresses in rigid body motions. Although it appears that such a requirementfurnishes a rather obvious criterion, a number of algorithmic treatments of plasticityat finite strain exist which violate this condition (e.g., McMeeking and Rice[1975]).

Conceptually, the procedure underlying the formulation of objective constitutivealgorithms is rather straightforward. The given spatial, rate-constitutive equationsare mapped to a local configuration which is now unaffected by superposed spatialrigid body motions. Then a time-stepping algorithm is performed in this local con-figuration, and the discrete equations are mapped back to the Eulerian description.In the actual implementation of this idea, two basic methodologies can be adopted.

i. Convective representation. In this approach one exploits the fact that objectsin the convective representation, such as the right Cauchy–Green tensor C or thesymmetric second Piola–Kirchhoff tensor S, remain unaltered under superposedspatial rigid body motions. We recall that the convective representation is obtainedfrom the Eulerian or spatial representation by appropriate tensorial transformationswith the deformation gradient. Equivalently, by using convected coordinates, the

276

Page 290: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

8. Objective Integration Algorithms 277

governing equations are automatically transformed to the convective representa-tion (recall that in convected coordinates, the deformation gradient is the identitytensor).

In rigid body mechanics, the convective representation is called the body repre-sentation, and the convected coordinates become the familiar body coordinates; seee.g., Goldstein [1981]. In solid mechanics, convected coordinates have been usedby a number of authors, notably Green and Zerna [1960] in the context of nonlin-ear elasticity and Hill [1978] in the wider context of inelasticity. In computationalapplications, convected coordinates have been extensively used by Needleman[1984, and references therein].

Computationally, the convective representation plays a crucial role in the deriva-tion of an algorithmic approximation to the rate of deformation tensor based on thegeneralized midpoint rule. In contrast with approximations constructed by severalauthors, e.g., Pinsky, Ortiz, and Pister [1983], in Section 8.1 we show that objectiv-ity of the algorithmic approximation over an interval [tn, tn+1] can be retained forany choice of the configuration at tn+α ∈ [tn, tn+1], with α ∈ [0, 1] not necessarilyrestricted to the value α 1

2 . On the negative side, however, we show in Section8.3 that, for J2 flow theory, the simple structure of the radial return algorithm canbe retained only for a very specific choice of objective rate: the Lie derivative ofthe Kirchhoff stress.

ii. Local rotated representation. In this approach, examined in detail Section8.3, the evolution equations are transformed to a locally Cartesian rotating coor-dinate system which is constructed precisely to ensure that the “rotated objects”remain unaltered under superposed spatial rigid body motions. Then the constitu-tive integrative algorithm is performed in the rotated description, and subsequentlythe discrete equations are transformed back to the spatial configuration. Thismethodology is ideally suited for “rotational-like” objective stress rates obtainedby modifying the material time derivative of the Kirchhoff stress with additionalterms involving spin-like tensors. Typical examples include the Jaumann deriva-tive and the Green–McInnis–Naghdi rate. For J2 flow theory, we show that thisapproach results in a return mapping essentially identical to the classical radialreturn method of the infinitesimal theory.

The crucial computational aspect in this second methodology addressed in Sec-tion 8.3.2, concerns determinating the rotated local configuration. As pointedout in Hughes [1984], the problem can be reduced to numerically integratingan initial-value problem that generates a one-parameter subgroup of proper or-thogonal transformations. In Hughes and Winget [1980] and Hughes [1984],integration over the interval [tn, tn+1] is accomplished by a midpoint rule al-gorithm, which produces an incremental orthogonal transformation when themidpoint configuration coincides with the half-step configuration, i.e., for thevalue α 1

2 . Here, we improve on these results in several aspects, inparticular,a. the generalized midpoint rule algorithm in Section 8.3.2 generates an incremen-

tal orthogonal transformation regardless of the value assigned to the parameterα ∈ [0, 1] which defines the tn+α configuration; and

Page 291: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

278 8. Objective Integration Algorithms

b. the algorithm is singularity-free, placing no restriction on the value of theadmissible incremental rotation, and remains objective for all α ∈ [0, 1].

A detailed account of the implementation of this algorithm, which is inspiredby Simo and Quoc [1986], is given in Section 8.3.2.

8.1 Objective Time-Stepping Algorithms

In this section we consider formulating integration algorithms for objects definedin the spatial description, which identically satisfy the fundamental requirement offrame indifference. These types of algorithms are commonly called incrementallyobjective, a nomenclature first introduced in Hughes and Winget [1980].

We are concerned with the generalized midpoint rule type of algorithms for-mulated to exactly preserve objectivity. As outlined above, one proceeds asfollows:

i. Given an objective rate quantity in the spatial description, such as the rateof deformation tensor or an objective stress rate, tensorially transform this objectto the reference configuration. Geometrically, this transformation is called a pull-back whereas, from a mechanical point of view, it can be interpreted as going fromthe spatial to the convected description.

ii. Time step with the generalized midpoint rule (or any other algorithm) in theconvected description.

iii. Transform the result to the spatial description. Geometrically, this operationis called a push-forward.

By construction, this procedure, illustrated in Figure 8.1, preserves objectivityexactly.

Material objects

Ct, St··

Algorithmicmaterial objects

Cn + 1, Sn + 1

Spatial objects

dt, Lt

Time steppingAlgorithm

Transform toconvective representation

Transform tospatial representation

Figure 8.1. General algorithmic scheme for developing incrementally objective algorithms.

Page 292: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

8.1. Objective Time-Stepping Algorithms 279

8.1.1 The Geometric Setup

As usual, we let B ⊂ Rndim be the reference configuration of the continuum body

of interest and let ϕ : B × [0, T ] → Rndim be the motion. We assume that the

configuration is known at time tn ∈ [0, T ]. Equivalently, we regard the set

ϕn(B) xn ϕn(X) | X ∈ B

(8.1.1)

as given data. Further, let ϕn+1: B → Rndim be the configuration at time tn+1

tn + t , where t > 0, which is also assumed to be given by

ϕn+1(X) ϕn(X) + U(X)

ϕn(X) + u[ϕn(X)

].

(8.1.2)

Here u : ϕn(B) → Rndim is the given incremental displacement of ϕn(B).

Now let ϕn+α(B) denote a one-parameter family of configurations defined bythe expression (see Figure 8.2):

ϕn+α αϕn+1 + (1 − α)ϕn , α ∈ [0, 1] . (8.1.3)

Our objective is to find algorithmic approximations for spatial rate-like objects, interms of the incremental displacement u(xn) and the time increment t , whichexactly preserve proper invariance under superposed rigid body motions, i.e.objectivity. In particular, we consider the following objects:i. the rate of deformation tensor d, defined in Section 7.1.3.

ii. the following two representative objective stress rates:a. the Lie derivative of the Kirchhoff stress tensor, Lvτ , defined by (7.1.72);

andb. the Jaumann derivative of the Kirchhoff stress tensor

∇τ , defined by (7.1.75).

We use these results to develop integration algorithms for the hypoelastic equationsconsidered in Section 7.3.

8.1.1.1 Kinematic relationsships.

From definition (8.1.3), it follows that the deformation gradient

Fn+α ∂ϕn+α∂X

Dϕn+α(X) (8.1.4a)

is given by the relationship

Fn+α αFn+1 + (1 − α)Fn , α ∈ [0, 1] . (8.1.4b)

In addition, for subsequent developments, it proves convenient to introduce rel-ative deformation gradients with respect to the configurations ϕn(B). Thus, bydefinition, we set (see Figure 8.3)

fn+α : Fn+αF−1n ,

fn+1 : Fn+1F−1n ,

fn+α : fn+1f−1n+α.

(8.1.5)

Page 293: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

280 8. Objective Integration Algorithms

B

n n(B)

n + 1(B)

x

xn

xn + 1

xn + n +

n + 1

nn + –10

n + 1n + –10

Figure 8.2. Geometric setup for integrating spatial rate-like quantities.

The expressions below will be useful in the developments that follow.

Lemma 8.1. Define the relative incremental displacement gradient by theexpression

hn+α(xn+α) : ∇n+αu(xn+α) ≡ ∂u(xn+α)∂xn+α

, (8.1.6)

where u(xn+α) U(X)∣∣Xϕ−1

n+α(xn+α)is the incremental displacement field referred

to the configuration ϕn+α(B). Then

hn+α [GRAD U

]F−1n+α

[∇nu]f−1n+α,

fn+α 1 + α∇nu,(8.1.7)

where ∇nu(xn) ∂u(xn)/∂xn and α ∈ [0, 1].

x

Ox

Oxn

Oxn + 1

Oxn + 1

xn

Fn

xn + 1Fn + 1

fn + 1xn + Fn +

fn +

fn + ~

Figure 8.3. Deformation gradients and relative deformation gradients mapping neighbor-hoods Ox, Oxn , and Oxn+1 .

Page 294: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

8.1. Objective Time-Stepping Algorithms 281

Proof. It follows by a straightforward application of the chain rule. For instance,for the relationship U(X) u[ϕn(X)],

GRAD U [∇nu]Fn. (8.1.8)

On the other hand, rearranging (8.1.4b),

Fn+α Fn + α(Fn+1 − Fn)

Fn + α GRAD U.(8.1.9)

Combining (8.1.8) and (8.1.9),

fn+α Fn+αF−1n 1 + α∇nu, (8.1.10)

which proves (8.1.7)2. Similarly, from U(X) u[ϕn+α(X)

],

∇n+αu (GRAD U)F−1n+α

(∇nu) FnF−1n+α

(∇nu)(Fn+αF−1n )

−1, (8.1.11)

which, in view of (8.1.5)1, proves (8.1.7)1.

8.1.2 Approximation for the Rate of Deformation Tensor

We construct an incrementally objective approximation for the rate of deformationtensor following the steps outlined above. The crucial identity to be exploited isgiven by (7.1.39) as

C 2FT dF;i.e. (8.1.12)

CAB 2FaAdabFbB,

which transforms d, a spatial tensor field, into C, a tensor field defined on B(convective description).

Proposition 8.1. An objective approximation for the rate of deformation tensorin [tn, tn+1], where tn+1 tn + t , is given by the formulas

dn+α 1

tf−Tn+αEn+1 f−1

n+α,

En+1 : 12

[f Tn+1 fn+1 − 1

],

fn+α : 1 + α∇nu, α ∈ [0, 1],

(8.1.13)

where En+1 is the relative Lagrangian strain tensor of configuration ϕn+1(B)withrespect to configuration ϕn(B).

Page 295: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

282 8. Objective Integration Algorithms

Proof. Step i (see the preamble of Section 8.1) requires transforming dn+α tothe convective description. From (8.1.12),

Cn+α 2FTn+αdn+αFn+α; α ∈ [0, 1]. (8.1.14)

According to step ii, the time-stepping algorithm takes place in the convectivedescription. By the generalized midpoint rule,

Cn+1 − Cn Cn+αt, α ∈ [0, 1]. (8.1.15)

Next, we recall that

Fn+1 fn+1Fn ⇒ Cn+1 FTn[f Tn+1 fn+1

]Fn. (8.1.16)

Combining (8.1.14), (8.1.15), and (8.1.16),

FTn+αdn+αFn+α 1

2tFTn

[f Tn+1 fn+1 − 1

]Fn. (8.1.17)

Finally, in view of the relationship fn+α Fn+αF−1n , (8.1.17) yields

dn+α 1

2tf−Tn+α

[f Tn+1 fn+1 − 1

]f−1n+α, (8.1.18)

which proves the result.

Remarks 8.1.1.1. Suppose that the deformation in [tn, tn+1] is rigid. Then

xn+1 Qxn + c, for Q ∈ SO(3), (8.1.19)

and c ∈ R3. It follows that

fn+1 Q ∈ SO(3) ⇒ En+1 12

[QTQ − 1

] ≡ 0, (8.1.20)

which, in view of proposition 8.1, implies

fn+1 ∈ SO(3) ⇐⇒ dn+α 0 . (8.1.21)

Therefore dn+α , as given by (8.1.13), vanishes identically for incremental rigidmotions. This result is a manifestation of the property of incremental objectivity,which holds for all α ∈ [0, 1].

2. Note that (8.1.13) makes geometric sense. En+1 is a tensor defined on ϕn(B)which is transformed tensorially (by push-forward) to ϕn+α(B) by the right-hand side of (8.1.13). On the other hand, dn+α is a tensor on ϕn+α(B), andtherefore formula (8.1.13) makes sense.

A convenient alternative expression for dn+α is contained in the following.

Corollary 8.1. The following expression is equivalent to (8.1.13):

dn+α 1

2t

[hn+α + hTn+α + (1 − 2α)hTn+αhn+α

],

hn+α : ∇n+αu (see Lemma 8.1).(8.1.22)

Page 296: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

8.1. Objective Time-Stepping Algorithms 283

Proof. From (8.1.4) and (8.1.7)1,

Fn+1 Fn+α + (1 − α)[Fn+1 − Fn]

Fn+α + (1 − α) GRAD U

Fn+α + (1 − α)hn+αFn+α. (8.1.23a)

Then an analogous calculation for Fn yields

Fn+1 [1 + (1 − α)hn+α]Fn+α,

Fn [1 − αhn+α]Fn+α.

(8.1.23b)

From these expressions we obtain

Cn+1 − Cn FTn+α[hn+α + hTn+α + (1 − 2α)hTn+αhn+α

]Fn+α . (8.1.24)

Now the result follows by inserting (8.1.24) into (8.1.15) and using (8.1.14).

Remark 8.1.2. For α 12 , expression (8.1.22) collapses to the simple formula

dn+1/2 1

2t

(hn+1/2 + hTn+1/2

), (8.1.25)

which is second-order accurate and linear in u. Clearly, this is the most attractiveexpression from the viewpoint of implementation.

8.1.3 Approximation for the Lie Derivative

An objective algorithmic approximation for the Lie derivative of the Kirchhoffstress Lvτ is constructed by exploiting the identity

Lvτ FSFT . (8.1.26)

The result is given in the following.

Proposition 8.2. Within the interval [tn, tn+1], the algorithmic approximation

Lvτn+α 1

tfn+α

[f−1n+1τn+1f

−Tn+1 − τn

]f Tn+α (8.1.27)

is objective for all α ∈ [0, 1].

Proof. Let tn+α ∈ [tn, tn+1]. From (8.1.26) and the generalized midpoint rule,

F−1n+α(Lvτn+α)F

−Tn+α Sn+α

1

t(Sn+1 − Sn)

1

t

(F−1n+1τn+1F

−Tn+1 − F−1

n τnF−Tn

) 1

tF−1n

(f−1n+1τn+1 f−Tn+1 − τn

)F−Tn , (8.1.28)

Page 297: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

284 8. Objective Integration Algorithms

where we have used (8.1.5)2. The result follows from (8.1.5)1.

Remarks 8.1.3.1. Expression (8.1.27) can be formulated in the following alternative form. Let

fn+α : Fn+1F−1n+α fn+1 f−1

n+α (8.1.29)

be the deformation gradient of configuration ϕn+1(B) relative to configurationϕn+α(B). Then, a straightforward computation yields

Lvτn+α 1

tf−1n+α

(τn+1 − fn+1τn f Tn+1

)f−Tn+α. (8.1.30)

2. Similarly, expression (8.1.13) can be recast in the form

dn+α 1

tf Tn+αen+1 fn+α,

en+1 : 12

[1 − (fn+1 f Tn+1)

−1].

(8.1.31)

Observe that en+1 defined by (8.1.31)2 is the Eulerian strain tensor relative tothe configurations ϕn+1(B) and ϕn(B). This expression is consistent with thedefinition of d as the Lie derivative of the strain tensor; see Hughes [1984] andSimo, Marsden, and Krishnaprasad [1988].

8.1.3.1 The Jaumann derivative of the Kirchhoff stress.

As alluded to in Chapter 7, any objective stress rate is a specialization of theLie derivative, as first observed in Marsden and Hughes [1994]. Therefore, withformula (8.1.27) at our disposal, we can construct objective approximations to anystress rate. In particular, for the Jaumann derivative, we recall that according torelationship (7.1.91),

∇τ Lvτ + dτ + τd. (8.1.32)

Consequently, for any tn+α ∈ [tn, tn+1],

∇τn+α Lvτn+α + dn+ατn+α + τn+αdn+α. (8.1.33)

An explicit expression for the algorithmic approximation to∇τn+α can be imme-

diately constructed by substituting our expressions (8.1.13) and (8.1.27) for dn+αand Lvτn+α , respectively, in (8.1.27) as follows. First, let

τn+α f−1n+ατn+1 f−Tn+α, (8.1.34)

Page 298: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

8.1. Objective Time-Stepping Algorithms 285

a relationship which which is justified by tensorially transforming τn+1 (a tensorfield on ϕn+1(B)) to τn+α (a tensor field on ϕn+α(B)). Using (8.1.31),

τn+αdn+α 1

tf−1n+ατn+1 f−Tn+α f Tn+αen+1 fn+α

1

tf−1n+α

(τn+1en+1bn+1

)f−Tn+α,

(8.1.35)

where bn+1 : fn+α f Tn+α is the relative left Cauchy–Green tensor. Then a similarcalculation for dn+ατn+α yields

τn+αdn+α + dn+ατn+α 1

tf−1n+α

(τn+1en+1bn+1 + bn+1en+1τn+1

)f−Tn+α.

(8.1.36)From (8.1.30), (8.1.32), and (8.1.36), we arrive at the formula

∇τn+α 1

tf−1n+α

(τn+1 + τn+1en+1bn+1 + bn+1en+1τn+1 − fn+1τn f Tn+1

)f−Tn+α,

(8.1.37)

which gives the algorithmic approximation to∇τn+α .

8.1.4 Application: Numerical Integration of RateConstitutive Equations

As an illustration of the foregoing methodology, we consider the applicationof these objective integration algorithms to two representative rate constitutiveequations:

8.1.4.1 Lie derivative of the Kirchhoff stress.

Assume a rate constitutive equation of the form (7.3.22):

Lvτ a : d. (8.1.38)

Evaluation at tn+α ∈ [tn, tn+1] and use of (8.1.30), (8.1.31) yield

τn+1 − fn+1τnfTn+1 fn+α

[an+α : f Tn+αen+1fn+α

]f Tn+α

an+1 : en+1, (8.1.39)

where

aijkl|n+1 : (fiafjbfkcfldaabcd

)n+α (8.1.40)

is the tensor of elastic moduli a, evaluated at configuration ϕn+α(B) and trans-formed to configuration ϕn+1(B) with the relative deformation gradient fn+α(geometrically, the push-forward of an+α to configuration ϕn+1(B).)

Page 299: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

286 8. Objective Integration Algorithms

From (8.1.29) and (8.1.30), we arrive at the update formula

τn+1 fn+1τn f Tn+1 + an+1 : en+1,

en+1 12

[1 − f−Tn+1 f−1

n+1

],

(8.1.41)

for any α ∈ [0, 1].

Proposition 8.3. Assume that the motion in [tn, tn+1] is rigid. Then τn and τn+1

are related through an objective transformation

fn+1 Q ∈ SO(3) ⇒ τn+1 QτnQT , (8.1.42)

for all α ∈ [0, 1].

Proof. If the motion is rigid in [tn, tn+1], by Remark 8.1.1, it follows that en+1 0 and fn+1 Q ∈ SO(3). Hence, the second term in (8.1.41)1 vanishes identically,and we obtain (8.1.42).

Contrary to some statements found in the literature, the algorithm (8.1.41) isincrementally objective for any value of α in [0, 1], not necessarily restricted toα 1

2 .

8.1.4.2 Jaumann derivative of the Kirchhoff stress.

Next, we consider a constitutive equation of the form

∇τ a : d. (8.1.43)

By evaluating this rate equation at tn+α ∈ [tn, tn+1], transforming the result toϕn+1(B), and using (8.1.31) and (8.1.40),

fn+α∇τn+α f Tn+α fn+α[an+α : dn+α ]f Tn+α

1

tan+1 : en+1, (8.1.44)

where an+1 is given in terms of an+α by (8.1.40). Substituting (8.1.37) in (8.1.44)results in the expression

τn+1 + τn+1en+1bn+1 + bn+1en+1τn+1 fn+1τn f Tn+1 + an+1 : en+1.

(8.1.45)Assuming that a does not depend on τ , a hypothesis typically made in applications,equation (8.1.45) reduces to a relationship linear in τn+1, which is easily solvedfor a given deformation to obtain the updated stress τn+1. In fact, upon defining

kijkl δikδjl + δilekmbmj + bimemlδkj , (8.1.46)

Page 300: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

8.2. Finite Strain J2 Flow Theory 287

which is known a priori for a given incremental deformation in [tn, tn+1], we obtainthe closed-form expression

τn+1 k−1n+1

(fnτn f Tn + a : en+1

). (8.1.47)

Remarks 8.1.4.1. The algorithm outlined above is objective for any value of α ∈ [0, 1]. This

observation follows by recalling that en+1 0 for a rigid motion in [tn, tn+1],so that (8.1.45) reduces to

τn+1 QτnQT for fn+1 Q ∈ SO(3) ⇐⇒ en+1 0.

2. Observe that the algorithm proposed in Pinsky, Ortiz, and Pister [1983] requiresa Newton iteration to solve for τn+1 for a given deformation. On the other hand,expression (8.1.47) furnishes a closed-form solution.

8.2 Application to J2 Flow Theory at Finite Strains

From a computational standpoint, it is interesting to characterize the class ofhypoelastic formulations of J2 flow theory which result in a straightforward gen-eralization of the classical radial return algorithm. It turns out that, within thealgorithmic framework of the preceding section, such a generalization dependscritically on two factors:1. the structure of the rate equation governing hypoelastic response. In particular,

for the class of objective integrators in Section 8.1, a straightforward extensionof the radial return method is possible provided thata. the objective stress rate is the Lie derivative of the Kirchhoff stress andb. the constitutive tensor a in (8.1.38) is constant and isotropic;

2. the choice of midpoint configuration in the objective integrator. This configu-ration and the configuration chosen to perform the radial return method mustagree. In particular,a. the classical radial return, which is performed in the ϕn+1(B)–configuration

requires use of the backward Euler method. Recall that this algorithm is onlyfirst order accurate;

b. if the midpoint rule algorithm is adopted, the radial return must be performedin the midpoint configuration.

Thus, the preceding algorithmic framework excludes the use of J2-plasticity mod-els that employ the Jaumann derivative if the inherent simplicity of the radial returnmethod is to be preserved. Note that the class of objective integrators in Section8.1 is essentially equivalent to algorithms obtained by formulating the elastoplasticconstitutive equations in convected coordinates, as in Needleman [1982].

As shown in the next section, the optimal algorithmic framework for hypoelasticformulations of plasticity that employ “rotational” objective rates, such as theJaumann derivative, relies on the use of a corotated coordinate system. Within

Page 301: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

288 8. Objective Integration Algorithms

such a framework, the structure of the radial return method is preserved for J2

flow theory.

8.2.1 A J2 Flow TheoryConsider an extension to finite deformations of the classical J2 flow theorygoverned by the following evolution equations:

Lvτ a : [d − dp]

dp γn

α √

23 γ

f : ‖dev[τ ]‖ −√

23 [σY + Kα],

⎫⎪⎪⎪⎪⎪⎪⎪⎬⎪⎪⎪⎪⎪⎪⎪⎭(8.2.1a)

subject to the standard Kuhn–Tucker conditions. In particular, for plastic loading,f 0, and γ > 0. In addition, by analogy with the infinitesimal theory, weassume the conditions

a λ1 ⊗ 1 + 2µI,

n dev[τ ]/‖dev[τ ]‖.

(8.2.1b)

Concerning the computation of f , it should be carefully noted that

∂t‖dev[τ ]‖ n : Lvτ and so 2µγ n : a : d

1 + K/3µ . (8.2.1c)

In other words, the standard expression for γ in the infinitesimal theory does nothold.

The goal of this section is to illustrate the algorithms discussed in Section 8.1.2in the context of this model and show that, despite relationship (8.2.1c), the returnmapping reduces to the radial return algorithm.

8.2.1.1 Discrete problem of evolution.

By evaluating (8.2.1a)1 at the ϕn+α(B) configuration and using the flow rule(8.2.1a)2, we find that

tLvτn+α a : [tdn+α − γnn+α], (8.2.2)

where we have set γ γn+αt . By recalling (8.1.34), using (8.1.27) and(8.1.30), and the fact that fn+α f−1

n+1 fn+1, equation (8.2.2) reduces to

τn+α − fn+ατn f Tn+α a : (tdn+α − γnn+α). (8.2.3)

On the other hand, in view of (8.1.31), we set

tdn+α f Tn+αen+1 fn+α : en+α. (8.2.4)

Page 302: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

8.2. Finite Strain J2 Flow Theory 289

Since a is an isotropic tensor and tr [nn+α] 0, (8.2.1b), (8.2.3), and (8.2.4) leadto the following discrete system:

τ trialn+α : fn+ατn f Tn+α + a : en+α,

τn+α τ trialn+α − 2µγnn+α,

αn+1 αn +√

2

3γ.

⎫⎪⎪⎪⎪⎬⎪⎪⎪⎪⎭ (8.2.5)

Observe carefully that the flow rule is also evaluated at the ϕn+α(B)-configuration.

8.2.1.2 Return-mapping algorithm.

Consistency remains to be imposed by enforcing the Kuhn–Tucker conditions atthe (n + α)-configuration. Accordingly, let

fn+α : ‖dev[τ trialn+α]‖ −

√23 (σY + Kαn). (8.2.6)

Then

f trialn+α < 0 ⇒ elastic step ⇐⇒ γ 0,

f trialn+α > 0 ⇒ plastic step ⇐⇒ γ > 0.

(8.2.7)

Assuming that f trialn+1 > 0, from (8.2.5)2,3 and (8.2.6), we obtain

tr[τn+α] tr[τ trialn+α],

nn+α dev[τ trial

n+α]

‖dev[τ trialn+α]‖ ,

γ 〈f trialn+1〉/2µ

1 + K/3µ .

(8.2.8)

Formulas (8.2.8) are identical to those appearing in the radial return algorithmdiscussed in Chapter 3.

Remarks 8.2.1.1. Kinematic hardening is easily incorporated into the theory by postulating an

equation of evolution of the form

Lvq 23 Hγn; n dev[τ ] − q

‖dev[τ ] − q‖ . (8.2.9)

The integration algorithm becomes

qn+α fn+α qnf Tn+α + 23 γHnn+α, (8.2.10)

and the return-mapping algorithm reduces to the radial return of the linearizedtheory, with

ηtrialn+α dev

[τ trialn+α − fn+α qnf Tn+α

]. (8.2.11)

Page 303: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

290 8. Objective Integration Algorithms

2. The algorithm is incrementally objective for α ∈ [0, 1].3. The return map no longer reduces to the radial return if the Lie derivative is

replaced by the Jaumann rate. To see this, observe that (8.1.33) yields

tLvτn+α τn+α − fn+ατn f Tn+α

∇τn+αt − en+ατn+α − τn+αen+α.

(8.2.12)

Since∇τn+α a : [dn+α − d

pn+α], (8.2.12) and the flow rule yield the equation

τn+α + en+ατn+α + τn+αen+α fn+ατn f Tn+α + a : en+α − 2µγnn+α.(8.2.13)

which does not lead to a solution of the form (8.2.8). In fact, now the consistencyequation is nonlinear.

8.3 Objective Algorithms Based on the Notion of aRotated Configuration

The construction of objective algorithms is also accomplished by modifying theprocedure discussed in Section 8.1. The idea is to use a rotation neutralizeddescription of the spatial evolution equations in place of the convective descrip-tion considered in Section 8.2. To formalize this approach, let ω be any spatial,skew-symmetric, second-order, tensor field. Consider the following evolutionequation

Λ (ω ϕ)Λ

Λ∣∣t0 1 ,

(8.3.1)

where Λ(X, t) is a proper orthogonal tensor (in SO(3)) for fixed X ∈ B. For a givenskew-symmetric ω, the solutions of (8.3.1) generate a one-parameter subgroup ofthe special orthogonal group.

Example: 8.3.1. Typical choices for ω includei. the spin tensor w 1

2 [∇v − (∇v)T ]; andii. the tensor Ω defined as Ω RRT where R is the rotation tensor in the polar

decomposition of F.Recall that w and Ω are related through (7.3.12).

The one-parameter group of rotations generated by (8.3.1) leads to a one-parameter family of rotated local configurations. Let

Σ : ΛT τΛ,

D : ΛT dΛ,(8.3.2)

Page 304: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

8.3. Algorithms Based on the Rotated Configuration 291

be the rotated Kirchhoff stress tensor and the rotated rate of deformation tensor,respectively. Observe that

Σ ΛT [τ + τω − ωτ ]Λ : ΛT ∇τΛ, (8.3.3)

where∇τ is a corotated objective rate relative to axes with spin ω. For ω w, we

recover the Jaumann derivative, whereas setting ω Ω, we obtain the Green–McInnis–Naghdi rate.

Clearly, once a particular choice of ω is made, a plasticity model can be formu-lated with a structure identical to the model summarized in BOX 7.2 of Chapter 7,with rotation tensor Λ now generated by (8.3.1).

The objective of this section is the formulation of integration algorithms suitablefor the class of plasticity models outlined above.

8.3.1 Objective Integration of Elastoplastic Models

As in Section 8.2, the key to preserving objectivity of the discrete equations is toformulate the integration algorithm in a local configuration that remains unalteredby superposed spatial rigid body motions. We proceed as follows.

8.3.1.1 Integration algorithm for hypoelastic equations.

Consider rate-constitutive equations of the form

Σ A : D, (8.3.4)

where Σ and D are defined by (8.3.2). Applying the generalized midpoint ruleyields

Σn+1 − Σn tΣn+α tAn+α : Dn+α An+α : ΛT

n+α[tdn+α]Λn+α. (8.3.5)

As in Section 8.2, in view of (8.2.4), we set

en+α : f Tn+αen+1 fn+1 tdn+α, (8.3.6a)

Thus equation (8.3.5) yields the update formula

Σn+1 Σn +An+α : ΛTn+αen+αΛn+α. (8.3.6b)

Remarks 8.3.1.1. Obviously, the algorithm (8.3.6) is incrementally objective for all α ∈ [0, 1],

since

fn+1 Q ∈ SO(3) ⇐⇒ en1 0 ⇐⇒ Σn+1 Σn. (8.3.7)

Page 305: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

292 8. Objective Integration Algorithms

2. The algorithm (8.3.6) can be formulated entirely in the spatial description. Letan+α be the moduli relative to the spatial ϕn+α configuration. By definition,

aijkln+α ΛiAn+αΛjBn+αΛkCn+αΛlDn+αAABCDn+α . (8.3.8)

Substituting (8.3.8) in (8.3.6b) yields

Λn+αΣn+1ΛTn+α Λn+αΣnΛ

Tn+α + an+α : en+α, (8.3.9)

Now let

Λn+α : Λn+1ΛTn+α (8.3.10)

be the relative rotation between tn+α and tn+1 (recall that the solutions of (8.3.1)form a one-parameter subgroup; hence, Λn+α is a well defined object). Set

aijkln+1 Λian+α Λjbn+α Λkcn+α Λldn+αaabcdn+α . (8.3.11)

By premultiplying and postmultiplying (8.3.9) with Λn+α and ΛTn+α , respec-

tively, we obtain

τn+1 [Λn+1Λ

Tn

]τn[Λn+1Λ

Tn

]T + an+1 : ˜en+1,˜en+α Λn+αen+αΛTn+α.

(8.3.12)

In actual implementations, form (8.3.6) is often more convenient.3. An important property of the algorithms just developed should be noted. If a is

isotropic, the a defined by (8.3.11) is also isotropic since the transformations(8.3.8) and (8.3.11) involve rotations. This property plays a crucial role innumerical implementations of J2 flow theory.

8.3.1.2 Application to J2 flow theory.

Applying the preceding class of algorithms to J2 flow theory formulated in therotated description leads to a straightforward generalization of the radial returnmethod. The development of the algorithm follows along the same lines as dis-cussed in Section 8.2 and in Chapter 3, and thus details are omitted. A summaryof the overall procedure is given in BOX 8.1.

Remarks 8.3.2.1. The radial return mapping is performed in the ϕn+1(B)-configuration, as in the

classical radial return algorithm of the infinitesimal theory.2. The rotation tensors Λn,Λn+1,Λn+α are obtained according to the particular

choice of rotational rate. We address this computation below.3. A closed-form linearization of the algorithm is complex. Thus, the notion

of consistent tangent moduli is not yet available for the class of algorithmsconsidered in this chapter.

Page 306: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

8.3. Algorithms Based on the Rotated Configuration 293

BOX 8.1. Rotationally NeutralizedObjective Algorithm for J2-Flow Theory.

1. Database: τn, αn, qn, and ϕn: B → R3.

2. Given u: ϕn(B) → R3 compute deformation gradients

fn+1 1 + ∇xnu

fn+α 1 + α∇xnu

fn+α fn+1 f−1n+α

3. Compute incremental strain tensor

en+α 1

2f Tn+α

[1 − (fn+1 f Tn+1)

−1]fn+α

4. Compute relative rotation tensors

(according to the choice of “rotational” stress rate)

rn+1 Λn+1ΛTn , rn+α Λn+1Λ

−1n+α

5. Elastic predictor [a : λ1 ⊗ 1 + 2µI]

τ trialn+1 rn+1τnr

Tn+1 + a : [rn+αen+αrTn+α]

qtrialn+1 rn+1qnr

Tn+1

ηtrialn+1 dev [τ trial

n+1 − qtrialn+1]

f trialn+1 : ‖ηtrial

n+1‖ −√

23 (σY + Kαn)

7. Radial return method

IF f trialn+1 < 0 THEN

Set (•)n+1 (•)trialn+1 & EXIT

ELSE

γ 〈f trialn+1〉/2µ

1 + H+K3µ

nn+1 ηtrialn+1/‖ηtrial

n+1‖τn+1 τ trial

n+1 − 2µγnn+1

qn+1 qtrialn+1 + 2

3 γHnn+1

αn+1 αn +√

23 γ

ENDIF

Page 307: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

294 8. Objective Integration Algorithms

8.3.1.3 Determination of the rotation tensor.

As pointed out above, the rotation tensors Λn,Λn+α,Λn+1 are obtained as solu-tions of (8.3.1), which is defined once the skew-symmetric tensor is specified. Weconsider two illustrative possibilities:

i. ω Ω or, equivalently, Λ: R is the rotation tensor in the polar decom-position of F. This choice leads to the Green–McInnis–Naghdi stress rate definedby (7.1.77). Then the simplest computational procedure is to use the algorithm inBOX 7.1 and directly perform polar decompositions, as summarized in BOX 8.2.

BOX 8.2. Determination of Λn,Λn+α,Λn+1 for theGreen–McInnis–Naghdi Rate.

1. Obtain total deformation gradients

Fn Dϕn

Fn+1 fn+1Fn

Fn+α αFn+1 + (1 − α)Fn.

2. Perform three polar decompositions using the algorithm in BOX 7.1 to get

Λn Rn, Λn+1 Rn+1, Λn+α Rn+α.

ii. ω w , where w is the spin tensor. This choice leads to the Jaumann rateof the Kirchhoff stress. An algorithmic approximation to the spin tensor is givenin the following.

Proposition 8.4. Let u: ϕn(B) → R3 be the incremental displacement field and

u : u ϕn ϕ−1n+α , i.e., u(xn+α) u(xn). Then

wn+α 1

2t[hn+α − hTn+α].

hn+α : ∇n+αu(xn+α).(8.3.13)

are consistent with a generalized midpoint rule approximation.

Proof. Let Vt ∂ϕ/∂t be the material velocity field, and let vt Vt ϕ−1t be

the spatial velocity field (see Section 7.1.2.2). By the generalized midpoint rule,

ϕn+1 − ϕn Vn+αt vn+α ϕn+αt. (8.3.14)

Using the chain rule and relationships (8.1.23b),

(∇n+αvn+α)Fn+αt Fn+1 − Fn hn+αFn+α. (8.3.15)

Thus,

wn+αt : t

2[∇n+αvn+α − (∇n+αvn+α)T ] 1

2 (hn+α − hTn+α), (8.3.16)

Page 308: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

8.3. Algorithms Based on the Rotated Configuration 295

and the result follows.

With this result in hand, we turn our attention to integrating the evolutionequation (8.3.1).

8.3.2 Time-Stepping Algorithms for the Orthogonal Group

Below we develop the proper extension to the special orthogonal group of the gen-eralized midpoint rule time-stepping algorithm. The proposed algorithm remainsvalid for any value of α ∈ [0, 1]. Before formulating the algorithm, we reviewsome basic properties of the special orthogonal group. For a more detailed account,see, e.g., Abraham and Marsden [1978, Section 4.1].

8.3.2.1 Basic facts about the orthogonal group.

Recall that the special orthogonal group, denoted by SO(3), is the (compact Lie)subgroup of the general linear group, defined by

SO(3) : Λ: R3 → R

3 | ΛTΛ 1 det[Λ] 1. (8.3.17)

On the other hand, the set of skew-symmetric matrices is the linear vector spacedefined by

so(3) ω : R

3 → R3 | ω + ωT 0

. (8.3.18)

We recall that so(3) is a Lie algebra with the ordinary matrix commutator as itsbracket. Associated with any skew-symmetric matrix ω ∈ so(3), there is a uniquevector ω ∈ R

3 defined by the relationship

ωh ω × h, for all h ∈ R3. (8.3.19a)

In components, the expressions are

ω ⎧⎨⎩ ω1

ω2

ω3

⎫⎬⎭ ; ω ⎡⎣ 0 −ω3 ω2

ω3 0 −ω1

−ω2 ω1 0

⎤⎦ . (8.3.19b)

The exponential map, denoted by exp: so(3) → SO(3), transforms skew-symmetric matrices into orthogonal matrices according to the expression

exp[ω] ∞∑n0

1

n![ω]n. (8.3.21)

For the orthogonal group, one has the following closed-form expression which goesback at least to the middle of the nineteenth century and is attributed to Rodrigues(see, e.g., Whittaker[1944, Chapter I] and Goldstein[1981])

exp[ω] 1 + sin(‖ω‖)‖ω‖ ω + 1

2

[sin(‖ω‖/2)‖ω‖/2

]2

ω2. (8.3.22a)

Page 309: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

296 8. Objective Integration Algorithms

Several parametrizations of this expression are possible. In particular, the followingreformulation of (8.3.22a) in terms of the so-called Euler parameters will proveuseful in our subsequent developments

exp[ω] 1 + 2

1 + ‖ω‖2

[ω + ω2],

ω : tan[‖ω‖/2] ω

‖ω‖ .(8.3.22b)

As shown below, the exponential mapping is the crucial tool in formulating time-stepping algorithms.

8.3.2.2 The generalized midpoint rule in SO(3).

For the evolution problem (8.3.1), the following algorithm furnishes the appropriateextension of the generalized midpoint rule

Λn+1 exp[tωn+α]Λn; α ∈ [0, 1], (8.3.23)

where exp[tωn+α] is defined by (8.3.22a). Note that

α 0 ⇒ explicit (forward) Euler,

α 12 ⇒ midpoint rule,

α 1 ⇒ implicit (backward) Euler.

⎫⎪⎪⎬⎪⎪⎭ (8.3.23b)

Remarks 8.3.3.1. One can easily show that this algorithm is consistent with problem (8.3.1) for

all α ∈ [0, 1], and second-order accurate for α 12 ; see Simo and Quoc

[1986].2. Expression (8.3.22b) possesses a singularity at ‖ω‖ π . However, there are

several alternative, singularity-free parametrizations. The optimal parametriza-tion is obtained in terms of quaternion parameters, summarized in BOX8.3.

3. The algorithm (8.3.23) places no restriction on the magnitude of ‖ωn+αt‖.4. As shown below, the algorithm proposed in Hughes and Winget [1980] is

obtained from (8.3.23) by introducing the approximation

tan[‖ωn+αt/2‖] ∼ 1

2 t‖ωn+α‖ (8.3.24)

and setting α 1/2. However, this approximation restricts the algorithm to‖ωn+1/2t‖ < 180o (the so-called “black-hole” condition; Hughes [1984]).

Page 310: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

8.3. Algorithms Based on the Rotated Configuration 297

BOX 8.3. Optimal Evaluation of the Exponential Map.

1. Given ω ∈ so(3), compute quaternion parameters

q0 cos(‖ω‖/2)q∗ sin(‖ω‖/2)IF: |q∗| > TOL, THEN:

q∗ 12

sin(‖ω‖/2)(‖ω‖/2)

ELSE:

q∗ 12

[1 − ‖ω‖2/24 + ‖ω‖4/1920 + . . . ]

ENDIF.

q q∗ω2. Compute the exponential by the formula

exp[ω] 2(q2

0 − 12

)1 + 2q0q + 2qqT

2

⎡⎣ q20 + q2

1 − 12 q1q2 − q3q0 q1q3 + q2q0

q2q1 + q3q0 q20 + q2

2 − 12 q2q3 − q1q0

q3q1 − q2q0 q3q2 + q1q0 q20 + q2

3 − 12

⎤⎦8.3.2.3 Application to elastoplasticity formulated in terms of the Jaumann

derivative.

The application of algorithm (8.3.23) to determining the rotation tensors Λn+α andΛn+1, when the objective stress rate is the Jaumann derivative, is summarized inBOX 8.4 for the usual value α 1/2.

The computation of Λn+1/2 is remarkably simple within the framework of thealgorithm (8.3.23) and is justified as follows. Let Q ∈ SO(3) be such that

Λn+1/2 QΛn

Λn+1 QΛn+1/2

⇒ Λn+1 Q2Λn . (8.3.25)

On the other hand, setting Θ tωn+1/2 and noting that ω/2 commutes withitself, from (8.3.23), we obtain

Λn+1 exp(Θ)Λn

exp(Θ/2 + Θ/2

)Λn

exp(Θ/2

)exp

(Θ/2

)Λn

≡ [exp

(Θ/2

)]2Λn . (8.3.26)

Page 311: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

298 8. Objective Integration Algorithms

BOX 8.4. Determination of Λn+1 and Λn+1/2

for the Jaumann Derivative.

i. Compute the spin tensor

hn+1/2(xn+1/2) ∇n+1/2u(xn+1/2)

Θ tωn+1/2 : 12

(hn+1/2 − hTn+1/2

)ii. Compute Λn+1/2 and Λn+1 using BOX 8.3

Λn+1/2 exp[Θ/2

]Λn

Λn+1 exp[Θ]Λn

By comparing (8.3.25) and (8.3.26), we conclude that

Q exp(Θ/2

), (8.3.27)

which leads to the procedure in BOX 8.4. Note that the present approach based onalgorithm (8.3.23) bypasses the need for computing the square root of an orthogonaltensor, a necessary step in some approaches (see Hughes [1984]).

8.3.2.4 Relationship to the midpoint rule formula.

It is of interest to examine the relationship between the generalized midpointalgorithm in SO(3), as given by (8.3.23), and a widely used algorithm based onthe midpoint rule formula proposed in Hughes and Winget [1980].

The derivation of the formula in Hughes and Winget proceeds as follows: Usingthe standard version of the generalized midpoint rule in (8.3.1) gives

Λn+1 − Λn tωn+αΛn+α

tωn+α[αΛn+1 + (1 − α)Λn

]. (8.3.28)

Solving for Λn+1 yields

Λn+1 [1 − αtωn+α

]−1[1 + t(1 − α)ωn+α

]Λn, (8.3.29)

which is the expression found in Hughes and Winget [1980]. Further simplificationof (8.3.29) is obtained as follows. Let Θ ∈ so(3) be a skew-symmetric matrix.Recall that, by the Neumann series expansion,

(1 − Θ

)−1 ∞∑n0

(Θ)n. (8.3.30)

Page 312: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

8.3. Algorithms Based on the Rotated Configuration 299

Now observe that since Θ is skew-symmetric,

Θ3 −‖Θ‖2Θ ,

Θ4 −‖Θ‖2Θ2 ,

Θ5 +‖Θ‖4Θ ,

⎫⎪⎪⎬⎪⎪⎭ (8.3.31)

and so on. Consequently, (8.3.30) reduces to(1 − Θ

)−1 1 + (1 − ‖Θ‖2 + ‖Θ‖4 − ‖Θ‖6 + · · · )(Θ + Θ2

) 1 + 1

1 + ‖Θ‖2

(Θ + Θ2

). (8.3.32)

Setting Θ : tωn+α , and substituting (8.3.32) in (8.3.29) yields the final result

Λn+1 1 + 1/α

1 + ‖αΘ‖2

[(αΘ

) + (αΘ

)2]

Λn

Θ : tωn+α .(8.3.33)

Then a straightforward calculation leads to the relationship

ΛTn+1ΛnΛ

TnΛn+1 1 + 1

1 + ‖αΘ‖2Θ2

(2α − 1

). (8.3.34)

Therefore, in view of (8.3.34), we conclude that

ΛTn+1ΛnΛ

TnΛn+1 1 ⇐⇒ α 1/2 , (8.3.35)

a result obtained by Hughes and Winget [1980]. Observe further that, for α 1/2,expression (8.3.33) agrees with (8.3.23) under the approximation

tan[‖Θ‖/2] ∼ ‖Θ‖/2 ⇐⇒ Θ ∼ Θ/2 . (8.3.36)

As noted in Hughes and Winget [1980] and Hughes [1984], (8.3.29) (or equiva-lently, (8.3.33)) becomes singular for ‖Θ‖ 180o. However, algorithm (8.3.23)yields a meaningful approximation for any value of ‖Θ‖.

For generalization to dynamics see Simo and Wong [1991].

Page 313: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

9

Phenomenological PlasticityModels Based on the Notionof an Intermediate Stress-FreeConfiguration

In this chapter we outline a formulation of nonlinear plasticity which, in con-trast with the phenomenological models examined in Chapter 7, is motivated bya well-understood micromechanical picture of single-crystal metal plasticity. Acomprehensive exposition of the current status of the micromechanical descrip-tion of single-crystal metal plasticity is in the review article of Asaro [1983]. Thebasic ideas go back to the fundamental work of Taylor [1938] subsequently ex-panded upon in Hill [1966]; Hill and Rice [1972]; Asaro and Rice [1977]; andAsaro [1979].

An essential feature of this micromechanical description is the introductionof an intermediate local configuration, relative to which the elastic response ofthe material is characterized. From a phenomenological standpoint this notionleads to a local multiplicative decomposition of the deformation gradient of theform

F(X, t) Fe(X, t)Fp(X, t) (9.1.1)

for each material point X ∈ B, the reference configuration of the body.Multiplicative decompositions of this type have been considered by Lee andLiu [1967]; Lee [1969]; Kroner and Teodosiu [1972]; Mandel [1964,1974];Kratochvil [1973]; Sidoroff [1974]; Nemat–Nasser[1982]; Agah–Tehrani et al.[1986]; Lubliner [1984,1986]; Simo and Ortiz [1985]; Simo [1988a]; andothers.

The objective of this chapter is two-fold:1. To outline the continuum basis of elastoplastic constitutive models at finite

strains based on the notion of an intermediate (local) configuration, as embodiedin the multiplicative decomposition (9.1.1). In particular, to motivate the generaltheory in a concrete setting, we consider in detail the formulation of a J2 flowtheory based on the multiplicative decomposition.

2. To demonstrate that the notion of an intermediate configuration leads to aremarkably simple class of integration algorithms which include, as a particularcase, a straightforward extension of the radial return algorithm of infinitesimal J2

flow theory. With the exceptions of Argyris and Doltsinis [1979,1980]; Argyris et

300

Page 314: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

9.1. Kinematic Preliminaries 301

al. [1979]; Simo and Ortiz [1985]; and Simo [1988a,b]; this approach had not beenexplored in the computational literature previously.

To this date plasticity at finite strains still remains a somewhat controversialsubject. Because this monograph is largely concerned with numerical analysis,we have chosen to focus our attention on the computational implications of themultiplicative decomposition (9.1.1) in the simplest possible context afforded byJ2 flow theory. From this computational perspective, the following features arenoteworthy.

i. The stress-strain relationships derive from a stored-energy function, formu-lated relative to the intermediate configuration, which decouples exactly intovolumetric and deviatoric parts.

ii. The integration algorithm reduces to the classical, radial return algorithmdiscussed in detail in Chapter 3, in which the elastic predictor is computed exactlyby a function evaluation of the stress-strain relationship.

iii. In the absence of plastic flow, i.e., for elastic response, the algorithm is exactand reduces to the classical update procedure of finite elasticity.

iv. As in the infinitesimal theory, the entire algorithmic procedure can be lin-earized leading to a closed-form expression for the algorithmic (consistent) tangentelastoplastic moduli.

An outline of this chapter is as follows. First we summarize some kinematicrelationships associated with multiplicative decomposition (9.1.1) and the notionof an intermediate configuration. Next, as an important illustration of the generaltheory, we consider the formulation of J2 flow theory within the framework of themultiplicative decomposition. Subsequently, we provide a detailed description ofthe algorithmic aspects involved in numerical implementation. Finally, we assessthe performance of J2 flow theory in a selected number of examples that includecomparisons with exact solutions and experimental results and also comparisonswith numerical simulations reported in the literature.

9.1 Kinematic Preliminaries. The (Local) IntermediateConfiguration

In this section we introduce the notion of intermediate configuration and summarizesome basic kinematic relationships needed for our subsequent developments.

9.1.1 Micromechanical Motivation. Single-CrystalPlasticity

From a micromechanical standpoint, plastic flow in crystalline plasticity can beviewed as a flow of material through the crystal lattice via dislocation motion.This point of view goes back to the work of G.I. Taylor and his associates, e.g.,Taylor and Elam [1923, 1925]; and Taylor [1938]; and provides the starting point

Page 315: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

302 9. Phenomenological Plasticity Models

for current micromechanical descriptions of plastic flow in metal plasticity, as inAsaro and Rice [1977] and Asaro [1979].

For a crystal with a single slip system denoted by s,m with m · s 0 and‖s‖ ‖m‖ 1, the point of view above leads to a micromechanical descriptionillustrated in Figure 9.1. The unit vectors s,m are attached to the lattice, andplastic flow is characterized by the tensor Fp defined as

Fp 1 + γ s ⊗ m, (9.1.2)

where γ is the plastic shearing on the crystallographic slip system defined bys,m. Then the total deformation of the crystal is decomposed as

F FeFp, (9.1.3)

where Fe is the deformation caused by stretching and rotation of the crystal latticeand F is the total deformation gradient. The plastic slip rate γ is defined accord-ing to the Schmidt-resolved shear law. The preceding kinematic description canbe extended to the case of several slip systems. We refer to the review article ofAsaro [1983] for further details including an up-to-date discussion of several mi-cromechanical models. Here we simply note that proper account of the physicalmechanisms underlying plastic flow in crystal plasticity leads rather naturally to amultiplicative decomposition of the deformation gradient of the form (9.1.3).

9.1.2 Kinematic Relationships Associated with theIntermediate Configuration

Motivated by the micromechanical picture of plastic deformation outlined above,for a continuum body with reference placement B ⊂ R

3, one postulates a localmultiplicative decomposition of the form (9.1.1):

F(X, t) Fe(X, t)Fp(X, t). (9.1.4)

Fp

F

F

e

s

s

m

m

sm

Figure 9.1. Micromechanical aspects of the deformation in a single slip crystal.Fp “moves”the material through the lattice via dislocation motion. Fe rotates and distorts the crystallattice.

Page 316: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

9.1. Kinematic Preliminaries 303

From a phenomenological standpoint, one interprets Fe−1 as the local deformationthat releases the stresses from each neighborhood Ox ⊂ ϕ(B) in the current place-ment of the body. Accordingly, it is implicitly assumed that the local intermediateconfiguration defined by Fe−1 is stress-free. Note that, globally, the intermedi-ate configuration is incompatible in the same sense as the rotated configurationintroduced in Section 7.1.3.2. See Figure 9.2 for an illustration.

9.1.2.1 Lagrangian and Eulerian strain tensors.

Following the standard conventions in continuum mechanics discussed in Chapter7 relative to the reference placement of the body, the right Cauchy-Green tensorsare defined as

C : FTF,

and (9.1.5)

Cp Fp TFp.

Then the corresponding Lagrangian strain tensors become

E : 12

(C − 1

),

and (9.1.6)

Ep 12

(Cp − 1

),

where 1 denotes the symmetric unit tensor with components δAB in a Cartesianreference system. The fact that C, Cp and E, Ep are objects associated with thereference configuration is indicated schematically in Figure 9.3.

Similarly, associated with the current configuration are the Eulerian tensors

b FFT ,

FX

X

OX xOx

O

F

FXp e

Figure 9.2. The multiplicative decomposition of the deformation gradient.

Page 317: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

304 9. Phenomenological Plasticity Models

X F

F

fn + 1

p

F

x

eOX Ox

O

b, be

e, eeC, Cp

E, Ep

Figure 9.3. Examples of Lagrangian and Eulerian strain tensors.

and (9.1.7)

be FeFe T ,

called the total and elastic left Cauchy–Green tensors, respectively. The inverseform of the left Cauchy–Green tensor is called the Finger deformation tensor. Inthe present context, then∗

c : b−1 ≡ F−TF−1,

and (9.1.8)

ce : be−1 ≡ Fe−TFe−1.

Finally, the Eulerian strain tensors take the form

e 12

(1 − c

),

and (9.1.9)

ee 12

(1 − ce

),

where 1 is the symmetric unit tensor in the current configuration with componentsδab. Since Cartesian coordinates are used throughout our discussion, we use thesame symbol for the unit tensor in both the reference and the current configurations.

The following relationship is crucial in our analysis. From (9.1.7)2 and (9.1.4),

be : FFp −1Fp −TFT F[Fp TFp

]−1FT , (9.1.10)

which, in view of (9.1.5)2, yields

be FCp −1FT . (9.1.11)

Analogous expressions connecting other spatial and Lagrangian strain tensorsdefined above also hold; see, e.g., Simo and Ortiz [1985], Simo [1988a,b].

∗Strictly speaking, one should write b(FFT )ϕ−1 since b is a spatial object which depends on xϕ(X),and not X ∈ B. Following a standard abuse in notation, we often omit the composition with ϕ−1.

Page 318: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

9.1. Kinematic Preliminaries 305

9.1.2.2 Rates of deformation.

We recall only two relationships needed for our subsequent developments. First,note that the total rate of deformation tensor defined by (7.1.37) is alternativelyexpressed according to (7.1.39) as

d F−T[

12 C

]F−1 ≡ F−T EF−1. (9.1.12)

Now observe from (9.1.7) and (9.1.9) that

E 12 FT

[1 − F−TF−1

]F FT eF. (9.1.13)

Combining (9.1.12) and (9.1.13), we write symbolically

d F−T∂

∂t

[FT eF

]F−1. (9.1.14)

By analogy with (7.1.72), d may be viewed a Lie-derivative; see Marsden andHughes [1983, Chapter 1] or Simo, Marsden, and Krishnaprasad [1988] for acareful definition of this concept. Definition (9.1.14), however, suffices for ourpurposes.

By analogy with (9.1.14), in view of (9.1.11), we set

Lvbe : F

∂t

[F−1beF−T

]FT ≡ FCp −1FT . (9.1.15)

It can be shown that this formal definition rigorously agrees with the actualdefinition of the Lie derivative for the tensor be.

To formulate the J2-plasticity model discussed in detail in the following section,we need to introduce one further kinematic notion.

9.1.3 Deviatoric-Volumetric Multiplicative Split

Within the context of the infinitesimal theory, the strain tensor ε is decomposedinto volumetric and deviatoric parts according to the following standard additivesplit. Let

dev[ε] : ε − 13 tr[ε]1 ⇒ tr

dev[ε]

0 (9.1.16)

be the strain deviator. Then

ε dev[ε]︸ ︷︷ ︸Deviatoric

part

+ 13 tr[ε]1.︸ ︷︷ ︸

Volumetricpart

(9.1.17)

This additive decomposition, although formally valid, loses its physical content inthe nonlinear theory. The correct split takes the following multiplicative form.

Page 319: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

306 9. Phenomenological Plasticity Models

9.1.3.1 Multiplicative decomposition.

Let F denote the volume-preserving part of the deformation gradient. Accordingly,det[F] 1. Further, recall that J : det [F] gives the local volume change. Thenset

F : J−1/3F ⇒ det[F] 1

and (9.1.18)

F J 1/3F.

This decomposition was originally introduced by Flory [1961] and has been used byseveral authors in different contexts: Sidoroff [1974]; Hughes, Taylor and Sackman[1975]; Ogden [1982, 1984]; Simo, Taylor, and Pister [1985]; and Atluri andReissner [1988]. From (9.1.18),

C : FT F ≡ J−2/3C ⇒ det[C] 1. (9.1.19)

Other volume-preserving tensors are defined similarly. To gain further insight intothe nature of the decomposition (9.1.18), it is useful to examine the rate form of(9.1.19)1. For this purpose, recall the standard formula

J J divv ≡ J tr[d]. (9.1.20)

In view of (9.1.5), (9.1.12), and (9.1.20), time differentiation of (9.1.19) yields

˙C J−2/3C − 23 J

−2/3C divv

2J−2/3[FT dF − 1

3 FTF tr[d]]

2J−2/3FT[d − 1

3 tr[d]1]

F, (9.1.21)

which is rephrased as

˙C 2FT dev[d]F. (9.1.22)

This expression shows that ˙C is indeed a material deviatoric tensor in the correct

sense, since ˙C : C−1 0.

9.2 J2 Flow Theory at Finite Strains. A Model Problem

In this section we consider the formulation of the simplest plasticity model: J2 flowtheory with isotropic hardening. Our objective is to motivate the main features ofthe general theory and examine its computational implications in the simplestpossible context.

Page 320: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

9.2. J2 Flow Theory at Finite Strains 307

9.2.1 Formulation of the Governing Equations

We assume throughout that the stress response is isotropic. Accordingly, the freeenergy is independent of the orientation of the reference configuration. This as-sumption is introduced at the outset to avoid any controversy concerning theappropriate invariance restrictions on the intermediate configuration. This issueis addressed in the formulation of the general theory; see Simo [1988a,b].

In addition, in accordance with a standard assumption in metal plasticity, weassume that plastic flow is isochoric:

det Fp det Cp 1 ⇒ J det F det Fe. (9.2.1)

With these two a priori assumptions, we proceed to outline the governing equationsof the model.

9.2.1.1 Stress response. Hyperelastic relationships.

Consistent with the assumption of isotropy and the notion of an intermediate stress-free configuration, we characterize the stress response by a stored-energy functionof the form

W U(J e) + W (be),be : J e−2/3FeFeT ≡ J e−2/3be,

(9.2.2)

whereU : R+ → R+ ∪ 0 is a convex function of J e: det[Fe]. We callU(J e)and W (be) the volumetric and deviatoric parts ofW , respectively. To make mattersas concrete as possible, we consider the following explicit forms

U(J e) : 12 κ

[12 (J

e 2 − 1) − ln J e],

W (be) : 12 µ

(tr[be] − 3

),

(9.2.3)

whereµ > 0 and κ > 0 are interpreted as the shear modulus and the bulk modulus,

respectively. Note that, in view of (9.2.1), our definition of be yields det[be] 1,

hence, the denomination of the deviatoric part assigned to W . Also note that

tr[be] tr[Ce] , where Ce : J e−2/3Fe TFe. (9.2.4)

Now let W U(J e) + W (Ce), and observe that for model (9.2.3) W (be) W (Ce). Then the Kirchhoff stress tensor is obtained by the general expression

τ 2Fe∂W

∂CeFe T J eU ′(J e)1 + s,

s 2 dev

[Fe∂W

∂CeFe T

],

⎫⎪⎪⎪⎬⎪⎪⎪⎭ (9.2.5)

the derivation of which is in Simo, Taylor, and Pister [1985]. Note that the uncou-pled, stored-energy function (9.2.2) results in uncoupled volumetric-deviatoric

Page 321: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

308 9. Phenomenological Plasticity Models

stress-strain relationships. From (9.2.4) and (9.2.3), we find that

τ J ep1 + s,

p : U ′(J e) κ

2(J e2 − 1)/J e,

s : dev[τ ] µdev[be].

(9.2.6)

Observe that U(J ) → +∞ and p → ±∞, as J → 0 and J → ∞. Further, onecan easily show that (9.2.6) reduces (for small strains) to the classical isotropicmodel of the linearized theory.

Remarks 9.2.1.1. The assumption that the stored-energy function W depends on be FeFe T

is consistent with models of the type considered by Lee [1969] and Dafalias[1984]. Alternatively,W is expressed as follows. In view of (9.1.11),

tr [be] 1 : [J e−2/3be]

1 : [J−2/3Jp 2/3FCp −1FT ]

1 : [F Cp −1FT ] FT F : Cp −1, (9.2.7)

where Cp Jp−2/3Cp and Cp is defined by (9.1.5)2. From (9.2.7) and (9.1.19),we conclude that

tr[be] C : Cp −1 : tr[CCp −1]. (9.2.8)

Therefore, (9.2.8) and (9.2.3) imply thatW has the form

W U(JJp−1) + 12 µ

[C : Cp −1 − 3

]: W

(C, Cp

), (9.2.9)

which formally has the same functional form as models considered by Greenand Naghdi [1965, 1966]. For a related model, see Simo and Ju [1989]. However,notice thatW does not generally depend on the difference C − Cp, even in thesimplest situation afforded by (9.2.3), in contrast with the original proposal ofGreen and Naghdi [1965].

2. Further insight into the nature of the stored-energy function (9.2.2)–(9.2.3) isgained by examining its time derivative. First, by the well-known formula forthe derivative of a determinant,

J e det (Ce) ⇒ J e 12 J

eCe : Ce−1. (9.2.10)

Second, in view of (9.2.4), from (9.2.3) and (9.2.10),

W [J eU ′(J e)Ce−1

]: 1

2 Ce + 12 µJ

e−2/3[Ce − 1

3 Ce(Ce : Ce−1)

]: 1

[J epCe−1 + µJ e−2/3

(1 − 1

3 tr[Ce]Ce−1)]

: 12 Ce. (9.2.11)

Page 322: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

9.2. J2 Flow Theory at Finite Strains 309

Since Ce Fe TFe, a straightforward manipulation of (9.2.11) gives, in viewof (9.2.6), the expression

W Fe−1[J ep1 + µJ e−2/3

(be − 1

3 tr[be]1)]

Fe−T : 12 Ce

[J ep1 + µ dev[be]

]: Fe−T 1

2 CeFe−1

τ : 12

[Fe−T CeFe−1

]. (9.2.12)

Now recall that the total rate of deformation tensor is defined in terms of C

by formula (9.1.12), which makes intrinsic geometric sense, and is identicalin structure to the expression within brackets in (9.2.12). Consequently, byanalogy with d 1

2 F−T CF−1, one sets

de : 12 Fe−T CeFe−1 ⇒ W τ : de. (9.2.13)

Equation (9.2.13) is the natural counterpart of the expression W σ : εe inthe infinitesimal theory.

3. Identical computations are carried out relative to the reference configuration bytaking expression (9.2.9) as the point of departure in place of (9.2.3)–(9.2.4).Then an expression is obtained in terms of

C, Cp

linear in the strain rates

C, Cp. These observations are consistent with the fact that a form of theconstitutive equations in a properly invariant theory should be independent ofthe description adopted (Lagrangian or Eulerian).

9.2.1.2 Yield condition.

We consider the classical Mises–Huber yield condition formulated in terms of theKirchhoff stress tensor as

f (τ , α) : ‖dev[τ ]‖ −√

23

[σY + Kα

] ≤ 0, (9.2.14)

where, as in Chapter 2, σY denotes the flow stress,K > 0 the isotropic hardeningmodulus, and α the hardening parameter. Nonlinear hardening laws in whichK(α)is a nonlinear function of the hardening parameter are easily accommodated in theformulation, as shown below.

9.2.1.3 The associative-flow rule.

The crucial step in formulating the model lies in developing the correspondingassociative flow rule. Remarkably, as in the infinitesimal theory, given the stored-energy function and the yield condition, the functional form of the correspondingassociative flow rule is uniquely determined by the principle of maximum plasticdissipation.

In the present context, for the Mises-Huber yield condition (9.2.14) and thestored-energy function (9.2.2)–(9.2.3), one can show (Simo [1988a,b]) that the

Page 323: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

310 9. Phenomenological Plasticity Models

associative flow rule takes the form

∂tCp −1 − 2

3 γ tr[be]F−1nF−T ,

n : s/‖s‖,s : dev[τ ].

(9.2.15)

Remarks 9.2.2.1. From (9.2.8) we observe that tr[be] C : Cp −1 therefore can be expressed as

a function ofC, Cp

. Further, note that N : F−1nF−T is also a function of

C, Cp

as is easily concluded from (9.2.6). Hence, (9.2.15) should be regardedas a flow rule in strain space giving the evolution of Cp −1 in terms of

C, Cp

.

2. The flow rule (9.2.15) can also be expressed entirely in the spatial descriptionleading to a somewhat surprising result. In fact, from (9.1.15) and (9.2.15), weobtain

Lvbe − 2

3 γ tr[be]n,

n s/‖s‖ . (9.2.16)

It should be noted that (9.2.16) defines only the deviatoric part of Lvbe; seeSimo [1988a,b] for a detailed elaboration of this point.

9.2.1.4 Isotropic hardening law and loading/unloading conditions.

As in the linear theory, we assume that the evolution of the hardening variable isgoverned by the rate equation

α √

23 γ , (9.2.17)

where γ is the consistency parameter subject to the standard Kuhn–Tuckerloading/unloading conditions

γ ≥ 0, f (τ , α) ≤ 0, γf (τ , α) 0, (9.2.18a)

which along with the consistency condition

γ f (τ , α) 0 (9.2.18b)

complete the formulation of the model.

9.2.1.5 Kinematic hardening model.

In addition to the isotropic hardening law considered above, other types of hard-ening response are accommodated in the model by introducing additional internalvariables with evolution governed by properly invariant rate equations. In particu-lar, a possible extension to finite strains of the Prager–Ziegler kinematic hardeninglaw is constructed as follows.

Page 324: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

9.3. Integration Algorithm for J2 flow Theory 311

Let q be the back stress interpreted as a spatial second-order (stress-like) con-travariant tensor field. Accordingly, we assume that q transforms objectively underrigid motions superposed on the current configuration, that is

q → q+ : QqQT , for all Q ∈ SO(3) . (9.2.19)

Then consider the following evolution equations for the flow rule and the kinematichardening law

Lvbe −γ 2

3 tr[be]n,

Lvq γ 23 H tr[be]n,

n : (s − q

)/‖s − q‖ ,

(9.2.20)

where H is the kinematic hardening modulus. As in the linear theory, the Misesyield condition (9.2.14) is modified to accommodate kinematic hardening as fol-

lows. Set q : −√

23 Kα, where α is the isotropic hardening variable with

evolution equation (9.2.17). Then, in terms of the hardening variables q q, q,the Mises condition (9.2.14) becomes

f (τ , q) ‖dev[τ − q]‖ + q −√

23 σY ≤ 0,

q − 23 Kγ,

(9.2.21)

Equations (9.2.20,21) along with the hyperelastic stress-strain relations (9.2.6) andthe Kuhn–Tucker complementary conditions (9.2.18) complete the formulation ofthe model.

9.3 Integration Algorithm for J2 Flow Theory

In this section we examine in detail the numerical integration of the model problemoutlined in Section 2. It is shown that the resulting integrative algorithm furnishesa canonical extension to finite strains of the classical radial return method ofinfinitesimal plasticity. Conceptually, the only difference lies in the fact that theelastic predictor (trial elastic state) is evaluated by hyperelastic, finite-strain, stress-strain relationships.

9.3.1 Integration of the Flow Rule and Hardening Law

Proper invariance of the integrated constitutive model under superposed rigid bodymotions on the current configuration is a fundamental restriction placed by theprinciple of material frame indifference which must be exactly preserved by theintegration algorithm. To enforce this restriction, we proceed as in Chapter 7.

Page 325: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

312 9. Phenomenological Plasticity Models

9.3.1.1 Outline of the general procedure.

A general procedure that automatically ensures satisfaction of the principle ofmaterial frame indifference is as follows:

i. Given a properly invariant evolution equation formulated in the spatial descrip-tion, we transform the equation to the convected description by using appropriatetensorial transformations involving the deformation gradient (in a more geometriccontext, one refers to this tensorial transformation as a pull-back; see e.g. Marsdenand Hughes [1994, Chapter 1] or Arnold [1978]).

ii. In the convected description, i.e., a description in whichC, Cp, S

are the

basic variables, we perform the time-stepping algorithm according to any se-lected integration scheme, typically the generalized midpoint rule. This resultsin a discrete form of the evolution equation.

iii. We transform the discrete evolution equation back to the spatial descriptionby appropriate tensorial transformations (in a geometric context, we refer to thistransformation as a push-forward).

In (9.2.16)–(9.2.17), we illustrate in detail the application of this generaltechnique with reference to the flow rule and hardening law.

9.3.1.2 Discrete flow rule and hardening law.

The given equations of evolution in the spatial description are (9.2.16)–(9.2.17).The transformed evolution equations in the convected description are given by(9.2.15) and (9.2.17) (note that α is a scalar), that is,

∂tCp −1 − 2

3 γ[Cp −1 : C

]F−1nF−T ,

α √

23 γ.

⎫⎪⎪⎬⎪⎪⎭ (9.3.1)

Again we remark that F−1nF−T is easily shown to be a function ofC, Cp

. By

applying a backward Euler difference scheme, we obtain the discrete evolutionequations as

Cp−1n+1 − Cp−1

n − 23 γ

[Cp −1n+1 : Cn+1

]F−1n+1nn+1F

−Tn+1,

αn+1 − αn √

23 γ.

⎫⎪⎬⎪⎭ (9.3.2)

Now we complete step iii above by transforming (9.3.2) to the current con-figuration. To this end, a calculation similar to that leading to (9.2.7) nowyields

tr [ben+1] 1 : ben+1 1 : Fn+1Cp −1n+1 FTn+1

FTn+1Fn+1 : Cp −1n+1 Cn+1 : C

p −1n+1 . (9.3.3)

Similarly, since Cp

n+1 Jp−2/3n+1 C

p

n+1, use of (9.1.4) results in the relationship

Fn+1Cp −1n+1 FTn+1 Jp 2/3

n+1 Fn+1Cp −1n+1 FTn+1

Page 326: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

9.3. Integration Algorithm for J2 flow Theory 313

J−2/3n+1 J

p 2/3n+1 Fn+1C

p −1n+1 FTn+1

(Jn+1/J

p

n+1

)− 23 ben+1

J e−2/3

n+1 ben+1 : ben+1. (9.3.4)

Now let fn+1 and fn+1 denote the relative deformation gradient and its volume-preserving part, respectively, with respect to configurations ϕn(B) and ϕn+1(B).See Figure 9.4. By definition,

fn+1 : Fn+1F−1n

and (9.3.5)

fn+1 Fn+1F−1n ≡ (

Jn+1/Jn)− 1

3 fn+1

Therefore, proceeding as in the derivation leading to (9.3.4),

Fn+1Cp −1n FTn+1 fn+1

[FnC

p −1n FTn

]f Tn+1

fn+1benfTn+1. (9.3.6)

Premultiplying (9.3.2) by Fn+1 and postmultiplying by FTn+1 along with re-lationships (9.3.3), (9.3.4), and (9.3.6), yield the spatial, discrete, evolutionequations:

ben+1 fn+1ben f Tn+1 − 2

3 γ tr[ben+1]nn+1,

nn+1 : sn+1/‖sn+1‖,sn+1 : dev[τn+1],

αn+1 αn +√

23 γ,

(9.3.7)

where we have used the fact that F−1n+1 J−1/3

n+1 F−1n+1. Notice that so far we have

Oxn

Oxn + 1

B

n

n(B)

bn e

bn + 1e

OX

X

xn + 1

Fn + 1

xn

Fn

fn + 1bn fn + 1Te

fn + 1: = Fn + 1Fn–1

(Cn + 1)–1p

Figure 9.4. Total and relative deformation gradients connecting neighborhoods OX,Oxn ,and Oxn+1 in B, ϕn(B), and ϕn+1(B), respectively.

Page 327: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

314 9. Phenomenological Plasticity Models

xn + 1

xn

X Oxn

Oxn + 1

B n + 1

n

n(B)

n + 1(B)

un

bn, ne

bn + 1, n + 1e

bn + 1, ne trial

OX

Figure 9.5. Update of the current configuration for a given incremental displacement un :ϕn(B) → R3.

not used the condition Jp 1, which follows from the assumption of isochoricplastic flow.

9.3.2 The Return-Mapping Algorithm

With the preceding developments in hand, we proceed to construct the return-mapping algorithm within the usual computational context which regards theproblem essentially as strain-driven.

9.3.2.1 Database and configurational update.

Let [tn, tn+1] be the time interval of interest. We assume that the following data isknown at time tn:

ϕn, ben, αn , Fn : Dϕn(X). (9.3.8)

Therefore, the Kirchhoff stress tensor τn is also known through the hyperelasticrelationships

τn pnJn1 + µ dev[ben],

pn U ′(Jn),

(9.3.9)

where we have enforced the isochoric constraint Jp 1 ⇐⇒ J e J . Now let

un : ϕn(B) → R3 (9.3.10)

be a given incremental displacement field of the configuration ϕn(B). Thereforethe update of the configuration ϕn(B) is immediately obtained simply by setting

xn+1 ϕn+1(X) : ϕn(X) + un[ϕn(X)

], (9.3.11a)

or in a more compact notation, as

ϕn+1 ϕn + un ϕn. (9.3.11b)

The situation is illustrated in Figure 9.5.

Page 328: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

9.3. Integration Algorithm for J2 flow Theory 315

9.3.2.2 The trial elastic state.

Now we consider a state which is obtained by “freezing” the evolution ofplastic flow on [tn, tn+1]. Consequently, the intermediate configuration remainsunchanged, i.e.,

[Cp −1n+1 ]trial : Cp −1

n ,

αtrialn+1 : αn.

(9.3.12)

Premultiplying and postmultiplying (9.3.12) by Fn+1 and FTn+1, respectively, where

Fn+1 : (Dϕn+1

)J− 1

3n+1 , yields, in view of (9.1.11) and definition (9.3.5), the

relationship

be trialn+1 : Fn+1(C

p −1n+1 )

trialFTn+1

(fn+1Fn

)Cp −1n

(fn+1Fn

)T fn+1

[FnC

p −1n FTn

]f Tn+1

fn+1ben f Tn+1. (9.3.13)

Thus, with relationships (9.3.12) and (9.3.13) in hand, we define the trial elasticstate by the equations

τ trialn+1 : pn+1Jn+11 + strial

n+1,

strialn+1 : µ dev[be trial

n+1 ],

pn+1 : U ′(Jn+1),

be trialn+1 : fn+1b

en f Tn+1,

αtrialn+1 : αn.

(9.3.14)

A schematic illustration of the trial elastic state is given in Figure 9.6. Note thatthe intermediate configuration remains unchanged in this trial-state phase of thealgorithm.

Remarks 9.3.1.1. The relative deformation gradient fn+1 is computed directly from the update

formula (9.3.11) and definition (9.3.5) in terms of the incremental displacementfield as follows. Since

Fn+1 : Dϕn+1 Dϕn +[∇xnun

]Dϕn

[1 + ∇xnun

]Fn, (9.3.15)

fn+1 : Fn+1F−1n 1 + ∇xnun, (9.3.16)

from which we obtain the volume-preserving part as fn+1(det

[fn+1

])− 13 fn+1.

Page 329: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

316 9. Phenomenological Plasticity Models

XFn

Fn

Fn + 1 fn + 1

xn + 1

p Fn

xnbne

e

bn + 1e

OX

Oxn + 1

Oxn

O

trial

Figure 9.6. The trial elastic state kinematic relationships. Note that fn+1 : 1 + ∇xnun isgiven.

2. Expression (9.3.13) is consistent with the following definition of be trialn+1 :

be trialn+1 Fe trial

n+1

(Fe trialn+1

)T,

where (9.3.17)

Fe trialn+1 : Fn+1F

p −1n ,

with Fn+1 : J−1/3n+1 Fn+1. A straightforward calculation verifies this result.

9.3.2.3 Discrete governing equations. Loading condition.

The discrete governing equations are conveniently written as follows in terms ofthe trial elastic state defined above. First, by using (9.3.13) and the fact that plasticflow is isochoric, i.e., Jn+1 J en+1, the discrete evolution equations (9.3.7) areexpressed in the equivalent form

ben+1 be trialn+1 − 2

3 γ tr[ben+1]nn+1,

αn+1 αn +√

23 γ.

(9.3.19)

On the other hand, the hyperelastic constitutive model (9.2.6) evaluated at timetn+1 yields

τn+1 pn+1Jn+11 + sn+1,

pn+1 : U ′(Jn+1),

sn+1 : µ dev[ben+1],

nn+1 : sn+1

‖sn+1‖ .

(9.3.20)

Finally, the discrete version of the model is completed by appending the discreteversion of the Kuhn–Tucker complementarity conditions (9.2.18) given by

γ ≥ 0, f (τn+1, αn+1) ≤ 0, γf (τn+1, αn+1) 0. (9.3.21)

Page 330: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

9.3. Integration Algorithm for J2 flow Theory 317

As in the linear theory, the systematic exploitation of these unilateral constraintconditions produces the appropriate return-mapping algorithm. Two alternativesituations may arise.i. First consider the case for which f trial

n+1 ≤ 0, where

f trialn+1 : f

(τ trialn+1, αn

) ‖strial

n+1‖ −√

23

[σY + Kαn

]. (9.3.22)

Then, the trial elastic state with γ 0 satisfies conditions (9.3.21). Theremaining equations (9.3.19) and (9.3.20) also hold by construction. Thus, thetrial elastic step is the solution at time tn+1.

ii. Alternatively, consider the situation for which f trialn+1 > 0. It follows that τ trial

n+1is nonadmissible and, therefore, cannot be the solution at tn+1. Accordingly,τn+1 τ trial

n+1 and relationships (9.3.20) imply that ben+1 be trialn+1 . Conse-quently from (9.3.19), we conclude that ben+1 btrial

n+1 only if γ > 0. Thepreceding discussion shows that whether the point xn ∈ ϕn(B) experiencesloading or unloading during the step [tn, tn+1] can be concluded solely on thebasis of the trial elastic state according to the conditions

f trialn+1

≤ 0 elastic step ⇒ γ 0 ,

> 0 plastic step ⇒ γ > 0 .(9.3.23)

The algorithmic procedure is completed by characterizing the solution forγ > 0 in terms of the trial step as follows.

9.3.2.4 The radial return algorithm.

Assume that f trialn+1 > 0 ⇐⇒ γ 0. Since tr[nn+1] 0, taking the trace in

(9.3.19),

tr[ben+1

] tr[be trialn+1

]. (9.3.24)

Then substituting (9.3.24) in (9.3.19) and using the hyperelastic relationships(9.3.20) yields

sn+1 µ dev[be trialn+1 ] − 2

3 µγ tr[be trialn+1

]nn+1

strialn+1 − 2

3 µγ tr[be trialn+1

]nn+1, (9.3.25)

where we have used definition (9.3.14)2 for strialn+1. The determination of γ > 0

from (9.3.25) now follows the same procedure as in the infinitesimal theory. Weset sn+1 ‖sn+1‖nn+1 and rearrange terms in (9.3.25) to obtain[‖sn+1‖ + 2µγ

]nn+1 ‖strial

n+1‖ntrialn+1

ntrialn+1 : strial

n+1

‖strialn+1‖

µ : 13 µ tr

[be trialn+1

].

⎫⎪⎪⎪⎪⎪⎪⎬⎪⎪⎪⎪⎪⎪⎭(9.3.26)

Page 331: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

318 9. Phenomenological Plasticity Models

Then equation (9.3.26)1 implies

nn+1 ≡ ntrialn+1, (9.3.27)

along with the requirement that[‖sn+1‖ + 2µγ] ‖strial

n+1‖. (9.3.28)

On the other hand, since γ > 0, we require that f (τn+1, αn+1) 0, and from(9.2.14), (9.3.19)2, (9.3.22), and (9.3.28), we obtain

‖sn+1‖ −√

23

[σY + Kαn+1

] ‖strialn+1‖ − 2µγ −

√23

(σY + Kαn+1

) ‖strial

n+1‖ −√

23 (σY + Kαn)

− 2µγ −√

23 K

(αn+1 − αn

) f trial

n+1 − 2µ

[1 + K

]γ 0. (9.3.30)

Hence

2µγ f trialn+1

1 + K3µ

,

where (9.3.31)

µ : 13 µ tr

[be

trial

n+1

].

Equations (9.3.24), (9.3.27), and (9.3.31) completely determine the discrete gov-erning equations (9.3.19)–(9.3.20) which define the return-mapping algorithm. Forthe reader’s convenience, a detailed step-by-step implementation of the overallalgorithmic procedure is given in BOX 9.1.

Remarks 9.3.2.1. The update of ben+1 is obtained from (9.3.19) and (9.3.24) as

ben+1 be trialn+1 − 2

3 γ tr(be trialn+1

)nn+1. (9.3.32)

Alternatively, we can employ the following equivalent expression. Solving theelastic constitutive equation for dev[ben+1] and using (9.3.24),

ben+1 sn+1

µ+ 1

3

[tr(be trialn+1

)]1. (9.3.33)

This is the update formula in BOX 9.1.

Page 332: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

BOX 9.1. Return-mapping Algorithm forJ2-Flow Theory. Isotropic Hardening.

1. Update the current configuration

ϕn+1 ϕn + un ϕn (configuration)

fn+1 1 + ∇xnun (relative deformation gradient)

Fn+1 fn+1Fn (total deformation gradient)

2. Compute elastic predictor

fn+1 [det fn+1

]− 13 fn+1

be trialn+1 fn+1b

enfTn+1

strialn+1 µ dev

[be trialn+1

]3. Check for plastic loading

f trialn+1 : ‖strial

n+1‖ −√

23 (Kαn + σY )

IF f trialn+1 ≤ 0 THEN

Set (•)n+1 (•)trialn+1 , & EXIT

ELSE

GO TO 4. (Return-mapping)

ENDIF

4. The return-mapping algorithm

Set: I en+1 : 13 tr

(be trialn+1

)µ : I en+1µ

Compute: γ : f trialn+1/2µ

1 + K/3µn : strial

n+1/‖strialn+1‖

Return map:

sn+1 strialn+1 − 2µγn

αn+1 αn +√

23 γ

5. Addition of the elastic mean stress

Mean stress:Jn+1 : det

[Fn+1

]pn+1 U ′

(Jn+1

)Stress: τn+1 Jn+1pn+11 + sn+1

6. Update of intermediate configuration

ben+1 sn+1/µ + I en+11

Page 333: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

320 9. Phenomenological Plasticity Models

2. Note that the intermediate configuration is defined up to a rigid body rota-tion. In effect, we can compute Ven+1 : √

ben+1 uniquely from ben+1, sothat Fen+1 Ven+1R

en+1, where Ren+1 ∈ SO(3) is an arbitrary rotation ten-

sor. The arbitrariness in the rotation part of Fe has no effect whatsoeveron the computational procedure outlined above, or on the formulation ofthe model. In this regard, recall that only the symmetric tensor εp is de-fined in the infinitesimal theory. The plastic spin ωp also remains completelyarbitrary.

3. The extension of the algorithm outlined above to nonlinear isotropic hardeningis straightforward and follows along lines identical to the infinitesimal theory.Assume that

f (τ , α) : ‖s‖ −√

23

[σY + k(α)

], (9.3.34)

where k : R → R is the non-linear hardening function. Then the counterpartof the consistency equations (9.3.30) becomes

f (γ ) : ‖strialn+1‖ −

√23 σY

−[√

23 k(αn +

√23 γ ) + 2µγ

] 0 .

(9.3.35)

This expression furnishes a nonlinear equation for γ which is easily solvedby an iterative method. If the derivative k′(α) is easily computed in closed form,a Newton iteration of the form

γ (k+1) γ (k) − δ(k) f[γ (k)

]f ′

[γ (k)

] , (9.3.36)

where δ(k) ∈ (0, 1] is the line-search parameter and f ′[γ (k)

]is given by

f ′(γ (k)) −2µ

⎧⎪⎨⎪⎩1 +k′(αn +

√23 γ

(k))

⎫⎪⎬⎪⎭ , (9.3.37)

often proves effective. If −k(α) is convex, often encountered in practice, themethod is guaranteed to converge at a quadratic rate with δ(k) ≡ 1.

4. The implementation of other types of hardening laws follows the procedureoutlined in Section 9.3.1.1. In particular, this procedure applies to the kinematichardening model outlined in Section 9.2.1.5. For further details see Simo [1986,1988a,b].

9.3.3 Exact Linearization of the Algorithm

As in the linear theory, the algorithm summarized in BOX 9.1 is amenable to exactlinearization leading to a closed-form expression for the consistent algorithmictangent moduli in the finite-strain range. The linearization process is carried out

Page 334: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

9.4. Numerical Simulations 321

in closed form because of the hyperelastic nature of the stress response. Thissituation contrasts with the hypoelastic models considered in Chapter 8 for whicha closed-form linearization is very difficult to obtain.

Conceptually, the basic step involved in deriving the tangent moduli associ-ated with the algorithm in BOX 9.1 is essentially the same as in the generalprocedure discussed in Chapter 3 in the context of the infinitesimal theory.However, the actual details of the calculation are far more involved because ofthe nonlinear nature of the kinematic relationships in the finite-strain theory.Since no new insight is to be gained from this elaborate computation we sim-ply quote the final result, summarized for the reader’s convenience in BOX 9.2;see Simo [1988a,b] for further details. For extensions to damage, see Simo and Ju[1989].

BOX 9.2. Consistent Elastoplastic Moduli forthe Radial Return Algorithm in BOX 9.1.

1. Spatial elasticity tensor C for hyperelastic model (9.2.6):

C (JU ′)′J1 ⊗ 1 − 2 JU ′I + C,

C 2µ[I − 13 1 ⊗ 1] − 2

3 ‖s‖[n ⊗ 1 + 1 ⊗ n],

s µdev[be], n s/‖s‖,

µ µ 13 tr[be].

2. Scaling factors [k′ K for linear hardening]

β0 1 + k′

3µ,

β1 2µγ

‖strialn+1‖

,

β2 [

1 − 1

β0

]23

‖strialn+1‖µ

γ,

β3 1

β0− β1 + β2,

β4 [

1

β0− β1

] ‖strialn+1‖µ

.

3. Consistent (algorithmic) moduli

Cepn+1 Ctrial

n+1 − β1Ctrialn+1 − 2µβ3n ⊗ n − 2µβ4 sym

[n ⊗ dev[n2]

]s.

Page 335: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

322 9. Phenomenological Plasticity Models

9.4 Assessment of the Theory. Numerical Simulations

The objective of this section is to assess the formulation and numerical implemen-tation of the J2 flow theory presented in the preceding sections. To this end, weconsider four representative examples that include one of the few closed-form so-lutions of plasticity at finite strains, two well documented numerical experiments,and a classical necking bifurcation problem for which extensive experimental datais available. The results below are in excellent agreement with solutions reported inthe literature. Two solution strategies are employed: (a) classical Newton–Raphsoniteration with a linear line search, and (b) quasi-Newton iteration employing theBFGS update, a linear line search and periodic refactorization, as advocated inMatthies and Strang [1979]. Procedure (b) is extensively employed in the implicitLivermore codes (see Hallquist [1984]). The simulations below were performedwith a tolerance value set to 0.6 in the line search, allowing a maximum of 10BFGS updates before a new factorization is performed. Three remarks should bemade about the performance of these solution procedures.

i. The line search is essential for robust performance of Newton’s method.(This provides another illustration of a well-established point in nonlinearoptimization; see, e.g., Luenberger [1984] or Dennis and Schnabel [1983]).

ii. As in the infinitesimal theory, use of the consistent tangent moduli proves cru-cial in achieving the quadratic rate of asymptotic convergence with Newton’smethod.

iii. Use of the consistent moduli in the periodic refactorizations of the quasi-Newton method also plays an important role in attaining superlinear rates ofasymptotic convergence.

In the numerical simulations that follow, the linear hardening law is replaced bya more general nonlinear hardening law of the form

k(α) : σY + Kα +(K∞ − K0

)[1 − exp(−δα)] , δ ≥ 0 . (9.4.1)

Now the consistency parameter γ is obtained from solving the nonlinear equa-tion (9.3.35) by the local Newton iteration given by (9.3.36)–(9.3.37). A four-nodeisoparametric element with bilinear displacement interpolation and constant ele-ment volume is employed, and nodal stresses are obtained through a smoothingprocedure described in Simo [1988b]. The convergence tolerance is 10−20 timesthe maximum value attained by the energy during the iteration. Nevertheless, thisrather severe convergence criterion is easily satisfied.

Example: 9.4.1. Expansion of a Thick-Walled Cylinder. This example wasconsidered in Simo and Ortiz [1985] and Simo [1988b]. A thick-walled cylinderwith an inner radius of 10 units and an outer radius of 20 units is subjected to internalpressure. The values of the material constants shown are chosen to replicate rigidplastic behavior to allow a comparison with the exact solution (Table 9.1A).

The axisymmetric mesh shown in Figure 9.7a consists of 20 four-node bilinearisoparametric elements. The inner radius is driven to a value of 85 in 15 equalincrements. To provide an idea of the computational effort involved the total num-

Page 336: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

9.4. Numerical Simulations 323

0.0 2.0 4.0 6.0 8.0 10.0–0.157

–0.110

–0.063

–0.015

0.0

rr

Pro

file

s

a = 85

a = 50

a = 40

a = 30

a = 20

Thickness in Current Configuration(b)

25.0 40.0 55.0 70.0 85.00.0

0.1

0.2

0.3

0.4

ANALY.COMPUT.

Axi-symmetric finite element mesh.

Stre

ss

rr

Inner Radius(a)

Figure 9.7. Expansion of a thick-walled cylinder. (a) Inner boundary stress σrr vs. currentinner radius. (b) Profiles of σrr at different outer radii.

Page 337: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

324 9. Phenomenological Plasticity Models

Table 9.1a. Example 9.4.1. MaterialProperties.

Shear modulus µ 3,800.0 MPaBulk modulus κ 40,000.0 MPaFlow stress σY 0.5 MPaPerfect plasticity k σY

H K 0

Table 9.1b. Example 9.4.1.Newton Iterations per Step.

Step 1 2-11 12-15Iterations 6 5 4

Table 9.1c. Example 9.4.1. Energy normfor steps 8 and 14.

Iteration Step 8 Step 14

1 0.41067 E+09 0.11372 E+102 0.59505 E+03 0.92209 E+023 0.11096 E−01 0.31132 E−034 0.46812 E−11 0.36349 E−145 0.63522 E−22

ber of full Newton iterations per step is summarized in Table 9.1B. Values of theenergy norm during the iterations of two typical time steps are given in Table 9.1C.The quadratic rate of asymptotic convergence is apparent from these results.

A plot of the radial (Cauchy) stress σrr at the inner boundary vs. current innerradius is given in Figure 9.7a. Profiles of σrr corresponding to several values ofthe inner radius are given in Figure 9.7b. The computed results are in excellentagreement with the exact solution.

Example: 9.4.2. Elastic-Plastic Upsetting of an Axisymmetric Billet. Thisexample is proposed as a severe test problem in Taylor and Becker [1983].

The billet has an initial radius of 10 mm, and its initial height is 30 mm. Thecalculation is performed with two meshes consisting of 54 and 208 elements,respectively, as shown in Figure 9.8a. Because of obvious symmetry, only onequarter of the specimen need be considered. The material properties are listed inTable 9.2A.

Page 338: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

9.4. Numerical Simulations 325

(a) (b)

0. 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.0.

100.

200.

300.

400.

500.

600.

700.

800.

900.

1000.

Loa

d

Deflection

Key: Finite element simulation

(c)

Figure 9.8. Example 9.4.2 Elastic-plastic upsetting of an axisymmetric billet. (a) Twofinite-element meshes. (b) Deformed meshes. (c) Load-deflection curve.

The deformed meshes corresponding to 64% upsetting are shown in Figure9.8b. The final configuration in both calculations is attained in 120 equal steps. Toprovide an indication of the computational effort involved, values of the energynorm and the more restrictive Euclidean norm of the residual corresponding to twotypical steps employing full Newton iterations are shown in Table 9.2C.

Remarkably, these convergence characteristics are almost unchanged for thefiner mesh consisting of 208 elements and hence are not reported. Note that anapproximate quadratic rate of convergence is exhibited again. A plot of the result-ing load-deflection curve is shown in Figure 9.8c. These results agree with thosereported in Taylor and Becker [1983].

Page 339: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

326 9. Phenomenological Plasticity Models

Table 9.2a. Example 9.4.2. MaterialProperties

Shear modulus µ 384.62 MPaBulk modulus κ 833.33 MPaFlow stress σY 1.00 MPaLinear hardening K 3.00 MPa

Table 9.2b. Example 9.4.2.Number of NewtonIterations/Step

Step 1 2 3 4-120Iterations 8 9 10 5

Table 9.2c. Example 9.4.2. Energy and Residual Norms for TypicalSteps.

Step 15 Step 115

Energy Norm Residual Norm Energy Norm Residual Norm0.339 E+02 0.199 E+03 0.128 E+05 0.113 E+060.138 E−03 0.164 E+00 0.535 E−02 0.388 E+010.865 E−09 0.458 E−03 0.172 E−06 0.140 E−010.447 E−14 0.976 E−06 0.963 E−12 0.613 E−040.327 E−19 0.329 E−08 0.146 E−16 0.988 E−07

Example: 9.4.3. Upsetting of an Axisymmetric Disk. This simulation isconsidered by Nagtegaal and De Jong [1981] and Taylor and Becker [1983].

The initial finite-element mesh is shown in Figure 9.9a. The final configurationcorresponding to 26.67% upsetting is attained in 100 equal steps and shown inFigure 9.9b.

To provide a precise indication of the computational effort involved, the numberof iterations per time step is summarized in Table 9.3B. In addition, values of theenergy norm during the iterations in a typical load step employing full Newtoniterations are shown in Table 9.3C. The computed load-deflection curve, shown inFigure 9.9c, is in excellent agreement with the results reported in Nagtegaal andDe Jong [1981] for the four-node element. (As one would expect, the results inTaylor and Becker [1983] obtained with cross-triangles are stiffer.)

Example: 9.4.4. Necking of a Circular Bar. This experimentally well-docu-mented example is concerned with necking of a circular bar with a radius of 6.413

Page 340: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

9.4. Numerical Simulations 327

0. 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.0.

100.

200.

300.

400.

500.

600.

700.

800.

900.

1000.

Loa

d

Deflection

Key: Finite Element simulation

(c)

(a)

(b)

Figure 9.9. Example 9.4.3 Upsetting an axisymmetric disk. (a) Initial (undeformed) finite-element mesh. (b) Final configuration. (c) Load-deflection curve.

mm and length 53.334 mm, subjected to uniaxial tension. A fit of the hardening datareported in Hallquist [1984] in terms of equivalent plastic strain with the nonlinearisotropic hardening law (9.4.1) leads to the material properties summarized inTable 9.4A (see also Figure 9.10a). Three different meshes consisting of 50, 200,and 400 elements, respectively, are considered to assess the accuracy of discretiza-tion. The initial and final meshes after a total axial elongation of 14 mm are shown inFigures 9.10b and 9.10c. Note that the results obtained with the coarse meshes (50and 200 elements) agree well with the results obtained with the finer (400-element)mesh.

The contours of the (Cauchy) stress components σ11 and σ22 for the 400-elementmesh are shown in Figures 9.10d and e and are in excellent agreement with thosereported by Hallquist [1984]. Figure 9.10f shows the ratio of the current to initial

Page 341: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

328 9. Phenomenological Plasticity Models

Table 9.3a. Example 9.4.3. MaterialProperties

Shear modulus µ 76.92 MPaBulk modulus κ 166.67 MPaFlow stress σY 0.30 MPaLinear hardening K 0.70 MPa

Table 9.3b. Example9.4.3. Number of NewtonIterations/Step (Coarse Mesh)

Step 1 2 3 4-100Iterations 7 6 6 5

Table 9.3c. Example 9.4.3. Energy and Residual Norms for TypicalSteps (Coarse Mesh)

Step 15 Step 95

Energy Norm Residual Norm Energy Norm Residual Norm

0.130 E+01 0.848 E+02 0.150 E+01 0.103 E+030.175 E−04 0.256 E+00 0.469 E−04 0.353 E+000.335 E−09 0.566 E−03 0.217 E−08 0.199 E−020.118 E−15 0.843 E−06 0.209 E−14 0.216 E−050.682 E−22 0.387 E−09 0.574 E−20 0.381 E−08

radius at the necking section vs. the axial displacement. The results (for the 50-,200- and 400-element mesh) agree well with experimental and previously reportedcomputational results.

It is of interest to assess the computational effort involved in the calculation.Although 29,000 steps are necessary in an explicit calculation performed withthe HEMP code, Giroux [1973], an implicit calculation with NIKE 2D, Hallquist[1984], required only 100 steps. With the present approach, the entire calculationwas performed in 15 steps. In addition, the required number of iterations per stepnecessary to attain the stringent convergence tolerance is quite favorable. Table9.4B summarizes the required number of iterations/step for the most demandingcalculation employing the 400-element mesh and 15 steps. Table 9.4C showsvalues of the energy and residual norms in typical steps of the 15 step simulation.The approximate quadratic rate of convergence is again manifest. The crucial roleof the line search during the early stages of the iteration process is emphasized.

Page 342: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

9.4. Numerical Simulations 329

0.000 0.100 0.200 0.300 0.400 0.500 0.600 0.700 0.800 0.900 1.0000.000

0.100

0.200

0.300

0.400

0.500

0.600

0.700

0.800

0.900

1.000Pl

astic

Str

ess

Plastic strain(a)

Figure 9.10. Example 9.4.4. Necking of a circular bar. (a) Hardening data.

The accuracy of the integration procedure is assessed in Figure 9.10g where thenecking ratio vs. elongation is plotted for three simulations with a total numberof 100, 53, and 15 steps, respectively. No dramatic loss of accuracy is observed,even with the largest steps. Finally, we examine the sensitivity of the numericalresults to subsequent mesh refinement. For this purpose, we consider additionalfinite-element meshes consisting of 600 and 1600 elements, as illustrated in Figure9.10h, and perform identical numerical simulations as before, leading to a totalelongation of 14mm in 100 load steps. The corresponding deformed meshes areshown in Figure 9.10h. The computed results for the neck radius vs. elongationof the specimen for the 200-, 400-, 600-, and 1600-element meshes are containedin Figure 9.10j. We observe that the curves corresponding to the calculations with600- and 1600-element meshes are very close, thus corroborating the insensitivityof the numerical results to mesh refinement.

Page 343: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

330 9. Phenomenological Plasticity Models

(b)

(c)

Figure 9.10. Example 9.4.4 Necking of a circular bar (continued). Finite-element meshesused in the analysis. 50-, 200-, and 400-element meshes are used with refinement in thenecking area. (b) Initial configuration. (c) Final configuration.

Page 344: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

9.4. Numerical Simulations 331

Stress 11

Contour Value

12345678

–0.40–0.25–0.100.050.200.300.400.45

Stress 22

Contour Value

12345678

–0.30–0.100.100.300.500.801.101.30

1

1

2

2

3

3

45678

1

1

2

2

3

3

45678

(d)

(e)

Figure 9.10. Example 9.4.4 Necking of a circular bar (continued). Selected Cauchy stresscontours for the 400-element mesh. (d) σ11. (e) σ22.

Page 345: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

0. 1. 2. 3. 4. 5. 6. 7.0.0

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1.0

Key: 100 steps53 steps15 steps

Elongation

Rad

ius/

Rad

ius 0

(g)

0.1 0.20.00

0.25

0.50

0.75

1.00

(a) This work(b) HEMP(c) NIKE2D

L/L0

(f)

Experimental:2499R2515ST2501R2502R

a/a 0 (c)

(b)

(a)

Figure 9.10. Example 9.4.4 Necking of a circular bar (continued). Ratio of the currentto initial radius at the necking section versus axial displacement. (f) Comparison betweennumerical and experimental results. (g) Results for the 400-element mesh using 15, 53, and100 load steps to arrive at the final configuration.

Page 346: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

9.4. Numerical Simulations 333

Table 9.4a. Example 9.4.4. Material Properties

Shear modulus µ 80.1938 GPaBulk modulus κ 164.206 GPaInitial flow stress σY 0.45 GPaResidual flow stress Y∞ 0.715 GPaLinear hardening coefficient K 0.12924 GPaSaturation exponent δ 16.93

Table 9.4b. Example 9.4.4 400-Element Mesh. Number ofNewton Iterations/Step

Step 1 2-4 5 6 7 8-9 10 11-12 13-14 15Iterations 11 6 7 10 8 9 11 9 8 7

Table 9.4c. Example 9.4.4 400-Element Mesh. Energy and ResidualNorms

Step 7 Step 15Energy Norm Residual Norm Energy Norm Residual Norm0.191 E+04 0.120 E+04 0.479 E+03 0.604 E+030.466 E+00 0.717 E+01 0.174 E+00 0.886 E+010.239 E−01 0.177 E+01 0.616 E−03 0.138 E+000.214 E−03 0.187 E+00 0.911 E−06 0.165 E−010.644 E−06 0.906 E−02 0.202 E−10 0.228 E−040.735 E−10 0.871 E−04 0.134 E−14 0.415 E−060.149 E−13 0.407 E−06 0.908 E−19 0.918 E−090.446 E−17 0.719 E−08

Page 347: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

334 9. Phenomenological Plasticity Models

(h)

(i)

Figure 9.10. Example 9.4.4 Necking of a circular bar (continued). 600- and 1600-elementmeshes used to verify the convergence of the finite-element results. (h) Initial configuration.(i) Final configuration.

Page 348: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

9.4. Numerical Simulations 335

0 2 4 6 82.0

2.5

3.0

3.5

4.0

4.5

5.0

5.5

6.0

6.5

Nec

k ra

dius

Elongation

200 Elements400 Elements600 Elements1600 Elements

Mesh sensitivity

( j )

Figure 9.10. Example 9.4.4 Necking of a circular bar (continued). (j) Necking radius vs.axial displacement for all meshes.

Page 349: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

10

Viscoelasticity

In what follows, we present an introduction to linear and nonlinear viscoelasticity.Our objective is to outline the basic mathematical structure of this important classof constitutive models and discuss its algorithmic implementation in detail.

No attempt is made to introduce the foundations of the subject in its full gen-erality. The interested reader should consult standard textbooks; see e.g., Malvern[1969]; Truesdell and Noll [1965] or Christensen [1971] for further information.Despite the rather concrete (and often elementary) framework adopted in our pre-sentation, the formulation discussed below leads to a methodology which, from acomputational standpoint, possesses several attractive features. In particular,

1. it is amenable to a rather straightforward numerical implementation in thecontext of the class of algorithms first suggested in Taylor, Pister, and Goudreau[1970];

2. it has an appealing nonlinear generalization to the nonlinear finite deformationregime which includes anisotropic hyperelasticity as a particular case, as discussedin Simo [1987a]; and

3. an exact separation of volume-preserving and dilatational response is achievedthrough a multiplicative decomposition of the deformation gradient which goesback to Flory [1961]. This decomposition is first systematically used in Simo,Taylor, and Pister [1985] and Simo [1987a,b] in the formulation and numericalanalysis of elasticity, plasticity, and viscoelasticity.

To motivate the structure of the class of viscoelastic constitutive models con-sidered below, first in Section 10.1 we examine the formulation of the simplestpossible one-dimensional rheological model. In particular, thermodynamic aspectsare introduced in a rather concrete and physically motivated fashion. With this mo-tivation in hand, in Section 10.2 we consider the generalization of these ideas tothe three-dimensional physically nonlinear theory. In Section 10.3 we give a ratherdetailed and complete account of the algorithmic formulation and numerical im-plementation of the class of viscoelastic models developed in Section 10.2. Theextension of the developments to the nonlinear theory presented in Section 10.2 and10.3 proceeds in two steps. First, in Section 10.4, we examine in detail the formu-lation of nonlinear elasticity theory with uncoupled volumetric/volume-preservingresponse. As alluded to above, this exact decoupling is achieved by multiplicative

336

Page 350: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

10.1. Motivation 337

decomposition of the deformation gradient into volume-preserving and sphericalparts. With this background in hand, in Section 10.5 we consider the formula-tion of a class of nonlinear viscoelastic constitutive models that generalizes theconvolution models of Section 10.2. Remarkably, in contrast with the classicalColeman–Noll theory (see, e.g., Truesdell and Noll [1965] for an introductory ex-position), this model is not restricted to isotropy. Finally, in Section 10.6 we showthat the numerical analysis and implementation of the class of models presentedin Section 10.5 involves a rather straightforward extension of the ideas presentedin Section 10.3.

10.1 Motivation. One-Dimensional Rheological Models

Consider a one-dimensional mechanical device consisting of two springs and onedashpot, arranged as illustrated in Figure 10.1. For convenience we assume thatthe device possesses unit area and unit length so that forces and elongations canbe identified with stresses and strains, respectively. Accordingly, we let σ and εdenote the total stress applied to the device, the spring constants are denoted byE∞ and E, and the viscosity in the (linear) dashpot is η, as shown in Figure 10.1.On physical grounds, we assume that

E > 0,

E∞ > 0,

and (10.1.1)

η > 0 .

The response of the device is characterized as an internal variable model as follows.Let [0, T ] ⊂ (R+ ∪ 0) be the time interval of interest. For convenience, we

Figure 10.1. The one-dimensional standard solid.

Page 351: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

338 10. Viscoelasticity

introduce the extended time interval (−∞, T ], and consider the internal variable

α : (−∞, T ] → R. (10.1.2)

We interpret the internal variable α(t) as the (inelastic) strain in the dashpot.Further, we let

σv : (−∞, T ] → R

be the stress acting on dashpot, as indicated in Figure 10.2. We assume the followinglinear constitutive relationship connecting the “viscous” stress σv and the strainrate ∂

∂tα(t) in the dashpot:

σv(t) η ∂∂tα(t) . (10.1.3)

This relationship is the constitutive equation for one-dimensional, linear, viscousflow. We complete our constitutive hypotheses by assuming a linear, elastic, stress-strain response in the springs.

10.1.1 Formulation of the Constitutive Model

Now the governing equations for the model depicted in Figure 10.1 are derivedby completely elementary considerations. Inspection of Figure 10.1 leads to thefollowing conclusions:

i. The stress acting on the spring with constant E∞ equals (σ − σv). Since thestrain on this spring is ε,

σ E∞ε + σv. (10.1.4)

ii. By equilibrium, the stress in the spring with constantE equals the stress σv onthe dashpot. Furthermore, the strain on the spring with constant E equals (ε − α).

Figure 10.2. Viscous stress and strain in the dashpot of a standard solid.

Page 352: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

10.1. Motivation 339

From (10.1.3) and the assumption of linearity on the elastic stress-strain response,

σv ηα E(ε − α), (10.1.5)

where ∂∂t(•) ˙(•). We shall use this convention in what follows.

Upon introducing the constants

E0 : E∞ + E (initial modulus),

τ : η/E (relaxation time),

(10.1.6)

equations (10.1.4) and (10.1.5) lead to the following constitutive equation for thestress response

σ E0ε − Eα, (10.1.7)

where the internal variable α (i.e., the inelastic strain) satisfies the evolutionequation

α + 1

τα 1

τε,

limt→−∞ α(t) 0.

(10.1.8)

On physical grounds, we have appended the initial condition that α(t) → 0, ast → −∞.

10.1.2 Convolution Representation

Alternatively, the stress response of the device in Figure 10.1 can be formulated interms of a convolution integral by eliminating the internal variable α(t) from theconstitutive equations as follows.

Equation (10.1.8)1 admits the integration factor exp(t/τ ), in terms of which(10.1.8)1 becomes

d

dt

[exp(t/τ )α(t)

] 1

τexp(t/τ )ε(t) . (10.1.9)

Integrating this expression and using the boundary condition (10.1.8)2 yields

α(t) 1

τ

∫ t

−∞exp[−(t − s)/τ ]ε(s) ds , (10.1.10)

which, integrated by parts, reduces to

α(t) ε(t) −∫ t

−∞exp[−(t − s)/τ ]ε(s) ds . (10.1.11)

Note that we have used the condition that ε(t) → 0, as t → −∞. Finally,substituting (10.1.11) in (10.1.7) and using (10.1.6) leads to

σ(t) ∫ t

−∞G(t − s)ε(s) ds , (10.1.12)

Page 353: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

340 10. Viscoelasticity

where G : R → R+ is the function defined by the expression

G(t) E∞ + E exp(−t/τ ). (10.1.13)

G(t) is called the relaxation function associated with the device in Figure 10.1.

10.1.2.1 Example. Relaxation test.

To gain further physical insight into the response of the model described by(10.1.12) and (10.1.13), consider the strain history

ε(t) H(t)ε0 :

0 if t < 0ε0 otherwise,

(10.1.14)

illustrated in Figure 10.3.Then the stress history is calculated by elementary methods using equations

(10.1.10) and (10.1.7). Alternatively, using distributional calculus,

σ(t) [ ∫ t

−∞G(t − s)δ(s) ds] ε0

G(t)ε0 , t > 0 , (10.1.15)

where δ(t) is the Dirac delta function (Recall that d/dt H(t) δ(t), see Stakgold[1978].) The result is illustrated graphically in Figure 10.4.

Note that the relaxation time τ ≥ 0 is computed from the stress history by therelationship

τ − σ(0)σ (0)

γ , γ E/E0. (10.1.16)

γ ≤ 1 is the stiffness ratio.

Remarks 10.1.1.1. The model developed above is known as the standard solid. For this model,

the stress response can be inverted to express the strain history in terms of the

Figure 10.3. Strain history in a relaxation test.

Page 354: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

10.1. Motivation 341

Figure 10.4. Stress response in a relaxation test.

stress history through the convolution representation

ε(t) ∫ t

−∞J (t − s)σ (s) ds, (10.1.18)

where

J (t) : 1

E∞

[1 − E

E0exp

( − E∞τE0

t)]

(10.1.19)

is the creep function.2. A special case of the standard solid is the Maxwell fluid, which is obtained from

the arrangement in Figure 10.1 by setting E∞ 0. Observe that inversion ofthe convolution representation (10.1.12) is no longer possible since (10.1.19)is undefined for the Maxwell fluid. See Figure 10.5. Thus, for constant stresshistory, the strain response is unbounded. One says that the Maxwell modelexhibits unbounded creep.

3. By setting E 0 in the arrangement in Figure 10.1, one obtains the Kelvinsolid, see Figure 10.6. Then the stress response is given by

σ E∞[ε + 1

τε

], τ : η/E∞ . (10.1.20)

In contrast to the Maxwell fluid, only the inverse representation (10.1.18) isdefined for the Kelvin solid. Furthermore, the stress response in a relaxationtest of the type considered in Example 10.1.2.1 is physically unrealistic, sincestrain discontinuities lead to unbounded stress response.

4. The algorithmic developments described in the sections that follow rely cru-cially on the relaxation representation (10.1.12) of the viscoelastic response.Hence, they do not include the Kelvin model as a particular case.

Page 355: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

342 10. Viscoelasticity

Figure 10.5. The Maxwell fluid and its relaxation function.

Figure 10.6. The Kelvin solid and its creep function.

Page 356: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

10.1. Motivation 343

10.1.3 Generalized Relaxation Models

The elementary model depicted in Figure 10.1 corresponds to a single Maxwellelement in parallel with a spring element. This model is easily generalized toinclude an arbitrary number of Maxwell elements arranged in parallel, as shownin Figure 10.7.

For this model, the stress response is defined by the relationship

σ(t) E0ε(t) −N∑i1

Eiαi, (10.1.21)

where the initial modulus E0 > 0 and the relaxation times τi ≥ 0 are defined as

E0 : E∞ +N∑i1

Ei,

τi : ηi/Ei , i 1, . . . , N.

⎫⎪⎪⎬⎪⎪⎭ (10.1.22)

Now the internal variables αi : (−∞, T ] → R are governed by the evolutionequations

αi + αi

τi ε

τi,

limt→−∞ αi(t) 0 .

⎫⎪⎬⎪⎭ (10.1.23)

If we define the relaxation function G: R → R+ by the expression

G(t) : E∞ +N∑i1

Ei exp(−t/τi), (10.1.24)

it easily follows that the stress response is expressed as a convolution representationof the form (10.1.12).

10.1.3.1 Elementary thermodynamic considerations.

The discussion that follows provides a concrete motivation for the more generaldevelopments to be presented in a more abstract setting in subsequent sections.Here our objective is to provide a physical and rather concrete intuition for theconcepts of free energy and dissipation.

i. On purely physical grounds, the free energyψ associated with the arrangementin Figure 10.7 is defined as the elastic stored energy in the springs. Accordingly,

ψ(ε,α) : 12 E∞ε

2 + 12

N∑i1

Ei(ε − αi)2 , (10.1.25)

where α : (−∞, T ] → RN is the vector with components (α1, . . . , αN).

ii. Similarly, again on physical grounds, the dissipation function associated withthe model in Figure 10.7 is defined as the rate of work dissipated in the dashpots.

Page 357: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

344 10. Viscoelasticity

Figure 10.7. Generalized relaxation models.

Recall that the force (not necessarily at equilibrium) acting on each dashpot isgiven by

σvi : Ei(ε − αi) ηiαi , i 1, . . . , N, (10.1.26)

an expression which implies the rate equations (10.1.23). Thus, since αi are thestrain rates on the dashpots, the dissipation function, denoted by D[ε,α, α], takesthe form

D[ε,α, α] N∑i1

σvi αi σv · α . (10.1.27)

Here, σv denotes the vector with components (σ v1 , . . . , σvN).

With these physically motivated notions in hand, now we observe a number ofproperties which motivate the abstract definitions introduced in Section 10.2.2.

iii. By substituting the second expression of (10.1.26) in (10.1.27), we concludethat

D[ε,α, α] N∑i1

ηi(αi)2 ≥ 0 , (10.1.28)

i.e., the dissipation function is nonnegative.iv. Differentiating the expression (10.1.25) for free energy with respect to αi

yields, in view of (10.1.26), the relationship

σvi Ei(ε − αi) −∂ψ(ε,α)

∂αi, i.e., σv −∂αψ(ε,α) . (10.1.29)

Thus, (minus) the partial derivative of the free energy relative to the internal vari-able yields the associated nonequilibrium force on the dashpot; in thermodynamicterms, the flux associated with the internal variable. Furthermore, from (10.1.29)

Page 358: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

10.1. Motivation 345

and (10.1.27), we obtain the following abstract definition of the dissipationfunction:

D[ε,α, α] −N∑i1

∂ψ(ε,α)

∂αiαi −∂αψ(ε,α) · α. (10.1.30)

Thus, the dissipation function is the negative rate of change of the free energy withrespect to the internal variables.

v. The derivative of the free energy (10.1.25) with respect to the total strain εgives

∂ψ

∂ε(ε,α) E∞ε +

N∑i1

Ei(ε − αi) (10.1.31)

which, in view of (10.1.26) and the arrangement in Figure 10.7, equals the appliedstress on the device. Hence, we conclude that

σ ∂ψ

∂ε(ε,α). (10.1.32)

To summarize the preceding conclusions, we have seen that the elementary defi-nitions of free energy and dissipation function which lead to expressions (10.1.25)and (10.1.27) are consistent with the abstract definition of dissipation functiongiven by (10.1.30), the non-decreasing property (10.1.28), and the stress-strainrelationships (10.1.32). In the following section, we take an expression for thefree energy analogous to (10.1.25) as the point of departure and show that prop-erty (10.1.28) and the stress-strain relationships (10.1.32) follow from the abstractdefinition (10.1.30) of dissipation function by a systematic exploitation of the sec-ond law of thermodynamics in its classical version known as the Clausius–Duheminequality.

10.1.3.2 Characterization of the equilibrium response.

Intuitively, the device in Figure 10.7, reaches an equilibrium state under a pre-scribed strain (or stress) history, when “no further changes” in the dashpots takeplace. This notion is made precise by placing the following two conditions on anequilibrium state:

i. The rate of change of the internal variables is identically zero, i.e.,

αe 0. (10.1.33)

This condition simply states that the strain rate in all dashpots is zero at anequilibrium state.

ii. The thermodynamic forces conjugate to the internal variables also vanish atequilibrium. For the model in Figure 10.7, this condition implies that the (nonequi-librium) viscous forces σvi , acting on the dashpots and given by (10.1.26), vanishat equilibrium. In view of relationship (10.1.29), thus we require that

−σve : ∂αψ(ε,αe) 0. (10.1.34)

Page 359: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

346 10. Viscoelasticity

The preceding conditions along with relationships (10.1.29), (10.1.31), and(10.1.26) imply the following relationships at equilibrium:

σe E∞ε,

and (10.1.35)

αie ε , i 1, 2, . . . , N .

In other words, the response at equilibrium is elastic with modulus E∞. Giventhe structure of the linear evolutionary equations (10.1.23), it is clear that theequilibrium state is unique and is attained in the limit, as t → ∞.

10.1.3.3 Alternative formulation.

We conclude this introductory section by presenting an alternative formulation ofthe preceding elementary model which is amenable to a straightforward extensionto include nonlinear elastic response.

The crucial idea is to replace the viscous strains αi by the following stress-likeset of internal variables. Set

qi : Eiαi , i 1, 2, . . . , N, (10.1.36)

so that, in view of (10.1.31)–(10.1.32), the stress response becomes

σ E0ε −N∑i1

qi . (10.1.37)

Next, we define the nondimensional (relative) moduli, 0 ≤ γi < 1, by therelationships

γi : Ei/E0 , i 1, 2, . . . , N,

γ∞ : E∞/E0,

(10.1.38)

where expression (10.1.22)1 implies the restriction

γ∞ +N∑i1

γi 1. (10.1.39)

Now letW 0(ε) be the (initial) stored-energy function defined by the expression

W 0(ε) : 12 εE0ε . (10.1.40)

Page 360: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

10.2. Three-Dimensional Linear Models 347

With these definitions in hand, in view of (10.1.36), (10.1.37), and (10.1.23), themodel problem formulated in the preceding section is recast in the following form:

σ ∂

∂εW 0(ε) −

N∑i1

qi,

qi + 1

τiqi γi

τi

∂εW 0(ε),

limt→−∞ qi(t) 0.

(10.1.41)

For the quadratic stored-energy function (10.1.40), the model summarized in(10.1.41) is completely equivalent to that given in Section 10.1.3. However, forW 0(ε) an arbitrary convex function of ε, model (10.1.41) remains meaningful andextends our preceding developments to account for nonlinear elastic response. Thethree-dimensional version of (10.1.41) and its extension to finite deformations isconsidered subsequently. For further background, see Lubliner [1973].

10.2 Three-Dimensional Models: Formulation Restrictedto Linearized Kinematics

In this section, we extend the simple nonlinear models discussed in the preced-ing section to three-dimensional physically nonlinear elasticity. This extension ispatterned after the model presented in Section 10.1.3.2. First, we discuss the for-mulation of the general three–dimensional constitutive model. Next, we examinethe thermodynamic aspects within the framework of irreversible thermodynamicswith internal state variables. Finally, a detailed step-by-step implementation of thisclass of models in the context of the finite-element method is considered in Section10.3.

10.2.1 Formulation of the Model

Viscoelastic constitutive models arise, typically, in modeling the response of poly-meric materials. The “bulk response” for this class of materials is often elastic andtypically much stiffer than the deviatoric response. In fact, in many engineeringproblems, the assumption of incompressibility holds with a high degree of approx-imation. Motivated by these considerations, we introduce an additive split of thestrain tensor into volumetric and deviatoric parts as follows. Recall that 1 denotesthe unit (order two) tensor with components δij , the Kronecker delta relative to aCartesian coordinate system. We set

ε e + 13 Θ1, (10.2.1)

Page 361: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

348 10. Viscoelasticity

where e is the deviatoric strain given by

e : dev [ε] ε − 13 tr [ε] 1, (10.2.2)

and Θ is the volumetric strain defined as

Θ : tr [ε] . (10.2.3)

Next, as in Section 10.1.3.2, we assume an initial stored-energy function of theform

W (ε) W (e) + U (Θ) . (10.2.4)

We call the function U : R → R+ the elastic volumetric response. Further, weuse the notation

σ : ∂εW (ε) ≡ ∂W (ε)

∂ε;

i.e., (10.2.5a)

σ ij ∂W

∂εij.

Then a straightforward calculation employing the chain rule yields

σ dev[∂eW

]+ U ′ (Θ) 1. (10.2.5b)

In accordance with the model of Section 10.1.3.3, we assume further that the stressresponse is given by the expression

σ(t) σ(t) −N∑i1

qi (t), (10.2.6)

whereqi , · · · , qN

is a set of internal variables with the equation of evolution

defined as follows.

10.2.1.1 Evolution equation for the internal variables.

Once more, motivated by the model in Section 10.1.3.3, we characterizeviscoelastic response by rate equations of the form

qi + 1

τiqi γi

τidev

[∂eW

(e)],

limt→−∞ qi 0.

⎫⎪⎪⎬⎪⎪⎭ (10.2.7)

Here, the material parameters γi , i 1, . . . , N , and γ∞ are subject to therestrictions

N∑i1

γi 1 − γ∞, 0 ≤ γ∞ < 1, (10.2.8a)

Page 362: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

10.2. Three-Dimensional Linear Models 349

along with the requirement that

γi ≥ 0,

and

τi > 0. (10.2.8b)

The evolutionary equations (10.2.7) are linear and the solution, therefore, isexpressed in closed-form as a convolution representation:

qi γi

τi

∫ t

−∞exp[−(t − s)/τi]dev

∂eW

[e(s)] ds. (10.2.9)

Substitution of (10.2.9) into (10.2.6), integration by parts, and use of the ini-tial condition (10.2.7)2 gives the constitutive equation for the stress tensor as theconvolution integral

σ(t) U ′(Θ)1 +∫ t

−∞g(t − s) d

ds

(dev

∂eW

[e(s)])ds, (10.2.10)

where we have set

g(t) : γ∞ +N∑i1

γi exp[−t/τi]. (10.2.11)

We call the function g(t) the normalized relaxation function. This completes thedevelopment of the model.

Remarks 10.2.1.1. One could consider a relaxation function g(t) other than (10.2.11). The

functional form (10.2.10) of the model, however, remains unchanged.2. Similarly, we could consider viscoelastic response in bulk. This generalization

involves only a straightforward modification of (10.2.10). We simply need toreplace U ′(Θ) by the function

U ′[Θ(t)

] → ∫ t

−∞h(t − s) d

ds

U ′[Θ(s)]

ds, (10.2.12)

where h(t) : R → R is a suitable relaxation function.3. The crucial advantage of model (10.2.10) should be noted. Essentially, one can

accommodate any arbitrary hyperelastic response defined by a convex storedenergy

[W (ε)

].

10.2.2 Thermodynamic Aspects. Dissipation

With the elementary motivation of Section 10.1.3.1 in hand, now we proceed toexamine the thermodynamic foundations of the model (10.2.10) within the frame-work of irreversible thermodynamics with internal state variables. Throughout ourdiscussion, attention is restricted to the purely mechanical theory.

Page 363: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

350 10. Viscoelasticity

10.2.2.1 Free energy and the second law.

We start out our development by assuming a free energy function of the form

ψ(ε, qi

) W (ε) −N∑i1

qi · e + Ξ(N∑i1

qi

). (10.2.13)

The reasons for selecting this functional form for the free energy becomes apparentin the course of the derivation. For simplicity, but without loss of generality, weassume that N 1 in what follows.

Recall that the restriction of the second law of thermodynamics (in the formof the Clausius–Duhem inequality) to the purely mechanical theory leads to theinequality

−ψ (ε, q

) + σ : ε ≥ 0. (10.2.14)

We regard this inequality as a constitutive restriction to be satisfied by all admissiblestates defined by ε,α, σ, and for all rates of deformation ε, α. Now, from(10.2.13) (with N 1) and the chain rule,

ψ (∂εW

− dev[q])

: ε − D[ε, q; q], (10.2.15)

where

D[ε, q; q] : −∂qψ : q

[e − ∂qΞ(q)

]: q (10.2.16)

is the dissipation function. [Recall our observations in Section 10.1.3.1].Substituting (10.2.15) and (10.2.16) in (10.2.14) results in the inequality

σ − ∂εW (ε) + dev[q]

: ε + D[ε, q; q] ≥ 0. (10.2.17)

Since (10.2.17) must hold for any rates ε, q, then a standard argument yields

σ ∂εW (ε) − dev[q],

D[ε, q; q] : [e − ∂qΞ(q)] : q ≥ 0.

(10.2.18)

Observe that constitutive equation (10.2.18)1 is the counterpart in three dimensionsof equation (10.1.37). Furthermore, the dissipation inequality (10.2.18) is the three-dimensional counterpart of (10.1.30). The functionΞ(q) remains to be determined.We proceed as follows.

10.2.2.2 Conditions for thermodynamic equilibrium.

It is clear that, given the rate equations (10.2.7), equilibrium is achieved for

qe 0 ⇒ qe γ dev[∂eW

(ee)]. (10.2.19)

On the other hand, since no dissipation takes place at equilibrium(qe 0

), as in

Section 10.1.3.2 we require that the driving conjugate thermodynamic forces be

Page 364: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

10.3. Integration Algorithms 351

zero, i.e.

∂qψ∣∣e 0. (10.2.20)

Thus, from (10.2.18) and (10.2.20), we conclude that

ee ∂qΞ(qe). (10.2.21)

However, (10.2.19) and (10.2.21) are precisely the relationships that define Ξ asthe Legendre transformation of the function W in the sense that

Ξ(q) −γ W (e) + q : e. (10.2.22)

This relationship completely determines expression (10.2.13) for the free energy(with N 1) associated with our three-dimensional viscoelastic constitutivemodel. The preceding argument is trivially extended to that case for whichN > 1.

10.3 Integration Algorithms

The numerical implementation described below is inspired by the algorithmictreatment first suggested in Taylor, Pister, and Goudreau [1970], and Herrmannand Petterson [1968]. The key idea is to transform the convolution representationdiscussed in the preceding sections into a two-step recurrence formula involvinginternal variables stored at the quadrature points of a finite-element method. From acomputational standpoint, the scheme bypasses the need to store the entire historyof strains (at each quadrature point) which would arise if a direct integration of theconvolution representation were performed. Unfortunately, the method is restrictedto a particular class of relaxation functions consisting of a linear combinationof functions of time which possess the semigroup property. Extensions of thiscomputationally very attractive scheme to general relaxation functions, such aspower laws, not possessing this semigroup property remain an open question.

In what follows, we outline the numerical integration of viscoelasticity withreference to the convolution representation defined by equations (10.2.10) and(10.2.11).

10.3.1 Algorithmic Internal Variables and Finite-ElementDatabase.

Let[T0, T

] ⊂ R, with T > 0 and T > T0, be the time interval of interest. Withoutloss of generality, we take T0 −∞. Further, let[

T0, T] ⋃

n∈I

[tn, tn+1

], tn+1 tn + tn, (10.3.1)

be a partition of time interval [T0, T ] with I the integers. From an algorithmicstandpoint, the problem is cast in the usual strain-driven format as follows.

Page 365: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

352 10. Viscoelasticity

10.3.1.1 Strain-driven algorithmic problem.

Let Be ⊂ B be a typical finite element of a spatial discretization

B ∼nel⋃e1

Be. (10.3.2)

Then the internal force vector f inte (t) associated with element Be at time t ∈[T0, T

]is given by

f inte (t) ∫

BeBTe σ(t)dV

∫ [

BTe σ(t)] φej (ξ)dξ

∼nGauss∑l1

BTe (xl) σl(t)Wljl, (10.3.3)

where φe : → Be is the standard isoparametric map with Jacobian determi-nant j det

[Dφe

], Be is the discrete strain-displacement operator, and Wg the

quadrature weights. In (10.3.3) a subscript g denotes evaluation at the quadraturepoint xl ∈ Be with l 1, 2, · · · , nGauss. The preceding notation is standard;see, e.g., Hughes [1987] or Zienkiewicz and Taylor [1989] for further details andelaboration.

In view of (10.3.3), evaluation of f inte (t), (e 1, · · · , nel), requires knowledgeof the stress history t ∈ [

T0, T] → σl(t) only at the quadrature points xl ∈

Be. The discrete algorithmic problem is concerned with determinating this stresshistory for a strain history t ∈ [

T0, T] → εl(t) assumed to be given at the

quadrature points, in the time interval[T0, T

]. The relationship between strain

and stress histories is defined through the convolution representation (10.2.10):

σl(t) U ′ (Θl) 1 +∫ t

T0

g(t − s) dds

(dev

∂eW

[el(s)]) ds, (10.3.4)

where g(t) is given by (10.2.11). Below we show how to transform this convolutionintegral into a recurrence relationship over the intervals

[tn, tn+1

]. To simplify our

notation, the subscript l ∈ 1, 2, · · · , nGauss is often omitted in what follows, andall the variable are to be evaluated at the quadrature points.

10.3.1.2 Algorithmic internal variables. Database.

Associated with the relaxation function (10.2.11), we define the following set ofN internal variables:

h(i)(t) :∫ t

T0

exp[−(t − s)/τi] dds

dev∂eW

[e(s)] ds. (10.3.5)

Page 366: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

10.3. Integration Algorithms 353

Hence, for a typical element Be ⊂ B,

Number of (algorithmic) internal variables

N × nGauss,(10.3.6)

whereN ≥ 1 is the number of terms in the relaxation function (10.2.11) and nGauss

is the number of quadrature points for element Be.Below we show that a second-order accurate, unconditionally stable algorithm,

for the integrating the convolution (10.3.4) is constructed by a recurrence schemebased on the following incremental problem:

i. Let the following data be given at time tn ∈[T0, T

]:

sn, h(i)n , i 1, 2, · · · , N. (10.3.7)

Here sn is an “initial stress” defined by the expressions

sn : dev∂eW

[e (tn)],

e (tn) : dev[ε (tn)

].

⎫⎬⎭ (10.3.8)

ii. Let εn+1 εn+εn, whereεn is a strain increment at the quadrature pointin question.

iii. Problem: Compute the stress σn+1 at time tn+1 tn + tn, and update thedata base variables in (10.3.7) consistent with the convolution representation(10.3.4).

We remark that a variable with subscript (•)n denotes the algorithmic approxi-mation of this variable at time tn. Such an algorithmic approximation is developednext.

10.3.2 One-Step, Unconditionally Stable andSecond-Order Accurate Recurrence Formula.

As alluded to above, the crucial property exploited in the recurrence formula forthe integration of (10.3.4) is the following.

10.3.2.1 Semigroup property

The following standard property holds for the exponential function exp : R →R+:

exp[(t + t) /a] exp(t/a) exp(t/a), (10.3.9)

for any constants t and a in R and t ∈ R.

10.3.2.2 Recurrence relationship for the algorithmic internal variables.

Let h(i)(t) be defined by formula (10.3.5). Using the semigroup property andthe additivity property of the integral with respect to the integration interval, for

Page 367: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

354 10. Viscoelasticity

tn+1 tn+tn+1,

h(i)(tn+1

):

∫ tn+tn

T0

exp[−(tn + tn − s)/τi] dds

s(s)ds

∫ tn

T0

exp[−tn+1/τi] exp[−(tn − s)/τi] dds

s(s)ds

+∫ tn+1

tn

exp[−(tn+1 − s)/τi] dds

s(s)ds

exp[−tn/τi]h(i)(tn)

+∫ tn+1

tn

exp[−(tn+1 − s)/τi] dds

s(s)ds. (10.3.10)

Thus, h(i)(tn+1) is determined by (10.3.10) in terms of h(i)(tn) and an integral overthe time step

[tn, tn+1

]. Using the midpoint rule,∫ tn+1

tn

exp[−(tn+1 − s)/τi] dds

s(s)ds

∼ exp[−(tn + tn − s)/τi] dds

s(s)∣∣∣∣s tn+tn+1

2

tn

exp(−tn/2τi) dds

s[(tn + tn+1)/2

]tn

exp(−tn/2τi)[s(tn+1) − s(tn)

]. (10.3.11)

This approximation is second-order accurate. Combining (10.3.10)–(10.3.11), weobtain the update formulas

en+1 : dev[εn+1

],

sn+1 : dev[∂eW

(en+1)],

h(i)n+1 : exp(−tn/τi)h(i)n + exp(−tn/2τi)

(sn+1 − sn

),

(10.3.12)

where i 1, 2, · · · , N .

10.3.2.3 Computation of the stress tensor.

Expressions (10.3.4) for the stress tensor and (10.2.11) for the relaxation functiong(t), along with our definitions (10.3.5) for the algorithmic internal variables, yield

σn+1 U ′(Θn+1

)1 + γ∞sn+1 +

N∑i1

γih(i)n+1, (10.3.13)

where we have assumed without loss of generality that e(0) dev[ε(0)

] 0.

Page 368: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

10.3. Integration Algorithms 355

Remarks 10.3.1.1. A straightforward argument shows that the algorithm embodied by formulas

(10.3.12) and (10.3.13) is unconditionally stable and second-order accurate.2. Within the framework of the displacement finite-element method, the volume

variable Θn+1 is computed simply as

Θn+1 tr[εn+1

]. (10.3.14)

For low-order elements, however, this naive approach leads to well-knownlocking phenomena in the nearly incompressible limit. Hence,Θn+1 is typicallycomputed via a mixed, finite-element method. See Simo, Taylor, and Pister[1985] and Simo [1988] for a detailed description of one possible approach,and Hughes [1987] and Zienkiewicz and Taylor [1989] for general backgroundmaterial on this well-known topic.

3. An alternative update formula for the algorithmic internal variables is ob-tained by the following argument. Assume that d/ds[s(s)] is constant fors ∈ [

tn, tn+1]. Then the integral in (10.3.11) is evaluated as follows:∫ tn+1

tn

exp[−(tn+1 − s)/τi] dds

s(s)ds

∼ d

dss(s)

∣∣∣∣s tn+tn+1

2

∫ tn+1

tn

exp[−(tn+1 − s)/τi] ds

[s(tn+1

) − s (tn)] 1

tnτi exp[−(tn+1 − s)/τi]

∣∣∣∣stn+1

stn

1 − exp(−tn/τi)tn/τi

(sn+1 − sn

). (10.3.15)

Combining (10.3.10) and (10.3.15),

h(i)n+1 exp(−tn/τi)h(i)n +

1 − exp(−tn/τi)tn/τi

(sn+1 − sn

), (10.3.16)

an update formula often used in place of (10.3.12)3. A straightforward trun-cation error analysis shows that both (10.3.12)3 and (10.3.16) are in factsecond-order accurate. Formula (10.3.16) reduces to that first proposed byTaylor, Goudreau, and Pister [1970].

10.3.3 Linearization. Consistent Tangent Moduli

First we recall that the linearization of the residual force vector f inte yields thefollowing expression for the (consistent) element tangent matrix:

ken+1 :∫

BeBTCn+1BdV, (10.3.17)

Page 369: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

356 10. Viscoelasticity

where Cn+1 is the matrix of tangent moduli obtained by differentiating the stresstensor at tn+1 with respect to the strain tensor at tn+1:

Cn+1 : ∂εn+1σn+1 ≡ ∂σn+1

∂εn+1. (10.3.18)

Observe that σn+1 in this expression is regarded as a function of the strain ten-sor εn+1 through the algorithmic relationships (10.3.12)–(10.3.13). Of course,(10.3.18) is evaluated at the quadrature points. To obtain an explicit expression for(10.3.18), we differentiate the terms in (10.3.13) as follows.

10.3.3.1 Linearization of the initial stress term sn+1.

Recall that the deviatoric strain tensor en+1 is a function of εn+1 given by theexpression

en+1 : εn+1 − 13 tr

[εn+1

]1. (10.3.19)

Then differentiating this relationship yields the derivative of the deviatoric straintensor (relative to the total strain tensor) as

∂εn+1en+1 I − 13 1 ⊗ 1. (10.3.20)

With this expression in hand, we compute the tensor of elastic moduli Cn+1 :

∂εn+1sn+1 as follows. Recall that sn+1 is given by the constitutive equation

sn+1 dev[∂eW

(en+1)]

∂eW (en+1) − 1

3 tr[∂eW

(en+1)]

1. (10.3.21)

Differentiating (10.3.21) with respect to to εn+1 and using the chain rule yields

Cn+1 : ∂εn+1s

n+1 ∂en+1s

n+1 : ∂εn+1en+1 (10.3.22)

[∂2eeW

n+1

]− 1

3 1 ⊗[∂2eeW

n+1

]: 1

: ∂εn+1en+1.

Finally, we combine (10.3.20) and (10.3.22) to obtain the result

Cn+1

(∂2eeW

n+1

)− 1

3 1 ⊗[(∂2eeW

n+1

): 1

]− 1

3

[(∂2eeW

n+1

): 1

]⊗ 1 + 1

9

(1 :

[∂2eeW

n+1

]: 1

)1 ⊗ 1.

(10.3.23)Observe that this expression depends solely on the assumed form of the deviatoricpart of the initial stored-energy function W (e).

Example: 10.3.3.1. For linear isotropic elasticity,

W (e) µe : e, (10.3.24)

Page 370: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

10.4. Finite Elasticity with Uncoupled Volume Response 357

so that

sn+1 2µen+1 , en+1 dev[εn+1

], (10.3.25)

and the general result (10.3.33) reduces to

Cn+1 2µ

(I − 1

3 1 ⊗ 1), (10.3.26)

which is the standard expression for the deviatoric tensor of elastic moduli in linearisotropic elasticity.

10.3.3.2 Linearization of the algorithmic internal variables: Tangentmoduli.

Our next objective is to derive the expression for the algorithmic tangent moduliconsistent with the algorithmic stress update procedure developed above. Recallthat these algorithmic tangent moduli are obtained merely by systematically apply-ing the directional derivative relative to a strain increment to the update formulasof the algorithm. In particular, for formula (10.3.12)3,

∂εn+1h(i)n+1 exp(−tn/2τi)∂εn+1s

n+1 ≡ exp(−tn/2τi)Cn+1. (10.3.27)

Therefore, from the algorithmic expression (10.3.13) and formulas (10.3.23) and(10.3.27), finally we obtain

Cn+1 U ′′n+11 ⊗ ∂Θn+1

∂εn+1+ g∗ (tn) C

n+1, (10.3.28)

where g∗ (t) is the algorithmic expression for the relaxation function (10.2.11)given by the relationship

g∗ (tn) γ∞ +N∑i1

γi exp(−tn/2τi). (10.3.29)

Remarks 10.3.2.1. The explicit expression for the volumetric contribution to the tangent (10.3.28)

depends on the type of interpolation employed. For the pure displacementmethod given by (10.3.14),

U ′′n+11 ⊗ ∂Θn+1

∂εn+1 U 0′′

n+11 ⊗ 1. (10.3.30)

2. Expression (10.3.29) for the algorithmic relaxation function g∗ (t) corre-sponds to the midpoint algorithm. If the update formula (10.3.12)3 is replacedby (10.3.16), the algorithmic relaxation function becomes

g∗ (t) γ∞ +N∑i1

γi1 − exp(−tn/τi)

tn/τi. (10.3.30)

Other integration algorithms result in different expressions for g∗(t).

Page 371: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

358 10. Viscoelasticity

10.4 Finite Elasticity with Uncoupled Volume Response

As a first step toward our development of nonlinear viscoelasticity, we considerthe formulation of finite strain elasticity with uncoupled, volumetric/deviatoricresponse. The crucial idea here, is the introduction of the following volumet-ric/deviatoric multiplicative split, first suggested in Flory [1961] and systematicallyexploited in Simo, Taylor, and Pister [1985] among others. For alternativeapproaches see Glowinski and Le Tallec [1984].

10.4.1 Volumetric/Deviatoric Multiplicative Split

As usual, we let B ⊂ R3 be the reference placement of a continuum body and

denote by ϕ : B → R3 the current configuration with deformation gradient F

Dϕ and Jacobian determinant J det[F]. Particles in the reference placement

are labeled by X ∈ B, and positions in the current placement S ϕ (B) aredenoted by x ϕ (X). Let

F : J− 13 F

and (10.4.1)

Θ : det[F],

and consider the multiplicative decomposition

F Θ 13 F,

where (10.4.2)

det[F] 1.

Although in the present continuum context Θ ≡ J , to construct mixed finite-element approximations, it proves convenient to introduce the preceding notation.F and Θ1 are called the volume-preserving (deviatoric) and spherical parts ofthe deformation gradient F, respectively. The right Cauchy–Green tensors andLagrangian strain tensors associated with (10.4.1) are given by

C : FTF, E 12

(C − 1

),

C : FT F, E 12

(C − 1

).

⎫⎬⎭ (10.4.3)

We record the following relationships which will prove useful in our subsequentdevelopments

Lemma 10.1. The partial derivatives of C and J with respect to C are given by

∂CC J− 23

[I − 1

3 C ⊗ C−1],

∂CJ 12 JC−1.

(10.4.4)

Page 372: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

10.4. Finite Elasticity with Uncoupled Volume Response 359

Proof. Consider a one-parameter family of right Cauchy–Green tensors of theform

Cε C + εH, H HT , and ε > 0. (10.4.5)

(For ε > 0 small enough, det[Cε]> 0). Let

Jε :√

det[Cε]. (10.4.6)

By the formula for the derivative of the determinant,

d

∣∣∣∣ε0

Jε 1

2J

d

∣∣∣∣ε0

[det

(Cε)]

1

2JJ 2tr

[C−1 d

∣∣∣∣ε0

] 1

2 J tr[C−1H

]. (10.4.7)

Then differentiating the defining relationship Cε J− 2

3ε Cε and using (10.4.7)

yields

d

∣∣∣∣ε0

Cε J− 23

[H − 1

3 tr[C−1H

]C]

J− 23

(I − 1

3 C ⊗ C−1)

: H, (10.4.8)

a relationship which holds for any H HT . Since, by definition,

d

∣∣∣∣ε0

Cε ∂CC :d

∣∣∣∣ε0

Cε ∂CC : H, (10.4.9)

the result follows from (10.4.7), (10.4.8), and (10.4.9).

With the preceding kinematic decomposition at hand, next we consider theformulation of finite strain nonlinear constitutive relationships that generalize ourdevelopments in Section 10.2.1.

10.4.2 Stored-Energy Function and Stress Response

Motivated by expression (10.2.4), now we consider a stored-energy function ofthe following form:

W (C) U (Θ) + W (C). (10.4.10)

As in the geometrically linear theory, the functions U and W define thevolumetric and volume-preserving contributions to the stored-energy function,respectively. Then the stress response is obtained from the derivatives of thestored-energy function (10.4.10), as follows.

Page 373: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

360 10. Viscoelasticity

i. Stress response in the material description. Differentiating (10.4.10) relativeto C and using the chain rule along with Lemma 10.1 yields (recall that Θ ≡ J ):

2∂CW(C) 2U ′(Θ)∂CΘ + 2∂CW

(C) : ∂CC

JU ′(Θ)C−1

+ 2J−23

[∂CW

(C) − 13

(∂CW

(C) : C)

C−1].(10.4.11)

To simplify the expressions in our subsequent developments, we introduce thenotation

S : J− 23 DEV

[2∂CW

(C)]

: J− 23

2∂CW

(C) − 13 [2∂CW

(C) : C] C−1.

(10.4.12)

Thus, denoting the second Piola-Kirchhoff tensor by S, with the notation in(10.4.12), expression (10.4.11) yields the constitutive equation

S : 2∂CW (C) JU ′ (Θ) C−1 + S. (10.4.13)

It should be noted that DEV [•] defined by (10.4.12) gives the correct notion of“deviatoric” stress tensor in the convected or material representation (i.e., in termsof X and C) since

C : DEV [•] C : (•) − 13

[(•) : C

]C−1 : C

C : (•) − (•) : C ≡ 0. (10.4.14)

ii. Stress response in the spatial description. The expression for the Kirch-hoff stress tensor, denoted by τ , follows at once from from (10.4.13) and therelationship τ FSFT . We obtain

τ JU ′(Θ)FC−1FT + J− 23

[2 F∂CW

(C)FT

− 13

[2 F∂CW

(C)FT ] : 1

FC−1FT], (10.4.15)

where we have used the following relationship

(•) : C (•) : FT 1F F (•) FT : 1. (10.4.16)

Since F J− 13 F, expression (10.4.15) is written as

τ JU ′(Θ)1 + dev[2F∂CW

(C)FT], (10.4.17)

where

dev [•] (•) − 13

[(•) : 1

]1, (10.4.18)

is the deviator operator in the spatial description. Relations (10.4.12)–(10.4.13)and (10.4.17) define the stress response in the convected and spatial descriptions,respectively.

Page 374: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

10.4. Finite Elasticity with Uncoupled Volume Response 361

Example: 10.4.1. A simple example of a stored-energy function of the form(10.4.10) is given by the relationships

U (J ) 12 κ(

12 (J

2 − 1) − ln J ),

W (C) 12 µ(C : 1 − 3) 1

2 µ(tr[C] − 3).

(10.4.19)

Then from (10.4.17),

τ κ

2(J 2 − 1)1 + µdev(FFT ). (10.4.20)

Note that U ′′(J ) 12 κ(1 + 1

J 2 ) > 0 for all J ∈ R. It follows that U : R+ →R+ is a convex function.

10.4.3 Elastic Tangent Moduli

We conclude our development of uncoupled volumetric/deviatoric finite deforma-tion elasticity by recording the explicit expressions for the elastic tangent moduli.The following notation will be used throughout.i. Material tangent moduli. We let

C 2∂CS,

i.e., (10.4.21)

CIJKL : 2∂SIJ∂CKL

.

Furthermore,

S JpC−1 + S, (10.4.22)

where p : U ′ (Θ) is the mean stress and S is the deviatoric part of S

defined by (10.4.12). In addition, we set

C

: 2∂CS,

i.e., (10.4.23)

CIJKL : 2

∂SIJ∂CKL

.

ii. Spatial tangent moduli. These elastic moduli are defined through the transfor-mation (push-forward)

cijkl : FiIFjJFkKFlLCIJKL, (10.4.24a)

and similarly

cijkl : FiIFjJFkKFlLCIJKL. (10.4.24b)

For hyperelasticity, the property that the stress response derives from an elasticpotential (the stored-energy function) implies the major symmetry. In summary,

Page 375: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

362 10. Viscoelasticity

we have

CIJKL CKLIJ CIJLK CJ IKL (10.4.25)

and the analogous relationships for the spatial elastic moduli cijkl . In particular,in view of expressions (10.4.10), (10.4.12), and (10.4.13)

CIJKL 4∂2W

∂CIJ ∂CKL,

and (10.4.26)

CIJKL 4

∂2W

∂CIJ ∂CKL.

However, since W is a function of C : J− 23 C, it is necessary to express rela-

tionship (10.4.26)2 in terms of the derivatives of W (C)

with respect to C. This

involves a somewhat involved application of the chain rule employing relation-ships (10.4.4). For the reader’s convenience, we outline the procedure and recordthe basic results below.

10.4.3.1 The material tangent moduli C.

Using the relationships (10.4.4) and the chain rule, from definition (10.4.23), wefind that

C C

DEV − 2

3 S ⊗ C−1 − 23 C−1 ⊗ S

+ 23 J

− 23

(2∂CW

: C) [

IC−1 − 13 C−1 ⊗ C−1

],

(10.4.27)

where IC−1 is the fourth-order tensor with components(IC−1

)IJKL

: 12

[C−1IKC

−1JL + C−1

ILC−1JK

](10.4.28)

and CDEV is the fourth-order tensor of deviatoric tangent moduli defined by the

expression

CDEV : 4J−

43

[∂2CCW + 1

9 (C : ∂2CCW : C)C−1 ⊗ C−1

− 13 C−1 ⊗ (∂2

CCW : C) − 1

3 (∂2CCW : C) ⊗ C−1

].

(10.4.29)

The preceding notation is motivated by the following property which is an easyconsequence of (10.4.29):

C : CDEV C

DEV : C 0, (10.4.30)

and shows that CDEV is a fourth-order deviatoric tensor.

Page 376: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

10.4. Finite Elasticity with Uncoupled Volume Response 363

10.4.3.2 The total tangent moduli C.

By the chain rule, we find that

C C + 4

(U ′′(Θ)

∂Θ

∂C⊗ ∂Θ

∂C+ U ′(Θ) ∂

∂C∂C

). (10.4.31)

As in the geometrically linear theory, in a finite-element context, the explicit ex-pression for the term ∂Θ/∂C depends on the specific form of the approximationfor Θ; for instance,

Θ J ⇒ 2∂CΘ JC−1, etc. (10.4.32)

For bilinear isoparametric quadrilateral elements, a widely used approximation isgiven by the formula

Θ ∫Be J dV∫Be dV

, (10.4.33)

where Be is a typical finite element. Expression (10.4.33) is known as the mean di-latation approximation. Then the term ∂CΘ must be computed from (10.4.33);see Simo, Taylor, and Pister [1985] for further details and references to theliterature.

10.4.3.3 The spatial versions of C

and C.

Using the transformation rule (10.4.24b) along with the relationships

FC−1FT 1,

dev[F (•) FT

] J− 2

3 FDEV [•] FT ,

⎫⎬⎭ (10.4.34)

from (10.4.27), we obtain

c cdev − 23 dev(τ ) ⊗ 1 − 2

3 1 ⊗ dev(τ )

+ 23 tr(2 F ∂CW

FT )(I − 1

3 1 ⊗ 1),

(10.4.35)

where (cdev

)ijkl. FiIFjJFkKFlL

(CDEV

)IJKL

. (10.4.36)

Similarly, from (10.4.31) and relationships (10.4.34), we readily obtain (for the

Page 377: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

364 10. Viscoelasticity

case Θ J )

c J 2U ′′ (Θ) 1 ⊗ 1 + JU ′ (Θ)(1 ⊗ 1 − 2I

) + c. (10.4.37)

Equations (10.4.35) and (10.4.37) define the tangent elastic moduli of the thematerial in the spatial representation.

10.5 A Class of Nonlinear, Viscoelastic, ConstitutiveModels

In this section, we consider the extension of the viscoelastic constitutive models,motivated in Section 10.1.3 and formulated in Section 10.2 in the context of theinfinitesimal theory, to finite deformations. Although of a particular functionalform, the resulting class of nonlinear viscoelastic models possesses a number ofattractive features.

i. For very fast or very slow processes (in the sense precisely described below),the model reduces to finite deformation anisotropic elasticity.

ii. The proposed class of models incorporates viscoelastic versions of thewell-known Ogden elastic materials which are particularly well suited for phe-nomenological modeling of rubber elasticity; see Ogden [1984] and referencestherein.

iii. Computationally, the algorithmic implementation presented below involvesa straightforward extension of the schemes developed in Section 10.3 inthe context of the infinitesimal theory. The resulting class of algorithms issecond-order accurate, unconditionally stable and satisfies, by construction, thecondition of incremental objectivity. Furthermore, the algorithms are amenableto exact linearization leading to a closed-form expression for the algorithmictangent moduli.

iv. As in our formulation of finite-strain plasticity, volumetric and deviatoricresponse are exactly decoupled via a multiplicative decomposition of thedeformation gradient into spherical and volume-preserving parts.

Nonlinear viscoelasticity has received considerable attention in recent years,particularly within the context of rubber elasticity and, nowadays, constitutes anactive topic of research. The objective of this chapter is to present an introductionto the topic from the perspectives of continuum mechanics and numerical analysis.

10.5.1 Formulation of the Nonlinear ViscoelasticConstitutive Model

The formulation of the proposed class of viscoelastic constitutive relations is pat-terned after our developments in Section 10.2.1. Accordingly, we consider thefollowing steps.

Page 378: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

10.5. A Class of Nonlinear, Viscoelastic, Constitutive Models 365

10.5.1.1 Stress response.

The generalization of relationship (10.2.6) to the finite deformation regime isaccomplished by the expression

S(t) S(t) − J− 23 DEV

[N∑i1

Qi (t)

], (10.5.1)

where S(t) is defined by (10.4.12)–(10.4.13) with C(t) now a function of time.Here, Qi (t), i 1, 2, · · · , N , are internal variables, which remain unalteredunder superposed spatial rigid body motions. This fundamental requirement is thesame invariance property classically placed on the second Piola–Kirchhoff tensorS(t) and automatically ensures frame indifference of the constitutive relationship(10.5.1).

10.5.1.2 Evolution equations for the interval variables Qi (t).

Motivated by our developments in Section 10.2.1.1, we consider the following setof rate equations governing the evolution of the interval variables Qi (t):

Qi (t) + 1

τiQi (t) γi

τiDEV

2∂CW

[C(t)

],

limt→−∞Qi (t) 0,

(10.5.2)

where γi ∈[0, 1

]and τi > 0 are subject to restrictions (10.2.8), that is,

N∑i1

γi 1 − γ∞,

with (10.5.3)

γ∞ ∈ [0, 1).

The evolution equations (10.5.2) are linear and, therefore, explicitly lead to thefollowing convolution representation:

Qi (t) γi

τi

∫ t

−∞exp[−(t − s)/τi]DEV

2∂CW

[C(s)

]ds. (10.5.4)

10.5.1.3 Convolution representation.

Now the stress response function is obtained by substituting (10.5.4) in (10.5.1)and integrating by parts along with use of relationships (10.4.12)–(10.4.13). Thefollowing expression is obtained:

S(t) JU ′(Θ)C−1(t) + γ∞J− 23 DEV

2∂CW

[C(t)]

Page 379: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

366 10. Viscoelasticity

+N∑i1

J−23 γi

∫ t

−∞exp[−(t − s)/τi] d

ds

·(

DEV

2∂CW[C(s)]

)ds. (10.5.5)

Now, define the relaxation function for the viscoelastic model with internal vari-ables governed by the evolutionary equations (10.5.2) with the same expressionas in the physically linear theory, namely,

g(t) γ∞ +N∑i1

γi exp(−t/τi). (10.5.6)

Combining (10.5.4) and (10.5.5) and integrating by parts along with the initialcondition (10.5.2)2, we obtain, exactly as in the linear theory, the following con-volution representation for the second Piola–Kirchhoff stress tensor (keep in mind,we assume Θ J ):

S(t) JU ′(Θ)C−1(t)

+ J− 23 (t)

∫ t

−∞g(t − s) d

ds

(DEV

2∂CW

[C(s)])ds.

(10.5.7)

The counterpart in the spatial description of expression (10.5.7) is easily de-rived using the following relationship between the operator DEV[•], defined inthe material description, and the operator dev[•] defined in the spatial description:

J−23 F (DEV [•]) FT dev

[F (•) FT

]. (10.5.8)

Then the convolution representation (10.5.7) in terms of the Kirchhoff stress takesthe form

τ (t) JU ′ (Θ) 1

+∫ t

−∞g(t − s) d

ds

(dev

2F∂CW

[C(s)]FT)ds.

(10.5.9)

Remarks 10.5.1.1. The final convolution model, given either by (10.5.7) or (10.5.9), exactly de-

couples volumetric effects, which are assumed elastic, from the viscoelasticvolume-preserving response.

2. As in our discussion of the geometrically linear theory, viscoelastic effectson the bulk response are easily accommodated by a procedure similar to thatoutlined in Remark 10.2.1.

3. We emphasize that the form of stored-energy function W (C)

in the consti-

tutive equation (10.5.7) (or (10.5.9)) is completely arbitrary and not restrictedto isotropic response.

Page 380: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

10.6. Integration Algorithms for Nonlinear Viscoelasticity 367

4. The preceding model is derived by a systematic exploitation of the secondlaw of thermodynamics (in the form of the Claussius–Duhem inequality) bypostulating the following free energy function:

ψ(C,Qi

) U (J ) + W (C)

−N∑i1

12 C : Qi + Ξ

(N∑i1

Qi

),

(10.5.10)

where Ξ is a certain function of the internal variables. For additional back-ground on thermodynamic considerations see Coleman and Gurtin [1967] andColeman and Noll [1963].

10.6 Implementation of Integration Algorithms forNonlinear Viscoelasticity

In this section we consider numerically integrating the class of viscoelastic consti-tutive models developed in the preceding section. We show that the developmentof stable and accurate integration algorithms for this class of models involves onlya straightforward modification of the results presented in Section 10.3.

10.6.1 One-Step, Second-Order Accurate RecurrenceFormula.

The steps involved in implementing the recurrence formula presented below areessentially identical to those discussed in detail in Section 10.2 and proceed asfollows.

10.6.1.1 Algorithmic internal variables and recurrence relationship.

Define internal (algorithmic) variables H(i)(t), i 1, 2, · · · , N , by the expression

H(i)(t) :∫ t

−∞exp[−(t − s)/τi] d

ds

(DEV

2∂CW

[C(s)

])ds. (10.6.1)

Now use the semigroup property (10.3.9) and the property of additivity of theintegral over the interval of integration to arrive at the following recurrencerelationship, identical to (10.3.10):

H(i)(tn+1

) exp[−tn/τi]H(i)(tn)

+∫ tn+1

tn

exp[−(tn+1 − s)/τi] dds

(DEV

2∂CW

[C(s)

])ds.

(10.6.2)

Page 381: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

368 10. Viscoelasticity

Finally, we use the midpoint rule to approximate the integral over[tn, tn+1

], with

tn+1 : tn + tn, to arrive at the update formula:

H(i)n+1 exp(−tn/τi)H(i)

n + exp(−tn/2τi)(Sn+1 − Sn

),

Sn+1 : DEVn+1

[2∂CW

(Cn)],

Sn : DEVn[2∂CW

(Cn)].

(10.6.3)

Note carefully that DEVn+1 [•] and DEVn [•] are computed according to (10.4.12)with Cn+1 and Cn, respectively, i.e.,

DEVn+1 [•] (•) − 13

[(•) : Cn+1

]C−1n+1, (10.6.4)

and an analogous expression for DEVn [•]. The explicit computation of thevolume-preserving tensors Cn+1 and Cn, and the overall implementation of thealgorithm is considered in Section 10.5.3.

10.6.1.2 Computation of stress tensors.

From the convolution representation (10.5.5), it readily follows that the algorithmicapproximation for the second Piola–Kirchhoff stress takes the form (for Θ J ):

Sn+1 Jn+1U′ (Θn+1

)C−1n+1

+ γ∞Sn+1 +N∑i1

γiJ− 2

3n+1 DEVn+1[H(i)

n+1],(10.6.5)

where we recall that

Sn+1 : J−23

n+1 Sn+1 J− 2

3n+1 DEVn+1

[2∂CW

(Cn+1

)](10.6.6)

and H(i)n+1 is given by the recurrence formula (10.6.3)1. The (spatial) Kirchhoff

stress tensor is computed via the standard transformation (push-forward)

τn+1 Fn+1Sn+1FTn+1. (10.6.7)

Using the fact that Fn+1C−1n+1F

Tn+1 1 and the relationship

dev[ Fn+1 (•) FTn+1] J−23

n+1 Fn+1[DEVn+1 (•)] FTn+1, (10.6.8)

which easily follows from (10.6.4) and the fact that Fn+1 : J−13

n+1 Fn+1, we findthat

τn+1 Jn+1U′ (Θn+1

)1 + γ∞dev

[2Fn+1∂CW

(Cn+1)FTn+1

]+

N∑i1

γidev[Fn+1H(i)n+1F

Tn+1].

(10.6.9)

Page 382: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

10.6. Integration Algorithms for Nonlinear Viscoelasticity 369

This expression gives the update formula for the Kirchhoff stress and constitutesthe counterpart as the spatial description of the updated formula (10.6.5).

Remarks 10.6.1.1. It is apparent from expression (10.6.9) that the present formulation and algo-

rithmic treatment completely decouples the bulk response, which is assumedelastic, from viscoelastic effects, which influence only the deviatoric part of thestress tensor.

2. Once more, we recall that, in the context of a standard displacement-like finite-element method, the variable Θn+1 is simply given by

Θn+1 Jn+1. (10.6.10)

For low-order elements, however, such an approximation leads to a lockingresponse in the incompressible limit. For bilinear isoparametric interpolations,a more suitable approximation is obtained via the formula (10.4.33).

10.6.2 Configuration Update Procedure

The update formulas (10.6.3) and (10.6.4) involve the kinematic variables Cn+1

and Cn+1. These variables are easily computed within the context of a strain-driventype of algorithm as follows.

Let Sn ϕn (B) be the current placement of the body at time tn, defined by theconfiguration ϕn : B → R

3, which is assumed to be given. Let tn be the timestep size, and assume that an incremental displacement field, denoted by

U : B → R3, (10.6.11)

is given. Then we compute the updated placement Sn+1 ϕn+1 (B) simply bysetting

ϕn+1 (X) ϕn (X) + U (X) , (10.6.12)

which defines the configuration ϕn+1 : B → R3 at time tn+1 : tn + tn. Then

the deformation gradient and Jacobian determinant are computed via the standardexpressions as

Fn+1 Dϕn+1 (X) ,

and (10.6.13)

Jn+1 det[Fn+1

].

Finally, the total and volume-preserving right Cauchy–Green tensors are deter-mined by the formulas

Cn+1 FTn+1Fn+1

and (10.6.14)

Cn+1 J−23

n+1 Cn+1.

Page 383: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

370 10. Viscoelasticity

By substituting (10.6.14) into the formulas (10.6.5) and (10.6.9), the stress-tensorsSn+1 and τn+1 become nonlinear functions of the updated configuration ϕn+1.

10.6.3 Consistent (Algorithmic) Tangent Moduli

The preceding algorithm defines the second Piola-Kirchhoff stress tensor Sn+1

at the configuration ϕn+1 by formula (10.6.5). Therefore the associated materialtangent moduli are obtained by differentiating (10.6.5) with respect to Cn+1, thatis, we define algorithmic moduli in the material description by the formula

Cn+1 : 2∂Cn+1Sn+1. (10.6.15)

Similarly, we set

Cn+1 : 2∂Cn+1 Sn+1, (10.6.16)

where Sn+1 is the deviatoric part of Sn+1. Here Sn+1 and Sn+1 are understood tobe the functions of Cn+1 defined by the algorithm (10.6.5). We call (10.6.15) thealgorithmic tangent moduli. These moduli appear naturally in linearizing the weakforms of the equilibrium equations discretized by finite-element methods. Recallthat this linearized weak form gives rise to the tangent stiffness matrix associatedwith the discrete boundary-value problem, which becomes completely determinedby the algorithmic tangent moduli and the stress tensor.

Since the volumetric response is elastic, exactly as in Section 10.4.3.2, wecompute the expression

Cn+1 4(U ′′(Θn+1)∂Θn+1

∂Cn+1⊗ ∂Θn+1

∂Cn+1+ U ′(Θn+1)

∂2Θn+1

∂Cn+1∂Cn+1+ C

n+1.

(10.6.17)Therefore, only C

n+1 remains to be determined. Note, if Θ J , (10.6.17)

simplifies.

10.6.3.1 The algorithmic tangent moduli Cn+1.

To differentiate the algorithm, we rewrite the update formula (10.6.3), as follows

H(i)n : exp(−tn/τi)H(i)

n − exp(−tn/2τi)Sn,H(i)n+1 : H(i)

n + exp(−tn/2τi)Sn+1.

⎫⎬⎭ (10.6.18)

With this notation, the deviatoric part of (10.6.5) becomes

Sn+1 g∗ (tn) Sn+1 +N∑i1

γiJ− 2

3n+1 DEVn+1

[H(i)n

], (10.6.19)

where g∗ (tn) is the algorithmic relaxation function given by

g∗ (tn) γ∞ +N∑i1

γi exp(−tn/2τi). (10.6.20)

Page 384: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

10.6. Integration Algorithms for Nonlinear Viscoelasticity 371

Observe carefully that H(i)n is a constant as far as the linearization process is

concerned.With expression (10.6.19) in hand, we can immediately computate (10.6.16) by

exploiting our results in Section 10.4.1. In fact, using (10.4.4), from (10.6.19), weobtain

Cn+1 : g∗ (tn) Cn+1

+N∑i1

γiJ− 2

3n+1

− 2

3 DEVn+1[H(i)n ] ⊗ C−1

n+1

− 23 C−1

n+1 ⊗ DEVn+1[H(i)n ]

+ 23 (H

(i)n : Cn+1)

(IC−1

n+1− 1

3 C−1n+1 ⊗ C−1

n+1

),

(10.6.21)

where Cn+1 is given by (10.4.27). Observe that (10.6.21) is symmetric.

10.6.3.2 The spatial algorithmic tangent moduli.

The relationship between material and spatial algorithmic tangent moduli is alsogiven by (10.4.24a,b). Thus, as in (10.4.37), we find that (again for Θ J )

cn+1 J 2n+1U

′′ (Θn+1)

1⊗1+Jn+1U′ (Θn+1

) (1 ⊗ 1 − 2I

)+ cn+1, (10.6.22)

where cn+1 is computed from (10.6.21) and relationships (10.4.24b) as

cn+1 : g∗(tn)cn+1

+N∑i1

γi

− 2

3 dev[Fn+1H(i)n FTn+1] ⊗ 1

− 23 1 ⊗ dev[Fn+1H

(i)n FTn+1]

+ 23 tr[Fn+1H

(i)n FTn+1]

(I − 1

3 1 ⊗ 1).

(10.6.23)

For the reader’s convenience and easy reference, we have summarized the overallimplementation of the algorithm developed above in Box 10.1 and Box 10.2.

Page 385: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

372 10. Viscoelasticity

BOX 10.1. Recursive Update Procedure

1. Database at each Gaussian pointSn,H

(i)n , i 1, 2, · · · , N

.

2. Given U : B → R3, update configurations

ϕn+1 ϕn + U, Fn+1 Dϕn+1, Jn+1 : det[Fn+1

]Cn+1 FTn+1Fn+1, Fn+1 : J−1/3

n+1 Fn+1, Cn+1 : J−2/3n+1 Cn+1.

3. Compute initial elastic stress Kirchhoff tensor

τ n+1 dev[2Fn+1∂CW(Cn+1)F

Tn+1

].

4. Update algorithmic internal variables

H(i)n : exp(−tn/τi)H(i)

n − exp(−tn/2τi)SnSn+1 F−1

n+1τn+1F

−Tn+1

H(i)n+1 H(i)

n + exp(−tn/2τi)Sn+1.

5. Compute Kirchhoff stress tensor

pn+1 : U ′ (Θn+1)

hn : N∑i1

γi dev[Fn+1H

(i)n FTn+1

]

hn : N∑i1

γi tr[Fn+1H

(i)n FTn+1

]τn+1 Jn+1pn+11 + g∗ (tn) τ n+1 + hn.

Page 386: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

10.6. Integration Algorithms for Nonlinear Viscoelasticity 373

BOX 10.2. Algorithmic Spatial Tangent Moduli

1. Compute “initial” elastic moduli

cn+1 cdevn+1− 2

3 τ n+1 ⊗ 1 − 23 1 ⊗ τ n+1

+ 23 tr

(2Fn+1∂CW

n+1F

T) (

I − 13 1 ⊗ 1

),

where (cdev

)ijkl

∣∣n+1

[FiIFjJFkKFlL(C

DEV )IJKL

]n+1

and

CDEV : 4J−

43

[∂2CCW + 1

9 (C : ∂2CCW : C)C−1 ⊗ C−1

− 13 C−1 ⊗ (∂2

CCW : C) − 1

3 (∂2CCW : C) ⊗ C−1

].

2. Introduce viscoelastic effects

cn+1 : g∗(tn)cn+1 − 23 hn ⊗ 1 − 2

3 1 ⊗ hn + 23 hn

(I − 1

3 1 ⊗ 1).

3. Add mean stress contribution (for the case Θ J )

cn+1 cn+1 + Jn+1pn+1(1 ⊗ 1 − 2I

) + J 2n+1U

′′n+11 ⊗ 1.

Page 387: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

References

Abraham, R., and J.E. Marsden, [1978], Foundations of Mechanics, TheBenjamin/Cummings Publishing Company, Reading, Mass.

Abraham, R., J.E. Marsden, and T. Ratiu, [1983], Manifolds, Tensor Analysis andApplications, Addison–Wesley, Reading, Mass.

Agah–Tehrani, A., E.H. Lee, R.L. Mallet, and E.T. Onate, [1986], “The Theory ofElastic-Plastic Deformation at Finite Strain with Induced Anisotropy Mod-eled as Combined Isotropic-Kinematic Hardening,” Metal Forming Report,Rensselaer Polytechnic Institute, Troy, N.Y., June 1986.

Aravas, N., [1987], “On the Numerical Integration of a Class of Pressure-Dependent Plasticity Models,” International Journal for Numerical Methodsin Engineering, 24, 1395–1416.

Argyris, J.H., [1965], “Elasto-Plastic Matrix Analysis of Three DimensionalContinua,” Journal of the Royal Aeronautical Society 69, 633–635.

Argyris, J.H., and J.St. Doltsinis, [1979], “On the Large Strain Inelastic Analysisin Natural Formulation. Part I: Quasi-Static Problems,” Computer Methodsin Applied Mechanics and Engineering 20, 213–251.

Argyris, J.H., and J.St. Doltsinis, [1980], “On the Large Strain Inelastic Analysisin Natural Formulation. Part II: Dynamic Problems,” Computer Methods inApplied Mechanics and Engineering 21, 213–251.

Argyris J.H., J.St. Doltsinis, W.C. Knudson, L.E. Vaz, and K.S. Willam, [1979],“Numerical Solution of Transient Nonlinear Problems,” Computer Methodsin Applied Mechanics and Engineering 17/18, 341–409.

Arnold, V.I., [1978], Mathematical Methods of Classical Mechanics, Springer,Berlin.

Asaro, R.J., [1979], “Geometrical Effects in the Inhomogeneous Deformation ofDuctile Single Crystals,” Acta Metallurgica 27, 445–453.

Asaro, R.J., [1983], Micromechanics of Crystals and Polycrystals, in Advances inApplied Mechanics, Volume 23, Academic Press, New York.

Asaro, R.J., and J.R. Rice, [1977], “Strain Localization in Ductile Single Crystals,”Journal of Mechanics and Physics of Solids 25, 309–338.

Atluri, S.N., and E. Reissner, [1988], “On the Formulation of Variational The-orems Involving Volume Constraints,” in “Computational Mechanics ’88,”

375

Page 388: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

376 References

Proceedings of the International Conference on Computational EngineeringScience, Springer-Verlag, Berlin.

Ball, J.M., [1977], “Convexity Conditions and Existence Theorems in NonlinearElasticity,” Archive for Rational Mechanics and Analysis 63, 337–403.

Bertsekas, D.P., [1982], Constrained Optimization and Lagrange MultiplierMethods, Academic Press, New York.

Budiansky, B., N.J. Dow, R.W. Peters, and R.P. Sheperd, [1951], “ExperimentalStudies of Polyaxial Stress-Strain Laws of Plasticity,” Proceedings of the 1stU.S. National Congress on Applied Mechanics, ASME, New York, 503–512.

Burrage, K., and J.C. Butcher, [1979], “Stability Criteria for Implicit Runge-KuttaMethods,” SIAM Journal of Numerical Analysis 16 (1), 46–57.

Burrage, K., and J.C. Butcher, [1980], “Nonlinear Stability of a General Class ofDifferential Equation Methods,” BIT 20, 185–203.

Butcher, J.C., [1975], “A Stability Property of Implicit Runge-Kutta Methods,”BIT 15, 358–361.

Carey, G, and J.T. Oden, [1983], Finite Elements. Volume II: A Second Course,Prentice–Hall Inc., Englewood Cliffs, N.J.

Casey, J., and P.M. Naghdi, [1981], “On the Characterization of Strain in Plasticity”Journal of Applied Mechanics 48, 285–295.

Casey, J., and P.M. Naghdi, [1983a], “On the Nonequivalence of the Stress Spaceand Strain Space Formulations of Plasticity Theory,” Journal of AppliedMechanics 50, 350–354.

Casey, J., and P.M. Naghdi, [1983b], “On the Use of Invariance Requirements forIntermediate Configurations Associated with the Polar Decomposition of aDeformation Gradient,” Quarterly of Applied Mathematics, 339–342.

Chadwick, P., [1976], Continuum Mechanics, John Wiley and Sons, Inc., NewYork.

Chen, W.F., [1984], Plasticity in Reinforced Concrete, McGraw–Hill, New York.Chorin, A., T.J.R. Hughes, M.F. McCracken, and J.E. Marsden, [1978], “Product

Formulas and Numerical Algorithms,” Communications on Pure and AppliedMathematics 31, 205–256.

Christoffersen, J., and J.W. Hutchinson, [1979], “A Class of PhenomenologicalTheories of Plasticity,” Journal of Mechanics and Physics of Solids 27, 465–487.

Christensen, R.M., [1971], Theory of Viscoelasticity: An Introduction, AcademicPress, New York.

Ciarlet, P., [1978], The Finite Element Method for Elliptic Problems, North-Holland Publishing Company, Amsterdam.

Ciarlet, P., [1988], Mathematical Elasticity. Volume I: Three-dimensional Elastic-ity, North-Holland Publishing Company, Amsterdam.

Coleman, B.D., and W. Noll, [1963], “The Thermodynamics of Elastic Materialswith Heat Conduction and Viscosity,” Archive for Rational Mechanics andAnalysis 13, 167–178.

Coleman, B.D., and M. Gurtin, [1967], “Thermodynamics with Internal Variables,”Journal of Chemistry and Physics 47, 597–613.

Page 389: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

References 377

Cormeau, I.C., [1975], “Numerical Stability in Quasi-Static Elasto/Visco- plas-ticity,” International Journal for Numerical Methods in Engineering 9,109–127.

Dafalias, Y.F., [1984], “A Missing Link in the Formulation and NumericalImplementation of Finite Transformation Elastoplasticity,” in ConstitutiveEquations: Macro and Computational Aspects, ed., K.J. Willam, ASME, NewYork.

Dahlquist, G., [1963], “A Special Stability Problem for Linear Multistep Methods,”BIT 3, 27–43.

Dahlquist, G., [1975], “Error Analysis of a Class of Methods of Stiff Non-linearInitial Value Problems,” Numerical Analysis, Dundee 1975, Springer LectureNotes in Mathematics, No. 506, 60–74.

Dahlquist, G., [1978], “G–Stability is Equivalent to A–Stability,” BIT 18, 384–401.Dahlquist, G., and R. Jeltsch, [1979], “Generalized Disks of Contractivity and

Implicit Runge–Kutta Methods,” Inst. for Numerisk Analys, Report No.TRITA–NA–7906, Stockholm.

Demengel, F., [1989], “Compactness Theorems for Spaces of Functions withBounded Derivatives and Applications to Limit Analysis Problems in Plas-ticity,” Archive for Rational Mechanics and Analysis 105, No.2, pp.123–161.

Dennis, J.E., and R.B. Schnabel, [1983], Numerical Methods for UnconstrainedOptimization, Prentice–Hall, Inc., Englewood Cliffs, N.J.

Desai, C.S., and H.J. Siriwardane, [1984], Constitutive Laws for Engineering Ma-terials,with emphasis on geologic materials, Prentice-Hall. Englewood Cliffs,N.J.

Dienes, J.K., [1979], “On the Analysis of Rotation and Stress Rate in DeformingBodies,” Acta Mechanica 32, 217–232.

DiMaggio, F.L., and I.S. Sandler, [1971], “Material Models for Granular Soils,”Journal of Engineering Mechanics 97, 935–950.

Doherty, W.P., E.L. Wilson, and R.L. Taylor, [1969], “Stress Analysis of Axisym-metric Solids Utilizing Higher Order Quadrilateral Finite Elements,” SESMReport No. 69-3, Department of Civil Engineering, University of California,Berkeley.

Duvaut, G., and J.L. Lions, [1972], Les Inequations en Mecanique et en Physique,Dunod, Paris.

Flory, R.J., [1961], “Thermodynamic Relations for Highly Elastic Materials,”Transactions of the Faraday Society, 57, 829–838.

Fortin, M., and R. Glowinski, [1983], Augmented Lagrangian Methods: Applica-tions to the Numerical Solution of Boundary-Value Problems, North-HollandPublishing Company, Amsterdam.

Franca, L. P., [1989], “Algorithm to Compute the Square Root of a 3 × 3 PositiveDefinite Matrix”, Computers and Mathematics with Applications 18, 459–466.

Fung, Y.C., [1965], Foundations of Solid Mechanics, Prentice–Hall InternationalSeries in Dynamics, Prentice–Hall, Englewood Cliffs, N.J.

Page 390: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

378 References

Gear, C.W., [1971], Numerical Initial Value Problems in Ordinary DifferentialEquations, Prentice–Hall, Englewood Cliffs, N.J.

Gelfand, I.M., and S.V. Fomin, [1963], Calculus of Variations, Prentice–Hall,Englewood Cliffs, N.J.

Girault, V., and P.A. Raviart, [1986], Finite Element Methods for Navier-StokesEquations. Theory and Algorithms, Springer-Verlag, Berlin.

Giroux, E.D., [1973], “HEMP User’s Manual,” Report UCRL-51079, LawrenceLivermore National Laboratory, Livermore, Calif.

Glowinski, R., and P. Le Tallec, [1984], “Finite Element Analysis in NonlinearIncompressible Elasticity,” in Finite Elements, Vol V: Special Problems inSolid Mechanics, eds., J.T. Oden and G.F. Carey, Prentice–Hall, EnglewoodCliffs, N.J.

Glowinski, R., and P. Le Tallec, [1989], Augmented Lagrangian and Operator-splitting Methods in Nonlinear Mechanics, Society for Industrial and AppliedMathematics, Philadelphia, Volume 9.

Glowinski, R., [1984], Numerical Methods for Nonlinear Variational Problems,Springer-Verlag, New York.

Goldstein, H., [1981], Classical Mechanics, 2nd ed., Addison–Wesley, Reading,Mass.

Goudreau, G.L., and J.O. Hallquist, [1982], “Recent Developments in Large-ScaleFinite Element Lagrangian Hydrocode Technology,” Computer Methods inApplied Mechanics and Engineering 33, 725–757.

Green, A.E., and P.M. Naghdi, [1965], “A General Theory of an Elastic-PlasticContinuum,” Archive for Rational Mechanics and Analysis, 18, 251–281.

Green, A.E., and P.M. Naghdi, [1966], “A Thermodynamic Development ofElastic-Plastic Continua,” Proceedings of IUTAM Symposium, Vienna, June22–28, 1966.

Green, A.E., and W. Zerna, [1960], Theoretical Elasticity, 2nd ed., ClarendonPress, Oxford.

Gurtin, M.E., [1972], “The Linear Theory of Elasticity,” in Handbuch der Physik,Vol. VIa/2, Mechanics of Solids II, ed., C. Truesdell, Springer-Verlag, Berlin.

Gurtin, M.E., [1981], An Introduction to Continuum Mechanics, Academic Press,Orlando, Fl.

Hairer, E., S.P. Norsett, and G. Wanner, [1987], Solving Ordinary DifferentialEquations I, Nonstiff Problems, Springer-Verlag, Berlin.

Hallquist, J.O., [1979], “NIKE 2D: An Implicit, Finite Deformation, FiniteElement Code for Analyzing the Static and Dynamic Response of Two-Dimensional Solids,” Lawrence Livermore National Laboratory, ReportUCRL-52678, University of California, Livermore.

Hallquist, J.O., [1988], “DYNA 3D: An Explicit, Finite Element Code for DynamicAnalysis in Three Dimensions,” Lawrence Livermore National Laboratory,University of California, Livermore.

Halphen, B. and Q.S. Nguyen, [1975], “Sur les Materiaux Standards Generalises,”Journal de Mecanique, 14, 39–63.

Page 391: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

References 379

Harrier, E., and G. Wanner, [1991], Solving Ordinary Differential Equations II,Stiff and Differential-Algebraic Problems, Springer-Verlag, Berlin.

Herrmann, L.R., [1965], “Elasticity Equations for Incompressible and NearlyIncompressible Materials by a Variational Theorem,” AIAA Journal 31896-1900.

Herrmann, L.R., and F.E. Peterson, [1968], “A Numerical Procedure for Vis-coelastic Stress Analysis,” in Proceedings 7th Meeting of ICRPG MechanicalBehavior Working Group, Orlando, Fl.

Herstein, J.N., [1964], Topics in Algebra, Ginn and Company, Waltham, Mass.Hestenes, M., [1969], “Multiplier and Gradient Methods,” Journal of Optimization

Theory and Applications 4, 303–320.Hill, R., [1950], The Mathematical Theory of Plasticity, Oxford University Press,

Oxford, U.K.Hill, R., [1958], “A General Theory of Uniqueness and Stability in Elasto-Plastic

Solids,” Journal of Mechanics and Physics of Solids 6, 236–249.Hill, R., [1966], “Generalized Constitutive Relations for Incremental Deformation

of Metal Crystals by Multislip,” Journal of Mechanics and Physics of Solids14, 95–102.

Hill, R., [1978], “Aspects of Invariance in Solid Mechanics,” Advances in AppliedMechanics 18, 1–75.

Hill, R., and J.R. Rice, [1972], “Constitutive Analysis of Elastic-Plastic Crystals atArbitrary Strain,” Journal of Mechanics and Physics of Solids 20, 401–413.

Hinton, E., and D.R.J. Owen, [1980], Finite Elements in Plasticity: Theory andPractice, Pineridge Press, Swansea, Wales.

Hoger, A., and D.E. Carlson, [1984a], “Determination of the Stretch and Rotation inthe Polar Decomposition of the Deformation Gradient,” Quarterly of AppliedMathematics 42, 113–117.

Hoger, A., and D.E. Carlson, [1984b], “On the Derivative of the Square Root of aTensor and Guo’s Rate Theorems,” Journal of Elasticity 14, 329–336.

Hughes, T.J.R., [1980], “Generalization of Selective Integration Procedures toAnisotropic and Nonlinear Media,” International Journal for NumericalMethods in Engineering 15, 1413–1418.

Hughes, T.J.R., [1983], “Analysis of Transient Algorithms with Particular Empha-sis on Stability Behavior,” in Computational Methods for Transient Analysis,eds., T. Belytschko and T.J.R. Hughes, North-Holland Publishing Company,Amsterdam 67–155.

Hughes, T.J.R., [1984], “Numerical Implementation of Constitutive Models: Rate-Independent Deviatoric Plasticity,” in Theoretical Foundations for LargeScale Computations of Nonlinear Material Behavior, eds., S. Nemat-Nasser,R. Asaro, and G. Hegemier, Martinus Nijhoff Publishers, Dordrecht, TheNetherlands 29–57.

Hughes, T.J.R., [1987], The Finite Element Method, Prentice–Hall, EnglewoodCliffs, N.J.

Hughes, T.J.R, and K.S. Pister, [1978], “Consistent Linearization in Mechanics ofSolids and Structures,” Computers and Structures 9, 391–397.

Page 392: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

380 References

Hughes, T.J.R., and F. Shakib, [1986], “Pseudo-Corner Theory: A Simple En-hancement of J2-Flow Theory for Applications Involving Non-ProportionalLoading,” Engineering Computations 3 (2), 116–120.

Hughes, T.J.R., and R.L. Taylor, [1978], “Unconditionally Stable Algorithms forQuasi-Static Elasto/Viscoplastic Finite Element Analysis,” Computers andStructures 8, 169–173.

Hughes, T.J.R., R.L. Taylor, and J.L. Sackman [1975], “Finite Element Formula-tion and Solution of Contact-Impact Problems in Continuum Mechanics–III,”SESM Report No. 75-3, Department of Civil Engineering, University ofCalifornia, Berkeley.

Hughes, T.J.R., and J. Winget, [1980], “Finite Rotation Effects in NumericalIntegration of Rate Constitutive Equations Arising in Large-DeformationAnalysis,” International Journal for Numerical Methods in Engineering 15,1862–1867.

Hundsdorfer, W.H., [1985], The Numerical Solution of Nonlinear Stiff InitialValue Problems: An Analysis of One Step Methods, CWI Tract, Center forMathematics and Computer Science, Amsterdam, The Netherlands.

Hungerford, T.W., [1974], Algebra, Springer Verlag, New York.Iwan, D.W., and P.J. Yoder, [1983], “Computational Aspects of Strain-Space

Plasticity,” Journal of Engineering Mechanics, 109, 231–243.Johnson, C., [1976a], “Existency Theorems for Plasticity Problems,” Journal de

Mathematiques Pures et Appliques 55, 431–444.Johnson, C., [1976b], “On Finite Element Methods for Plasticity Problems,”

Numerische Mathematik 26, 79–84.Johnson, C., [1977], “A Mixed Finite Element for Plasticity,” SIAM Journal of

Numerical Analysis 14, 575–583.Johnson, C., [1978], “On Plasticity with Hardening,” Journal of Applied

Mathematical Analysis 62, 325–336.Johnson, C., [1987], Numerical Solution of Partial Differential Equations by the

Finite Element Method, Cambridge University Press, Cambridge, U.K.Johnson, G., and D.J. Bammann, [1984], “A Discussion of Stress Rates in Finite

Deformation Problems,” International Journal of Solids and Structures 20,725–737.

Kachanov, L.M., [1974], Fundamentals of the Theory of Plasticity, MIRPublishers, Moscow.

Karmanov, V., [1977], Programmation Mathematique, MIR Publishers, Moscow.Key, S.W., [1969], “A Variational Principle for Incompressible and Nearly Incom-

pressible Anisotropic Elasticity,” International Journal of Solids Structures5, 951–964.

Key, S.W., [1974], “HONDO - A Finite Element Computer Program for the LargeDeformation Response of Axisymmetric Solids,” Report 74–0039, SandiaNational Laboratories, Albuquerque, N.M.

Key, S.W., C.M. Stone, and R.D. Krieg, [1981], “Dynamic Relaxation Appliedto the Quasi-Static, Large Deformation, Inelastic Response of Axisymmetric

Page 393: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

References 381

Solids,” in Nonlinear Finite Element Analysis in Structural Mechanics, eds.,W. Wunderlich et al., Springer, Berlin.

Key, S.W., and R.D. Krieg, [1982], “On the Numerical Implementation of InelasticTime Dependent and Time Independent, Finite Strain Constitutive Equa-tions in Structural Mechanics,” Computer Methods in Applied Mechanicsand Engineering 33, 439–452.

Koiter, W.T., [1953], “Stress-Strain Relations, Uniqueness and Variational Theo-rems for Elastic-Plastic Materials with a Singular Yield Surface,” Quarterlyof Applied Mathematics 11, 350–354.

Koiter, W.T., [1960], “General Theorems for Elastic-plastic Solids,” in Progress inSolid Mechanics 6, eds. I.N. Sneddon and R. Hill, North-Holland PublishingCompany, Amsterdam, 167–221.

Kratochvil, J., [1973], “On a Finite Strain Theory of Elastic-Inelastic Materials,”Acta Mechanica 16, 127–142.

Krieg, R.D., and S.W. Key, [1976], “Implementation of a Time Dependent Plas-ticity Theory into Structural Computer Programs,” Constitutive Equations inViscoplasticity: Computational and Engineering Aspects, eds., J.A. Stricklinand K.J. Saczalski, AMD-20, ASME, New York.

Krieg, R.D. and D.B. Krieg, [1977], “Accuracies of Numerical Solution Meth-ods for the Elastic-Perfectly Plastic Model,” Journal of Pressure VesselTechnology 99, 510–515.

Kroner, E. and C. Teodosiu, [1972], “Lattice Defect Approach to Plasticity andViscoplasticity,” in Problems of Plasticity, ed., A. Sawczuk, Noordhoff.

Lang, S., [1983], Real Analysis, 2nd ed., Addison–Wesley Publishing Company,Inc., Reading, Mass.

Lee, E.H., [1969], “Elastic-Plastic Deformations at Finite Strains,” Journal ofApplied Mechanics 36, 1–6.

Lee, E.H., and D.T. Liu, [1967], “Finite Strain Elastic-Plastic Theory Particularlyfor Plane Wave Analysis,” Journal of Applied Physics, 38, 19–27.

Lee, R.L., P.M. Gresho, and R.L. Sani, [1979], “Smoothing Techniques for CertainPrimitive Variable Solutions of the Navier-Stokes Equations,” InternationalJournal for Numerical Methods in Engineering 14, (12), 1785–1804.

Lemaitre, J., and J.-L. Chaboche, [1990], Mechanics of Solid Materials, CambridgeUniversity Press, Cambridge, U.K.

Loret, B., and J.H. Prevost, [1986], “Accurate Numerical Solutions for Drucker-Prager Elastic-Plastic Models,” Computer Methods in Applied Mechanics andEngineering 54, 259–277.

Lubliner, J., [1972], “On the Thermodynamic Foundations of Non-Linear SolidMechanics,” International Journal of Non-Linear Mechanics 7, 237–254.

Lubliner, J., [1973], “On the Structure of the Rate Equations of Materials withInternal Variables,” Acta Mechanica 17, 109–119.

Lubliner, J., [1984], “A Maximum-Dissipation Principle in Generalized Plasticity,”Acta Mechanica 52, 225–237.

Lubliner, J., [1986], “Normality Rules in Large-Deformation Plasticity,” Mechan-ics of Materials 5, 29–34.

Page 394: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

382 References

Luenberger, D.G., [1972], Optimization by Vector Space Methods, John Wiley &Sons Inc., New York.

Luenberger, D.G., [1984], Linear and Nonlinear Programming, Addison–WesleyPublishing Company, Reading, Mass.

Maier, G., [1970], “A Matrix Structural Theory of Piecewise Linear Elastoplasticitywith Interacting Yield Planes,” Meccanica 5, 54–66.

Maier, G., and D. Grierson, [1979], Engineering Plasticity by MathematicalProgramming, Pergamon Press, New York.

Malkus, D.S. and T.J.R. Hughes, [1978], “Mixed Finite Element Methods —Reduced and Selective Integration Techniques: A Unification of Concepts,”Computer Methods in Applied Mechanics and Engineering 15 (1), 68–81.

Malvern, L., [1969], An Introduction to the Mechanics of a Continuous Medium,Prentice–Hall, Englewood Cliffs, N.J.

Mandel, J., [1964], “Contribution Theorique a l’Etude de l’Ecrouissage et des Loisde l’Ecoulement Plastique,” Proceedings of the 11th International Congresson Applied Mechanics, 502–509.

Mandel, J., [1965], “Generalisation de la Theorie de la Plasticite de W.T. Koiter,”International Journal of Solids and Structures 1, 273–295.

Mandel, J., [1974], “Thermodynamics and Plasticity,” in Foundations of Contin-uum Thermodynamics, eds., J.J. Delgado et al., Macmillan, New York.

Marcal, P.V., and I.P. King, [1967], “Elastoplastic Analysis of Two-DimensionalStress Systems by the Finite Element Method,” International Journal ofMechanical Science 9, 143–155.

Marsden J.E. and T.J.R Hughes, [1994], Mathematical Foundations of Elasticity,Dover, New York.

Matthies, H., [1978], “Problems in Plasticity and their Finite Element Approxi-mation”, Ph.D. Thesis, Department of Mathematics, Massachusetts Instituteof Technology, Cambridge, Mass.

Matthies, H. [1979], “Existence theorems in thermo–plasticity,” Journal de Me-canique 18 (4), 695–711.

Matthies, H., and G. Strang, [1979], “The Solution of Nonlinear Finite ElementEquations,” International Journal for Numerical Methods in Engineering 14(11), 1613–1626.

Matthies, H., G. Strang, and E. Christiansen, [1979], “The saddle point of a dif-ferential,” in Energy Methods in Finite Element Analysis, R. Glowinski, E.Y.Rodin, and O.C. Zienkiewicz, eds., John Wiley & Sons, New York.

McMeeking, R.M., and J.R. Rice, [1975], “Finite-Element Formulations for Prob-lems of Large Elastoplastic Deformations,” International Journal of Solidsand Structures 11, 601–616.

Mehrabadi, M.M., and S. Nemat–Nasser, [1987], “Some Basic Kinematical Re-lations for Finite Deformations of Continua,” Mechanics of Materials 6,127–138.

Mikhlin, S.G., [1970], An Advanced Course of Mathematical Physics, AmericanElsevier, New York.

Page 395: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

References 383

Moreau, J.J., [1976], “Application of Convex Analysis to the Treatment of Elasto-plastic Systems,” in Applications of Methods of Functional Analysis toProblems in Mechanics, eds., P. Germain and B. Nayroles, Springer-Verlag,Berlin.

Moreau, J.J., [1977], “Evolution Problem Associated with a Moving Convex Setin a Hilbert Space,” Journal of Differential Equations 26, 347.

Morman, K.N., [1987], “The Generalized Strain Measure with Application toNon-Homogeneous Deformations in Rubber-Like Solids,” Journal of AppliedMechanics 53, 726–728.

Naghdi, P.M., [1960], “Stress-Strain Relations in Plasticity and Thermoplastic-ity,” in Proceedings of the 2nd Symposium on Naval Structural Mechanics,Pergamon Press, London.

Naghdi, P.M., and J.A. Trapp, [1975], “The Significance of Formulating PlasticityTheory with Reference to Loading Surfaces in Strain Space,” InternationalJournal of Engineering Science, 13, 785–797.

Nagtegaal, J.C., [1982], “On the Implementation of Inelastic Constitutive Equa-tions with Special Reference to Large Deformation Problems,” ComputerMethods in Applied Mechanics and Engineering 33, 469–484.

Nagtegaal, J.C., and J.E. De Jong, [1981] , “Some Computational Aspects ofElastic-Plastic Large Strain Analysis,” International Journal for NumericalMethods in Engineering, 17, 15–41.

Nagtegaal, J.C., D.M. Parks, and J.R. Rice, [1974], “On Numerically AccurateFinite Element Solutions in the Fully Plastic Range,” Computer Methods inApplied Mechanics and Engineering, 4, 153–177.

Nagtegaal, J.C., and F.E. Veldpaus, [1984], “On the Implementation of FiniteStrain Plasticity Equations in a Numerical Model,” in Numerical Analysis ofForming Processes, eds., J.F.T. Pittman, O.C. Zienkiewicz, R.D. Wood, andJ.M. Alexander, John Wiley & Sons Ltd., Chicherster, U.K.

Nayak, G.C., and O.C. Zienkiewicz, [1972], “Elastoplastic Stress Analysis. Gen-eralization of Various Constitutive Equations Including Stress Softening,”International Journal for Numerical Methods in Engineering 5, 113–135.

Neal, B.G., [1961], “The Effect of Shear and Normal Forces on the Fully Plas-tic Moment of a Beam of Rectangular Cross Section,” Journal of AppliedMechanics 28, 269–274.

Needleman, A., [1982], “Finite Elements for Finite Strain Plasticity Problems,”Plasticity of Metals at Finite Strains: Theory, Computation, and Experiment,eds., E.H. Lee and R.L. Mallet, Division of Applied Mechanics, StanfordUniversity, Stanford, California, 387–436.

Needleman, A., and V. Tvergaard, [1984], “Finite Element Analysis of LocalizationPlasticity,” in Finite elements, Vol V: Special Problems in Solid Mechanics,eds., J.T. Oden and G.F. Carey, Prentice–Hall, Englewood Cliffs, N.J.

Nemat–Nasser, S., [1982], “On Finite Deformation Elasto-Plasticity,” Interna-tional Journal of Solids Structures 18, 857–872.

Nemat–Nasser, S., [1983], “On Finite Plastic Flow of Crystalline Solids andGeomaterials” Journal of Applied Mechanics, 50, 1114–1126.

Page 396: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

384 References

Nguyen, Q.S., [1977], “On the elastic-plastic initial boundary value problem andits numerical integration,” International Journal for Numerical Methods inEngineering 11, 817–832.

Oden, J.T., and G. Carey, [1983], Finite Elements. Volume IV. Mathematicalaspects, Prentice–Hall, Englewood Cliffs, N.J.

Oden, J.T., and J.N. Reddy, [1976], Variational Methods for Theoretical Mechan-ics, Springer-Verlag, Berlin.

Ogden, R.W., [1982], “Elastic Deformations in Rubberlike Solids,” in Mechanicsof Solids, the Rodney Hill 60th Anniversary Volume, (eds., H.G. Hopkins andM.J. Sewell), Pergamon Press, Oxford, 499–537.

Ogden, R.W., [1984], Non-Linear Elastic Deformations, Ellis Horwood Ltd., WestSussex, England.

Ortiz, M., and J.C. Simo, [1986], “Analysis of a New Class of Integration Al-gorithms for Elastoplastic Constitutive Relations,” International Journal forNumerical Methods in Engineering 23, 353–366.

Ortiz, M., and E.P. Popov, [1985], “Accuracy and Stability of Integration Algo-rithms for Elastoplastic Constitutive Equations,” International Journal forNumerical Methods in Engineering 21, 1561–1576.

Ortiz, M., and J.E. Martin, [1989], “Symmetry-Preserving Return Mapping Al-gorithms and Incrementally Extremal Paths: A Unification of Concepts,”International Journal for Numerical Methods in Engineering 28, 1839–1853.

Pazy, A., [1983], Semigroups of Linear Operators and Applications to PartialDifferential Equations, Springer-Verlag, New York.

Perzyna, P., [1971], “Thermodynamic Theory of Viscoplasticity,” in Advances inApplied Mechanics, (ed., Chia-Shun Yih), Academic Press, New York, 11,313–354.

Pinsky, P., M. Ortiz, and K.S. Pister, [1983], “Numerical Integration of Rate Con-stitutive Equations in Finite Deformation Analysis,” Computer Methods inApplied Mechanics and Engineering 40, 137–158.

Pitkaranta, J., and R. Sternberg, [1984], “Error Bounds for the Approximation ofthe Stokes Problem Using Bilinear/Constant Elements on Irregular Quadri-lateral Meshes,” Report MAT-A222, Helsinki University of Technology,Institute of Mathematics, Helsinki.

Powell, M.J.D., [1969], “A Method for Nonlinear Constraints in MinimizationProblems,” in Optimization, ed., R. Fletcher, Academic Press, London.

Prager, W., [1956], “A New Method of Analyzing Stress and Strains in Work-Hardening Plastic Solids,” Journal of Applied Mechanics 23, 493–496.

Pschenichny, B.N., and Y.M. Danilin, [1978], Numerical Methods in ExtremalProblems, MIR Publishers, Moscow.

Resende, L., and J.B. Martin, [1986], “Formulation of Drucker-Prager Cap Model,”Journal of Engineering Mechanics 111(7), 855–865.

Rice J.R. and D.M. Tracey, [1973], “Computational Fracture Mechanics,” in Pro-ceedings of the Symposium on Numerical Methods in Structural Mechanics,ed., S.J. Fenves, Urbana, Illinois, Academic Press.

Page 397: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

References 385

Richtmyer, R.D., and K.W. Morton [1967], Difference Methods for Initial ValueProblems, 2nd ed., Interscience, New York.

Rolph, W.D., and K.J. Bathe, [1984], “On a Large Strain Finite-Element For-mulation for Elasto-Plastic Analysis,” in Constitutive Equations, Macro andComputational Aspects, ed., K.J. Willam, Winter Annual Meeting, 1984,ASME, New York.

Rubinstein R., and S.N. Atluri, [1983], “Objectivity of Incremental Constitu-tive Relations over Finite Time Steps in Computational Finite DeformationAnalyses,” Computer Methods in Applied Mechanics and Engineering 36,277–290.

Sandler, I.S., DiMaggio, F.L., and Baladi, G.Y., [1976], “Generalized CAP Modelfor Geological Materials,” Journal of the Geotechnical Engineering Division,102 (GT7), July, 683–699.

Sandler, I.S., and D. Rubin, [1979], “An Algorithm and a Modular Subroutine forthe Cap Model,” International Journal for Numerical and Analytical Methodsin Geomechanics 3, 173–186.

Schreyer, H.L., R.L. Kulak, and J.M. Kramer, [1979], “Accurate Numerical So-lutions for Elastic-Plastic Models,” Journal of Pressure Vessel Technology,101, 226–334.

Sidoroff, F., [1974], “Un Modele Viscoelastique Non Lineaire Avec ConfigurationIntermediaire,” Journal de Mecanique 13, 679–713.

Simo, J.C., [1986], “On the Computational Significance of the Intermediate Con-figuration and Hyperelastic Relations in Finite Deformation Elastoplasticity,”Mechanics of Materials 4, 439–451.

Simo, J.C., [1987a], “On a Fully Three-Dimensional Finite-Strain Viscoelas-tic Damage Model: Formulation and Computational Aspects,” ComputerMethods in Applied Mechanics and Engineering 60, 153–173.

Simo, J.C., [1987b], “A J2-Flow Theory Exhibiting a Corner-Like Effect and Suit-able for Large-Scale Computation,” Computer Methods in Applied Mechanicsand Engineering 62, 169–194.

Simo, J.C., [1988a], “A Framework for Finite Strain Elastoplasticity Based onMaximum Plastic Dissipation and the Multiplicative Decomposition: PartI. Continuum Formulation,” Computer Methods in Applied Mechanics andEngineering 66, 199–219.

Simo, J.C., [1988b], “A Framework for Finite Strain Elastoplasticity Based onMaximum Plastic Dissipation and the Multiplicative Decomposition: PartII. Computational Aspects,” Computer Methods in Applied Mechanics andEngineering 68, 1–31.

Simo, J.C., [1991], “Nonlinear Stability of the Time-Discrete Variational Problemof Evolution in Nonlinear Heat Conduction and Elastoplasticity,” ComputerMethods in Applied Mechanics and Engineering 88, 111–131.

Simo, J.C., and S. Govindjee, [1988], “Exact Closed-Form Solution of the ReturnMapping Algorithm for Plane Stress Elasto-Viscoplasticity,” EngineeringComputations 3, 254–258.

Page 398: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

386 References

Simo, J.C., and S. Govindjee, [1991], “Nonlinear B–Stability and SymmetryPreserving Return Mapping Algorithms for Plasticity and Viscoplasticity”International Journal for Numerical Methods in Engineering 31, 151–176.

Simo, J. C., K. D. Hjelmstad, and R. L. Taylor, [1984], “Numerical Formulationsfor Finite Deformation Problems of Beams Accounting for the Effect of Trans-verse Shear,” Computer Methods in Applied Mechanics and Engineering 42,301–330.

Simo, J.C., and T.J.R. Hughes, [1986], “On the Variational Foundations ofAssumed Strain Methods,” Journal of Applied Mechanics 53, 51–54.

Simo, J.C., and T.J.R. Hughes, [1987], “General Return Mapping Algorithms forRate Independent Plasticity,” in Constitutive Laws for Engineering Materials,(ed., C.S. Desai), Elsevier, N.Y.

Simo, J.C., and J.W. Ju, [1989], “Finite Deformation Damage-Elastoplasticity:A Non-Conventional Framework,” International Journal of ComputationalMechanics 5, 375–400.

Simo, J.C., Ju, J. W., Pister, K. S., and Taylor, R. L., [1988], ”An Assessment of theCap Model: Consistent Return Algorithms and Rate-Dependent Extension,”Journal of Engineering Mechanics 114, 191–218.

Simo, J.C., J.G. Kennedy, and S. Govindjee, [1988], “Non-Smooth MultisurfacePlasticity and Viscoplasticity. Loading/Unloading Conditions and NumericalAlgorithms,” International Journal for Numerical Methods in Engineering26, 2161–2185.

Simo, J.C., J.G. Kennedy, and R.L. Taylor, [1988], “Complementary Mixed FiniteElement Formulations of Elastoplasticity,” Computer Methods in AppliedMechanics and Engineering 74, 177–206.

Simo J.C., and J.E. Marsden, [1984], “On the Rotated Stress Tensor and the Mate-rial Version of the Doyle-Ericksen Formula,” Archive for Rational Mechanicsand Analysis 86, 213–231.

Simo, J.C., J.E. Marsden, and P.S. Krishnaprasad, [1988], “The Hamiltonian Struc-ture of Elasticity. The Convective Representation of Solids, Rods and Plates,”Archive for Rational Mechanics and Analysis 104, 125–183.

Simo J.C., and M. Ortiz, [1985], “A Unified Approach to Finite DeformationElastoplasticity Based on the use of Hyperelastic Constitutive Equations,”Computer Methods in Applied Mechanics and Engineering 49, 221–245.

Simo J.C., and K.S. Pister, [1984], “Remarks on Rate Constitutive Equationsfor Finite Deformation Problems: Computational Implications,” ComputerMethods in Applied Mechanics and Engineering 46, 201–215.

Simo, J.C., and L.V. Quoc, [1986], “A 3-Dimensional Finite Strain Rod Model. PartII: Geometric and Computational Aspects,” Computer Methods in AppliedMechanics and Engineering 58, 79–116.

Simo J.C., and R.L. Taylor, [1985], “Consistent Tangent Operators for Rate In-dependent Elasto-Plasticity,” Computer Methods in Applied Mechanics andEngineering 48, 101–118.

Simo, J.C, and R.L. Taylor, [1986], “Return Mapping Algorithm for PlaneStress Elastoplasticity,” International Journal for Numerical Methods inEngineering 22, 649–670.

Page 399: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

References 387

Simo, J.C., R.L. Taylor, and K.S. Pister, [1985], “Variational and ProjectionMethods for the Volume Constraint in Finite Deformation Elastoplasticity,”Computer Methods in Applied Mechanics and Engineering 51, 177–208.

Simo, J.C., and R.L. Taylor, [1991], “Quasi-Incompressible Finite Elasticity inPrincipal Stretches. Continuum Basis and Numerical Algorithms,” ComputerMethods in Applied Mechanics and Engineering 85, 273–310.

Simo, J.C., and K. Wong, [1991], “Unconditionally Stable Algorithms for the Or-thogonal Group That Exactly Preserve Energy and Momentum,” InternationalJournal for Numerical Methods in Engineering 31, 19–52

Sokolnikoff, I.S., [1956], Mathematical Theory of Elasticity, 2nd ed., McGrawHill, New York.

Stakgold, [1979], Green’s Functions and Boundary Value Problems, John Wiley& Sons, New York.

Strang, G., [1986], Introduction to Applied Mathematics, Wellesley-CambridgePress, Wellesley, Mass.

Strang, G., H. Matthies, and R. Temam, [1980], “Mathematical and ComputationalMethods in Plasticity,” in Variational Methods in the Mechanics of Solids, ed.,S. Nemat–Nasser, Pergamon Press, Oxford.

Suquet, P., [1979], “Sur les Equations de la Plasticite,” Ann. Fac. Sciences Toulouse1, 77–87.

Suquet, P.M., [1981], “Sur les Equations de la Plasticite: Existence et Regularitedes Solutions,” Journal de Mecanique 20, 3–39.

Taylor, G.I., [1938], “Analysis of Plastic Strain in a Cubic Crystal,” in StephenTimoshenko 60th Anniversary Volume, ed., J.M. Lessels, Macmillan, NewYork.

Taylor, G.I., and C.F. Elam, [1923], “Bakerian Lecture: The Distortion of an Alu-minum Crystal During a Tensile Test,” Proceedings of the Royal Society ofLondon A102, 643–667.

Taylor, G.I., and C.F. Elam, [1925], “The Plastic Extension and Fracture ofAluminum Crystals,” Proceedings of the Royal Society of London A108,28–51.

Taylor, L.M. and E.B. Becker, [1983], “Some Computational Aspects of LargeDeformation, Rate-Dependent Plasticity Problems,” Computer Methods inApplied Mechanics and Engineering 41, No. 3, 251–278.

Taylor, R.L., K.S. Pister, and G.L. Goudreau, [1970], “Thermomechanical Anal-ysis of Viscoelastic Solids,” International Journal for Numerical Methods inEngineering 2, 45–79.

Taylor, R.L., K.S. Pister, and L.R. Herrmann, [1968], “On a Variational Theo-rem for Incompressible and Nearly-Incompressible Elasticity,” InternationalJournal of Solids and Structures 4, 875–883.

Taylor, R. L., J.C. Simo, O. C. Zienkiewicz, and A.C. Chan, [1986], “The PatchTest: A Condition for Assessing Finite Element Convergence,” InternationalJournal for Numerical Methods in Engineering 22, 39–62.

Temam, R., and G. Strang, [1980], “Functions of Bounded Deformation,” Archivefor Rational Mechanics and Analysis 75, 7–21.

Page 400: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

388 References

Temam, R., [1985], Mathematical Problems in Plasticity, Gauthier-Villars, Paris(Translation of original 1983 French edition).

Ting, T.T., [1985], “Determination of C1/2, C−1/2 and More General IsotropicTensor Functions of C,” Journal of Elasticity 15, 319–323.

Triantafyllidis, N., A. Needleman, and V. Tvergaard, [1982], “On the Develop-ment of Shear Bands in Pure Bending,” International Journal of Solids andStructures 18, 121–138.

Troutman, J.L., [1983], Variational Calculus with Elementary Convexity, Springer-Verlag, New York.

Truesdell C., and W. Noll, [1965], “The Nonlinear Field Theories,” Handbuch derPhysik, Band III/3, Springer-Verlag, Berlin.

Truesdell C., and R.A. Toupin, [1960], “The Classical Field Theories,” inHandbook der Physik, III/1, Springer-Verlag, Berlin.

Tsai, S.W. and E.M. Wu [1971], “A General Theory of Strength for AnisotropicMaterials,” Journal of Composite Materials 5, 58.

Tvergaard, V., A. Needleman, and K.K. Lo, [1981], “Flow Localization in thePlane Strain Tensile Test,” Journal of Mechanics and Physics of Solids 29,115–142.

Vainberg, M.M., [1964], Variational Methods for the Study of NonlinearOperators, Holden–Day, Inc., San Francisco.

Voce, E., [1955], “A Practical Strain Hardening Function,” Metallurgica 51, 219–226.

Wanner, G., [1976], “A Short Proof of Nonlinear A–Stability,” BIT 16, 226–227.Whittaker, E.T., [1944], A Treatise on the Analytical Dynamics of Particles and

Rigid Bodies, Dover, New York.Wilkins, M.L., [1964], “Calculation of Elastic-Plastic Flow,” in Methods of

Computational Physics 3, eds., B. Alder et. al., Academic Press, New York.Yoder, P.J., and R.L. Whirley, [1984], “On the Numerical Implementation of

Elastoplastic Models,” Journal of Applied Mechanics 51, (2), 283–287.Zaremba, S., [1903], “Sur une Forme Perfectionee de la Theorie de la Relaxation,”

Bul. Int. Acad. Sci. Cracovie 8, 594–616.Zeidler, E. [1985], Nonlinear Functional Analysis and its Applications III:

Variational Methods and Optimization, Springer–Verlag, Berlin.Ziegler, H., [1959], “A Modification of Prager’s Hardening Rule,” Quarterly of

Applied Mathematics 17, 55–65.Zienkiewicz, O.C., and I.C. Cormeau, [1974], “Viscoplasticity – Plasticity

and Creep in Elastic Solids – a Unified Numerical Solution Approach,”International Journal for Numerical Methods in Engineering 8, 821–845.

Zienkiewicz, O.C., [1977], The Finite Element Method, 3rd ed., McGraw–Hill,London.

Zienkiewicz, O.C., and R.L. Taylor [1989], The Finite Element Method, 4th ed.,McGraw–Hill, London, Vol. I.

Zienkiewicz, O.C., R.L. Taylor, and J.M. Too, [1971], “Reduced Integration Tech-nique in General Analysis of Plates and Shells,” International Journal forNumerical Methods in Engineering 3, 275–290.

Page 401: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

Index

A-contractive, 238, 239additive decomposition, 76, 269admissible variations, 262admissible velocity fields, 267algorithm for viscoplasticity, 66algorithmic tangent modulus, 52, 68,

212, 370, 371arc-length, 157associative flow rule, 8, 81, 87, 99,

309associative Levy-Saint Venant flow

rule, 89associative plasticity, 115associativity of flow rule, 102assumed-strain method, 168, 176, 178axisymmetric billet, 324axisymmetric disk, 326

B-bar method, 178, 181back stress, 17backward Euler, 33Biot stress, 251black-hole condition, 296boundary conditions, 22bulk modulus, 90, 110

Cauchy stress tensor, 250Clausius–Duhem inequality, 350closest point projection, 41, 59, 118,

143, 151, 206combined isotropic/kinematic

hardening, 43, 52, 90, 91complementary hardening potential,

103

complementary Helmholtz freeenergy function, 229

conditional stability, 53configuration space, 262consistency condition, 6, 77, 80, 204consistency parameters, 201consistent elastoplastic modulus, 145consistent tangent, 174consistent tangent modulus, 355constitutive equation, 73contractivity, 30, 64, 223, 233convective representation, 262, 276convex optimization, 39convex programming, 209convexity, 19, 20, 100, 102convolution, 339, 365Coulomb friction, 1creep function, 341current configuration, 241cutting plane algorithm, 148

dead loading, 267deformation gradient, 241degree-one homogeneity, 21, 96deviatoric-volumetric multiplicative

split, 305, 358Dirac delta function, 340discontinuous mean stress

interpolation, 180discontinuous stress interpolation, 170discontinuous volume interpolation,

180discrete gradient operator, 171discrete Lagrangian, 164

389

Page 402: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

390 Index

discrete plastic dissipation function,163

displacement field, 22, 72dissipation, 26, 64, 229, 349

function, 343Duvaut-Lions, 68, 110, 217

elastic domain, 76, 200, 229, 270elastic predictor, 140elastic unloading, 78, 84elastic-plastic operator split, 140elasticity, 73elasticity tensor, 74elastoplastic tangent modulus, 12, 13,

18, 80, 96, 127, 204energy decay, 28energy estimate, 28energy method, 53energy norm, 184equations of motion, 251equilibrium response, 345equivalent plastic power, 12equivalent plastic strain, 11, 91equivalent plastic work, 91essential boundary condition, 25Euler parameters, 296Euler–Lagrange equations, 159Eulerian description, 246Eulerian strain tensor, 284, 303, 304evolution equation, 348, 365exponential map, 295external power, 26

finite element solution of the IBVP,46

first Piola–Kirchhoff stress tensor,250

flow rule, 5, 59, 77, 270fluidity, 105forward Euler, 33frame indifference, 255frame invariance, 255free energy, 162, 343, 350Frechet derivative, 156functional derivative, 158

Gateaux variation, 156generalized displacement model, 171generalized hardening modulus, 229

generalized midpoint rule, 33, 225generalized midpoint rule in SO(3),

296generalized relaxation models, 343Green-McInnis-Naghdi stress rate,

255

Hadamard condition, 74hardening law, 77, 270Heaviside function, 60Helmholtz free energy, 162, 343, 350Hessian, 210Hu–Washizu functional, 162Huber-von Mises yield condition, 89,

309Hughes-Winget algorithm, 298hyperelastic rate constitutive

equations, 256hyperelasticity, 307hypoelasticity, 269

incremental displacement gradient,280

incremental elastoplastic initial valueproblem, 34

incremental loading, 49incremental solution procedure, 49incrementally objective algorithms,

276initial boundary value problem, 21, 23initial conditions, 23integration algorithms, 116, 351intermediate local configuration, 300internal energy, 26internal hardening variable, 9internal variables, 87, 337, 348, 365irreversible process, 75isoerror maps, 131isometry, 252isotropic function, 243, 270isotropic group, 259isotropic hardening, 9, 34, 35, 55, 62,

90, 135, 310isotropy, 259iterative solution procedure, 50

Jaumann-Zaremba stress rate, 255J2 flow theory, 89, 90, 110, 288

plane stress, 91

Page 403: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

Index 391

Kelvin solid, 341kinematic hardening, 17, 68, 134, 310kinetic energy, 26Kirchhoff stress tensor, 250Kronecker delta, 347Kuhn–Tucker conditions, 6, 77, 99,

115, 116, 201, 207discrete, 116, 208

Kuhn-Tucker form, 271

Lagrange multipliers, 99, 163Lagrangian, 99, 211Lagrangian description, 245Lagrangian strain tensor, 303Lame constants, 74left Cauchy–Green tensor, 241left stretch tensor, 241Legendre transformation, 162Levy-Saint Venant flow rule, 89Lie algebra, 295Lie derivative, 254Lie’s formula, 139linearization, 122, 151, 174, 212, 355

consistent, 175loading/unloading conditions, 5, 13,

77, 102, 201, 271, 310alternative form, 84

material acceleration, 245material description of the motion,

245material points, 245material rate of deformation tensor,

249material time derivative, 247material velocity, 245material velocity gradient, 248Maxwell fluid, 341mechanical work, 26midpoint rule, 33mixed method, 182momentum balance, 262, 266multiplicative decomposition, 302multisurface plasticity, 199

natural relaxation time, 62necking of a circular bar, 326neutral loading, 16, 78, 84nonlinear heat conduction, 220

nonlinear stability, 226, 237nonlinear viscoelastic constitutive

model, 364nonsymmetric nominal stress tensor,

250normality, 99normalized relaxation function, 349numerical solution of the IBVP, 31

objective algorithm, 276, 290objective stress rates, 253objective time-stepping algorithms,

278objectivity, 252, 255operator splits, 139optimality conditions, 41orthogonal group, 295orthogonal projections, 179

penalty formulation, 106perfect plasticity, 7, 80, 89, 98, 145perfect viscoplaticity, 111perforated strip, 185persistency (or consistency) condition,

6Perzyna, 59, 69, 216plane strain, 89plane stress, 91plastic corrector, 140, 141plastic dissipation functional, 163plastic loading, 78, 84, 116plastic strain, 75polar decomposition, 242Prandl-Reuss equations, 89pressure, 178principal directions, 242principal invariants, 241principal stretches, 242principle of maximum plastic

dissipation, 98product formula, 139projection, 110projection operators, 178projection theorem, 111

radial return algorithm, 317rate equilibrium equations, 267rate form, 23rate-independent plasticity, 75, 206

Page 404: Interdisciplinary Applied Mathematics - pudn.comread.pudn.com/.../Computational_Inelasticity.pdf · Interdisciplinary Applied Mathematics Volume 7 ... S.S. Sastry, P.S. Krishnaprasad

392 Index

rates, 15reference configuration, 241relative Eulerian strain tensor, 284relative Lagrangian strain tensor, 281relative left Cauchy–Green tensor, 285relative stress, 43relative time, 61relaxation function, 340relaxation test, 60, 340relaxation time, 150, 339representation theorem for isotropic

functions, 261return mapping, 141return mapping algorithm, 35, 36, 44,

126, 143, 314rheological model, 58Riemannian metrics, 142right Cauchy–Green tensor, 241right stretch tensor, 241rotated description, 271rotated rate of deformation tensor, 249rotated representation, 277rotated stress tensor, 250rotation tensor, 241

second law, 350second Piola-Kirchhoff stress tensor,

250semigroup property, 353shear modulus, 110single-crystal plasticity, 301softening, 69, 88space of bounded deformations, 233spatial acceleration, 246spatial description of motion, 246spatial discretization, 31spatial rate of deformation tensor, 248spatial velocity, 246spatial velocity gradient, 247, 248spectral decomposition, 241spin tensor, 248stability, 26stability analysis of the algorithmic

IBVP, 53stability estimate, 64standard solid, 340stiffness ratio, 340stored energy, 73

stored energy function, 359strain driven, 13, 32strain field, 22strain hardening, 9strain space, 8, 75, 82, 84strain tensor, 72, 114stress power, 26stress space, 75, 76stress tensor, 72, 114strip with a circular hole, 189strip with a circular notch, 190strong ellipticity, 74superposed rigid body motions, 252symmetric Piola-Kirchhoff stress

tensor, 250

tangent compliance, 103thermodynamics, 349thermodynamic equilibrium, 350thermodynamics of viscoelasticity, 349thick-walled cylinder, 184, 322time discretization, 31trial elastic state, 35, 43, 116, 140, 315trial state, 15, 16trial state (rates), 84Truesdell stress rate, 254

unconditional stability, 53uniqueness, 29, 64, 88

variational consistency, 176variational formulation, 262variational inequality, 103, 104velocity field, 22viscoelasticity, 336viscoplastic regularization, 62, 105,

231viscous stress, 338von Mises yield condition, 89, 309

weak formulation, 24, 179, 232, 262,266

yield condition, 3, 76, 270, 309yield criterion, 96yield surface, 5, 77

Ziegler rule, 17, 91