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