Jeremíc et al., DRAFT, w ork in progress!

Transcription

Jeremíc et al., DRAFT, w ork in progress!
Lecture Notes on
Computational Geomechanics:
Inelastic Finite Elements for
Pressure Sensitive Materials
Prof. Dr. Boris Jeremi´c; Boris Jeremi
University of California, Davis, CA
Lawrence Berkeley National Laboratory, Berkeley, CA
with significant contributions, as noted in Chapters, by:
Prof. Dr. Zhaohui Yang
Dr. Zhao Cheng
University of Alaska, Anchorage, AK
Itasca International Inc. Minneapolis, MN
Dr. Guanzhou Jie
Prof. Dr. Kallol Sett
Jeremi´c et al., DRAFT, work in progress!
Wells Fargo Securities, New York, NY
University of Buffalo, Buffalo, NY
Prof. Dr. Mahdi Taiebat
‫ﻣﻬﺪﯼ ﻃﻴﺒﺎﺕ‬
Dr. Matthias Preisig
University of British Columbia, Vancouver, BC
GeoMod ing. conseils SA, Lausanne, Suisse
Dr. Nima Tafazzoli
Ms. Panagiota Tasiopoulou
Tetra Tech EBA, Vancouver, BC
National Technical University of Athens, Greece
Prof. Dr. Federico Pisan`o
Mr. Jos´e Antonio Abell Mena
Delft University of Technology, Delft, The Nederlands
University of California, Davis, CA
Mr. Kohei Watanabe
Mr. Konstantinos Karapiperis
q
Shimizu Corporation, Tokyo, Japan
University of California, Davis
Version: February 27, 2015, 15:47
Copyright by Boris Jeremi´c
Jeremi´c et al.
draft lecture notes
2 of 1362
This is a restricted version of Lecture Notes, for University of California students only!
Copyright is held by Boris Jeremi´
c
under
Attribution-NonCommercial-ShareAlike 3.0 Unported
(CC BY-NC-SA 3.0) license:
• You are free:
– to Share – to copy, distribute and transmit the work
– to Remix – to adapt the work
• Under the following conditions:
–
Attribution – You must attribute parts or all (whatever used) of this work to Boris Jeremi´c
(with link to his web site).
–
Noncommercial – You may not use this work for commercial purposes.
–
Share Alike – If you alter, transform, or build upon this work, you have to distribute the
Jeremi´c et al., DRAFT, work in progress!
resulting work, and you have to distribute it under the same or similar license to this one, which
must have the above Attribution, Noncommercial and this Share Alike clauses.
• With the understanding that:
– Waiver – Any of the above conditions can be waived if you get written permission from the
copyright holder (Boris Jeremi´c).
– Public Domain – Where the work or any of its elements is in the public domain under applicable
law, that status is in no way affected by the license.
– Other Rights – In no way are any of the following rights affected by the license:
∗ Your fair dealing or fair use rights, or other applicable copyright exceptions and limitations;
∗ The author’s moral rights;
∗ Rights other persons may have either in the work itself or in how the work is used, such as
publicity or privacy rights.
– Notice – For any reuse or distribution, you must make clear to others the license terms of this
work. The best way to do this is with a copy of this license and a link to original work at the web
site of Boris Jeremi´c.
Univ. of California, Davis
FOR EXCLUSIVE USE BY UC DAVIS STUDENTS
February 27, 2015, 15:47
Jeremi´c et al.
draft lecture notes
3 of 1362
These notes used to be under a different license, given below:
The use of the modeling and simulation system FEI (these lecture notes and accompanying modeling,
computational and visualization tools) for teaching, research and professional practice is strictly encouraged.
Copyright and Copyleft are covered by GPL1 and Woody’s (Guthrie) license (adapted by B.J.):
“This work is Copylefted and Copyrighted worldwide, by the Authors, for an indefinite period of time, and
anybody caught using it without our permission, will be mighty good friends of ourn, ’cause we don’t give a
darn.
Read it.
Learn it.
Use it.
Hack it.
Debug it.
Run it.
Yodel it.
Jeremi´c et al., DRAFT, work in progress!
Enjoy it.
We wrote it,
that’s all we wanted to do.”
However, to prevent misuse (if any) of this work, we resorted to custom developed license on page 2. This
new opensource license gives us a bit more (legal) control.
1
http://www.gnu.org/copyleft/gpl.html
Univ. of California, Davis
FOR EXCLUSIVE USE BY UC DAVIS STUDENTS
February 27, 2015, 15:47
Jeremi´c et al.
draft lecture notes
4 of 1362
Purpose
The main purpose of the FEI system (these lecture notes and accompanying modeling tools, computational
libraries and visualization tools) is to help us at the Computational Geomechanics Group at the University of
California, Davis, research and teach numerical solution techniques for civil engineering mechanics problems.
Focus is on the development and use of methods that reduce Kolmogorov complexity and modeling uncertainty.
These lecture notes, in particular, are being developed to document some of the research, teaching and
practical problem solving work within the Computational Geomechanics Group at the University of California
at Davis, as well as to serve as the main reading material for a number of courses.
Work on these lecture notes was motivated by a number of books and lecture notes ( Bathe and Wilson
(1976), Felippa (1993), Lubliner (1990), Crisfield (1991), Chen and Han (1988), Zienkiewicz and Taylor
(1991a,b), Argyris and Mlejnek (1991), Malvern (1969), Saouma (1992-2013), Dunica and Kolundˇzija (1986),
Jeremi´c et al., DRAFT, work in progress!
Koji´c (1997), Hjelmstad (1997), Oberkampf et al. (2002)), that I have enjoyed over many years.
Why OpenSource?
To allow interested readers from UCD’s Computational Geomechanics research group and around the world
to access, use and contribute to a knowledge base (these notes and accompanying software system) that is
managed, organized and quality controlled.
Univ. of California, Davis
FOR EXCLUSIVE USE BY UC DAVIS STUDENTS
February 27, 2015, 15:47
Jeremi´c et al.
draft lecture notes
5 of 1362
Contributions
Useful contributions were also made by the following students, colleagues and colaborators (other than those
listed on the front page): Mr. Babak Kamranimoghadam (
Chao Luo (
), Mr. Chang-Gyun Jeong (
), Mr.
)
Comments
Comments, corrections, edits &c. are much appreciated! Special thanks to (in chronological order): Miroslav
ˇ
Zivkovi´
c (Miroslav ivkovi), Dmitry J. Nicolsky, Andrzej Niemunis, Robbie Jaeger, Yiorgos Perikleous (
Γιώργος Περικλέους ), Robert Roche, Viktor Vlaski,
The best way to send a comment on lecture notes is by email, however please read the following NOTE about
sending an email to me. It would be great if you can place the following in the subject line of your email:
Lecture Notes. This will be much appreciated as it will help me filter your email and place it in LectureNotes
Jeremi´c et al., DRAFT, work in progress!
email-box that I regularly read.
Univ. of California, Davis
FOR EXCLUSIVE USE BY UC DAVIS STUDENTS
February 27, 2015, 15:47
Overview Table of Contents
I
Theoretical and Computational Formulations
1 Introduction
33
34
(1996-2003-)
2 Finite Elements Formulations
3 Micromechanical Origins of Elasto-Plasticity
(1994-2002-2010-)
4 Small Deformation Elasto-Plasticity
Jeremi´
c et al., DRAFT, work in progress!
37
(1989-1994-1999-2005-2010-2011-2012-2013)
107
109
(1991-1994-2002-2006-2010-)
5 Probabilistic Elasto-Plasticity and Spectral Stochastic Elastic-Plastic Finite Element Method
213
(2004-2006-2009-2014-)
6 Large Deformation Elasto-Plasticity
7 Solution of Static Equilibrium Equations
254
(1994-)
8 Solution of Dynamic Equations of Motion
267
(1989-2006-)
9 Parallel Computing in Computational Geomechanics
II
215
(1996-2004-)
(1998-2000-2005-)
Software and Hardware Platform Design and Development
10 Object Oriented Software Platform Design
1992-1993-1994-1996-1999-2003-2005-2007-2008-2009-2010-2011-
11 Library Centric Software Platform Design
1993-1994-1996-2005-2009-2010-2011-)
12 Application Programming Interface
13 Input Domain Specific Language
14 Output Formats
2005-2009-2010-2011-
1991-2005-2010-2011-2012-
274
377
378
418
421
463
578
2012-2014-
6
Jeremi´c et al.
draft lecture notes
15 Software Platform Build Process
596
1993-1994-1996-1999-2003-2005-2007-2008-2009-2010-2011-
16 Hardware Platform Design and Development
III
7 of 1362
600
1996-1999-2009-2011-
Verification and Validation
603
17 Verification and Validation Introduction
18 Source Code Verfication
604
2003-2007-2009-
614
1989-1990-1994-1995-2002-2005-2007-2009-2010-
19 Verification and Validation for Constitutive Problems
1989-1991-1992-1994-1999-2003-2007-2009-2010-
616
20 Verification and Validation for Static and Dynamic Finite Element Level Solution Advancement
Algorithms
631
1994-2003-2009-2012-
21 Verification and Validation for Static and Dynamic Behavior of Single Phase, Solid Elements
641
Jeremi´
c et al., DRAFT, work in progress!
1989-1994-2011-
22 Verification and Validation for Static and Dynamic Behavior of Structural Elements
1986-
645
2011-
23 Verification and Validation for Static and Dynamic Behavior of Special Elements (Contacts,
Gap/Frictional, Isolators)
660
2010-2011-
24 Verification and Validation for Coupled, Porous Solid – Pore Fluid Problems
2000-
676
2003-2007-2009-2010-
25 Verification and Validation for Seismic Wave Propagation Problems
1989-2000-2004-2005-
762
2008-2009-2010-2011-
26 Verification and Validation for Static and Dynamic Behavior of Soil-Structure-Interaction
847
2012-
IV
Application to Practical Engineering Problems
860
27 Static Soil-Pile and Soil-Pile Group Interaction in Single Phase Soils
28 Earthquake-Soil-Structure Interaction, General Aspects
(1989-2002-2009-2010-2011-)
29 Earthquake-Soil-Structure Interaction, Bridge Structures
Univ. of California, Davis
(1999-2002-)
FOR EXCLUSIVE USE BY UC DAVIS STUDENTS
(2003-2007-2011-)
861
924
1013
February 27, 2015, 15:47
Jeremi´c et al.
draft lecture notes
8 of 1362
30 Earthquake-Soil-Structure Interaction, Nuclear Power Plants
31 Cyclic Mobility and Liquefaction
32 Slope Stability in 2D and 3D
1106
1159
(2002-2006-2009-)
1185
(1999-2010-)
V
References
1205
VI
Appendix
1244
A Useful Formulae
1245
(1985-1989-1993-...)
B The nDarray Programming Tool
D Hyperelasticity, Detailed Derivations
E Body and Surface Wave Analytic Solutions
F Body and Surface Wave Numerical Modeling
G Work Organization
Univ. of California, Davis
1254
(1993-1995-1996-1999-)
C Closed Form Gradients to the Potential Function
Jeremi´c et al., DRAFT, work in progress!
(2010-2011-2012)
(1993-1994-)
1270
1277
(1995-1996-)
(2005-2001-2010-2011-)
(2010-2012-...)
(1989-...)
FOR EXCLUSIVE USE BY UC DAVIS STUDENTS
1285
1308
1360
February 27, 2015, 15:47