Open navigation menu
Close suggestions
Search
Search
en
Change Language
Upload
Sign in
Sign in
Download free for days
0 ratings
0% found this document useful (0 votes)
326 views
693 pages
Mesh Free Method - Liu PDF
Uploaded by
Thanh Nha
AI-enhanced title
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content,
claim it here
.
Available Formats
Download as PDF or read online on Scribd
Download
Save
Save Mesh Free Method_Liu.pdf For Later
0%
0% found this document useful, undefined
0%
, undefined
Embed
Share
Print
Report
0 ratings
0% found this document useful (0 votes)
326 views
693 pages
Mesh Free Method - Liu PDF
Uploaded by
Thanh Nha
AI-enhanced title
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content,
claim it here
.
Available Formats
Download as PDF or read online on Scribd
Carousel Previous
Carousel Next
Download
Save
Save Mesh Free Method_Liu.pdf For Later
0%
0% found this document useful, undefined
0%
, undefined
Embed
Share
Print
Report
Download now
Download
You are on page 1
/ 693
Search
Fullscreen
G.R. Liu MESH FREE METHODS Moving beyond the Finite Element Method CRC PRESS Bova Rawou Loudon New York Washington, D.C. (© 2008 by CRC Press LLC1, Gui Rong. "Mesh fee methods = moving beyond te finite element method / by Gui-Rong Liv pom Includes bibliographical references and inde. ISBN 0-8493-1238-8 (alk paper) 4: knginesring mainematies 2 Sumencat analysts. He raaes 1587007 620°001's1—de21 2onm3347 cr ‘This book consi information obtained for auhonie and highly regarded coreee Reprinted mata ie quoted with pmision, and sources ae indicated. A wide variety of references ar listed. Reasonable eforts have bees made publish reliable dats and infomation, but the authors and the publisher cannot assume responsibilty fr the validity ofall materials ‘or for the consequences oftheir use Including photocopying, microfiming, and recording, ce by any infamation storage or retieval sytem, without prior pension in writing from the publisher All ight reserved, Authorization photocopy items fr iternal a personal ue, othe personal internal use of specific liens may he erante yy CRC Pes LL pve ht St per pape phntarapin epi ety ta Ceptaht Cleaeance ‘Center, 222 Rosewood Drive, Danvers, MA 01923 USA The fe ce for users ofthe Transitional Reprting Service is ISBN 0-8493-12388/020.004S1.50. Te fe is subject to change without noice. For organizations hat have been granted photocopy lcease by the CCC, separate system of payment tas been aanged “The onsen of CRC Press LLC does os extend to copying for general dsubution, for promotion, fr eeaing new Works, ‘or for esl. Specie pexmisson must be obained in walling from CRC Press LLC for such copying, iret ll inguisie (CBC Press LLC, 2000 NW Corporate Blvd, Boos Bato, Plaida 23431 ‘Trademark Notice: Product or corporate names may be uademasks or registred tademarks, and are used only for ‘euteation ad explanation, wig inten iin Visit the CRC Press Web site at www.crepress.com, (© 2005 by CRC Press LLE {No claim wo orginal US. Government wosks Imernarional Standard Hook Numner 0849312588 Liar of Congress Card Number 2002028347 Pinel inthe United Stites of Amares 173-1867 88.0 Printed on acre paper (© 2008 by CRC Press LLCDedication Te Zuona yun, Kun, Run, ‘and my family {or the time and support they gave ta me (© 2008 by CRC Press LLCPreface Topics related to modeling and simulation play an increasingly important role in building, an advanced engineering system in rapid and costeffective ways. For centuries, people have been using the finite difference method (FDM) to perform the task of modeling and simulation of engineering systems, in particular to solve partial differential equation systems. It works very well for problems of simple geometry. For decades, we have used techniques of finite clement methods (FEM) to perform more challenging tasks arising, from increasing demands on flexibility, effectiveness, and accuracy in challenging prob- Jems with complex geometry. I still remember, during my university years, doing a home- work assignment using FDM to calculate the temperature distribution in a rectangular plate. This simple problem demonstrated the power of numerical methods. About a year later, I created an FEM program to solve a nonlinear mechanics problem for a frame structural system, as my final year project. Since then, FEM has been one of my major tools in dealing with many engineering and academic problems. In the past two decades Thaye participated in and directed many engineering problems of very large scale with millions of degrees of freedom (DOFs).I thought, and many of my colleagues agreed, that with the advances of FEM and the computer, there were very few probleis left to solve, Soon, I realized that I was wrong and for very simple reasons. When a class of problems is solved, peuple simply move on to solve a class of problems that are more complex ad to demand results that are more accurate. In reality, problems can be as complex as we want them to be; hence, we can never ciaim that probiems are soived. We solve probiems that are idealized and simplified by us. Once the simplification is relaxed, new challenges arise. The older methods often cannot meet the demands of new problems of increasing, complexity, and newer and more advanced methods are constantly born, heard about meshless methods in about 1993, while I was working at Northwestern University, but somehow T was reluctant to move into this new research area probably because I was quite happy with what | was doing using techniques of FEM. It was also partially because I was concentrating on the development of my strip element method (see the monograph by G. K. Liu and Xi, 2001). During 1995-19%, | handled a number of practical engineering problems for the defense industry using FEM packages, and encoun- tered difficulties in solving mesh distortion-related problems. I struggled to use re-meshing, techniques, but the solution was far from satisfactory. I then began to look for methods that can solve the mesh distortion problems encountered in my industrial research work. Timmediately started to learn more about meshless methods. Tworked alone for about a year feeling as if I was walking in a maze of this new research area. I wished that I had a book on mesh free methods to guide me. T was excited for a time about the small progress I made, which motivated me to work day and night to write a proposal for a research grant from NSTB (a research funding agency of the Singapore government). [ was lucky enough to secure the grant, which quickly enabled me to form. a research team at the Centre for Advanced Computations in Engineering Science (ACES) working on element free methods. The research team at ACES is still working very hard in the area of mesh free methods. This book will cover many of the research outcomes from this research group. This book provides systematic steps that lead the reader to understand mesh free methods; how they work; how to use and develop a mesh free method, as well as the problems associated! with the element free methods. experienced difficulties in the process, of learning mesh free methods, because no single book was thus far available dedicated (© 2003 by CRC Press LLCto the topic. I therefore hope my effort in writing this monograph can help researchers, engineers, and students who are interested in exploring mesh free methods. My work in the area of mesh free methods has been profoundly influenced by the works of Professors Belytschko, Atluri, W. K, Liu, and many others working in this area. Without their significant contributions to this arca, this book would not exist In preparing this book, a number of my colleagues and students have supported and contributed to its writing. I express my sincere thanks to all of them. Special thanks to ¥.T.Gu, X. L. Chen, L. Liu, V. Tan, L. Yan, K. ¥. Yang, M. B. Liu, Y. L. Wu, Z. H. Ta, J.G. Wang, XM. Huang, YG. Wu, Z. P. Wu, KY. Dai, andl X. Han, Many of these individuals have contributed examples to this book in addition to their hard work in carrying out a umber of projects related to the mest free metods covered int this buvk G.R.Liu (© 2003 by CRC Press LLCThe Author G.R Liu received his Ph.D. from Tohoku University, Japan in 1991 He was a postdoctoral fellow at Northwestem University, US A. He is currently the Director of the Centre for Advanced Computations P in Engincering Science (ACES), National University of Singapore. He is also an associate professor at the Department of Mechanical Engi- neering, National University of Singapore, He has authored more A than 250 technical publications including, four books and 150 inter- national journal papers. He is the recipient of the Outstanding Uni- clement method. Ie is also a recipient of the Defence Technology Prize (national award, 1999) for his contribution to development of underwater shock technology at Singapore. He won the Silver Avward at CrayQuest 2000 (nationvride com- petition in 2000) for his development of mesh free methods. His research interests include Computational mechanics, element free methods, nano-scale computation, vibration and wave propagation in composites, mechanics of composites and smart materials, inverse problent, and numerical analysis, (© 2003 by CRC Press LLCContents 1 Introduction 1.1 Defining Mesh Free Methods 12 Need for MFree Methods 12 The Idea of MP'ree Methods 14 Outline of the Book 2 Mesh Free Methods for Engineering Problems 21 Physical Phenomena in Engineering, 22 Solution Procedure 23. Modeling the Geometry 24 Node Generation 25 Shape Function Creation 2.6 Property of Material or Media 27 Boundary, Initial, and Loading Conditions 28 Simulation 28.1 Discrete System Equations 2.8.2 Equation Solvers 29 Visualization 210 MPiee Method Pruvedure 2.10.1 Basic Steps 2102 Determination of the Dimension of a Support Domain 2.103 Determination of the Average Nodal Spacing 2.104 Concept of the Influence Domain 2.105 Property of MFree Shape Functions 2.1L Remarks 3 Mechanics of Solids and Structures 31 Basic 3.2 Equations for Three-Dimensional Solids 32.1 Suess and Strain 322 — Constitutive Equations 323 Dynamic Equilibrium Equations 33 Equations for Two-Dimensional Solids 33.1 Stress and Strain 332 Constitutive Equations 333 Dynamic Equilibrium Equations 34 — Equations for Truss Members 34.1 Stress and Strain 34.2 — Constitutive Equations 34.3 Dynamuc Equilibrium Equations 35 Equations for Beams 35.1 Stress and Strain 35.2 Constitutive Equations 35.3 Moments and Shear Forces (© 2003 by CRC Press LLC37 41 42 43 44 45 46 47 48 49 410 51 354 Dynamic Equilibrium Equations 355 Equations for Thick Beams Equations for Plates 3.61 Thin Plates 3.62 Mindllin Plates 3.63. Third-Order Theory of Plates Remarks Principles for Weak Forms Strong Forms vs. Weak Forms Hamilton's Principle Constrained Hamilton's Principle 43.1 Method of Lagrange Multipliers 43.2 Penalty Method 433 _ Determination of Penalty Factor Galerkin Weak Form Constrained Galerkin Weak Form 45.1 Galerkin Weak Form with Lagrange Multipliers 45.2 — Galerkin Weak Form with Penalty Factors Minimum Total Potential Fnergy Principle Weighted Residual Method Weighted Residual Method with Constraints Points to Note Remarks MFree Shape Function Construction Overview ‘Smoothed Particle Hydrodynamics Approach 521 Choice of Weight Function 522 Consistency Reproducing Kernel Particle Method Moving, Least Squares Approximation 541 “MLS Procedure 542 Consistency 5.43 _ Continuous Moving Least Square Approximation Point Interpolation Method 55.1 Polynomial PIM 552 Consistency 3. Properties of PIM Shape Functions 554 Difference between PIM Interpolation and MLS Approximation 555 Methods to Avoid Singular Moment Matrix. Radial PIM 5.6.1 _ Rationale for Radial Basis Functions 2 PIM Formation Using Radial Basis Functions 3 Nonsingular Moment Matrix 5.64 Consistency 5 _ Radial Functions with Dimensionless Shape Parameters Radial PIM with Polynomial Reproduction 57.1 _ Rationale for Polynomials (© 2003 by CRC Press LLC2 Formulation Using Radial Polynomial Basis 5.73 Singularity Issue of the Transformed Moment Matrix Example 5.1 Sample RPIM Shape Functions Example 5.2 _ Effects of Shape Parameters of RBFs ‘on Shape Punction 58 Polynomial PIM with Coordinate Transformation 1 Coordinate Transformation 2 Choice of Rotation Angle 59 Matrix Triangularizati 1 Algorithus 59.1 MTAProcedure 59.2 Normalization of the Support Domain 3 MTA Flowchart 594 Test Examples Example 53. Interpolation Using 6 Nodes in Parallel Lines Example 54 Interpolation Using 12 Nodes in Parallel Lines 5.10 Comparison Study via Examples Example 5.5 Comparison ot Shape Functions Obtained Using Different Methods (ID Case) Example 5.6 Comparison of Shape Functions Obtained Using, Different Methods (2D Case) Example 5.7 Curve Fitting Using MFree Shape Functions Example 5.8 Effects of Shape Parameters on the Condition Number ‘of Moment Matrices and Curve Fitting Example 5:9 Surface Fitting Using MFree Shape Functions (Effects of Parameters) Example 5.10 Surface Fitting Using MFree Shape Functions (Accuracy in Derivatives of the Fitted Surface) Example 5.11 Surface Fitting Using MFree Shape Functions (Effects of the Support Domain) 5.11 Compatibility of MFree Function Approximation, 5.12. On the Concept of Reproduction 5.13 Other Methods 5.4 Remarks 6 Element Free Galerkin Method 6.1 EFG Formulation with Lagrange Multipliers 6a. Formulation 6.12 EEG Procedure 61.3 Background Integration 6.14 Numerical Examples Example 6.1 Patch Test Example 62 Cantilever Beam (Numerical Integration) 6.19) Remarks 62 EFG with Penalty Method. 621 Formulation 622 Penalty Method for Essential Boundary Conditions 623 Penalty Method for Continuity Conditions 624 Numerical Examples Example 6.3 Patch Test (© 2008 by GRC Press LLCExample 61 Timoshenko Beam Example 6.5 Cantilever Beam of Bi-Material Example 66 Sandwich Composite Beam 625 Remarks 63 Constrained Moving Least Square Method for EG 63.1 Formulation 63.2 Constrained Surfaces Generated by CMLS Example 67 Linear Constraint Example 68 Parabolic Constraint 633 Weak Form and Discrete Equations G34 Exanuples for Mechanics Probleins Example 69 Patch Test Example 610 Cantilever Bear Example 6.11 Hole in an Infinite Plate 635 Computational Time 636 Remarks 64 EFG for Nonlinear Elastic Problems 64.1 Basic Equations for Nonlinear Mechanies Problems 642 Weak Form for Nonlinear Elastic Problems 643 _ Discretization and Numerical Strategy 44 Numerical Procedure 645 Numerical Example Example 6.12 Soil Foundation 646 Remarks 65 Summary 7 Meshless Local Petrov-Galerkin Method 7.1 MLPG Formulation 7A. The Idea of MLPG 712 Formulation af MIPC 7.1.3 Types of Domains 71.4 Procedures for Fssential Roundary Conditions 7.15 Numerical Investigation 716 Examples Example 7.1 Patch Test Example 72. High-Order Patch Test Example 73 Cantilever Beam Example 74 Infinite Plate with a Circular Hole Example 75 HalfPlane Problem MLPG for Dynamic Problems 721 Statement of the Problem 722 Free-Vibration Analysis 723 Imposition of Essential Boundary Conditions for Tree Vibration 724 Numerical Examples Example 7.6 Cantilever Beam Example 7.7 Cantilever Beam with Variable Cross Section Example 7.8 Shear Wall 725 — Forced Vibration Analysis 7.26 Direct Analysis of Forced Vibration (© 2008 by CRC Press LLC727 Numerical Examples Example 7.9 Cantilever Beam Example 79a Simple Harmonic Loading Example 79b Transient Loading, 73 Remarks 8 Point Interpolation Methods 81 Polynwumial Point interpolation Method 8.1.1 Domain Discretization 8.12 Enclosure of Nodes 8.13 Variational Form of Galerkin PIM 8.14 Comparison of PIM, EFG, and FEM 8.1.5 Numerical Examples Example 8.1 atch Lest Example 82. Cantilever Beam Example 83. Hole in an Infinite Plate Example 84 Bridge Pier 8.16 Remarks 82 Application of PIM to Foundation Consolidation Problem 82.1 Biot’s Consolidation Theory and Its Weak Form 822. Discretization of Weak Form 823 Numerical Examples Example 85 One-Dimensional Consolidation Problem Example 86 Two-Dimensional Consolidation Problem, 83 Radial Point Interpolation Method 83.1 Key Considerations 832 Numerical Examples Example 87 Patch Test Fxample 88 Cantilever Roam Example 89 Infinite Plate with a Hole Example 8 10 Parallel Tunnel 833 Remarks 84 Local Point Interpolation Method (LPIM) 84.1 — LPIM Formulation 842 Weight Function 843 Numerical Examples Example 8.11 Standard Patch Test (LPIM | MTA) Example 8.12. Higher-Order Patch Test Eaample 8.13 Cantilever Beam Example 8.14 Infinite Plate with a Hole Example 8.15 Suess Distribution in a Dam 844 Remarks 85 Local Radial Point interpolation Method 85.1 Examples of Static Problems Example 8.16 Patch Test Example 8.17 High-Order Patch Test Example 8.18 Cantilever Beam Example 8.19 Infinite Plate with a Circular Hole Example 8:20 Halt-Plane Problem (© 2008 by CRC Press LLC852 Examples of Dynamic Problems, Example 821 Cantilever Beam Example 822 Free Vibration Analysis of a Shear Wall 853. Remarks 8.6 Application of LRTIM to Diffusion Equations 86.1 Terzaghi’s Consolidation Theory 862 — Discretized System Equation in the Time Domain 863 Numerical Example Example §.23 Two-Dimensional Foundation 87 Comparison Study 8/1 Convergence Comparison Example 824 Cantilever Beam (Convergence of LPIM-MTA, MQ-LRPIM, and MLPG) 87.2. Bificiency Comparison Example 825 Cantilever Beam (Eificiency of LPIM-MTA, MQ-LRPIM, and MLPG) 88 Summary 9° Mesh Free Methods for Fluid Dynamics Problems 9.1 Introduction 92. Smoothed Particle Hydrodynamics Method. 921 SPH Basics 929 SPH Form 923 Major Numerical Implementation Issues 924 SPH Code Structure 925 Applications Example 9.1 Poiscuille Flow Example 9.2 Couette Flow Example 92. Sheat-Driven Cavity Problem Example 94 Free Surface Flows Example 9.5 Explosion in Vacuum Example 9.6 Simulation of Explosion Mitigated by Water 9.26 Remarks 93. Local Petrov-Galerkin Method 93.1 MLPG Formulation 932 Numerical Integration in MLPG 933 Governing Equations and Their Discretized Form 934 Boundary Condition for Vorticity 935 Numerical Results and Discussion Example 9.7 Natural Convection in a Square Cavity Problem 93.6 Remarks 94 Local Radial Point Interpolation Method 94.1 LRPIM Formulation 942 Implementation Issue in LRPIM for CFD Problems 943 Numerical Results and Discussion Example 98 Natural Convection in a Square Cavity Example 99 Natural Convection in a Concentric Annulus 944 Remarks lations for Navier-Stokes Fquation (© 2008 by GRC Press LLC10 Mesh Tree Methods for Beams 10.1 102 103 104 105 106 107 PIM Shape Function for Thin Beams 10.1.1 Formulation 10.12 Example Example 10.1 PIM Shape Functions for Thin Beans Elastostatic Analysis of Thin Beams 102.1 Local Weighted Residual Weak Form 10.22 _Discretized System Equations 1023 Numerical Example for Statie Problems Example 102 Simply-Simply Supported Beams under Various Loads Example 10.3 Beams under Uniformly Distributed Load with Different Boundary Conditions Buckling Analysis of Thin Beams (Eigenvalue Problem) 103.1 Local Weak Form 1032 Discretized System Equations 1033 Numerical Example Example 104 Bulking Analysis of Thin Beams Free-Vibration Analysis of Thin Beams (Eigenvalue Problem) 14.1 Local Weak Form. 1042. Discretized System Equations 1043 Numerical Results Example 10.5 Free-Vibration Analysis of Thin Beams Forced Vibration Analysis of Thin Beams (Time-Dependent Problem) 105.1 Local Weak Form. 1052. Discretized System Equations 1053 Numerical Results Example 10.6 Vibration of a Pinned-Pinned Thin Uniform Beam Subject to Harmonic Loading Example 10.7 Vibration of a Pinned-Pinned Thin Uniform Beam Subject to Transient Loading Timoshenko Beams 106.1 Local Weak Form 10.62. Discretized System Equations 1063 Numerical Example Example 108. Static Deflection of Timoshenko Beams Remarks 11 Mesh Free Methods for Plates 1 EFG Method for Thin Plates HAA Appronimation of Deflection 11.12 Variational Forms 11.13 Discrete Equations 1114 Eigenvalue Problem 1115 Numerical Examples Example 11.1 Static Deflection of Rectangular Thin Plates Example 11.2 Natural Frequency Analysis of Thin Square Plates Example 113 Natural Frequency Analysis of Elliptical Plates Example 114 Natural Frequency Analysis of Folygonal Plates Example 115 Natural Frequency Analysis of a Plate of Complex Shape ©2003 by CRC Prose LLC11.2 EFC Method for Thin Composite Laminates 11.21 Governing Equation for Buckling. 11.22 Diseretized Equation for Buckling Analysis 11.23. Discretized Equation for Free-Vibration Analysis, 1124 Numerical Examples for Buckling Analysis Example 11.6. Static Buckling of Rectangular Plates (Validation) Example 1.7 Static Buckling of a Square Plate (Efficiency) Example 11.8. Static Buckling of a Plate with Complicated. Shape (Application) Example 11.9 Static Buckling of a Laminated Plate (Application) T1.25° Numerieal Exaniples for Free-Vibration Analysis Example 11.10 Frequency Analysis of Free Vibration ‘of Orthotopic Square Plates Example 11.11 Natural Frequency Analysis of Composite Laminated Piates 113 EFG Method for Thick Plates 11341 Fleld Variables for Thick Plates Approximation of Field Variables ‘Variational Forms of System Equations Discrete System Equations 11.35 Discrete Form of Essential Boundary Conditions 1136 Equations for Statie Deformation Analysis 11.37 Numerical Examples of Static Detlection Analyses Example 11.12 Comparison of Deflection of Thin and Thick Square Plates with Different Types of Boundary Conditions Example 11.13 Convergence of Deflection of a Thin Square Plate Example 114 Convergence of Deflection of a Thick Square Plate Example 11.15 Maximum Deflections of Thick Plates under Several Kinds of Boundaries Example 11.16 Elimination of Shear Locking 1138 Numerical Examples of Vibration Analyses Example 11.17 Frequency Analysis of Thick Plates (FSDT) Example 11.18 Frequency Analysis of Thick Plates (FSDT and TSDT) 1139 Numerical Examples of Vibration Analyses Example 11.19 Buckling Analysis of Thick Plates (FSDT and TSDT) Example 1.20 Buckling Loads of a Square Plate Based on FSDT and TSDT with Different Loads and Boundaries Example 11.21 Buckling Loads of a Square Plate with a Circular Hole Based on FSDT and TSDT 114 RPIM for Thick Plates 11.41 Formulation 1142 Numerical Examples Fxamplo 11.29 Deflection of a Thick Square Plate (Effects of the EXP Shape Parameters) Fxample 11.23 Deflection af a Thick Square Plate Effects of the MQ Shape Parameters) Example 11.24 Deflection of a Thick Square Plate Effects of Polynomial Terms) Example 11.25 Deflection of a Thick Square Plate (Convergence of Maximum Deflections) (© 2008 by CRC Press LLCExample 11.25 Deflection of a Thick Square Plate (Effects of Irregularly Distributed Nodes) Example 11.27 Deflection of a Thick Square Plate (Effects of Shear Locking) 115 MLPG for Thin Plates, 115 Governing Equations Local Weak Form of MLPG Discretized System Equations M54 Weight Function 1155 Numerical Integration 6 Numetival Exaniples Example 11.28. Static Analysis of Thin Square Plates Example 11.29 Square Plate under Different Load with Different Support Example 11.30 Static Analysis of Thin Rectangular Plates Example 11.31 Static Deflection Analysis of a Circular Plate Example 11.32 Free-Vibration Analysis of Thin Plates 1.6 Remarks 12 Mesh Free Methods for Shells 121 EFG Method for Spatial Thin Shells 12.11 Moving Least Squares Approximation 12.12 Governing Equation for Thin Shell 1213. Strain-Displacement Relations 12.14 Principle of Virtual Work 12.15. Surface Approximation 12.16 Discretized Equations 12.17 Static Analysis 12.18 Free Vibration 12.19 Forced (Transient) Vibration 121.10 Numerical Example for Static Problems Example 12.1 Static Deflection of a Barrel Vault Roof under Gravity Force 121.11 Numerical Examples for Free Vibration of Thin Shells Example 122 Free Vibration of a Clamped Cylindrical Shell Panel Example 123 Free Vibration of a Hyperbolical Shell Example 124 Free Vibration of a Cylindrical Shell 121.12 Numerical Examples for Forced Vibration of Thin Shells, Example 12.5. Clamped Circular Plate Subject to an Impulsive Load Example 12.6 Clamped Cylindrical Shell Subject to a Sine Load Example 127 Clamped Spherical Shell Subject toa Sine Curve Toad 121.13 Remarks 122 EFG Method for Thick Shells 122.1 Fundamental Relations 1222 Principle of Virtual Work 1223 Numerical Examples Fxample 128. Static Deflection of « Barrel Vault Roof under Gravity Force (© 2003 by CRC Press LLC13 vy Example 129 Pinched Cylindrical Shell Example 12.10 Pinched Hemispherical Shell 1224" Remarks 123 RPIM for Thick Shells 3.1 Formulation Procedure 1232 Numerical Examples Example 12.11 Barrel Vault Roof Example 12.12 Pinched Cylindrical Shell Example 1213 Pinched Tiemisphetical Shell 1233, Remarks 124 Sunumary Boundary Mesh Free Methods 131 BPIM Using Polynomial Basi 13.11 Point Interpolation on Curves 13.1.2 Discrete Equations of BPIM 13.13 Implementation Issues in BPIM 13.14 Numerical Examples Example 13.1 Cantilever Beam Example 19.2 Plate with 4 Tole Example 13.3 A Rigid Flat Punch on a Semi-Infinite Foundation 192 BPIM Using Radial Function Basis 132.1 Radial Basis Point Interpolation 1322 BRPIM Formulation 13.23 Comparison of BPIM, BNM, and BEM 13.24 Numerical Examples Example 13.4 Cantilever Beam Example 135. Plate with a Hole Example 13.6 Internally Pressurized Hollow Cylinder 133 Remarks Mesh Free Methods Coupled with Other Methods Ai Coupled EFG/BEM Basic Equations of Elastostatics 1.2 Discrete Equations of EFG 14.13 BE Formulation 14.14 Coupling of EFG and BE System Equations 14.1.5 Numerical Results Example 14.1 Cantilever Beam Example 14.2 Hole in an Infinite Plate Example 14.3 A Structure on a Semi-Infinite Soil Foundation 142 Coupled EFG and Hybrid BEM 14.2.1 ERG Formulation 14.2.2 Hybrid Displacement BE Formulation 14.23 Coupling of ERG and HBE 14.24 Numerical Results Example 144 Cantilever Beam Example 14.5 Hole in an Infinite Plate Example 14.6 Structure on a Semi-Infinite Foundation (© 2003 by CRC Press LLCus Ma Coupled MLPC/FE/BE Methods 143.1 MLPG Formulation 143.2. FE Formulation 1433 Coupling of MLPG and FE or BE M34 Numerical Results Example 14.7 Cantilever Beam Example 148 Hole in an Infinite Plate Example 149 Internal Pressurized Hollow Cylinder Ehample 4.10 A Suuctute on a Semi-lafinite Founnlation Remarks 15 Implementation Issues 151 152 153 154 155 156 187 158 Definition of the Support Domain or Influence Domain Triangular Mesh and Size of the Influence Domain Node Numbering and Bandwidth of the Stiffness Matrix Bucket Algorithm for Node Searching, Relay Model for Domains with Irregular Boundaries 155.1 Problem Statement 1552. Visibility Method 1553. Diffraction Method 1554 Transparency Method 1555. The Relay Model Adaptive Procedure Based on Background Cells 15.6.1 Issues of Adaptive Analysis 1562. Existing Error Estimates 1563. Cell Energy Error Estimate 1564 Numerical Examples Example 15.1 Cantilever Beam (Error Estimation) Example 152 Infinite Plate with a Circular Hole (ror Fstimation) Example 153 A Square Plate Containing a Crack Strategy for local Adaptive Refinement 157.1 Update of the Density Factor 1872 Local Delaunay Triangulation Algorithm, Example 154 Infinite Plate with a Circular Hole (Adaptive Analysis) Example 15.5 Square Plate with a Square Hole (Adaptive Analysis) Example 15.6 Square Plate with a Crack (Adaptive Analysis) Example 15.7 Square Plate with Two Parallel Cracks (Adaptive Analysis) Example 15.8 Arbitrary Complex Domain (Adaptive Analysis) Remarks 16 MFree2D° 16.1 162 163 Overview ‘Techniques Used in MFree2D Preprocessing in MFree2D 163.1 Main Windows 1632 Geometry Creation (© 2003 by CRC Press LLC1633 1634 16.35 1636 16.3.7 Boundary Conditions and Loads Modify and Delete Boundary Conditions and Loads Node Generation Materials Property Input Miscellaneous 164 Postprocessing in MFree2D 1641 164.2 References Start of MFrecPost Window of MFreePost (© 2003 by CRC Press LLC1 Introduction 1.1 Defining Mesh Free Methods Designing advanced engineering systems requires the use of computer-aided design (CAD) tools. In Such tools, computational simulation techniques are often used to model and investigate physical phenomena in an engineering system. The simulation requires solving, the complex differential or partial differential equations that govern these phenomena. Traditionally, such complex partial differential equations are largely solved using numer- ical methods, such as the finite element method (FEM) and the finite difference method (FDM). In these methods, the spatial domain where the partial differential governing equations are defined is often discretized into meshes ‘A mesh is defined as any of the open spaces or interstices between the strands of a net that is formed by connecting nodes in a predefined manner. In FDM, the meshes used are also often called grids; in the finite volume method (FVM), the meshes are called volumes or cells; and in FEM, the meshes are called elements. The terminologies of grids, volumes, cells, and elements carry certain physical meaningsas they are defined for different physical problems. However, all these grids, volumes, cells, and elements can be termed meshes according to the above definition of mesh. The key here is that a mesh must be predefined to provide a certain relationship between the nodes, which is the base of the formulation of these conventional numerical methods. By using a properly predefined mesh and by applying a proper principle, complex differential or partial differential governing equations can be approximated by a set of algebraic equations for the mesh. The system of algebraic equations for the whole problem. domain ean he formed hy assembling, sets af algebraic equiations for all the meshes The mesh free method, abbreviated MFree method in this book, is used to establish a system of algebraic equations for the whole prablem domain without the use of a pre- defined mesh. MFree methods use a set of nodes scattered within the problem domain as well as sets of nodes scattered on the boundaries of the domain to represent (not discretize) the problem domain and its boundaries. These sets of scattered nodes do not form a mesh, which means that no information on the relationship between the nodes is required, at least for field variable interpolation. There are a number of MFroe methods, such as the element free Galerkin (EEG) method (Belytschko et al., 1994b), the meshiless local Petrov-Galerkin (MLPG) method (Aturi and Zhu, 1998), the point interpolation method (PIM) (Liu, G. Rand Gu, 1999), the point assembly method (PAM) (Liu, G. R., 1999), the finite point method (Onate et al., 1996), the finite difference method with arbitrary irregular grids (Liseka and Orkise, 1980; Jensen, 1980), smooth particle hydrodynamics (SPH) (Lucy, 1977; Gingold and Monaghan, 1977), reproducing kernel particle methox (Liu, W. Ket a, 1999), which is an improved version of SPH, and so forth. They all share the same feature that predefined meshes are not used, © 2003 by CRC Press LLCatleast for field variable interpolation. The names for the various MFree methods are still being debated. Because the methodology is still in a rapid development stage, new names of methods are constantly proposed. It may take some time before all the methods are properly categorized and unified to avoid confusion in the community. In contrast to FEM, the term clomicit free method is preferred, and in contrast to FDM, the term finite difference method using arbitrary or irregular grids is preferred. Some of the MFree methods have been assembled and termed meshless tcthods (see the excellent review paper by Belytschko et al,, 1996b). The term mesh free method has also appeared in the Titerature in recent years. This book uses the te1m mesh fice method! ot MFtee methox! for the collection of all the different mesh free methods because the term carries more a positive sense than meshes sella A reason to prefer the abbreviation Meee is because the M can also stand for manpower and money. Mesh free methods free Manpower from. the chore of meshing aud free substantial Money for computer-aided engineering, (CAE) projects. The question now is what qualifies as an MFree method? The minimum requirement for an MFree method: + That a predefined mesh is not necessary, al least in field variable interpolation. The ideal requirement for an MTree method: + That no mesh is necessary at all throughout the process of solving the problem of given arbitrary geometry governed by partial differential system equations subject to all kinds of boundlary conditions. The reality is that the MTree methods developed so far are not really ideal, ant fail in one of the following categories: ‘+ Methods that require background cells for the integration of system matrices derived {rom the weak form over the problem domain. These methods ate not truly mesh free. EFG methods belong in this category. These methods are prac- tical in many ways, as the creation of a background mesh is generally feasible and can always be automated using a triangular mesh for two-dimensional (2D) domains and a tetrahedral mesh for three-dimensional (3D) domains, ‘* Methods that require background cells locally for the integration of system matrices over the problem domain. MLPG methods belong in this category. These methods are said to be essentially mesh free because creating a local mesh is, easier than creating a mesh for the entire problem domain; it is a simpler task that can be performed automatically without any predefinition for the local mesh. + Methods that do not require 2 mesh at all, but that are less stable and less accurate, Collocation methods and finite difference methods using irregular grids belong to this category. Selection of nodes based on the type of a physical problem is still important for obtaining stable and accurate results (Song et al, 1999; Xu and Liu, 1999; Cheng and Liu, 1999). Automation of nodal selection and improv ing the stability of the solution are some of the challenges in these kinds of methods. This type of method has a very significant advantage: it is very easy to implement, because no integration is required. * Particle methods that require a predefinition of particles for their volumes or masses. The algorithm will then carry out the analyses even if the problem domain unclergoes extremely large detormation and separation. SPH methods © 2003 by CRC Press LLCbolong to this category. This type of method suffers from problems in the impo sition of boundary conditions. In addition, predefining the particles still techni- cally requires some kind of mesh. 1.2 Need tor MEree Methods TEM is robust and has been thoroughly developed for static and dynamic, linear or nonlinear stress analysis of solids, structures, as well as fluid flows. Most practical engi- neering problems related to solids and structures are currently solved using a large number of well-developed FEM packages that are commercially available. However, the following Tuuilations of TEM ave bevoutiig ineveasingly evident 4 Creation of a mesh for the problem domain is a prerequisite in using FEM packages. Usually the analyst spends the majority of his or her time in creating the mesh, and it becomes a major component of the cost of a simulation project because the cost of CPU (central processing unit) time is drastically decreasing, ‘The concem is more the manpower time, and less the computer time. Therefore, ideally the meshing process would be fully performed by the computer without human intervention, In stress calculations, the stresses obtained using FEM packages are discontinuous and less accurate, When handling large deformation, considerable accuracy is last hecause of the element distortions. It is very dilficull to simulate both crack growth with arbitrary andl complex paths and phase transformations due to discontinuities that do not coincide with Ute origintal nda Lines. It is very difficult to simulate the breakage of material into a large number of fragments as FEM is essentially based on continuum mechanics, in which the elements formulated cannot be broken. The elements can either be totally “eroded” or stay as a whole piece. This usually leads to a misrepresentation of the breakage path, Serious error can occur because the nature of the problem is nonlinear, and therefore the results are highly path dependent. Re-mesh approaches have heen proposed for handling these types of problems in FEM. In the re-mesh approach, the problem domain is re-meshed at steps luring the simulation process to provent the severe distortion of meshes and to allow the nodal lines to remain coincident with the discontinuity boundaries. For this purpose, complex, robust, and adaptive mesh generation processors have to be developed. However, these processors are only workable for 2D problems. ‘There are no reliable processors available for ereating hexahedral meshes for 3D problems due to the technical difficulty. Adaptive processors require “mappings” of fleld variables between meshes in successive stages in solving the problem. This mapping process often leads to addi- tional computation as well as a degradation of accuracy. In addition, for lange 3D problems, the computational cost of re-meshing at each step becomes very hugh, even if an adaptive scheme 1s available. © 2003 by CRC Press LLC8. FDM works very well for a large number of problems, especially for solving fluid dynamics problems. It suffers from a major disadvantage in that it relies on regularly distributed nodes. Therefore, studies have been conducted for a long time to develop methods using irregular grids, Efforts in this direction are sill ongoing, 1.3. The Idea of MFree Methods A close examination of these difficulties associated with FEM reveals the root of the problem: the need to use elements, which are the building block of FEM. A mesh with predefined “connectivity” is required to form the elements. As long as elements must be used, the problems mentioned above will not be easy to solve. Therefore, the idea of eliminating the elements and hence the mesh has evolved naturally. The concept of element free or mesh free methods has been proposed, in which the domain of the problem is represented by a set of arbitrarily distributed nodes, The MFree method! has great potential for solving the slifficult problems mentioned above. Adaptive schemes can be easily developed, as there is no mesh, and hence no connettivity concept involved. Thuy, there is no need tw provide w priori any information about the relationship of the nodes. This provides flexibility in adding or deleting points/ nodes whenever and wherever needed. For stress analysis of a solid domain, for example, there are often areas of stress concentration, even singularity. One can relatively freely add points in the stress concentration area without worrying about their relationship with, the other existing nodes. In crack growth problems, nodes can be easily added around the crack tip to capture the stress concentration with desired accuracy. This nodal refine- ment can be moved with a propagation crack through a background arrangement of nodes, associated with the global geometry. Adaptive meshing for a large variety of problems, 2D or 3D, including linear and nonlinear, static and dynamic stress analysis, can be very ettectively treated in MEree methods in a relatively simple manner, Because there is no need to create a mesh, and the nodes can be created by a computer in a fully automated manner, the time an engineer would spend on conventional mesh. generation can be saved. This can translate to substantial cost and time savings in modeling and simulation projects. There have been a number of MFree methods developed thus far. The major features of these methods are listed in Table 1.1. A software package MFree2D" with its own pre- and postprocessor has also been developed by G. R. Liu and co-workers (Liu, G. R. and Tu, 2001), 1.4 Qutline of the Book This book provides an introduction to MFree methods, and their application to various mechanies problems. This book covers the following types of problems: ‘+ Mechanics for solids (2D solids) ‘¢ Mechanies far structures (beams, plates, and shells) ‘* Fluid mechanics (fluid flow, convection flow, and hydrodynamics) © 2003 by CRC Press LLCTapte 1.1 ‘Some MFree Methods Developed Thus Far and Their Features Chapter System Equation MethodofFunction Covering the Method Ret. Hobe Solved Approximation Method Diffuse element Nayroles etal, 1982 Weak form Mis; 56 smethed ‘approximation, Galerkin method Element fee Belytschko eral, 19940 Weak form Ms) Dee, ls 12 Galerkin (EF) ‘approximation, M46 rmethest Clerbin method Meshless local Aur and Zhu, 1998 Local weak form MLS 57,9: Petrov Galerkin ‘approximation, (LPG) method Petrov Galerkin method Fie iat nate etal 1990; Stn foes Fite differential 5 ete only) method Listka and Orkis, representation 1860; Jensen, 1980 (yor serie). MIs _appronimation ‘Smooth particle Lucy, 1977; Gingold Strong form Integral 59 hydrodynamics anal Monaghan, 1977 representation Repron Li Weel a 1993 Sang Ce or 5 det only) erel particle ‘weak: form method prctouds (Oden and Abani, 1984; Weak form Partition of unity, 5 (introduction ‘Armando and Oden, MIS only) 1995 Partition of unity Babuska and Melenk, Weak form Partition of unity, 5 (introduction FEM 1995 Ms: only) Point Lis, G.RandGs, Weak form and Poi interpolation 5.848 interpolation 1999, 20006, local weak form method 20labed Boundary node Mukherie and Weak form and MLS 13 foriet only) methods Mukhenee, 9/2. local weak form Boundary point Liu, G.R and Gu, Weak form and Point interpolation BM Tmtcrpolation ——-20004)GuandLiu,G. oval woal form metheds R,2001a¢ ‘The bulk of the material in the book is the result of the intensive research work by G. R. Liu and his research team in the past 6 years. Works of other researchers are also intro- duced. The significance of this book is as follows: 1. This is the first book published that comprehensively covers MFree methods, 2. The book covers, in a systematic manner, basic theories, principles, techniques, and procedures in solving mechanics problems using MFtee methods. It will be very useful for researchers entering this new area of research on MFree methods, and for professionals and engineers developing computer codes for the next generation of computational mechanics. 3. Readers will benefit from the research outcome of G. R. Liu’s research team and their work on an award-winning project on MFree methods founded by the Singapore government. Many materials in this book are the results of ongoing projects, and have not been previously published. © 2003 by CRC Press LLC4. A software package named MFrec2D® with its own pre- and postprocessor, which has been developed by G. R. Liu’s team, is also introduced. 5. Alange number of examples with illustrations are provided for validating, bench marking, and demonstrating MFree methods. These examples can be useful reference materials for other researchers. The book is written for senior university students, graduate students, researchers, and professionals in engineering and science. Mechanical engineers and practitioners and structural engineers and practitioners will also find the book useful. Knowledge of FEM is not required but would help a great deal in understanding many concepts and proce- dures of MPree methods. Basic knowledge of mechanics is also helpful in reading this, book smoothly. A very brief introduction on mechanics is provided to prepare readers who are not familiar with the basies of mechanics. The MFree method isa very new area of research. There exist many problems, problems that offer aniple opportunities for researel tw develop the next generation of nunvetival methods. The method is also in a rapidly developing and growing stage. Different tech- niques are developed every day. This book addresses some of the current important issues, both positive and negative, related to MFree methods, which should prove beneficial to researchers, engineers, and students who are interested in venturing, into this area of research, The chapter-by-chapter description of this book is as follows: Chapter 1: Provides a brief introduction to MFree methods inclucling background and motivations that have led to the development of MFree methods, as well as this book. Chapter 2: Describes MFree procedures by comparing them with conventional FEM. The basic steps involved in using MFree methods for solving engineering prob- lems are listed. Some important common terms frequently used in MFree meth- ods are defined. Chapter 3: Presents a brief introduction to the basics of mechanics for solids, beams, and plates. Readers who are familiar with mechanics may skip this chapter. Chapter 4: Briefly introduces some principles and weak forms that will be used for creating discretized system equations. Constrained weak forms that are useful for MFfec formulation are also presented. Readers who are familiar with varia tional, energy, and weighted residual methods may skip this chapter. Chapter 5: Provides a detailed description of the methods for constructing MFree shape functions. This is one of the core chapters of this book discussing one of the most important issues of MFree methods. A new classification of theories of function approximation methods is presented, Methods of approximation of fune- tions are then systematically introduced. Issues related to constancy, reproduction, representation, compatibility, and convergence of an approximation are dis- cussed. ‘raditional methods, SP’H and MLS, and new methods of point interpo- lation are formulated in detail for the construction of MFree shape functions. Chapter 6: Introduces the element free Galerkin method (ERG), one of the MFree methods that has created a great difference. Very detailed formulation based on the constrained Galerkin weak form is presented, and a number of techniques that are used for handling essential boundary conditions are discussed in detail, Issues related to the background integration are also examined. Chapter 7: Introduces the meshless local Petrov Galerkin (MLPG) method, which requires only local cells of a background mesh for integration and which is a © 2003 by CRC Press LLCsignificant advanco. The constrained local Petrov-Calerkin method is used to formulate the MLPG method for both static and dynamic problems. Issues on types of local domains, effects of the dimension of these domains, handling local integration, and procedures in dealing with essential boundary conditions are discussed. Chapter 8; Introduces the point interpolation methods (PIM), which are formulated ‘based on both the Galerkin formulation and the local Petrov-Galerkin formula- tion. Different methods of PIM, both conforming and nonconforming, are for- mulated, examined, and benchmarked, issues related to the selection ot parameters are discussed, and a lange number of examples are provided. Chapter 9: Introduces MFree methods for computational fluid dynamics problems. SPH, MLPG, and PIM are formulated and applied to solve a number of bench- ‘marking and application problems. Issues related to iterative solution procedures for MFree methods in solving fluid flow problems are discussed, Chapter 10: Introduces PIM methods developed for analysis of beams. Both thin ‘beams governed by the Euler-Bernoulli beam theory and thick beams governed by the Timoshenko beam theory are used in the formulations. Shear-locking issues for beams in using MFree methods based on shear deformable beams are also discussed. Chapter 11: Introduces Mbree methods developed tor analysis ot plates. Both thin plates governed by the Mindlin plate theory and thick plates governed by the third-order shear deformation theory are used to develop the Mire methods. ‘Three methods—EFG, PIM, and MLPG—are formulated. Shear-locking issues for plates are also discussed in great detail Chapter 12; Introduces MFree methods developed for analysis of shells. Both thin shells governed by the Kirchhoff-Love theory and thick shells are used to formu- late the MFree methods. Two methods—ERG and PIM—are formulated for static and dynamic problems. Advantages of using MFree methods for shells are dis- eusced. Shear-and membrane-locking issues for shells are also briefly discussed Chapter 13: Formulates two boundary-type MFree methods—BPIM and radial BPIM. Procedures of using the MFree concept for solving boundary integral equations are provided. A number of examples are presented to demonstrate the advantages of these atetlods in solving problems of infinite domain, Chapter 14: Introduces methods that are formulated by coupling domain and bound- aty types of MEree methods. Mrree methods that couple with the traditional FEM and boundary element method (BEM) are also formulated and benchmarked Chapter 15: Discusses a number of implementation issues in coding with MFree methods. including node generation, hackground cell generation. determination of nodal influence domain, node selection, error estimations, and adaptive procedures. Chapter 16: Presents MFree2D®, which has been developed by G. R. Liu and co workers with pre-and postprocessors for adaptive analysis of 2D solids. Its functions and usage are introduced. © 2003 by CRC Press LLC2 Mesh Free Methods for Engineering Problems In building a moder and advanced engineering system, engineers must undertake a very sophisticated provess of modeling, sismulation, visualization, analysis, designing, proto- typing, testing, fabrication, and construction. The process is illustrated in the flowchart shown in Figure 2.1, The process is very often iterative in nature; that is, some of the procedures are repeated based on the results obtained at the current stage to achieve optimal performance for the system under construction. This book deals with topics related mainly to modeling and simulation, as well as some issues related to visualization, which are underlined in Figure 2.1. Under these topics, we address the computational aspects, which are also underlined in Figure 2.1. The focus will be on physical, mathematical, and computational modeling and computational simulation. These topics play an increasingly important role in building an advanced engineering system in a rapid and. costeltective way. Many methods and computational techniques can be employed to deal with these topics. The book mainly focuses on the development and use of the mesh free (MFree) methods. This chapter addresses the overall procedures of modeling and simulation using MFree methods and the differences between the MFree method and other existing methods, especially the widely used finite element method (FEM, see Liu and Quek, 2002) 2.1 Physical Phenomena in Engineering There are a large number of different physical phenomena in engineering systems, so many that it isnot possible to model and simulate them all. Infact, only major phenomena, which significantly attect the performance of the system, need be modeled and simulated to provide a necessary and sufficient in-depth understanding of the system. The physical problems covered in this book are in the areas of mechanics for solids, structures, and fluid flows, and mathematic models have been developed for the phenom ena in these areas. Different types of differential or partial differential governing equations have also been derived for these phenomena. These phenomena can be simulated if a proper tool can be found to solve these equations. Similar to conventional FEM, the finite difference method, and finite volume methods, the MFree method is actually a tool for solving partial differential equations that govern different physical phenomena. 2.2 Solution Procedure The procedure in FEM and the MFree method for solving engineering problems can in principle be outlined using the chart given in Figure 2.2. These two methods diverge at the stage of mesh creation, The fundamental difference between these two methods is the con- struction of the shape functions. In FEM, the shape functions are constructed using elements, © 2003 by CRC Press LLC‘Conceptual design }¢ | ¥ ‘Modeling (Physical, mathematical, computational, operational, economical) [* i simulation (Experimental, analytical, and computational) ¥ ‘Analvsis (Photography, visual-tape, and computer graphies, visual reality + Design’ ¥ Prototyping ¥ Testing ¥ Fabrication FIGURE 2.1 Processes that lead to building an engineered system, and the shape functions will be the same for the element. In fact, if the natural coordinate systems are used, the shape tunctions in the natural coordinates are the same tor all the elements of the same type. These shape functions are usually predetermined for different types of elements before the finite element analysis starts. In MFtee methods, however, the shape functions constructed are usually only for a particular point of interest. The shape function changes as the location of the point of interest changes. The construction of the element free shape function is performed during the analysis, not before the analysis. Once the global discretized system equation is established, the MFree method follows a procedure similar to FEM, except for some minor differences in the details of implemen- tation. Therefore, many techniques developed over the past decades in FEM can be utilized in MFree methods with or without modifications The following sections present the basic procedures in MFree methods, by discussing the differences between FEM and the MFree method at major stages of analysis. 2.3 Modeling the Geometry Real structures, components, or domains are in general very complex ane have to be reduced toa manageable geometry. In FEM, curved parts of the geometry and its boundary can be modeled using curves and curved surfaces using high-order elements. However, it should be noted that the geometry is eventually represented by a collection of elements, © 2003 by CRC Press LLCGEOMETRY GENERATION @ at 2 & TLEMENT MESH GENERATION NODAL-MESH GENERATION 1 1 BASED ON ELEMENT PREDEFINED SONNODISTNALOCALDOMAIN. | | SYSTEM EQUATION FOR ELEMENTS SISTA FQUATIONFORNODIS| J Q “GLOBAL MATRIN ASSEMBLY ESSENTIAL BOUNDARY | mox | MPO) I RESULTS ASSESSMENT. Flowchart for FEM and MFree method procedures Nodes Triangular elements FIGURE 2.3, Smoothed boundary is represented in FEM by straight lines of the edges of triangular elements and the curves and curved surfaces are approximated by piecewise curves and surfaces, of the elements. If linear elements are used, which is often the case in practical situations, these curves and surfaces are straight lines or flat surfaces. Figure 23 shows an example of a smooth boundary represented in the finite element model by straight lines of the edges of triangular elements. The accuracy of representation of the curved parts is controlled. © 2003 by CRC Press LLCNodes FIGURE 2.4 Smoathed boundary is represented in the mesh free method by nodes, by the number of the elements and the order of the elements used. A finer mesliof elements can generally lead to more accurate results. However, because of the constraints on time and computational resources including hardware and software, it is always required to limit the number of elements. Therefore, fine details of the geometry need to be modeled only if very accurate results are required for those regions. The results of simulation have to be interpreted with these geometric approximations in mind. The analyst has to deter- mune the distribution of the density of the mesh required to achieve a destred accuracy at important areas and regions of the problem domain. In MFree methods, however, the boundary is represented (not discretized) by nodes, as shown in Figure 24, At any point between two nodes on the boundary, one can interpolate using Mbree shape functions. Because the Mkree shape functions are created using nodes in a moving local domain, the curved boundary can be approximated very accurately even if linear polynomial bases are used. It is common in MFree methods to use higher-order polynomials. Note that this geometric interpolation can be performed using the same technique for field variable interpolation in MFree methods. Depending on the software used, there are many ways to create a properly simplified geometry in the computer. Points can be created simply by keying in the coordinates of the point. Lines/curves can be created by simply connecting, points/nodes. Surfaces can be created by connecting/rotating/translating, the existing lines/curves. Solids can be created by connecting/rotating/ translating the existing surfaces. Points, lines/curves, surfaces, and solids can be translated/rotated/reflected to form new ones. Graphic interfaces are used for assisting the creation and manipulation of the objects. There are a number of CAD (computer-aided design) software packages used in engineering, design that can produce files containing the geometry of the designed engineering system. These files can often be read by modeling software packages. Making use of the CAD files can save significant time in creating the geometry of the models, However. in many cases, the objects read directly from a CAD file may need to be modified and simplified before performing meshing. These tools for creating the geometry of the problem domain can be used for both the FEM and the MFree method. Knowledge. experience. and engineering judgment are very important in modeling the geometry ofa system. In many cases, finely detailed geometric features play only an aesthetic role, and will not affect the functionality or the performance of the engineering, systom very much, These features can be simply deleted, ignored, or simplified. This, however, © 2003 by CRC Press LLCmay not be truc for some cases, where a fine geometric change can give rise o.a significant difference in the simulation results. Adaptive analysis is ideal for solving this problem. objectively and independently of the judgment of the analyst. MFree methods provide more flexible ways for adaptive analyses. ‘Another very important issue is the simplification required by mathematic modeling. For example, a plate has three dimensions geometrically, but the plate in the plate theory of mechanics is represented mathematically only in two dimensions (the reason will Be examined in the next chapter). Therefore, the geometry of a “mechanics” plate is a two- dimensional @D) flat sutface vepresented usually by the sieulral surface. In TEM, plate clements are used in meshing the plate surfaces. A similar situation occurs in shells. A bean has also thtee dimensions yeoutettivally. The beaut in te beau heury of mechanics is represented mathematically only in one dimension, Therefore, the geometry of a “mechanics” beam is a one-dimensional (1D) straight or curved line. In FEM, bear elements have to be used to model the lines. A similar situation occurs in truss structures. In MFree methods, beams, plates, and shells can ali be represented using sets of arbi- trarily distributed nodes. In the formulation of the MFree methods, corresponding theories used in the FEM must be used. The difference, again, lles mainly in the creation of the shape functions, This book presents these formulations in Chapter 5, ——— i 2.4 Node Generation In FEM, meshing is performed to discretize the geometry created into small meshes called elements or cells, and many types of elements have been developed for different problems. The rationale behind domain discretization can be explained in a very rough and straight- forward manner, We can expect that the solution for an engineering problem will be very complex, and will vary in a way that is usually unpredictable using functions defined globally across the whole problem domain. However, if the problem domain can be divided (meshed) into small elements using a set of nodes that are connected in a predefined manner using nodal lines, the solution within each element can be approximated very easily using simple functions such as polynomials, which are termed shape functions, The solutions for all the individual elements form the solution for the whole problem domain. Mesh generation is a very important part of the preprocess in FEM, and it can be a very time-consuming task for the analyst. The domain has to be meshed properly into elements, of specific shapes such as triangles and quadrilaterals. No overlapping and gaps are allowed. Information, such as the element connectivity, must also be created during the meshing for later simulation. It is ideal to have an entirely automated mesh generator; unfortunately, one is not available on the market. Semiautomatic preprocessors are avail- able for most commercially available application software packages. There also exist packages designed mainly for meshing, Such packages can generate files of a mesh, which, can be read by other modeling and simulation packages. Triangulation is the most flexible way to create meshes of triangular elements. The process can be almost fully automated for 2D planes and even three-dimensional (3D) spaces. Therefore, itis used in most commercial preprocessors. The additional advantage of using triangles is the flexibility of modeling a complex geometry and its boundaries. The disadvantage is that the accuracy of the simulation results based on triangular elements is often much lower than that oblained using quadrilateral elements for the same density. of nodes, Quadrilateral elements, however, are more difficult to generate automatically. © 2003 by CRC Press LLCFIGURE 2.5 Mesh of triangular elements for a 2D problem domain ‘An example of triangular meshes is shown in Figure 2.5, which is generated using Mbree2U" (Liu, G. Ket al, 2000; Liu, G. K. and. tu, 2001). In MFree methods, the problem domain is represented by a set of arbitrarily distributed nodes, as schematically illustrated in Figure 2.4. There 1s no need to use meshes or elements, for field variable interpolation. Hence, there is no need to prescribe the relationship between the nodes. ‘The nodes can be generated simply using triangulation algorithms that are routinely available for both 2D and 3D domains. The significance of MFree methods in terms of meshing is that the process of node generation can be fully automated without human intervention. The analysis can be performed in a fully adaptive manner, 5 in MFree2D. This can significantly save time for an analyst when creating a mesh for the problem domain. All the MFree methods do not need a mesh of elements for field variable interpolation. However, some meshless methods require a background mesh of cells for integration of the system matrices, such as the element free Galerkin (EFG) methods (Belytschko etal, 1994b). Because the mesh is needed only for integration, any form of cells is acceptable as long as it provides sufficient accuracy in the integrations. The most con- venient mesh to use is a mesh of triangular cells that can be generated automatically in ‘MFree2D. There are MFree methods, such as the meshless local Petrov-Galerkin (MLPG) method, originally developed by Atluri and Zhu (1998), that require no mesh of elements for both field variable interpolation and background integration. These types of MFree methods are called essentially MFree methods. in that they require only a simple form, ‘of local mesh for integration of the system equations, which can be generated automat- ically with relative ease. ‘The procedure is often called stode generation, which is usually performed using prepro- cossors. The prepmoessor generates unique numbers for all the nodes for the solid or structure automatically. There are very few dedicated node generators available commer cially; thus, we have to use preprocessors that have been developed for FFM. These processors are usually very sophisticated, and MFree node generation uses a very small portion of their capacity All that is needed for MFree node generation is a small processor to generate triangular elements. We often use just the nodes of the triangular element mesh and diseard the elements. In some MFree methods, we may also use the element mesh for background integration. © 2003 by CRC Press LLC2.5 Shape Function Creation In FEM, shape functions are created based on elements, and therefore, the computation of shape functions has been straightforward. In the early years of the development of FEM, much of the work involved the formulation of all different types of elements. All the shape functions of finite elements satisfy the Kronecker delta function property In MFree methods, however, the construction of shape functions has been and still is the central issue. This is because shape functions have to be computed with the use of predefined knowledge about the relationship of the nodes, This has posed the major challenge for MFree methods. The currently most widely used method for constructing Mfree shape functions is the method of moving least squares (MLS) approximation. The application of MLS approximation has led to the development of many MFree methods and techniques. The major problem in MIS approximation is that the shape functions constructed do not possess the Kronecker delta function property. The new promising, method for constructing, shape functions is the point interpolation method (PIM) originated by G. R. Liu and Gu (1999), because it produces shape functions that always have the Kronecker della function properly Hence, PIM eliminates a number of difficult issues that have concerned many researchers in the area of MFree methods. ——— 2.6 Property of Material or Media In FEM, material properties can be defined for a group of elements or for each individual element {f needed. For different phenomena to be simulated, different material properties, are required. Inputting a material property into a preprocessor in both FEM and the MFree method is usually straightforward. All the analyst need do is key in the material property data and specify to which region of the geometry or which elements the data apply. Ubtaining these properties, however, 1s not always simple. ‘There are materials databases commercially available to choose from. Experiments are usually required to determine accurately the material properties to be used in the system. Ihis is, however, beyond the scope of this text. In this book, we usually assume that the material property is known. In MFree methods, material properties can be defined for subdomains of the problem. There are, however, some implementation issues related to the handling of the interfaces, of different types of materials. There are challenging problems to be resolved, such as the method of field variable interpolation near the interface of different materials and the calculation of the stresses effectively and accurately near the interfaces without the use of a mesh, Some methods for dealing, with interfaces of different materials are discussed in Chapter 6. === 2.7. Boundary, Initial, and Loading Conditions Boundary, initial, and loading conditions play a decisive role in the solution of a simula- tion. In FEM, inputting these conditions is not very difficult in most commercial propro- cessors, and it is often interfaced with graphics. Users can specify these conditions either to the geometric identities (points, lines /curves, surfaces, and solids) or to the elements or grids. Again, to simulate this condition accurately for actual engineering systems © 2003 by CRC Press LLCrequires experience, knowledge, and proper engineoring judgment. There are standard procedures or techniques for the implementation of the boundary conditions, in the form. of either single point or multipoint constraints. All the techniques developed in FEM are applicable (with some modification) to MFree methods. Tn MFree methods using MLS approximations for constructing shape functions, special techniques are required to impose essential (displacement) boundary conditions, because the shape functions created do not satisfy the Kronecker delta conditions. MFree methods using shape functions created using PIM possess the Kronecker delta property. The impo- sitiott of the essential bournlaty conditions is the same as that in. FEM. In MFree methods, the shape functions are constructed concurrently with the process of assembling the global systei equations. This provides att alletnative way ty implement essential boundary conditions by imposing these boundary conditions in the stage of shape function creation or stiffness mattix calculation. Ta this way, the final discretized system equation will not contain the degrees of freedom for the nodes with specified boundary conditions. Much work is still required in this direction of development 2.8 Simulation 2.8.1 Discrete System Equations Proper principles must be followed for discretizing the governing differential equations based on discretized domains. These principles differ from probiem to probiem. Both FEM and MFree methods use these principles; however, the procedure and preference of apply- ing these principles can be different due to the different nature of these two methods, In FEM, a set of discrete simultaneous system equations can be formulated using prin- ciples and shape functions created based on the element mesh generated. There are basically four principles used for establishing the simultaneous equations. The first is based on the principle ot virtual work, such as Hamulton’s principle, the minimum total potential energy principle, and so on. Traditional FEM is founded on these principles. The second is based on the residual methods, and is, in fact, a more general form ot principle that can be used for deriving FEM equations both for solids and structures and for fluid flows, as long as the partial differential governing equations are provided. The third is based on the Taylor series, which has led to the formation of the traditional finite difference method (FDM). The fourth is based on the control of conservation laws on each finite volume (clement) in the domain. The finite volume method (FVM) was established using, this approach, The engineering practice so far shows that the first two principles are more often used for solid and structures, and the other two principles are more oftew used for fluid flow and heat transfer simulations. However, FEM has also been used to develop commercial packages for fluid flow and heat transfer problems, and FDM can be used for solids and structures. Itmay be mentioned here without detailed illustration that the mathematical foundation of all these approaches is the residual method. A proper choice of the test and trial functions in the residual method can lead to FEM, FDM, or FVM formulation. Many MFree methods can be formulated using the first three principles. In spatial discretization, the first two principles are used more often. Formulations based on the first two principles are termed weak form, and that based on the third principle is termed strong form. The discretized equation systems derived hased on the weak form are more stable and can give much more accurate results, Therefore, this book mainly covers MFree © 2003 by CRC Press LLCmethods of weak formulation. Some MFree methods favor a residual method of local form, especially in developing so-called truly meshless methods, This book covers methods using the local weak form in great detail. For the discretization of time, the third principle of Taylor series is often used. In summary, the use of the principles in MFree methods is, very much the same as that in FEM. 2.8.2 Equation Solvers AA sot af discretized system equations of a computation model is created and then fed to a solver to solve for the field variables. The process for FEM and the MFree methods is, basically the same and places great demand on computer hardware. Different saftware packages use different algorithms according to the physical phenomenon to be simulated. There are two very important considerations when choosing algorithms for solving system. equations. One is the storage required, and another is the central processing unit (CPU) time needed. Similar to FEM, MFroe methods produce banded system matrices that can, be handled in the same manner to reduce the storage and to maximize the efficiency of computation. In general, the bandwidth of these matrices produced by MFree methods is slightly larger than that of FEM. Techniques developed in FEM for reducing the bandwidth, of the system matrices by optimizing the nodal arrangement are alzo applicable to MFree methods. There are, in general, two calegories of methods for solving, simultaneous equations: direct methods and iterative methods. Often-used direct methods are the Gauss elimina- tion method and the matrix decomposition method. These methods work well for relatively smaller systems. Direct methods operate on fully assembled system equations, and there- fore demand langer storage. They catt also be coxted int sucli @ way that the assembling is done only for those elements that are involved in the current stage of equation solving, This can significantly reduce the requirements for storage. All these techniques, which were developed for FEM, are applicable to MFree methods, Iterative methods include the Gauss-Jacobi method, the Gauss-Seidel method, the suc- cessive overrelaxation method (SOR), generalized conjugate residual methods, the line relaxation metitod, and so on, These methods work well for relatively larger systems, Iterative methods are often coded in such a way to avoid full assembly of the system. matrices to save significantly on storage. The performance in terms of the rate of conver- sgence of these methods is usually very much problem dependent. In general, they perform better for lange systems, especially for 3D problems. For nonlinear problems, another iterative loop is needed. The nonlinear equation has to be properly formulated into a linear equation in the iteration. For time-dependent problems, time stepping is additionally required. There are generally two approaches to time stepping: implicit and explicit. Implicit approaches are usually more stable numeri- cally but less efficient computationally than explicit approaches. Moreover, contact algo- rithms can be much more easily developed using explicit FEM. Again, these techniques developed in FEM are applicable to MFree methods with some modifications. MFree methods usually demand additional CPU time, as the creation of the shape functions is more time-consuming and is performed during the computation. For meshes methods based on the MLS method, the less efficient use of CPU time is also caused by the extra effort needed in imposing essential boundary conditions. For meshless methods based on the local Petrov-Galerkin method, the lower efficiency is also attributed to the asymmetry of the stiffness matrix created. These issues are covered in great detail in relevant chapters. Note that. today. people are more concerned about the time engineers spend on a project. and much less concerned about the CPU time, because the CPU time has become cheaper © 2003 by CRC Press LLCand cheaper, while the cost for well-trained engineers has become more and more expen sive. Therefore, the small extra demand on CPU time does not disadvantage MFree methods significantly. In addition, the results obtained using MFree methods are usually more accurate than those obtained using FEM, as there are no stress discontinuity problems existing on the interfaces between the finite clements. In terms of the ratio of accuracy to CPU cost, MFree methods are in general superior to FEM (Belytschko et al., 1996). 2.9 Visualization The results generated by FEM and the MFree method after solving the system equation are usually in the form of a vast volume of digital data. The results have to be visualized in such a way that they can he easily interpolated, analyzed, and presented. The vi ization is performed by the postprocessor that comes with the software package. Most of these processors allow users to display 3D objects in many convenient and colorful ways on the screen. The object can be displayed in the form of wire frames, collections of elements, and collections of nodes. The user can rotate, translate, and zoom in/out on the objects. Field variables can be plotted on the object in the form of contours, fringes, wire frames, and deformations. There are usually tools available for users to produce isosur faces and vector fields of variables. Tools to enhance the visual effects are also available, such as shading, lighting, and shrinking. Animation and movies ean also be produced to simulate dynamic aspects. Output in the form of tables, text files, x-y plots are also routinely available, ‘Advanced visualization tools, such as visual reality, are available today. These advanced tools allow users to display objects and results in a much more realistic 3D way. The platform can be a goggle, immersive desk, or even an immersive room. When the object is immersed in a room, analysts can walk through the object, go to the exact location, ane view and analyze the result. The visualization techniques used int FEM are applicable to visualizing Une results obtained using MFree methods. However, major modification may be needed because there is no element-related information in MFree output files, There are also differences in the retrieval of the results from the nodal values. In FEM, there are ways to calculate strains and stresses cue to the discontinuity of the stresses on the interfaces ofthe elements. In MFree methods, in contrast, one needs to recreate MFree shape functions for the point of interest to calculate the results required. The shape functions and the interpolating, process for retrieving the results can be the same for creating the system equations in ree methods. In FEM, however, they ean be different. Note that the MFree techniques may also be useful in developing visualization tools, where interpolation is often used. ———— 2.10 MFree Method Procedure Now that the role of MFree methods in simulating engineering systems and the differ- ences between MFree methods and FEM in treating various issues have been described, we here summarize the general procedure for MFree methods in solving mechanics prob- Jems. We use mechanics problems of solids and structures as an example to describe these basic steps. Some important terminology frequently used in the MFree methods is defined. © 2003 by CRC Press LLCFIGURE 2.6 Example of an MTree model for 2D solids generated sing MFree2D. 2.10.1 Basie Steps STEP 1: DOMAIN REPRESENTATION The solid body of the structure is first modeled, and is represented using sets of nodes scattered in the problem camain and its houndary Boundary conditions and loading conditions are then specified in the MFree model, as shown in Figure 2.6. The density of the nodes depends on the accuracy requirement of the analysis and the resources available. The nodal distribution is usually not uniform, and a denser distribution of nodes is often used in the aroa where the displacement gradient is larger. Because adoptive algorithms can be used in MFree methods, the density is eventually controlled automatically and adaptively in the code of the MFree methods. Therefore, we do not worry much about the distribution quality of the initial nodes used. In addition, as.an MFree method, it should not demand too much for the pattern of nodal distribution. It should be workable within reason for arbitrarity distributed nodes. Because the nodes will carry the value of the field variables in an MFree formulation, they are often called field nodes. STEP 2: DISPLACEMENT INTERPOLATION Because a mesh of elements is not used in MFree methods, the field variable (say, a component of the displacement) « at any point at x = (x, v2) within the problem domain is interpolated using the displacements at its nodes within the support domain of the point at x, ie., wa) = Soca = eu, en where 1 is the number of nodes included in a “small local domain” of the point atx, 1 is the nodal field variahle at the ith node in the small local domain, U. isthe vector that collects all the field variables at these nodes, and d(x) is the shape function of the ith node determined. using the nodes that are included in the small domain of x. This small local domain is termed. in this book as the support domain of x. A support domain of a point x determines the number of nodes to he used to support or approximate the function value atx. A support domain can be (but does not have to be) weighted using a weighted function, as shown in Figure 27, It-can have different shapes and its dimension and shape can be different for different points of interest x, as shown in Figure 28. The shapes most often used are circular or rectangular, © 2003 by CRC Press LLCFIGURE 2.7 Domain representation of a 20 structure and nodes in a local weighted support domain. Support domain FIGURE 2.8 ‘support comain determines nodes (marked by ) that are used for approximation or interpolation ot hel variable st point x. support domain can have different shapes and can be diferent fram point to point. Most often tue shapes are oreuar or rectangular. ‘The concept of support domain works well if the nodal density does not vary too drastically in the problem domain. However, in solving practical problems, such as prob- loms with stress singularity, the nodal density can vary drastically. The use of a support domain based on the current point of interest can lead to an unbalanced selection of nodes for the construction of shape functions. In extreme situations, all the nodes used could be located on one side only, and the shape functions so constructed can result in serious error, due W extrapolation. To prevent this hind of problem, the concepl of influence domaiss of anode should be used. MFree2D, introduced in Chapter 16, uses the approach of influence domain to select nodes for constructing shape functions, The concept of influence domain is explained in Section 2.10.4 Here, we always use the concept of support domain to select the nodes for constructing, shape functions, unless specifically noted otherwise, although we have different ways of selecting nodes for constructing shape functions. Section 2.10.2 presents a simple way to determine the dimension of the support domain. © 2003 by CRC Press LLCNote also that this interpolation, defined in Equation 2.1, is performed for all the components of all the field variables in the same support domain. By taking a 3D solid mechanics problem as an example, the displacement is usually chosen as the field variable, and the displacement should have three components: displacements in the x, y, and 2 dircetions. The same shape function is used for all three displacement components in the support domain of the same point. STEP 3: FORMATION OF SYSTEM EQUATIONS The discrete equations of an MFree method can be formulated using the shape functions and a strong or weak form system. equation. These equations are often written in nodal matrix form and are assembled into the global system matrices for the entire problem domain. The global system equations are a set of algebntic equations for static analysis, eigenalue equations for free-vibration analysis, and differential equations with respect to time for general dynamic problems. The procedures for forming system equations are slightly different for different MFree methods. Hence, we discuss them in later chapters. STEP 4: SOLVING THE GLOBAL MFree EQUATIONS Solving the set of global MFree equations, we obtain solutions for different types of problems. 1. For static problems, the displacements (or their parameters) at all the nodes in the entire problem domain are first obtained. The strain and stress in any element van then be retiieved. A slandanl linear algebraic equation sulver, sucht as a Gauss elimination method, LU decomposition method, and iterative methods, can be used. 2. For free-vibration and buckling problems, eigenvalues and corresponding eigenvectors can be obtained using the standard eigenvalue equation solvers. ‘The commonly used methods are the following: + Jacobi’s method ‘+ Given’s method and Houscholder’s method. ‘+ The bisection method (using Sturm sequences) + Inverse iteration © QR method © Subspace iteration + Lanczos’ method 3. For dynamics problems, the time history of displacement, velocity, and acceler- ation are to be obtained. The following standard methods of solving dynamics equation systems can be used: ‘+ The modal superposition method may be a good choice for vibration types of problems and problems of far ficld response to low speed impact with many load cases. ‘+ For problems with a single load or few loads, the direct integration method can be used, which uses the FDM for time stepping with implicit and explicit approaches. ‘+The implicit method is more efficient for relatively slow phenomena of vibration types of problems. ‘+ The explicit method is more efficient for very fast phenomena, such as impact and explosion. For computational fluid dynamics problems, the discretized system equations are basically nonlinear, and oneneeds an additional iteration loop to obtain the results. © 2003 by CRC Press LLC2.10.2 Determination of the Dimension of a Support Dom: The accuracy of interpolation depends on the nodes in the support domain of the point of interest (which is often a quadrature point xq or the center of integration cells). Therefore, a suitable support domain should be chosen to ensure a proper area of coverage for interpolation. To define the support domain for a point Xa, the dimension of the support domain d, is determined by d= ad, (22) where a. is the dimensionless size of the support domain and d. is a characteristic length that relates to the nodal spacing near the point at xg. If the nodes are uniformly distributed, dis simply the distance between two neighboring nodes. In the case where the nodes are non-uniformly distributed, d, can be defined as an “average” nodal spacing in the support domain of Xo The physical meaning of the dimensionless size of the support domain a, is very clear. It is simply the factor of the average nodal spacing, For example, @, =2.1 means.a support domain whose radius is 2.1 times the average nodal spacing, The actual number of nodes, 1, can he determined by counting all the nodes in the support domain. The dimensionless size of the support domain a, should be predetermined by the analyst, usually by carrying, out numerical experiments for the same class of problems for which solutions already exist. Generally, an a, = 2.0 to 3.0 leads to good results. Noto that, if background cells aro provided, support domains can also be defined based on the background cells. 2.10.3 Determinatis \n of the Average Nodal Spacing For 1D cases, a simple method of defining an “average” nodal spacing is D, 23) @-D where D. isan estimated d, (the estimate does not have to be very accurate but should he known and a reasonably good estimate of d_) and rp, is the number of nodes that are covered by a known domain with the dimension of D.. By using Equation 2.3. it is very easy to determine the dimension of the support domain d, for a point at x9 in a domain with non-unifermly distributed nodes. The procedure iss follows: Fstimate d, for the point at x, which gives D, Count nodes that are covered by D. Use Equation 23 to calculate 4. Finally, calculate d. using Equation 2.2 for a given (desired) dimensionless size of support domain ¢., For 2D cases, a simple method of defining an “average” nodal spacing is 24) © 2003 by CRC Press LLCwhore 4, is an estimated area that is covered by the support domain of dimension d, (Uhe estimate does not have to be very accurate but should be known and a reasonably good estimate), and #1, is the number of nodes that are covered by the estimated domain with the area of A,. By using Equation 2.4 and the same procedure described for the 1D case, it is very easy to determine the dimension of the support domain d, for a point at xy in a 2D domain with nonuniformly distributed nodes. Similarly, for 3D cases, a simple method of defining an “average” nodal spacing is ean: (25) where V, is an estimated volume that is covered by the support domain of dimension d,, and ny, is the number of nodes that are covered by the estimated domain with the volume of V.. By using Equation 25, and the same procedure described for the 1D case. we can determine the dimension of the support domain d, for a point at xg in a 3D domain with. non-uniformly distributed nodes 2.10.4 Concept of the Influence Dom: Note that this book distinguishes between cuipport domain and influence domain, termes that are often used in the MFree community to carry the same meaning as the support domain defined here. The influence domain in this book is defined as a domain that a node exerts an influence upon. It goes with a node, in contrast to the support domain, which goes with a poitt of interest x that can be, but does not necessarily have to be, at a node. The following explains in detail the concept of the influence domain, Use of an influence domain is an alternative way to select nodes for interpolation, and it works well for domains with highly nonregularly distributed nodes. The influence lomain is defined for each node in the problem domain, and it can be different from node to node to represent the area of influence of the node, as shown in Figure 2.9. Node 1 has FIGURE 2.9 Influence domains of nodes. In constructing shape functions for point marked with x at paint Xo, nodes whose inisence domains covers x are to be wed for cmatracon oF shape Functions. For example, neades | ad 2 are included, but node 3 is not induded. © 2003 by CRC Press LLCan influence radius of r,, and node 2 has an influence radius of r ete. The node will be involved in the shape function construction for any point that is within its influence domain, For example, in constructing the shape functions for the point marked with x at point xq (see Figure 29), nodes 1 and 2 will be used, but node 3 will not be used. The fact that the dimension of the influence domain can be different from node to node allows some nodes to have further influence than others and prevents unbalanced nodal distri- bution for constructing shape functions. As shown in Figure 29, node 1 is included for constructing shape functions for the point marked with X at point xg, but node 3 is not included, even though node 3 is closer to X compared with wode 1. ‘The dimensions of the influence domain can be determined using a procedure similar tw that desctibea in Sevtion 2.10.2. If background eells are provieed, the iniTuenwe donnain can also be defined based on the background cells. MFree2D defines influence domains using information from triangular background cells 2.10.5 Property of MFree Shape Functions A compulsory condition that a shape function must satisfy is the partition of unity that is, 26) Soe This isa necescary candition for the shape function to he able to produce any rigid mation of the problem domain. ‘Thore are also conditions that a shape function preferably satisfies. The first preferable condition is the linear field reproduction condition, that is, Deon = « en This condition is required for the shape function to pass the standard patch: test, which has been used very often in testing finite elements. This condition is not compulsory because shape functions that fail to pass the patch test can still be used as long, as a converged solution is produced. Many finite elements cannot pass the patch test but are widely used in FEM packages. Another preferable condition is the Kronecker delta function property, that is, ee sony {| ea 28) 0 ttf, iL F=1 Que This condition is preferred because a shape function that possesses this property permits use of a simple procedure to impose essential boundary conditions. In element free methods, however, the shape functions created may or may not satisfy condition 28, depending on the method used for creating the shape functions. The methods of shape function creation are discussed in Chapter 5 in great detail, as they are the central issue for MFree methods. © 2003 by CRC Press LLC2.11 Remarks ‘The similarities and differences between FEM and MFree methods are listed in Table 2.1 TABLE 2.1 Differences between FEM and MFree Methods FEM Mree Method 7 Ye Ne 2 Difficult de to the need for Relatively easy and no ‘automation clement connectivity ‘connectivity is requited 3 Meshautomation and Difficult for 3D cases (Can always be done ‘adaptive analysis 4 shape unceon creation Element based Nowe base 5 Shape function property Satisfy Kronecker delta May or may not satisfy Kronecker ‘conditions walla forall dlls conitions depending 09 clements ofthe same type the method used diferent Irom Polat to point 6 Discretized system stifiness Bonded, symmetrical Bonded, may or may not be ‘matrix symmetrical depending on the eth snes 7 Imposition of essential Easy and standard ‘Special methods may be required: Thaandary eon ‘epensis on the mothe ised 8 Computation speed Fast 111 to 50 times slower compared to the FEM depending on the ‘method used 9 Retrieval of results ‘Special technique required Standard routine 30 Accuracy “Accurate compare with TDM. Can be move accurate compaved with FEM, AL Stage of development ‘Very well developed Infancy: with many challenging problems 12 Commercial software package Many Very few and close to none availability © 2003 by CRC Press LLC3 Mechanics of Solids and Structures The basies of mechanics for solids and structural components are outlined in a concise and general manner in this chapter. Readers with experience in mechanics may skip the chapter, but it may prove helpful to skim the chapter to become familiar with the termi nology conventions used in the book. Readers with less experience in mechanics may have difficulty fully understanding the details of all the concepts and equations presented here, but a global view of the basics of mechanics will help in the following chapters. We recommend such readers study this chapter without delving too deeply into the equations. Readers who are not interested in mechanics at all may simply skip this chapter, and read the chapters on MFree methods merely as a means to solve partial differential equations. 3.1. Basics Solids and structures made of solids are stressed when they are subjected to loads or forces The stresses are, in general, not uniform as the forces usually vary with coordinates. The stresses lead to stntis, which can be observed as deformiation or displacement. Solid mechanics and structural mechanics deal with the relationships between stresses and strains, displace- ments and forces, stresses (strains) and forces for given boundary conditions of solids and structures, These relationships are critical in modeling, simulating, and designing engi- neered structural systems. Forces can be static and/or dynamic. Statics deals with mechanics of solids and struc- tures subject to static loads. Solids and structures will experience vibration under the action of dynamic forces, which vary with time. In this case, the stress, strain, and dis- placement will be functions of time, and the principles and theories of dynamics apply. As statics is a special case of dynamics, the equations for statics can be derived by simply dropping out the dynamic terms in the dynamic equations. This book adopts the approach of deriving the dynamic equations first and obtaining the static equations directly from, the derived dynamic equations. Depending on the material property, solids can be elastic, that is, the deformation in the solids disappears fully if itis unloaded. There are also solids that are plastic, that is, the deformation in the solids cannot be fully recovered when it is unloaded. Elasticity deals, with solids and structures of elastic materials and plasticity deals with those of plastic materials. This chapter is concerned mainly with the solids and structures of elastic materials. Methods to deal with plastic materials are treated as advanced topics and are covered in later relevant chapters. Materials can be anisotropic, that is, the material property varies with direction. Defor- ‘mation in an anisotropic material caused by a force applied in one direction may be different from that caused by the same force applied in another direction. Composite materials are aften anisotropic: Many material constants have to he used to define the material properties, © 2003 by CRC Press LLCof anisotropic materials. Many engincering materials are, however, isotropic, that is, their material properties are not direction dependent. Isotropic materials are a special case of anisotropic material. There are only two independent material constants for isotropic mate- rial, often known as Young's modulus and Poisson’s ratio, This chapter is concerned mainly with solids and structures of isotropic materials. Topies related to solids and structures of anisotropic materials are covered in later chapters on a case-by-case basis. Boundary conditions are anather important consideration in mechanics. There are dis placement (essential) and force (natura!) boundary conditions for solids and structures. These terms of essential and natusal boundary conditions ate related to the use of weak forms to solve mechanics problems, and may be a little bit too difficult to understand at this stage. If we put it ina very simple way, the essential boundary conditions are Une conditions that have to be satisfied by the trial functions before they are substituted into the weak form. Tis essential because we have to consider them during the very first stage of constructing the trial functions. The natural boundary conditions are the conditions that will be nufuruffy derived from the weak form procedure. in the stage of constructing, the trial functions, one does not have to consider any of these natural conditions, because they will come out later naturally. For mechanics problems of solids and structures, the displacement boundary conditions are essential conditions, and the force boundary con- ditions are natural conditions. Treatment of the essential boundary conditions is a very important topic in some MFree ‘methods, as the essential boundary conditions may be satistied when the trial function 1s constructed. Therefore, special treatments are required. We cover this in detail in Chapter 6, For now, we focus on the concepts of displacement, force, strain, and stress, as well as their relationships. Structures are made of structural components, which are in tur made of solids. There are basically four types of structural components most often used: truss, beam, plate, and shell, as shown in Figure 3.1. The major purpose of using these structural components isto utilize material effectively to reduce the weight of the structure and the costs for building the structure. A practical structure can consist of different types of structural components includ ing solid blocks. Theoretically the principles and methodologies in solid mechanics can be applied to solve mechanics problems for all the structural components, However, itis often not efficient. Theories and formulations for taking geometric advantage of the structural components have, therefore, been developed. Formulations in MFree methods for trusses are very much the same as those in the finite element method (FEM), as a mesh is not necessary for trusses in FEM. All one needs is the geometric skeleton structure of the truss. The nodes for the FEM formulation are the same as the nodes of the skeleton structure. This book discusses in detail the formulation of MFree methods for beams, 2D solids, plates, and shells. Mechanics for solids and structures is by itself a huge topic that needs more than a book to cover in detail. To provide a fairly clear and systematic discussion of this topic, we start with the formulation of 3D solids. Formulations for other types of structural components, beams, plates, shells, are then deduced from these general equations of 3D solids. 3.2. Equations for Three-Dimensional Solids 3.2.1 Stress and Strain Consider a continuum of 3D elastic solids with a volume @ and a surface boundary I, as shown in Figure 3.2. The surface of the solid is further divided into two types of surfaces. The surface on which the external forces are prescribed is denoted as T,, and the surface © 2003 by CRC Press LLCes = te Atos member AA beam member ‘Neutral surface Neutal surface FIGURE 3.1 ‘Types of structural components on which the displacements are prescribed is denoted I, The solid can also be loaded by body force b and surface traction (force) t in any distributed fashion in the volume of the solid At any point in the solid, there are, in general, six components of stress, as indicated on the surface of an “infinite”
(Oj, Uy Og) W deal with, Plane strain solids are those solids whose thickness in the 2 direction is very large compared with their dimensions in the x and y directions, As extemal forces are applied evenly along the = axis, the movement in the direction at any point is constrained. The strain components in tne z direction (€ fate, therefore, al Zero, as shown in Figure 3.9. We have only three in-plane stresses (€,, & 4) to handle. The system equations for 2D solids can be obtained by simply omitting terms related to the direction in the system equations for 3D solids. Equations for isotropic materials are given as follows The stress components are o=}oy (323) © 2003 by CRC Press LLC‘Thoro are three corresponding strain component at any point in 2D solids, which can also be written in a similar vector form: cole 02 The strain-displacement is (825) where u,v are the displacement components in the x, y directions, respectively. The sttain-displacement relation can also be written in the following matrix form: e=Lu 8.26) where the displacement vector has the form of me ae ea 2s ee ua G28) 2 2 me 3.3.2 Constitutive Equations Hooke’s law for 2D solids has the following matrix form: once (3.29) where ¢ is a matrix of material constants, which have to be obtained through experiments. For isotropic materials, we have (Plane stress) 30) © 2003 by CRC Press LLCFor plane strain problems, the matrix of material constants ¢ can be obtained by simply replacing E and v, respectively, with Ei(1 - v/) and vi(1 — ¥), which leads to fata Ea-y | y aa eg (Plane strain) 31) 3.3.3 Dynamic Equilibrium Equations The dynamic equilibrium equations for 2D solids can be easily obtained by removing the terms related to the = coordinate from Equations 3.15 and 2.16. 20, 20, sue = pis 3 Tet Fe thes 3.32) doy , do, Oy 5 9 6 = pis Tet Gath, = 3.33) These equilibrium equations can be written in the same concise matrix form: L'g+b = pii 334) where b is the external force vector given by eee 3.35) by Mi Equation 3.34 has exactly the same form as Equation 3.18, For static problems, the equi- librium equations can be written a3 Uo+b =0 (330) Equations 3.34 and 3.36 are much easier to solve compared with their counterpart equa- tions for 3D solids. 3.4 Equations for Truss Members A truss member is a solid whose dimension in one direction is much larger than in the other two directions, as shown in Figure 3.7. The force is applied only in the x direction. Therefore, a truss member is actually a 1D solid. The equations for 1D solids can be obtained by further omitting the stress related to the ¥ direction, og, dy from the 2D plane stress case, © 2003 by CRC Press LLCFIGURE 27 A truss member. 3.4.1 Stress and St The stress in a truss member is ¢,,, which is often simplified as o,. The corresponding strain in a truss member is ¢,, which is often simplified as ¢,. The stroin-displacement relationship is given simply by ee 637) 3.4.2. Constitutive Equations Hoke’ ta for 1D solids the following snp form, anFe 38) This is actually the original Hooke’s law. The Young’s modulus E can be obtained using, a simple tensile test 3.4.3 Dynamic Equilibrium Equations The dynamic equilibrium equation for 1D solids is 20, = Fe tbe = pid 3.39) The static equilibrium equation for 1D solids is ao, rib, 0 40) 3.5 Equations for Beams A beam possesses dimensional characteristics similar to a truss member, as shown in Figure 3.8. The difference is that the forces applied on a beam are transversal, that is, the direction af the force is perpendicular to the axis of the heam, Therefore, a heam experi- ences bending resulting in deflection in the y direction, which is a function of x. © 2003 by CRC Press LLCFIGURE 3.8 ‘A simply supported beam, ‘Neutral axis FIGURE 2.9 Euler-emoulli assumption 3.5.1 Stress and Strai The stresses on the cross section of a beam are normal stress 6, and shear 6. There are several theories for analyzing beam deflections. These theories can be basically divided into two major categories: theory for fhint beams and theory for thick beams. This book deals with both beams. The thin beam theory is often called the Fuler-Bernoulli beam theory. The Euler-Bernoulli beam theory assumes that plane cross sections, which are normal to the undeformed neutral axis, remain plane after bending and remain normal to the deformed axis, as shown in Figure 3.9, With this “normal stays normal” assumption, jane can first have ey = 0 ean) Second, the axial displacement, u, ata distance y trom the neutral axis can be expressed by u= yo 42) © 2003 by CRC Press LLCwhere @is the rotation in the x-y plane. The rotation can be obtained from the deflection of the neutral axis of the beam, y in the y direction. 3.43) =e ern) reeset where L is the differential operator given by 45) 3.5.2 Constitutive Equations The original Hooke’s law is applicable to beams O02 Eb 0.46) 3.5.3 Moments and Shear Forces Figure 9.10 shows a small representative cell of length dv of the beam, The beam cell is subjected to external force b,, moment M,, shear force V, and inertial force pA, where p is the density of the materials and A is the atea of the cross section. The moment on the cross section at x results from the distributed normal stress oj, as shown in Figure 3.11, The normal stress cart be calculated by substituting Equation 3.44 into Equation 3.46 Ox. = ELD 47) It is seen from the above equation that the normal stress ¢,. varies linearly in the vertical direction on the cross section of the beam. The moments resulting from the normal stress FIGURE 5.10 Isolated beam cell of length ds © 2003 by CRC Press LLC(oo Ap gp FIGURE 3.11 Stress and moment, on the cross section can be calculated by the following integration over the area of the cross section. M,= | -ouyaa = -#(f ya)to = et.bo = ae 48) where J, is the second moment of area (or moment of inertia) of the cross section with, respect to the » axis, which can he calculated for a given shape of the cross section using the following equation: R= fyda 49) Considering the force equilibrium of the small beam cell in the y direction, we have AV +@,()~pAddx = 0 (050) cd vai aaa SE = bu - pad G51) Considering the moment equilibrium of the small beam cell with respect to any point at the right surface of the cell, we have aM, —Vax+3(0,—pAdyiday’ = 0 352) Neglecting the seconcl-order small term leads to aM, dx © 2003 by CRC Press LLCSubstituting Equation 3.48 into Equation 3.53 gives (5) 3.5.4. Dynamic Equilibrium Equations The dynamic equilibrium equation for beams can be obtained simply by substituting Equation 3.54 into Equation 3.51, which gives E122 + pAd = by (3.55) ox ‘The static equilibrium equation for beams can be oblained simply by dropping, the dynamic term in Equation 3.55: 22 ze (3.56) 3.5.5. Equations for Thick Beams When the beam becomes thicker or deeper in relation to its span, the transverse shear force affects the deformation of the beam. The shear force forces the cross section of the beam to deform and renders the “normal to normal” assumption invalid. Hence, the Fuler-Bemoulli beam theory can no longer be used. Instead, we need to use the Timoshenko beam theory: The Timoshenko beam theory accounts for transverse shear deformation, The general equation of static deformation of the Timoshenko beam theory is written as Pfear(Zro)]+0, = 0 2(c132)xcan(22-ra) - 57) where vis the deflection of the beam, Ais the cross-sectional area, G is the shear modulus, and x ig the shear correction coefficient Note that there are two variables in the Timoshenko beam theory: deflection v and rotation 6. The relation in Equation 3.43 is no longer valid. The shear strain is calculated by fy = 240 (358) and the shear stress is given by Oxy = KG y 69) © 2003 by CRC Press LLC3.6 Equations for Plates A plate possesses a dimensional characteristic geometrically similar toa 2D solid, as shown in Figure 3.12. The difference is that the forces applied on a plate are in the direction perpendicular to the plane of the plate. A plate can also be viewed as a 2D analog of a beam. Therefore, a plate experiences bending resulting in deflection wo in the = direction, which is a function of x and u. The stress o.. in a plate is assumed to be zero Similar to beams, there are several theories for analyzing deflection in plates. These theories can also be basically divided into two major categories: theory for thin plates and theory for thick plates. This book addresses the following: * Thin plate theory, often called classic plate theory (CPT) and also known as Kirchhoff plate theory ‘© The first-order sheur deformation theory (FSDT) known as Mindlin plate theory ‘© The third-order shear deformation theory (TSDT) 3.6.1. Thin Plates Stress and Strain CPT assumes that normals to the neutral surface of the undeformed plate remain straight and normal to the neutral surface during deformation or bending. This assumption is, often called the Kirchhoff assumption, The Kirchhoff assumption results in, first, =0 &=0 (3.60) Therefore, we need only worry about three strains—e,,, &,, and €,—and they are all in the plane of the plate. Therefore, it can share the same constitutive equation of 2D solids FIGURE 2.12 Plate subjected to transverse load. © 2003 by CRC Press LLCof plane stress, Equation 3.29. Second, the displacements parallel to the undeformed middle surface, « and v, ata distance 2 from the neutral surface can be expressed by aw = G61) ow veg 3.62) where wis the deflection of the middle plane of the plate in the= direction. Using Equations 3.61 and 2.62, we obtain a simple relationship: 3.63) a od It is clearly shown here that all three displacement components are expressed in terms of the deflection w, due to the Kirchhoff assumption. The relationship between the three components of strain and the deflection can be given by o Go 65) (3.66) of in matrix. form: 3.67) where @ is the vector of in-plane strains defined by Equation 3.24, and Lis the differential operator matrix given by for CPT (3.68) We define pseudo-strain as e=Lw 6.69) that is, independent of the coordinate . © 2003 by CRC Press LLCStresses on the cross sections ofan isolated plate cell rigURE 3.14 Sear forces and moments in an isolated plate cell of cb dy Moments and Shear Forces Figure 3.13 shows the stresses on the cross sections of a small representative cell of dx x dy from a plate of thickness i The plate coll is subjected to external force b, and inertial force phid, where p is the density of the materials. Figure 3.14 shows the moments M,, M,, M, and M,,, and shear forces V, and V,. The moments and shear forces result from the distributed in-plane (normal and shear) stresses 6», Gi and 6, shown in Figure 3.14. The stresses can be obtained by substituting Equation 3.67 into Equation 3.29: cL 70) It is seen from the above equation that the in-plane stresses vary linearly in the vertical direction on the cross sections of the plate. The moments on the cross section can be calculated by carrying out the following integration: © 2003 by CRC Press LLCwhere D is a matrix of constants related to the material property and the thickness of the plate, For inhomogeneous plates such as laminated plates, ¢ can be a function of z, D ‘depends on the configuration of the laminated plate, and it will have the following general form: A Dy Dz Dal D=fietd= |p, Dx Dsl 72) Pig Das Das where i (, | = 1, 2, 6) are constants that can be determined once the material and the layer configuration of the laminate are defined. For homogeneous plates, we simply have 079) Using Equation 3.30, we obtain Pu De Dy} ys flv 0 D= Dy De Val = pa -|Y 1 0 7 Dis Das Dl Plo 0 a-wel We dofine now psoudosstrain a8 M, 9, =4M, 675) M, which is also independent of coordinate =. Constitutive Equation for Thin Plate By using Equations 3.71 and 3.75, the generalized Hooke's law for a thin plate becomes 6, =De, 676) Using Equations 3.68, 3.69, 3.74, and 3.75, we can have explicit expressions for the moments in homogeneous plates of isotropic materials: Fw, p ew {Du F+Di5%) @77) 078) (379) © 2003 by CRC Press LLCIn deriving the system equations, we consider first the equilibrium of the small plate cell in the z direction (see Figure 3.14), and note that id dv, = Sd. an = Gly We have Was ay (Me ; i: (Beas)av+ (eager phonteay = 0 ex) o ee a Tea Sieh = pho Gs) Consider then the moment equilibrium of the plate cell with respect to the v axis, and neglecting the second-order small term leads to a formula for shear force V_ given in terms ‘of moments, aM, aM,, Ve Fee (3.82) Considering, finally, the moment equilibrium of the plate cell with respect to the y axis and neglecting the second-order small term give = Ma, My y= Me eas) Dynamic Equilibrium Equations ‘The dynamic equilibrium equation for plates can be obtained by substituting Equation 3.71 into Equations 3.82 and 3.83, and then into Equation 381. For homogeneous and isotropic plates we have oft 42.20. aw Be aay ware the banding tvs fhe plat is defined by s phib = b, 3.84) ce D= na-¥) (3.85) ‘A more general form of partial differential equation for governing symmetric laminates of anisotropic materials can be derived in a similar manner, and is given by (Keddy, 1993) )s Z(o.k8+ oe§3) Oy 86) © 2003 by CRC Press LLCwhore D,, needs to be obtained using Equation 3.73. In Equation 3.86, I, is the mass per unit area of the plate defined by 687) ph 6.88) zis the mass moments of inertia given by ifs r (ana) For plates of homogeneous materials, we have Bi ‘dz = ph's12 3.90) The static equilibrium equation for plates of isotropic material can be obtained by dropping the dynamic term in Equation 3.84 ow =. @s1) +2 ‘ax ay” ay ‘The static equilibrium equation for symmetric laminates of anisotropic materials can be obtained by dropping the dynamic term in Equation 3.86 3.6.2 Mindlin Plates The Mindlin plate theory is applied for thick plates, as the shear deformation and rotary inertia effects can be included. The Mindlin plate theory is also known as the first-order shear deformation theory (FSNT) The Mindlin theary does not demand that the cross section be perpendicular to the neutral plane after deformation. The situation is very Similar to that of the Timoshenko heam shown in Figure 39, but is extended into one more dimension. Thus, we usually have é.. # 0, & # 0. Therefore, we will have five camponents oF strains and stress to handle The displacements w and v, which are parallel to the undeformed neutral surface, at a distance = from the neutral plan, can be expressed by 8.93) say © 2003 by CRC Press LLCwhere 9, and —¢, denote rotations of the cross section of the plate about the y and x axes, respectively. The deflection of the plate is still represented by the deflection at the neutral plane of the plate, and is denoted by w. The vector of the displacements can the expressed as u) fo 2 g fw vr jo o 2] 4ep - 10 8.95) w} lod [a te w where u=le (3.96) % is the vector of three independent field variables for Mindlin plates, By using Equations 35 and 3.7 for general solids, the linear strains in the Mindlin plate are as follows 0 ew] fo el Lg w ot = | 5 Op = La 97) fel lie % 6 @ ‘The stresses can then be obtained using Equations 38 to 3.11, by simply removing the components @.. For isotropic materials, we have On finn 0 oinail (ee Oy vio 0 Olle Ons eC ea 0 | irap= De 3.98) Pt OO ee eeaeett vy Oe: a ORO OO D © 2003 by CRC Press LLCwhore wis Poisson's ratio, sis the shear effectiveness factor, and x—§ for Mindlin plates. This stress-strain relationship is also applicable to the plate theory ‘of third-order shear deformation simply by assigning x~ 1. The strain (or stress) components given in Equation 3.97 can be divided into in-plane strains defined by Equation 3.24 and off plane (transverse) strains. The division is useful in some of the energy formulations when we need to account for in-plane and off-plane strain energies separately. The in-plane strains are given by e=1@ 8.99) where [é ‘ ot 22 100) o {tt .101) The transverse shear strains 6, and gq can be obtained from Equation 3.97 as fet -[o8 ca - ow Fs +e Note that if the transverse shear strains are negligible, the above equation will lead to oe 0-H 6.103) oe (3.104) The FSDT plate theory becomes the CPT. The transverse average shear stress 1 relates to the transverse shear strain in the form: (3.105) where G is the shear modulus. 3.6.3 ird-Order Theory of Plates The Mindlin plate theory or the FSDT has some problems in the solution, such that the traneverse shear forces obtained are not zero on the plate surfaces, which contradicts the actual situation. A more accurate theory for thick plates, termed third-order shear © 2003 by CRC Press LLCdeformation theory (TSDT) (sve a very good description by Reddy, 1981), has been pro: posed and widely used. Here, we briefly describe TSDT following the formulation of C.M. Wang et al. (2000), where readers can find a more-detailed description. Based on TSDT, the displacement field of the plate can be expressed as Gaye nn aasiaO “ a w ae set dee za} fe 4 = fete 0 2a of =1 106) ~ 1 0 0 % Ly « where c= 4(3i) Iv is the thickness of the plate, u is the same as Equation 3.96, w is the transverse deflection of the neutral plane of the plate, and g, and -@, denote rotations of the cross section of the plate about the y and x axes, respectively It can be easily seen that by setting @ ~ 0, Equation 3.106 becomes Equation 3.95, and the displacement field based on FSDT can be obtained. Furthermore, if we have a= 0, 9,= wid, and g, = duy/dy, the displacement field based on CPT can be obtained. The independent variables are w, 9,, and ¢, for both plates based on FSDT and TSDT. Note that for the classic (Kirchhoff) plate theory, there is only one independent variable w, as shown in the first part of this section. The linear strains for plates of TSDT are as follows: 2.107) where f= 3c Again, if we set @=0, the foregoing equation becomes Equation 3.97, that is, for plates of FSDT. The stiess-stiain telatiouship is the same as that for the FSDT plates given inn Equation, 3.98 with «= 1, 3.7 Remarks This chapter presents some basic formulations and concepts of the mechanics of solids and simple structural components. It is not intended to cover all the issues in mechanics, rather, to list equations that are used in the later chapters and to provide concise explanations of some of the most important terms of mechanics. Understanding, the © 2003 by CRC Press LLCmaterials covered in this chapter should be sufficient for the reader to study the later chapters for most of the mechanics problems of solids and structures. We omitted mechan- ics for shells, as these formulations are more advanced. They are not easy to explain and would have led to confusion. Shells will be analyzed in the book using MFree methods as an advanced topic. Therefore, all information related to shell is contained in Chapter 12, so that readers who are not interested in shells can skip that chapter entirely. We also omitted materials related to fluid mechanics, but cover them in Chapter 9 together with the MFree treatment, so that all information on the mechanics of fluids can be grouped together: © 2003 by CRC Press LLC4 Principles for Weak Forms Principles used for creating weak forms for MFree methods are outlined in a concise, practical, and easy-to-understand manner in this chapter. We introduce the principles, and explain the procedures for their use. The principles used in MFree methods are similar to those used in the conventional finite element method (FEM). However, MFree methods use these principles in much more innovative ways. Therefore, this chapter covers these principles in a new systematic way for easy application to MFree methods. Readers with, experience in FEM may skip the chapter, but it may prove helpful to skim the chapter to become familiar with the terminology conventions used in the book. Readers with less experience with FEM may have difficulty fully understanding the details of all the pro- cedures and equations presented here, but a global view of the general procedure and principles will help in the following chapters. We recommend that such readers study this chapter without delving too deeply into the equations. Subsequently, it may be a good idea to review this chapter again after reading the following chapters to understand the details of all the equations presented in this chapter. 4.1. Strong Forms vs. Weak Forms The partial differential system equations developed in Chapter 3 are strong form system equations, such as Equations 3.20 Umough 3.22 for the ivechaniies of solids. Wek form, it contrast to strong form, requires weaker consistency on the assumed function of dependent variables (u, « in this ease). Obtaining the exact solution for a slong, form system equation is ideal but, unfortunately, itis usually very difficult for practical engineering, problems that are very complex. The finite difference method (FDM), witch uses finite differential representation (Taylor series) of a function in a local domain, can be used to solve system equations of strong form to obtain an upproximuted solution. However, FDM requires a regular mesh of grids, and can usually work only for problems with regular geometry and simple boundary conditions. One of the MFree methods for solving strong, form system equations to obtain an approximate solution is to use arbitrarily distributed grids based on laylor series expansions, and least square or moving least squares (MLS) approximations. The formulation is very simple but less stable, and the accuracy of the results often depends on the selection of the nodes for constructing the differential equa- tions. There are also MFree methods for solving strong form system equations using an integral representation of field variable functions, such as the smooth particle hydrody- namics (SPH) methods. This formulation can deal well with dynamic problems of infinite domain, such as problems in astrophysics (Monaghan, 1992). SPH has proved stable for arbitrarily distributed nodes. This is duce to the use of integral representation of field func tions, which pass the differentiation operations on the field function to the weight function, Therefore, it reduces the requirement on the order of consistency on the approximated © 2003 by CRC Press LLCfold function, and is actually very similar to that of weak form formulations. The difference is that the weak form operation is implemented in the stage of shape function construction, and not in the stage of creating the system equation. The major problem with the SPH methods is the treatment of boundaries of the problem domain and the boundary conditions. Formulation based on weak forms can produce a stable set of algebraic system equations and gives discretized system equations that produce much more accurate results, There fore, weak form is often preferred by many to obtain an approximated solution. This book uses weak form formulations to form discretized system equations for our MFree methods for mechanics problems of solids, stiuctutes, a> well as fluids The consistency requirement on the approximation functions for field variables is very Uifferent for strong form aun weak fori formulation, Tor a 2klleurder differestial gov eming system equation, the strong form formulation assumes the field variable posses 4 consistency of 2kth order. The weak form formulation, however, requites a consistency of only kth order. Tiere are basically two major categories of often-used principles for constructing weak forms. They are variational methods and weighted residual methods. There are different forms of variational methods. Galerkin formulation may be the most widely used approach for establishing system equations. It is, of course, applicable to deriving MFree equations. Hamilton's principle is often employed to produce approximated system equa- tions for dynamic problems, and is also applicable to MFree methods. The minimum total potential energy principle has been a convenient tool tor deriving discrete system equa- tions for FEM and also for many other types of approximation methods. The weighted residual method is a more general and powertul mathematical tool that can be used for creating discretized system equations for many types of engineering problems. It has been and is still used for developing new MFree methods. All these approaches are adopted in. this book for creating discretized system equations for various types of MFree methods. === $$ 4.2. Hamilton’s Principle Hamilton's principle is one of the variational principles based on the energy principle; it states, “OF all possible time histories of consistent displacement states which satisty* {a) the compatibility conditions (41) (b) the essential (displacement or kinematical) boundary conditions (4.2) (©) the conditions at inital (,) and final time (t,) 43) the history corresponding to the actual solution makes the Lagrangian functional a mune mum,” These conditions are also called admissible conditions. Mathematically, Hamilton’s principle states afar =0 (44) where Li the Lagrangian functional Fora system of solids and structures it can be defined as L=T-IL+W, 43) "See Section 5.1 fr the definitions of consistency and compatibiliy © 2003 by CRC Press LLCwhere T is the kinetic energy, I] is the strain energy, and the W, is the work done by the external forces. The kinetic energy is defined by r=} f puTwoss 0) where @ stands for the whole volume of the solid. For solids and structures of elastic ‘materials, the strain energy of the system can be expressed as 1 ale 1H, eed 7) The work done by the external forces can be obtained by [,wbaas) wtar as) where I stands for the boundary of the solids on which traction forces ¥ are prescribed (see Figure 32) The procedure for solving a problem using Hamilton’s principle is described as follows: 1. Construct a shape function to approximate the field functions using their values at nodes in the problem domain, The approximated field function should be consistent and admissible, ie, it satisfies the conditions of Equations 4.1 to 43, 2. Calculate the kinetic energy 7, the strain energy Ti, and the work done by the extemal forces W; in terms of the approximated field functions. 3. Form the Lagrangian functional L using Equation 4.5, and then substitute it into Equation 4.4. Use integration by parts and carry out the spatial and temporal integrations that lead to a set of differential equations with respect only to time, 4. Solve the set of differential equations with respect to time, using standard pro- cedures to obtain the dynamic field. For static problems, drop the time-telated terms, ancl step 3 leads to a set of algebraic equations, which can be solved using a standard algebraic equation solver to obtain tiv static field At step 1, the shape function is constructed in FEM using a mesh of elements. In MFree methods, techniques without using elements are required Note that in order to use Hamilton’s principle, a functional has to be obtained, which may not be possible for all problems. The advantage of using Hamilton’s principle is that we do not have to know the strong form ot the system equation. 4.3. Constrained Hamilton’s Principle ‘There are cases when the approximated field function does not satisfy the condition, Equations 4.1 and 4.2, on parts of the problem domain including parts of the boundaries, discrete curves, and pointe of locations. Hamilton's principle has to be modified or con- strained for such situations. © 2003 by CRC Press LLCConsider the following set of & conditions that the approximated ficld function cannot satisfy Cw) a Ola, as) Clu) where C is a given matrix of coefficients. Our purpose now is to seek the stationary point of the Lagrangian functional subjected to the constraint of Equation 4.9. There are basically two methods often used to modify the functional that accommodates these constraints. They are the method of Lagrange multipliers and the penalty method. 4.3.1, Method of Lagrange Multipl In the method of Lagrange multipliers, the modified Lagrangian is written as follows: = Lr | Wewaa (410) where 4 is a vector of the Lagrange multipliers given by Wa hdd amy These Lagrange multipliers are unknown functions of independent coordinates in the domain Q. The modified Hamilton's principle then seeks the stationary of the following functional: of‘tar = 0 (4.12) Note that since the Lagrange multipliers are unknown functions, the total number of unknown field functions of the whole system is then increased. In the process of seeking, discretized system equations, these Lagrange multipliers must also be approximated in a manner similar to the field functions, Therefore, the total number of rlodal unknozns in the discretized system equation will also be increased. The method of Lagrange multipliers will, however, rigorously enforce the constraints. The penalty method, introduced in the following subsection, does not increase the number of unknowns. 4.3.2 Penalty Method In examining the constraint equations, Equation 4.9, we construct the following functional Cac = aC +a,Ci+ +040 (4.13) © 2003 by CRC Press LLCwhere @ is a diagonal matrix given by ei onnOnO! ra ea eee (aay oo 0 a A where dy Gy... are penalty factors. They can be given as functions of coordinates, but ally they are assigned positive constant numbers. Tn any case, CTaxC will always he non-negative, and hence zero is the minimum of the functional C7@C. It would be zero only if all the conditions in Fquation 49 are fully satisfied. Therefore, the following stationary condition of the functional C'aC guarantees the best satisfaction of the con- straint equations, Fquation 4 8 xC"ac) = 0 (5) Performing the variation using the chain rule, we have ACTAC) = 2C7ASC = 26C"aC = 0 (4.16) which leads to the following minimization condition: a,C\(u) Cx) aC(u) = =0 (4.17) Cu) If 4 = 0, the essential boundary condition is not enforced at all, because any C; will still satisfy the ith equation in Equation 4.17. If @, goes to infinity, the essential boundary condition is fully enforced, because C; must be zero in order to satisfy Equation 4.17. The above analysis shows that C’@C should be the right functional for our constraint. The modified Lagrangian is then written as follows: Lett 3], clemaccnaa (418) The } serves only to counter the 2 that will be produced in the later variational operation. The important difference between the penalty factor a and the Lagrange multiplier 2 is that the penalty factor is a given constant (no variation is allowed). whereas the Lagrange multiplier isa variable. Because is a known constant, there will be no increase in the number of unknowns in the system. The question is how to choose the penalty factor. To impose the constraint fully, the penalty factor must be infinite, which is not possible in practical numerical analysis. Therefore, in the penalty method these constraints cannot be satisfied exactly, but only approvimately: In general, the use of a larger penalty factor will enforce the constraint. The problem is that if the penalty factor is too small, the constraints will not © 2003 by CRC Press LLCbe properly enforced, but if itis too large, numerical problems will be encountered. A compromise should be reached. Some kind of formula that is universally applicable would be useful. To find such a formula, one may need to determine the factors that affect the selection ofthe penalty factor in the actual event of solving the discretized system equations. Note that use of the penalty method isa routine operation even in the FEM for imposing essential boundary conditions including single-point and multi-point constraints, 4.3.3. Determination of Penalty Factor Because discretization errors can be comparable in magnitude to the errors due to the poor satisfaction of the constraint, Zienkiewicz (1989) has suggested using the following formula for FEM analysis: conetant(Uh” 19) where hi is the characteristic length, which can be the ratio of the element size to the dimension of the problem domain, and 1 is the order of the elements. Tn extending this formula to MFree methods, we suggest that i be the ratio of the nodal spacing to the dimension of the problem domain, and 1!= 1. The constant in Equation 4.19 should relate to the material property of the solid or structure. It can be 10° times Young's modulus. This book prefers the following simple method for determining the penalty factor: = 10. 10% se may(diagonal elements in the stiffness matrix) (40) In most of the examples reported in later chapters using penalty methods, the foregoing equation is adopted. Tthas also been suggested to use 7-10. 10** ¥ Young's modulus arn for some examples. which works well Note that trials may be needed to choose a proper penalty factor. More discussion on this is provided in Fxample 6.12 in Section 6.45, when we deal with nonlinear problems. 44 Galerkin Weak Form The Galerkin weak form can be directly derived using Hamilton’ principle for problems of solid mechanics. By using Equations 45 to 48, the Lagrangian L becomes Coda+j whaas| wears} paTaaa (422) Substituting the above into Equation 44, we have af[-fetedar] wodar) w'tar+}[oiida}ar=0 423) © 2003 by CRC Press LLCMoving the variation operation into the integral operations, we obtain 0 (424) [EA se'oans | sunda+] suTtar +5, sipi'waalja Changing the order of operation does not affect the results because all these operations are linear, and therefore it does not matter which one operates first. The integrand in the first integral term can be written as follows using the chain rule of variation: ai a) = bela elie a5) Because the two terms in the foregoing equation are all scalars, their transposes are still themselves. For the last term in Equation 4.25, we should have e'5a = (e'50)' = Sore (426) Using the constitutive equation of Equation 38 and the symmetric property of the matrix of material constant ¢, we should have Go%e = 5(cey"e = de"c"e = de'ce = Se"o (427) Therefore, Equation 4.25 becomes 6(e"0) = 2586 (4.28) Let’s now look at the last term in Equation 4.24. We first move the time integration into the spatial integration; we should have § [Bf scra"inaajar - 5 I Again, this change of the order of integral aperation does not affect the results because they are linear operations. The time integration in Equation 4.29 can be changed as follows, ising the chain rule of variation and then the scalar property: sipitwa fan (4.29) [sauldt (430) JPaparwat = pf" [sa"a+a"Sinldt = 294" Note that the variation and time differentiation are also exchangeable, ie. Integrating by parts with respect to the time, we have 7 rddu™ du) suTayar ~ (°[238" ay sn (432) © 2003 by CRC Press LLCInvoking now the condition given in Equation 4.3, we know that the thas already satisfied the conditions at the initial (,) and the final time (t2). Therefore, Su" has to be zero at f and f, (no variation can exist for any given constant value). Therefore, the last term in. Equation 4.32 vanishes, which gives Wear ake ile ge > Therefore, Equation 4.29 becomes FE Bf, anata = § fof'f-ou 43H We now switch the order of integration to obtain BJ, o7w wana [of tou"ujasa]ar (4.35) Equation 4.24 now becomes [-],deoda+ jf du'pdas |, bu’ Tar ~ {,p8u'tiajae =0 (4.36) To satisfy the above equation for all possible choices of u, the integrand of the time integration has to vanish, which leads to J, se'oda-f, 6u’baa-J. du”tar+ [psu"ada = 0 437 This is the well-known Galerkin weak form. For static problems, it simply reduces to f,de'od2-f du’bda-f duTtar = 0 (438) Equation 4.37 can also be viewed as the principle of virtual work, which states that if a solid body is in equilibrium, the total virtual work performed by all the stresses in the body and all the external forces applied on the body should vanish when the body is, subjected to a virtual displacement. The virtual work can be viewed as an alternative statement of the equilibrium equation. Inthe situation given in Equation 4.37, we can view that the solid is subjected to a virtual displacement of du. The first term in Equation 4.37, is the virtual work done by the internal stress in problem domain @; the second term is the virtual work done by the external body force; the third term is the virtual work done by the external tractions on the natural boundaries; and the last term is the virtual work done by the inertial forces. Therefore. using the principle of virtual work. we can actually write out Equation 4.37 or 4.38 straight away. © 2003 by CRC Press LLCThe Galerkin weak form can be formulated in many other ways. One alternative is to formulate it via the method of weighted residuals, which is introduced in the following, section. By using the stress-strain relation of Equation 38, and then the strain-displacement relation of Equation 2.5, Equations 4.5 and 4.38 can be explicitly expressed as follows in terms of displacement vector u: J,ditwettunda-f 6u"bdQ-f du"tar +f poulida=0 439) This is the Galerkin weak form written in terms of displacement, and therefore it is convenient to use, as the displacement is to be approximated in FEM or MFree methods. For static problems, Equation 4.39 simply reduces to [,otuu yet da-f Su’bdo-f suTtar = 0 (4.40) The above two equations of Galerkin weak form are very handy in application to problems of solid mechanics, because one does not need to perform integration by parts. ‘The discretized system equation can be derived very easily using approximated displace- ments. The Galerkin procedure used in MFree methods is as follows: 1. Approximate the displacement at a point using MFree shape functions and nodal displacements at the nodes surrounding the point. The approximation should be consistent and has to satisfy Equations 4.1 and 4.2. Substitute the approximated displacements into Equation 4.37, and factor out the variation of the nodal displacements, leading to a set of differential equations ‘with respect only to time. 3. Solve the set of differential equations with respect to time, using standard pro- cedures to obtain the dynamic field. 4. For static problems, use Equation 4.38 instead, which leads to a set of algebraic equations that can be solved using standard algebraic equation solvers to obtain the static field This Galerkin procedure is applied repeatedly in the following chapters for all kinds of mechanics problems of solids and structures. Note that in using the Calerkin procedure one need not know the strong form of the system equation, <= _§$ $i 4.5 Constrained Galerkin Weak Form For cases when the approximated field function does not satisfy the condition, Equation 4.1 or 4.2, on parts of the problem domain including parts of the boundaries and discrete points of locations, we should use the constrained Hamilton’s principle to derive the constrained Galerkin weak form. The procedure is the same as in Section 4.4, except the modified Lagrange L. is used for the formulation, The following presents the final expressions. © 2003 by CRC Press LLC4.5.1. Galerkin Weak Form with Lagrange Multipliers For dynamic problems, fotuuyeLuyataf ouvbdaa- j, outa =f, 8M COda—f MSCCdaA+f pduTtida (441) For static problems, it simply reduces to J, 5(Lu)" (Luda - f du'bda- ou tar-[ SN C(u)dQ- f 4 SC(w)dQ = 0 (442) 4.5.2 Galerkin Weak Form with Penalty Factors For dynamic problems, J, 8d" etude [, dubda—f. du" Far—J, SCC)" ACMA + | pduTiidQ = 0 (443) For static problems, it simply reduces to [ scwcd [, dubs - bu'tdr-f SC(wyTaC(wda=0 (4.44) 4.6 Minimum Total Potential Energy Principle Another very often used energy principle in FEM is the minimum total potential energy principle. This principle states that for a structure system that is at equilibrium, the total potential energy in the system must be stationary for variations of admissible displace- ents, This principle works ina very straightforward manner in he following Unee siuaple steps: 1. Approximate the field function (displacement) in terms of the nodal variables, say, d, which is a vector that collects all the nodal displacements in the problem domain. 2. Express the total potential energy in terms of the nodal variables d. For solids and structures of elastic materials, the total potential energy can be expressed as n-1,.-W (445) © 2003 by CRC Press LLC3. Use the following stationary conditions to create a set of discretized system equations: an, an i Sa a= 0 (446) The number of the equation created is exactly the total number of the nodal variables. 4.7. Weighted Residual Method The weighted residual method is a very simple but powerful mathematical tool to obtain. approximated system equations af weak form The concept of the weighted residual method is straightforward and applicable, in principle, for most of the partial differential equations that govern engineering problems, including mechanics of solids, structures, and fluids. Let us consider the general form of the partial differential equations for solid mechanies It can be rewritten in a general concise functional form: feule, y 2) =0 (447) For example, for solid mechanics problems formulated in Section 3.23, we have flu(.y.2)) = LTeLu +b - pit (448) In general, it is difficult to obtain the exact solution u(x, y.2) that satisfies Equation 4.47. ‘We therefore seek a u(t, y,2) that satisfies Equation 4.47 in a weighted integral sense over a quadrature domain: J, Wace y2yaa = 0 (449) where W is a vector of weight functions corresponding to the equations in £, We hope that w(x,y-2) isa good approximation of the exact solution. This is the idea of the weighted residual approach. It is, indeed, very simple. Although the method is simple and, in principle, itis applicable to most partial differ- ential equations, different ways of implementation will lead to solutions of different accuracies. Variational methods and finite difference methods can all be derived using the weighted residual method by properly choosing the weight functions Note that function f can be either static or dynamic. The weighted residual procedure will produce these lve types of discrete systems accordingly. © 2003 by CRC Press LLC‘The procedure for solving a problem using the weighted residual method is as follows! 1. Construct a shape function to approximate the field function using the field variables at the nodes in the domain with a certain order of consistency. Construct weight functions. When the Dirac delta function is used. the weighted residual method leads to the collocation method. If the shape funetion con structed in step 1 is also used as the weight function, the weighted residual method leads to the Galerkin weak form, which was derived in the previous section. In cases where the weight function constricted is different from the shape function used, the method is often termed the Petrov-Galerkin method, which is used in this book frequently 3. Substitute the shape and weight functions into Equation 4.49 using integration by parts, anu carry out the integrations using boundary conditions, which leads toa set of differential equations with respect only to time, 4. Solve the set of differential equations using standard procedures to obtain the dynamic field 5. For static problems, step 3 leads to a set of algebraic equations, which can be solved using standard algebraic equation solvers to obtain the static field, In the strong form used in Equation 449, there may be higher-order differentiations, say, an order ot 2k, However, the approximated tield function needs a consistency ot only kth order, because the operation of integration by parts transfers another kth order of differen- tiation to the weight function. ‘his reduction of the requirement of order of consistency on the approximated field function is very important to create equation systems that provide accurate solutions, On the other hand, due to the translation of the differentiation to the ‘weight function, the weight function used has to be differentiable up to the kth order. Other than this, there is no compulsory requirement on the weight function used. We are free to use weight functions that give us convenience in the formulation. The choice of weight function will also affect to a certain degree the accuracy of the results. Note that to use the weighted residual method, the strong form of the system equations needs to be known, but we do not have to know whether there is a functional available for the problem. Itis very important to mention here that the quadrature domain & used in Equation 4.49 does not have to be the entire domain of the problem. When a local quadrature domain is used, the weighted residual method can be termed a local weighted residual method. This local weighted residual method is used very often in later chapters, in the form of the local Petrov-Galerkin method where the test and trial functions are chosen independently. Note also that if the approximated field function contains the exact solution, the weighted residual method will produce the exact solutions as long as there isno numerical error in the computation. This important feature is useful in testing MFree methods developed based on the weighted residual method. 4.8 Weighted Residual Method with Constraints When we must satisfy constraint equations, such as Equation 4.9, in addition to the strong form of governing system equations, such as Equation 4.47, the weighted residual method can be written by simply adding the weighted residual of the penalized constraint equations: [,Wttwsy,2ye0+],Waciaa = 0 (450) © 2003 by CRC Press LLCwhere @.is a diagonal matrix given by Equation 4.14. Note that @ in the frst integral is a vector of weight functions corresponding to the equations in f, and Win the second integral is a vector of weight functions corresponding to the equations in C. All these weight functions can be, but do not have to be, the same. 4.9 Points to Note NOTE 1 In both the method of Lagrange multipliers and the penalty method, the ad. tional functionals need not be the domain type. If the unsatisfied conditions are on a boundary or curves in the domain, the integrals should be changed to curve integrals; if they are at points, the integrals should he changed to a summation over those points. NOTE2 In using the method of Lagrange mullipliers, we form the constrained Lagrangians by adding a functional for the constraint to the original Lagrangians, as shown in Equation 4.10. Variation leads to a set of simultaneous system equations that is, enlarged with Lagrange multipliers as additional unknowns. This procedure works for static probiems. For dynamic problems, however, one may need special ways to deal with the enlarged set of dynamic system equations, as both the stiffness and mass matrices are nonpositive. A more practical way to obtain a set of well-behaved system equations is to formulate separately the system equations with the original Lagrangian and the constraint equations using their own weak form to obtain two separate discretized sets ot equations. The discretized constrained equations are decomposed to obtain a set of orthogonal vectors that are then used to produce a condensed set ot system equations using orthogonal transformation techniques, which at the same time ensures the satisfaction of the con- straints. We demonstrate this procedure in Section 11.1 in detail when we deal with free- vibration problems using the EEG method for plates. 4.10 Remarks We make the following two remarks: + The weak forms to be used in MFree methods are the same as those used in FEM. In FEM, one seldom uses the constrained principles and weak forms. In MFree methods, there are many methods that use the constrained weak forms, ‘+ The procedures used in applying these weak forms in MFree methods will be slightly different from those in FEM, because of the difference in the forms of the shape functions. The integration domain may no longer be the union of the element, and it may overlap depending on the MFree method used. Because of the uniqueness of the MFree method in ereating shape functions, the devel- ‘opment of efficient methods to create MFree shape functions is the most important issue in MFree methods. Once a rohuet and efficient method ie developed to approximate admie- sible field functions, a weak form presented in this chapter can then be used to derive the © 2003 by CRC Press LLCdiscretized system equations. The next chapter is therefore devoted entirely to methods for creating MFree shape functions, and the properties of the MFree shape functions created. In following chapters, we use Hamilton’s principle, the Galerkin weak form, the mini- ‘mum total potential energy principle, and the local Petrov-Galerkin method to formulate various MFree methods for mechanics problems of solids and structures. The local Petrov-Galerkin method is used to formulate various MFree methods for mechanics, problems of fluids. © 2003 by CRC Press LLC5 MFree Shape Function Construction 5.1 Overview Creation of MFree shape functions is the central and most important issue in MFre¢ methods. The challenge is how lo create shape functions using only nodes scattered arbitrarily in a domain without any predefined mesh to provide connectivity of the nodes. Development of more effective methods for constructing shape functions is thus one of the hottest areas of research in the area of MFree methods. A good method of shape function construction should satisfy the following basic requirements: 1. The nodal distribution can be arbitrary within reason, at least more flexible than that in the finite element method (FEM) (arbitrary nodal distribution). 2. The algorithm must be stable (stabity). ‘The shape function constructed should satiefy a certain order of consistency (consistency). 4. The domain for field variable approximation interpolation (termed the support domain or influence domain or smoothing domain) should be small compared withthe entire problem domain (compact support. 5. Thealgorithm should be computationally efficient. It should be of the same order of complexity as that of FEM (efficiency). 6. Ideally, the shape function should possess the Kronecker delta function property (delta function property). Ideally, the field approximation using the shape function should be compatible throughout the problem domain (compatibility). Satisfaction of the above requirements ensures both easy implementation of the MFree method and accuracy of the numerical solutions. The first requirement is obvious, The sta- bility (the second requirement) of an algorithm should always be checked, because there could be uncettaiaies caused by the arbitrariness sistency condition (requirement 3) are essential for the convergence of the numerical results, ‘when the nodal spacing is reduced, Satisfaction of the compact condition (requirement 4) leads, toa banded system matrix that can be handled with good computational efficiency. The domain for field variable approximation interpolation should be kept as smail as possible to ensure a narrow bandwidth in the discretized system matrices. Requirement 5 prevents, unacceptably expensive shape function constructions, because a too costly procedure will eventually become impractical, no matter how good it is. The sixth requirement eases imposition of essential boundary conditions, to place a limit on the extra effort needed for handling the essential boundary conditions. This requirement is not rigid because one the distribution: of nodes. The cou © 2003 by CRC Press LLCcan use special measures to impose essential boundary conditions, of course, at additional expense. The last requirement removes the need for enforcing compatibility in using the (global) Galerkin weak forms for establishing the discrete equation systems. The compat- ibility requirement is unnecessary if the local weight residual weak form is employed. It requiresonly the reproduction or consistency of the shape function to achieve convergence of the solution. (See Section 5.11 for more details) ‘Anumber of ways to construct shape functions have been proposed. This book classifies these methods into three major categories: 1. Finite integral representation methods, which include: 1, Smoothed particle hydrodynamics ($!’H) method ii, Reproducing kemel particle method (RKPM) iii, General kemel reproduction method (GKR) 2. Finite sevies representation methods, which include: a. Moving least squares (MLS) methods: i, MLS approximation ii, Modified MLS approximation b. Point interpolation methods (PIM): Polynomial PIM ii, Radial PIMs ¢. Partition of unit (PU) methods: 4. aetition of unity finite element (PUKE) ii. mp-clouds 4d. Finite element methods: Element-based interpolations 3. Finite differential representation methods, which include Finite difference method (regular grids) ii, Finite point method (irregular grids) Figure 5.1 chows these methods schematically. Finite integral representation methods are relatively young, but have found a special place in MFree methods with the development of smoothed particle hydrodynamics (SPH). The function is represented using its infor. mation in a local domain (smoothing domain or influence domain) via an integral form, as illustrated in Figure5.1, Consisteney isachieved by properly choosing the weight function. Finite series representation methods have a long history of development. They are well developed in FEM, and are very active now in the area of MT'ree methods. Consistency is ensured by the use of the basis functions. The inclusion of special terms in the basis can also improve the accuracy of the results for certain classes of problems. Finite difference representation methods have also been used for a long time. Conver- sence of lve representation is ensured via the theory of the Taylor series Finite difference representation methods are usually used for establishing system equations based on strong, formulation, where we may, but usually do not, construel shape furretions. The followin, sections detail the first two types of methods, which are widely used for creating shape functions for MFree methods. Note that the terms “consistency” and “compatibility” are used distinctively in this book. Consistency is the capability of the field function approximation method to reproduce the fields of lowest orders of complete polynomials at any point in the problem domain. © 2003 by CRC Press LLCve) Fe) = [56 Wee Bae (@) th (a) (3) = dy + a,py(x) + apa) + 1" POV HS lug) +f Cur — a) +1 f (agra + © FIGURE 5.1 “Methods of function representation at x using the information in its vicinity: (a) Finite integral representation. We eight or smoothing function th) Finite series representation (are ass fanetions (2) Finite cliorenia representation, where derivatives of Function ae use © 2003 by CRC Press LLCIf tho method can reproduce polynomials of up to the th order, the method is caid to have kth-order consistency. Compatibility refers to the continuity of the approximation on the boundaries between subdomains, based on which shape the functions are constructed. Both, consistency and compatibility affect the accuracy and convergence of the numerical results, As will be seen later, the MLS shape functions arc both consistent and compatible; the PIM shape functions, however, are consistent but not compatible. The SPH shape functions are compatible but not consistent near the boundary of the problem domain 5.2 Smoothed Particle Hydrodynamics Approach The SPH method uses integral representation of a function. Consider a function of u(x) at any point of v= (x,y). IIS integral representation ean he given by u(x = J uB Be Bras G1) where 5 (x) is the Dirac delta function, Note that this integral representation of a funetion is exact, but it is difficult to use for numerical analysis. InSTTT (Lucy, 1977; Gingold aud Monaghan, 1977; Monaylians, 1982), u(x) isupprosiiated by the following finite integral form of representation: h(x) = J uByW(x-E, Ina (62) where «'() represents the approximation of function u(x), W(x hi) is a kemel or weight or smoothing function, and iis termed the smoothing length in SPH. The smoothing length controls the size of the compact support domain Q, which is often termed the influence domain or smoothing domain in SPH. The presentation of a function in the integral form of Equation 5.2 can be viewed as an approximation of the integral function representation given in Equation 5.1 over a finite domain, In contrast to the finite differential representation of a function, this approximated integral presentation can be termed finite integral representation. The finite integral representation is conventionally termed keriel approximation. A finite integral representation is valid and converges when the weight function satisfies certain conditions (Monaghan, 1982): 1, Wox-&, h)>0 over Q (Positivity) (63) 2. W(x-E, h)=0 outside @ (Compact) (64) 3. J, Wo a etl (Unity) 65) 4. Wisa monotonically decreasing function (Decay) 65) 5. Ws, hy Hs) as h>0 (Delta function behavior) (67) The first condition, positivity, is not necessary mathematically asa function representa tion requirement, but is important to ensure a meaningful (or stable) presentation of some physical phenomena. Tor example, in fluid dynamics problems, one of the field variables could be the density of the medlia, which can never be negative. There are different versions © 2003 by CRC Press LLCof SPH that do not always satisfy this condition, such ac the reproducing kemel method (RKPM) (W. K. Liu et al,, 1993), which ensures higher-order reproduction of the function and the derivatives of the function. The second condition, compact, is important to the SPH method because it enables the approximation to be generated from a local representation of nodes; i, u'(x) will depend only on the values oft at nodes (particles) that are in the smoothing domain 2 in which, W is nonzero. The third condition, unity, assures the zeroth-order consistency (C’) of the integral form tepiescutation of the continuum function. Note that this does not necessarily guarantee the C’ consistency of the discrete form of approximation. Condition 4 is, again, not a mathematical requirement, bul is imposed based on the physical considerations for the SPH method that a force exerted by a particle on another particle decreases with the increase of the distance between the bvo particles. This con dition is violated in some MFree methods, such as the corrected kernel produced by RKPM, especially near the boundary of the problem domain. Condition 5 is redundant, as a function that satisfies conditions 1 to 4 would naturally satisfy condition 5. In addition, the smoothing length never goes to zero in practical computation. Condition 5 exists to allow us to observe explicitly that the method is con- verging to its exact form (Equation 5.1). In summary, conditions 2 and 3 (compact and unity) are the minimum requirements for constructing a weight function tor MFree methods based on finite integral representation. The discretized form of u(x) is obtained when nodal quadrature or so-called particle approximation is applied to evaluate the integral in Equation 5.2. Ihe integral is approx- imated by the following summation for all the particles in the smoothing domain Q: who = TRAV, 65) where AV, represents the volume of particle I. One difficulty in the application of the SPH method to many engineering problems is how to automatically calculate the particle volume for an arbitrary hody or medinim without using a mesh. Tn solving problems of fluid flow, the volumes of particles are treated as field variables, and updated automatically in the solution process. We still, of course, need an initial definition for these particles that represents the continuum media, The clear advantage of SPH is that, once the initial particles are defined, the subsequent updating is handied by the SPH formulation, which can naturally simulate many extreme situations, such as explosion and penetration. Some applications are covered in Chapter 7. Equation 5.8 can be written in the following form, which is similar (in form) to the finite element formulation: shoo - Lacon 69) where (3) are the SPIT shape functions given by 09 = Wex-xp avy 6.10) Note that, despite the similarity in form, the SPH shape function behaves very differently from the FE shape functions. The FE shape functions satisfy the Kronecker delta function defined by Equation 28, but the SPH shape functions do not. From Equation 5.10, it can be seen that the shape function depends only on the weight function (assume the uniform, particle distribution). It is very difficult to construct a weight function that satisfies con ditions 1 to 4 and the Kronecker delta function property at the same time. © 2003 by CRC Press LLCBocause of the lack of the delta function property, we have, in general, 1,7 1x). Therefore, tu is termed a nodal parameter at node I, which is, in general, not the nodal value of the field variable at the node. The shape functions defined by Equation 5.10 do not provide interpolants because the approximated function does not pass through the parameter values at the nodes, used for constructing the shape functions. Equation 5.9 is not an interpolation of a function, and it should be termed an approximation of a function. Because of this special property of the SPH shape function, the true value of the field variable should be retrieved using Equation 5.9 again, after obtaining the nodal parameters 1, at all the field nodes (particles). 5.2.1 Choice of Weight Function ‘Weight functions play an important role in MFree methods. They should be constructed according to the conditions given in Section 5.2. Most MFree weight functions are bell- shaped. The following is a list of commonly used weight functions. The cubie spline weight function (W1): 24448 = for ds} Won) = j$-4d448 22 for Leds @.n) 0 for @>1 The quartic spline weight function (W2): Wea {= +8i'-37' for ds a 0 for @>1 ‘The exponential weight function (W3): Wex-x) = Wa) (6.13) where ais constant. We often use a= 03. In Equations 5.11 to 5.13, a= G4) dy dy where dy is directly related to the smoothing length/t for the SPH. It defines the dimension of the damain where W 0 Tn genera, da can he different fram paint to paint By following a general procedure for constructing weight (smoothing) functions (Liu, G. Ret al, 204122), a new quartic weight (smonthing) function is constricted (WA): om for ds Wee-x 6.15) for @>1 A parabolic weight function also exists but is used less frequently. The formulation is given in Equation 8.48. Figure 5.2 plots all four weight functions given by Equations 5.11 through 5.13, and 5.15. Ii can be clearly seen that the quartic weight funclion (WA) given in Equation 5.15 has a shape very similar to the piecewise cubic spline weight function (W1) given in Equation 5.11, © 2003 by CRC Press LLC28 06 04 02 0 02 04 06 08 1 FIGURE 5.2 ‘Weigh functions. WI: cubic spline weight Function; W2: quarte spline weight Functions WS: exponential weight function er~0.3); Wie quartic weight function. bcos yf LEX, a 06 04 02 0 02 04 06 08 1 FIGURE 5.3 ‘The fist derivative of weight functions. WI: cubic spine weight function; W2: quartic spline weight function; W3: exponential weight function (a= 03); W4: quartic weight function which has been tested and works very well for many applications. The new quartic weight function W4, however, has a simple form of one single piece, and possesses second-order reproducing capacity. Figure 5.3 plots the first derivative of all four weight functions, It is, shown that the first derivatives of all four are smooth. It can be clearly secn that the first derivative of W4 still behaves similarly to that of the piecewise cubic spline function (W1), © 2003 by CRC Press LLC20 5 a 08 06 04 02 0 02 04 06 08 1 ‘The second derivative of weight functions. WI: cubic spline weight function; W2: quartic spline weight function; Wo: exponential weight function (a = 0.3); W4: quartic weight function Figure 54 plots the second derivative of all four weight functions and shows that the second derivative ot the cubic spline (W1) is no longer smooth. Ihe second derivative ot the new quartic weight function (W4) is still smooth but does not equal zero on the boundary. W4 1s for readers who preter the performance of WI but at the same time want a simple one- piece formulation. Note that the weight functions shown in Equations 5.11, 5.12, 5.13, and 5.15 need to be scaled to satisfy the condition of unity defined by Equation 5.5 for problems of different dimensions, if they are used in such finite integral representation methods as SPH. This is to ensure the consistency of function representation, as is seen in the next subsections, The scaling is immaterial if the shape functions are used in the finite series representation methods such as EG, MLPG, PIMs, which are discussed in later sections. In SPH methods, the following SPH weight function is often used (for 1D problems): for #1 Weer n= WW) = 21 Gaede 6.16) 0 for d>2 where d =d/h and i is the smoothing length. This SPH weight function is actually exactly the sane as the cubic spline function given in Eyuation 5.11, but different in forms anu it the dimension of the smoothing domain. 5.2.2 Consistency Similar to conventional FEM, an MFree method must converge, meaning that the numer ical solution obtained by the MProe method must approach the exact solution when the nodal spacing approaches zero, For an MFree method to converge, the shape functions © 2003 by CRC Press LLCused have to satisfy a certain degree of consistency. The degree of consistency’ is often measured by the order of the polynomial field functions that can be exactly represented by the approximation using the shape function. If the approximation can produce 4 constant field function exactly, the approximation is then said to have zero-order consis- tency; oF C? consistency: In general, if the approximation can produce a polynomial of up to kth order exactly the approximation is said to have kth-order consistency, or C* consis- teney: This notation convention is the same as that in conventional FEM. In finite element formulations, we also use the term completeness, meaning that the approximation of C* consistency Tas to be completely consistent for all the lower oidets from 0 10 k — using polynomial shape functions, the C* completeness is guaranteed by the use of all the La polyioniial terns woinpletely up to the Ath unser. In this book, when we teyuire Ce consistency, we imply also all the consistencies from C? to C, Tu solving any partial differential equation (PDE) based on the weak form formulation, such as the Galerkin approach, there is a minimum consistency requirement for ensuring, the convergence of tive solution from the discretized equation system, The minimum. consistency requirement depends on the order of the PDE. For a PDE of order 2k, the ‘minimum requirement of the consistency is C* for Galerkin formulation. This is equivalent to the requirement of representing the polynomial of all orders up to the kth order. The reason is that an approximation that can exactly represent the polynomial of all the orders up to the Ath order can represent any smooth function and all its derivatives up to the kth, order with arbitrary accuracy as the nodal distance approaches zero. Representing a polynomial exactly is also said to reproduce the polynomial, Therefore, the reproducing concept is directly related to the concept of consistency. Let us now examine the consistency of the SPH approximation. SPH approximation starts from the integral approximation (Equation 5.2) If we want the approximation to be of C° consistency, we need to require it to reproduce a constant, c. Assume the field is given by 1 (x) = c. Substituting it into Equation 5.2, we obtain w(x) = JW O-& mas =e (6.17) [Rok nat = 1 G18) ‘his 1s the condition of unity given in Equation .5 that a weight function has to satsty. Ttis now clear that the condition of unity (Equation 5.5) ensures the lowest C* consistency for the SPH approximation. Let us examine now whether the SPH approximation possesses C’ consistency. Assume a linear field given by WS) = cS 6.19) where ¢, and & are, respectively, a constant vector and the Cartesian coordinate vector For 2D cases, they should be 6.20) sf © 2003 by CRC Press LLCFor 3D cases, they are a= dey 622) oe and 5 n 623) g Substituting the above equation into Equation 5.2, we obtain W(x) = [Cor THM A-E, Inds, (624) If the approximation possesses C' consistency, we should have ul(x) = tex 25) Equating the righthand sides of the above two equations, we have cot ex = Jor TEM -& Ina (6.26) ert ele = cof Wex—E, Inde rel) EMG-E, Inde 627) Using the condition Equation 55, the above equation becomes x= 8MA-B ius 625) This gives the condition that the weight function has to satisfy for C’ consistency. There- fore, in general, SPH does not possess C’ consistency, if the weight function satisfies only the conditions given in Equations 53 to 57. To examine further the conditions required for the weight function to achieve an approx- imation of C' consistency, we frst multiply with x on both sides of Equation 5.18, which gives x=f, xW(x-E, dé (6.29) To show this more clearly, we then subtract Equation 5.28 from 5.29 to obtain x-E)W(x-& Ind& (6.30) ‘The above integral is the first moment of the weight function. Therefore, the condition that the weight function must satisfy for C’ consistency is that the first moment of the © 2003 by CRC Press LLCHoundary @ cy Soundary Boundary o @ FIGURE 5.5 SPH weight functions for 1D case. (2) Foran interior point, the weight function can be symmetric and the first ‘moment Vanishes. Fora point near the boundary (b) or on the boundaries (cd), the weight functions are not symmetrical. weight function has to vanish. This condition can be satisfied if the weight function is, symmetric about the origin. For an infinite problem domain, this symmetric condition is, not very difficult to meet, and all the weight functions listed in Section 5.2.1 satisty this, condition. The problem occurs on and near the boundary, where itis not easy to construct, a symmetric weight function. Figure 5.5 shows an example of the ID situation. Figure 5.5a shows a weight function for an interior point, where a symmetric function can be easily detined to have linear consistency. For points near the boundary (Figure 5.5b) and on the boundary (Figure 5.5c and ), its difficult to maintain the symmetry for linear consistency. Special treatments are required to enforce the linear consistency. Tits is discussed further in the following section. Following the same procedure, itis easy to prove that the two quartic weight functions given by Equations 5.12 and 5.15 possess C° consistency, when the entire smoothing, domain is located within the problem domain. The details can be found in a paper by G.R. Liu et al, 2002a, 5.3 Reproducing Kernel Particle Method W. K, Liu et al, (1995) have developed a method that ensures the certain degree of consistency of the finite integral approximation and named it the reproducing kernel particle method (RKPM). W. K. Liu’s advancement is achieved by adding a correction function to the kernel in Equation 5.2. This correction function is particularly useful in © 2003 by CRC Press LLCimproving the SPH approximation near the boundaries as well az making it linearly oF C' consistent near the boundary. The finite integral representation of a function with the correction function can be given by W(x) = J WBC, EWE, Mya 631) where C(x, &) is the correction function. An example of the correction function in one dimension is Cx, &) = c1() + e200G-%) (6.32) where ¢y(x) and ex(x) are coefficients. The coefficients are found (Liu, W. K. et al, 1995) by enforcing the corrected kernel to reproduce the function: ex) = 2) ___ 633) (tttg(x)im,0x) = 100) etx) =§ —— 2) 3) Citta x)itta(x) — M30) where my, my, and m; are the moments of W, defined by mx) = J De<-Byas 635) mlx) = [EN (x-8)dB (636) mo) = JEW xB 637) If the mtegral in Equation 9.51 1s discretized, then a function u(x) can be approximated using the surrounding particles: Wx) = LClx, x Mex AV) = Lerooie, 6.38) where ¢(x) are the RKPM shape functions given by 4x) = Cx, xAW(x—X) AV: (639) Niote that the corrected weight funct and 56 listed in the previous Subsection. The RKPM method has been advanced and applied successfully to solve many problems of solids, structures, acoustics, fluids, etc. Readers are referred to publications by the group led by W. K. Liss (Lit, W. K. etal, 1993, 1995, 1996, 1997s, ¢; Chen, J. et al 1996; Uras et al, 1997) may not satisfy the conditions of Equations 5.3 © 2003 by CRC Press LLC5.4 Moving Least Squares Approximation Moving least squares (MLS), originated by mathematicians for data fitting and surface construction, is often termed local regression and loss (Lancaster and Salkauskas, 1981; Cleveland, 1993). It can be categorized as a method of finite series representation of fune- tions. An excellent description of the MLS method can be found in a paper by Lancaster and Salkauskas (1981). The MLS method isnow a widely used alternative for constructing Mfree shape functions for approximation. Nayroles et al. (1992) were the first to use MLS approximation to construct shape functions for their diffuse element method (DEM) for mechanics problems. DEM was modified by Belytschko etal. (1994b), who named it the element free Galerkin (FFG) method. where the MLS approximation is also employed The invention of DEM and the advances in EFG have created great impact on the devel- opment of MEree methods. The MLS approximation has two major featsires that make it popular: (1) the approximated field function is continuous and smooth in the entire problem domain; and (2) itis capable of producing, an approximation with the desired order of consistency. The procedure of constructing shape functions for MFree methods using MIS approximation is detailed in this section 5.4.1. MLS Procedure Lot 1() be the Function of the fied variable defined in the domain Q. The approximation of u(x) at point x is denoted u'(x). MLS approximation first writes the field function in the form: (0) = Y:p(00a,x) =p"alx) 540) where m is the number of terms of monomials (polynomial basis), and a(x) is a vector of cocfficicnts given by aT) = (Mg) A(X). QCD} 641) which are functions of x In Equation 5.40, p(x) isa vector of basis functions that consists most often of monomials of the lowest orders to ensure minimum completeness. Enhancement functions can, how- ever, be added to achieve better efficiency or to produce stress fields of special character- istics, such as singularity at the crack tip and stress discontinuity at interfaces of different types of materials. Here we discuss the use of the pure polynomial basis. In 1D space, a complete polynomial basis of order m is given by UR) = {POA PD oo Pa AE = 1X Ese (6.42) and in 2D space, POX) = POW LY US My} (6.43) In this case, the Pascal triangle shown in Figure 5.6 can be utilized to build p'(x), and the umber of nodes in the support domain can be chosen accordingly. In 3D space, we have p(x) = pe y-2) = (Ly 29, xy" 2") Gad) © 2003 by CRC Press LLCTowa umber of terme involved Constant term t Linear term 3 Bilinear term 4 Quadratic erm 6 Cubic tems 10 Quan ers 15 Quine terms 21 FIGURE 5.6 Pascal iagle of monomials, 2D case, In this case, tie Paseal pyramid shown in Figure 5.7 can be employed to build p'(x). The vector of coefficients a(x) in Equation 540 is determined using the function values at a set of nodes that are included in the support domuin of x. A support domain of a point x determines the number of nodes that are used locally to approximate the function value at x, as shown in Figure 2 We explained in Section 2.10 that we have an alternative way of selecting nodes for constructing shape tunctions using the concept of an influence domain. Given a set of n nodal values for the field function ti, toy.tly at NOES Ky, Noy %y that are in the support dom, Equation 5.40 is then used to calculate the approximated values of the field function at these nodes: Ox, x) = POA), T= 1,2, (6.45) Note that a(x) here is an arbitrary function of x. A functional of weighted residual is constructed using the approximated values of the field funetion and the nodal parameters, 1, = u(x), that are shown in Figure 58, ie, T= Wee xptu'ex, x) wo DY Wox-xdbp"Oadaeo) = wT 6.46) where W(x — x) is a weight function, and 1; is the nodal parameter of the field variable at node I Note that the weight function used in Equation 5.46 hasa different mathematical mission than that used for finite integral representation methods, such as that in Equation 5.2. The weight function used in Equation 5.46 plays two important roles in constructing MLS © 2003 by CRC Press LLCConstant term 1 Linear terms 4 (Quadratic terms 10 Cubic terms 20 Quartc terms 35 FIGURE 5.7 pyramid of monomials, 3D case. u FIGURE 5.8 ‘The approsimation function 1!) and the nodal parameters in the MLS approximation shape functions. The first is to provide weightings for the residuals at different nodes in the support domain, We usually prefer nodes farther from x to have small weights. The second roleis to ensure that nodes leave or enter the support domain in a gradual (smooth) manner when x moves. The second role of the weight function is very important, because it makes sure that the MLS shape functions to be constructed satisfy the compatibility condition, Equation 4.1. The weight function is not responsible for the consistency of the © 2003 by CRC Press LLCshape functions to be created later. The weight function used in Equation 5.16 can theo retically be any function as long as it satisfies the conditions of Equations 53, 54, and 5.6. Equation 5.4 also ensures a local support feature that leads to a banded system matrix. Equation 5.6 gives more weighting to the nodes that are closer to x where the field variable is to be approximated. Any weight functions shown in Equations 5.11, 5.12, 5.13, and 5.15 can be and have been used in MLS approximation. The scaling to meet the condition of unity that is required in SPH is not necessary here for MLS approximation. In MLS approximation, at an arbitrary point x, (x) is chosen to minimize the weighted tesidual. The minimization condition requires a > 647) which results in the following linear equation system: A(wa(x) = BOQU, 6.8) where A is called the (weighted) moment matrix given by AG) = YMoopex)p" x) (5.49) where (650) In Equation 5.48, matrix B has the form of BUX) = (By, By,....B,) 651) = Wicop) (6.52) and U, is the vector that collects the nodal parameters of the field variables for all the nodes in the support domi Uy = (started 633) Solving Equation 5.48 for a(x), we obtain a(x) = AT (O9BOQU, 654) Substituting the above equation back into Equation 5.46 leads to w(x) = DY pA B(x), (6.55) or way = Zavarn © 2003 by CRC Press LLCwhere the MLS shape function $(x) is defined by 600) = YpjON(A4X)BOO)p = pTA"B, 657 Note that ms the number of terms of polynomial basi p(x), which is usually much smaller than 1, which is the number of nodes used in the support domain for constructing, the shape function. The requirement of >> prevents the singularity of the weighted moment matrix, so that A” exists. Tequation 5.56 can also be written in the following matrix form: u(x) = @00U, (658) where (x) is the matrix of MLS shape functions corresponding to m nodes in the support domain: Ox) L109, 4200..0..8,09] 59) To deletmine the spatial derivatives of the function of the field variable, which ate requited for deriving the discretized system equations, it is necessary to obtain the derivatives of the MLS shape functions. For convenience, to obtain the partial derivatives of shape functions, Equation 5.59 is first rewritten as follows using Equation 5.57: (x) = 1" ()BEX) 6.60) where 1x) is determined by ACOYED — POO Gel) The partial derivatives of (x) can be obtained as follows: AY = Pim (502) AY = Pa FAM FAD (6.63) Ate = PAM tA Mat Ay FAW ART + ArT Aw — 6.64) where i j,and k denote coordinates x and y. A comma designates a partial derivative with respect to the indicated spatial variable. The partial derivatives of shape function © can then be obtained as follows: ©, = 7.B4m, 665) Dg = TyB+ YB) +7)B, +B, 6.66) Om yn + YBa + ¥eBy+7eB/+Y/B a +%)B a+ YB y+ By (6.67) © 2003 by CRC Press LLCIt should be noted that MLS chape functions do not satisy the Kronecker delta criterion (6() # 64 that results in u(x) # 4; ie, the nodal parameters u, are not the nodal values of 1x). Therefore, they are not interpolants, but rather approximates of a function, Figure 58 gives a 1D example of the MLS approximation. The approximation of the displacement at the Ith node «'(x) depends not only on the nodal parameter but also on the nodal parameters 1; through 1, parameters that correspond to all the nodes within the support domain of node I. This is expressed in the sum given in Equation 556. This property makes the imposition of essential boundary conditions more complicated than that in the FEM. A plot of a typical 1D MLS weight function and shape function is given in Figure 5.9 The shape {unnetion is for the node at a — 0 aud is ublained using five uodes evenly distributed in the support domain of [-1, 1]. The quartic spline weight function (W2) is, used. Tecan be seen that the MLS shape function allains 4 maximunt value that is consid= erably less than 1. For this plot, the quartic weight function (Equation 5.12) is used with dy = 05. Note that the dimension of the support domain d, in MLS approximation is determined by the dimension of the welght function diy. Therefore, y= d.. The procedure for deter- mining d, has already been covered in Sections 2.10.2 and 2.10.3. These methods can be used here to determine dy, for both uniformly and nonuniformly distributed nodes in 1D, 2D, and 3D domains. 5.4.2 Consistency The consistency of the MLS approximation depends on the complete order of the mono- rial employed in Equation 5.42 of 5.43. Ifthe complete order of the monomial isk, the MLS shape function will possess C! consistency. To demonstrate, we follow the argument of Krongauz and Belytschko (1996) Note that J in Equation 3.46 is postive definite, because the weight function is chosen positive (Equation 5.3). Therefore, its minimum is non-negative. Consider a field given by (x) = YppoHayon, km 68) Such a given field can always be written in the form of, wey = Ereoae 669) by simply assigning o, = 0 for k < j. Then, if we let a(x) = a, J will vanish and it will necessarily be a minimum, which leads to whoo = S’peyix) = uo) 670) This proves that any field given by Equation 5.68 will be exactly represented or reproduced by the MLS approximation. This proof procedure also implies that any function in the basis is reproduced exactly. This feature of MLS approximation is, in fact, very easy to understand by intuition: the MLS approximation seeks a set of coefficient a(x) that can © 2003 by CRC Press LLC06) 03| oa a / 02 “as 06 08 02 0 02 04 06 GB + ® “| ey Ecos 0G a casa sols oss aareaae ar ona © FIGURE 5.9 MLS shape function in 1D space for tho node atx ~0 obtained using es node evenly distributed in the support ‘domain of [-, 1]. Quartic spline weight function (W2) is used. (a) MLS shape function (b) derivative ofthe shape function. Note that the MLS shape funetion does net possess the Kronecker delta function property. produce a function of u(x) = ZF p(x)e,(x) with a minimum distance norm to the actual function. If the actual function is in the basis of p(x), MLS approximation will simply produce the basis because the distance norm is zero, which is, of course, the minimum ‘The proof of the consistency of MLS approximation is valid for proving another impor- tant feature of MLS approximation: any function that appears in the basis can be ropro- duced exactly. To have the MLS approximation exhibit linear consistency, all one need do © 2003 by CRC Press LLCis include the constant and linear monomials into the basis. Making use of this feature further, one can develop shape functions for simulating a singular stress field at a crack tip by including singular functions into the basis (see Belytechko et al., 1994a, 1996a;, Fleming et al, 1997). However, one has to make sure that the weighted moment matrix computed using Equation 5.49 is still invertible, when these additional basis functions are included. 5.4.3 Continuous Moving Least Square Approsimation Belytschko et al. (1996b) have also shown the relation between the approximations of RKPM and MLS. Their interesting procedure starts with the construction of the continuous form of the MLS approximation. The continuous counterpart of the Equation 5.46 can be written as Fea) = [Wee Byl (x, 8) mB Fas ) where f(x 8) isa weight function of compact support. The approximation of the function has the form: wx, 8) = Dpdb ax) (6:72) {he condition for minimizing /(x) leads to the following equation for solving «(x 1 . aia 67) or 2 [Rts-8{ Zao uber cbane]os 25 or) Because the foregoing equation has to be satisfied for all da(x), we obtain the following, equation for solving 4)(x) LAiao = [LOB ypGuGy)a8, 675) where A(x) = [Woe BypB p(B] (5.76) which is the continuous counterpart of the discrete moment matrix A(x) given in Equation 5.49. Solving Equation 5.75 for a(x), we have 40) = Ay COf LH BrpiGruG) as 677) © 2003 by CRC Press LLCSubstituting the above equation into Equation 5.72, we obtain WO, 8) = PABIAS OO] LE) pUB UB Ide 678) Note that in the above equation & is used for the integral variable. The approximation at x is then obtained by letting x = €. Wo) = Jey COGN EUG 10" 679) Comparison with Equation 5.2 reveals the similarity between the SPH and MLS approx- imations. Defining C06, BY = CoA; Coney (G80) produces the additional term for ensuring the consistency. This term is similar to the correction function used by W. K. Liu et al. (1995) for restoring consistency in SPH. 5.3. Point Interpolation Method As the name implics, the point interpolation method (PIM) obtains its approximation by letting the interpolation function pass through the function values at each scattered node within the defined domain of support. PIM can be categorized as a finite series represen- tation method. The basic procedure for PIM is given as follows. Consider a function u(x) defined in the problem domain @. The domain is represented by a set of nodes scattered in the problem domain and on the boundary. The PIM inter- polates u(x) using the nodal valuesat the nodes of the support domain of a point of interest at xo, The PIM formulation starts with the following finite series representation: Wee, ¥o) = SRCOa%y) Gal) where B(x) are the basis functions defined in the Cartesian coordinate space x' = [x, y, 2], iris the number of nodes in the support domain of point x and 1(x,) is the coefficient for the basis function B(x) corresponding to the given point xy. There are two types of PIM that have been developed so far using different forms of basis functions. PIM using “Polynomial basis functions was originally developed by Liu and Gu (1999, 2001c). PIM using radial basis functions was developed by Wang and Liu (2000). The following sub- section details the procedure of constructing polynomial PIM shape Functions. 5.5.1 Polynomial PIM The formulation of polynomial PIM starts with the following assumption: Wx, xo) — Spadina) — Todas) 682) © 2003 by CRC Press LLCwhore pi) is the basis Function of monomials in the space coordinates x" ~ fx, #1, m is the number of nodes in the support domain of point xq, and u,(xg) is the coefficient for the monomial p(x) corresponding to the given point xp. Vector a is defined as 2840) = Li a sesite (6.89) The p(x) in Equation 5.82 is built utilizing the Pascal triangle shown in Figure 5.6 or 57, so that the basis is complete. A basis in one dimension has the form: PQ) = (La wy at 6.84) A basis in the 2D domain is provided by (x) = plu) = {1 x,y ay x and that in the 3D domain can be written as PO) = Poy) =n ye} G86) As a general rule, all the terms in the hasis should he selected symmetrically from the Pascal triangle shown in Figure 5.6 or 5,7. Some higher-order terms can be selectively inctuded in the polynomial hasis if there is a need. The coefficients a, in Equation 5.82 can be determined by enforcing that Equation 5.82 bo satisfied at the » nodes in the support demain of paint x, At node # we can have equation uy = pa iat n 687) where 1, is the nodal value of u at x = x. Equation 5.87 can be written in the following, matrix forn U=Poe 688) where U, is the vector that collects the values of field variables at all the 1 nodes in the support domain, 6.89) (6.90) © 2003 by CRC Press LLCor in detail (for 2D cases): Ton ty How xin mal m Po |i tw Bg a at 691) Xe TT Be Te Be Using Equation 5.88 and assuming that the inverse of the moment matrix Pp exists,* we ‘can then have a= PgU, (6.92) Substituting Equation 5.92 into Equation 5.82, we obtain wey = Yecou, (6.93) ‘or in matrix form: u'(x) = OU, 6.94) where @(x) is a matrix of PIM shape functions #(x) defined by (x) = POOPY = (010%), 0), (40) oer OO] 695) lis possible that PZ) in Equation 595 may not exist in some situations, which leads to 1 breakdown of the PIM method. Several techniques have been proposed to overcome the singularity igene, including method of moving nades, coordinate transformation, ‘matrix triangulation algorithm, and use of radial function basis. later part of this chapter will discuss these methods in detail. For now, we assume that the moment matrix is invertible. Note that derivatives of the PIM shape functions can be obtained very easly, as all the functions involved are polynomials. The Ith derivative of the shape functions are simply given by (x) = [pCO] "PD (5.96) Note that no weight function is used in constructing PIM shape functions. The dimension fof the support domain d, can be determined following the procedure described in Sections 2.10.2 and 2.103 for both uniformly and non-uniformly distributed nodes in 1D, 2D, andl 3D domains. * Special techniques are required, iF otherwise © 2003 by CRC Press LLC5.5.2 Consistency The consistency of the PIM shape function depends on the complete orders of the mono- mial p(x) used in Equation 5.82, and hence also depends on the number of nodes in the support domain. If the complete order of the monomial is 1, the shape functions will possess C" consistency. To demonstrate, we consider a field given by Foo = Dpiooa, ksn (697) where p(x) are monomials that are inchided in Equation 5.62. Such a field can always be written using Equation 5.82 using all the basis terms including those in Equation 5.97: foo = Into, = pTeoa 6a) where T= Oh, Chaysehey Opeee/O] 6.99) Using 1 nodes in the support domain of x, we can obtain the vector of nodal function value U, as fi] [pc psc) PAC) — Peal = pale] fen fe Pitz) pal%a) Paz) Peer la) Pola) || ry =| re) palm) PA) — Peal) Pa) |} a P(t) Fd PO Pa) Pd] 0 fa Prl%y) — Pr(%n) + Pun) — Pharm) Pols) || 0 = Poa (6.100) Substituting Equation 5.100 into Equation 5.94, we have the approximation: (a= Spa, 61M whe) = TORS = pore Poet = pl which is exactly what is given in Equation 5.97. This proves that any field given by Fquation 597 will he exactly reproduced hy PIM, as long as the given field function is, included in the basis functions used for constructing the PIM shape function. This feature of PIM shape furetion jin fact, wary easy to understand by intuition: any function given in the form of f(x) = ¥; p(x)qy can be produced exactly by letting 1 = 0, ( Jk) and 9,=0j=k+1,....n). This can always be done as long as the moment ral Pais aventble so as to ensure the uniqueness of the solution for a ‘The proof of the consisteney of PIM is valid for proving another important feature of PIM: that any function that appears in the basis can be reproduced exactly. This important © 2003 by CRC Press LLCproperty can be useful for creating ficlds of special features. For PIM to exhibit linear consistency, all one need do is include the constant and linear monomials into the basis. This feature of PIM can be used to compute accurate results for problems by including, terms in the basis of PIM that are good approximations of the solution of the problem. 5.5.3 Properties of PIM Shape Functions As long as the moment matrix is invertible, the PIM shape functions (x) constructed depend uniquely on the distribution of the scattered nodes. The PIM shape functions possess the following characteristies: 1. Shape functions are linearly independent in the support domain. This is because esis functions are linearly independent and P@ io assumed lo exisl. The exist- ence of P;’ implies that the shape functions are equivalent to the basis functions in function space, assiown in Equation 5.95, and hence are linearly independent. 2. Shape functions possess the Kronecker delta function property, that is, 1 fH fe Loum eran Oute fhe] ea oe 6.102) ‘This can be proved easily as follows. Because the PIM shape functions 6(x) are linearly independent, any vector of length m should he uniquely produced hy linear combination of these 1 shape functions. Letting, U, = {0, 0,0} 6.103) and substituting the above equation into Equation 5.93, we have at x= x, that u(x) = Log du, = 60x )u, (6.104) When i= j, we obtain Us = GOK); (6.105) which leads to 64x) = 1 6.106) This proves the first row of Equation 5.102. When / #j, we have uy = 0 = o(xpuy which requires 4x) = 0 6.108) This proves that PIM shape functions possess the Kronecker delta function property, Equation 5.102, 3. (x) is the partition of unity Foo -1 6.109) © 2003 by CRC Press LLCif the constant is included in the basis. This can be proved easily from the repro duction feature of PIM. Letting u(x) = c, where cis a constant, we should have peat etna (6.110) Substituting the above equation into Equation 5.93, we obtain ar) = © = Senay = Lee am) which gives Equation 5.109. This shows that the partition of unity of PIM shape functions in the support domain allows a constant field or rigid body movement to be reproduced. Note that Equation 5.109 does not require 0s @(x) $1 4. 6 (9) possesses reproducing properties Laon = x @.2) if the first-order monomial ig included in the basis. This can be proved easily, from the reproduction feature of PIM in exactly the same manner used for proving property 3. Letting 1(x) ~ x, we should have (Ry RapeerRe (6.413) Substituting the above equation into Equation 5.95, we obtain Won = x = Do00x, (6.114) which is Equation 5.112. 5. 04(x) has derivatives of simple polynomial form, which is obvious ©. 0 (9) 18 of compact support as long as it 1S constructed using the nodes in a compact support domain. There is no need for weight functions in constructing PIM shape functions, or the weight function used is a unit 8. PIM shape function is not compatible. This is because the bell-shape weight function is not used in constructing the PIM shape function. The approsimation using PIM shape function can be discontinuous when xp moves andthe support domain updates its nodes. Property 2 is important for handling essential boundary conditions. Properties 3 and 4 are essential for a PIM MFree method to pass the patch test, which is a conventional test used for decades in FEM for validation of elements. Property 5 will be very important in developing new truly MFree methods without using a background mesh of cells for integration. Property 6 leads to sparse and banded discretized system matrices, Property 7 eliminates the question of how to choose a weight function in constructing shape functions. Property 8 implies that 4 coustiained energy weak form shoukl usually be used for deriving discrete system equations. More discussion on this issue is in Section 5.11 © 2003 by CRC Press LLCo5| 3a as 0402002 Ga oe os 4 © 0 f +10 ‘08 06 042002 04 08 as 1 © FIGURE 5.10 Polynomial PIM shape function in 1D space for the node at = 0 obtained using five nodes evenly distributed in the support domain of [-1, 1]. (2) Shape function; (b) clervative of the shape Function, Note that the PIM. shape function pomenes the Kronecker delta functon property ‘The PIM shape function is ideal for MPree methods in many ways, a3 it possesses the above excellent properties. Polynomial PIM formulation is the simplest and performs the Dest, Figuie 5:10a shows a PIM shape funtion in 1D spave fora ioe al x=0 ube usin, five nodes evenly distributed in the support domain of [-1, 1] Itis clearly seen that the PIM © 2003 by CRC Press LLCTABLE 5.1 Comparisons between PIM Interpolation and MLS Approximation Namberof Basis Functions (m) Delta and Number of Interpolation Function Basis Function Nodes (n) Coefficients Property _ Compatib Point interpolation Polynomial or radio Constant Yes No functions oe both MLS approxmation _rolynomal men Function No ves Influence domain of xg = y y x x & ” FIGURE 5.11 Node distribution in a domain of support of point xo (a) Six nedes in two parallel nes that lead toa singular sme aan (2) Muvigs ales Ly a stall distance candy teoulls i snninigula waoanel alas shape function possesses the Kronecker delta function property: That is, 9(0.0)=1.0, (1.0) = (0.5) = (05) = 6(1.0) = 0.0. Figure 5.10b plots the first derivative of the shape function 5.5.4 Difference between PIM Interpolation and MLS Approximation PIM interpolation and MLS approximation are compared in Table 5.1. As the table shows, the main difference between PIM and MLS approximation is that the number of polyno- mial terms used in PIM is the same as the number of the nodes used in the support domain, The coefficients in PIM are constants, and those in MLS are functions. Most importantly, the PIM shape functions possess the Kronecker delta function property. The Kronecker delta function property allows essential boundary conditions to be easily treated in the same way as they are in conventional FEM. However, PIM interpolation is, nol, in genesal, compatible, while MLS approximation is compatible. 5. 5 Methods to Avoid Singular Moment Matrix As shown above, PIM shape functions possess many excellent properties that are very. useful for MFree methods. However, the process of constructing PIM shape functions can break down as a result of the singularity of the moment matrix P,, Figure 5.11 shows six nodes in the support domain of a point xp. These six nodes sit in two lines parallel to the © 2003 by CRC Press LLCxv axis. When these six nodes are used, the polynomial basis can be of complete second order with respect to both the x and y coordinates: PX) = (Lx uu 6.115) However, these six nodes, as shown in Figure 8.11a, cannot possibly represent a second- order polynomial in the y direction, as there are only two distinet y coordinate values in all these six nodes, Therefore, the inverse of the moment matrix Py using these six nodes does not exist. ler selection of nextes and basis (unctions, the matrix Pg is completely determined by the position of the scattered nodes in a given coordinate system; ie,, the existence of the inverse matrix Pg clepends on the node distribution as well as on the coordinate system, Using polynomial basis functions is known to be difficult to guarantee the existence of PQ fora set uf arbitraily scattered nodes, However, te excellent properties of PIM shape functions warrant the effort needed to overcome the singular moment matrix problem. A umber of methods for handling the singular moment matrix have been proposed by G. R, Liu and co-workers. These methods can be used to obtain an invertible moment matrix and are as follows. 1, The simplest method proposed to obtain a nonsingular moment mattix 1s to move or shift the nodes in the support domain by a small distance randomly in terms of both direction and the amount of shift, as shown in Figure 5.lIb. The method is simple and effective for most problems. However, there isstill achance that the moment matrix will be singular, which may sometimes lead to a badly conditioned Py 2. The use of radial basis functions in constructing PIM shape functions is a ‘method that always works and that guarantees the existence of the inverse of the moment matrix, ifthe guidelines for choosing shape parameters ofthe radial basis functions are followed. The drawback is that it is more expensive as more nodes are required to obtain accurate results comparable with those of polyno- mial PIM. 3. The use of radial basis functions with polynomial terms is an approach that improves the accuracy of the radial PIM, especially for patch tests. Tt can also reduce the sensitivity of the results on the shape parameters of radial basis functions. The computational cost is still more expensive as compared with polynomial PIM. 4. Polynomial PIM with coordinate transtormation is an approach that has been developed by making use of the fact that the singularity of the moment matrix depends on the coordinate system where the moment matrix is formed. Singu- larity is avoided by rotating the local coordinate system. This method works for ‘many cases, but does not provide a full proof for the problem, 5. The matrix triangularization method is very efficient and works well for most situations, It opens a new window of opportunity to fully solve the singularity problem of the moment matrix. Al the above methods have mom for improvement. The author is very confident that development of a full proof method to create PIM shape functions that are accurate and efficient is not too far distant, especially in the direction of the fifth method. Alternatively, improvement in computational efficiency for radial PIM can also solve the problem, © 2003 by CRC Press LLCThe following sections detail the procedures and formulation for methods 2 through 5 listed above. 5.6 Radial PIM 5.6.1 Rationale tor Radial Wasis Functions The advantage of using a polynomial basis is its simplicity and high accuracy, as will be evident in later chapters. It can reproduce a shape function of any order by increasing the ‘number of nodes for interpolation. The major drawback of polynomial PIM is that singular moment matrix Pg may sometimes occur. To create a nonsingular moment matrix, radial basis functions are introduced in PIM formulation for constructing shape functions (Wang, and Liu, 2000). PIM using radial basis function (RBE) is termed radial PIM (RPIM). 5.6.2 PIM Formation Using Radial Basis Functions In RPIM, we choose radial functions as the basis in Equation 5.81, ie, U'C% Xo) = DRA xe) = R' aXe) 6.116) where vector a is defined in Equation 5.83, and R, is a radial basis function with r the distance between point x and x; For a 2D problem, r is defined as r= [or-x)-y-y 6.17) The vector R has the form: REX) = PR), Ra... ROO (6.118) There are a number of forms of radial basis functions used by the mathematics community. Table 5.2 lists the four most often used forms of radial functions with some shape parameters that can be tuned for better performance. A classical form is the multiquadric (MQ) basis, proposed by Hardy (1990). This form has been widely used in surface fitting and in constructing approximate solutions for partial differential equations (Kansa, 1990a,b; Powell, TABLE 5.2 Typical Conventional Form of Radial Basis Functions Shape Item Name Expression Parameters 1 Muliqudis IQ R&y = +O) =1a-a) Hy-w eT Gs 2 Gaver (EXP) RGey) = exper) = explore ew 3° Thin plate spline (TPS) Rosy) =e fex-x) 4y-¥T! ” 4 Logarithmic REE Kr) = Flog ” © 2003 by CRC Press LLC292; Coleman, 1996; Sharan ot al, 1997; Fasshauer, 1997; Wendlland, 1998; among others). The MQ basis function shown in Table 5.2 is a general form of the original MQ RBF that was suggested by Wang and Liu (2000, 2001a,b). When q ~ 40.5, it reduces to the original MQ RBF proposed by Hardy. When q = ~0.5, it reduces to the reciprocal MQ RBF. The general form of the MQ radial function has two shape parameters, C and 4, which control the shape of the functions. These parameters can be tuned for different problems for better performance. The second form of radial function given in Table 5.2 is called the Gaussian radial function, or EXP, as it is an exponential function of the distance (Powell, 1992). The EXP radial basis function has only one shape parameter c, which contiols the decay tate of the function. The third radial function in Table 5.2 is called the thin plate spline (TPS) funtion. The TPS is, it fact, « spevial case of the MQ raslial fannction. The fourth fori of radial basis function is the logarithmic RBE. This book will use and test the first three forms of radial funtctions, but will focus more on the first two forms of radial Cunetions (MQ and EXP) and will give preference to the general form of the MQ radial basis function for reasons to be given in later chapters. Enforcing (x) approximated by Equation 5.82 to pass through each scattered node in the support domain that Is formed for the point of interest x, we have the moment matrix of RBF Ril) Ralrs) oe RTs) Ro = [Rt Rates) Ry) 619) Rut.) Rebs) Rl) where n= Ux tw 6.120) Because the distance is directionless, we should have Rix) = Rr) 21) Therefore, the moment matrix Ro is symmetric. The vectors of coefficients a in Equation 5.116 are determined by enforcing that the interpolation passes through all the nodes within the support domain. The interpolation at the kth point has the form: = we gd = DAR Mw) k= 1,2 6.122) or in matrix form: Roa 6.123) where U, is the vector that collects all the field nodal variables at the 1 nodes in the support domain. A unique solution for vectors of coefficients ais obtained if the inverse of Rg exists: a= RGU, 6.12% © 2003 by CRC Press LLCSubstituting the foregoing equation into Equation 5.116 leads to u'(x) = R™)RU, = @W)U, (6.125) where the matrix of shape functions (x) with shape functions is: (x) = [Ry(%), R(X), RE), RORY FLO, 20) 2.1), (0.120) in which (x) is the shape function for the kth node given by 00 = DROS: 6.127) where Ss the , 8 element of matrix RG, which isa constant matrix for given locations of the nodes in the support domain, The derivatives of shape functions can be easily obtained as 6.128) For the MQ basis function shown in Table 5.2, the partial derivatives for the MQ radial functions can be easily obtained using the following simple formulae: ace cyh FE = tah =a aR, g(r Cy) ay For the EXP radial function, the partial derivatives can also be obtained easily as follows: RL Bo -2eR 0x, porn) aK, Fy 7 eR YH 6.130) 5.6.3 Nonsingular Moment Matrix Note that the only difference between polynomial PIM and RPIM is the difference in the basis functions. Mathematicians have proved that the radial moment matrix Ro is always invertible for arbitrary scattered nodes (Powell, 1992; Schaback, 1994; Wendland, 1998), as long as we avoid using some specific shape parameters, which are known. Therefore, Ro wait always be syn of using the radial basis over the polynomial basis. ick aun tavertble. The existence of RG! isle major advaiage © 2003 by CRC Press LLC5.6.4 Consistency The radial PIM shape function is not consistent by the definition of consistency in this book. Mathematicians have also found that approximations of any continuous function using, radial basis functions converge. Thus, there is no concem about the convergence issue. ‘Wang, and Liu (2001b) found that the use of pure radial functions in the basis of PIM will not pass the standard patch test, which has been widely used in the FEM community for testing the performance of finite elements. This is because the radial function cannot produce the linear polynomials exactly, although it can approach polynomials in desired accuracy when the nodes are refined. The consistency of the radial shape functions can be installed by adding polynomial basis functions (see Section 5.7). For RPIM to pass the patch test, Wang and Liu (2001b) suggested using radial functions with polynomial terms of up to linear orders so as to construct shape functions with C' consistency. Adding polynomial terms to RBFs was proposed by Powell in 1992 for function approximation. The radial basis functions have a wide range of shape parameters that may be tuned for better performance. However, if these parameters are not tured properly, the accuracy of the results suffers. Therefore, careful investigation of the effects of these shape param- eters is necessary to provide proper guidelines for use of RPIM shape functions for different types of problems. Reliance of the accuracy on the shape parameters can be significantly reduced by adding polynomial basis functions, which are discussed later. 5.6.5 Radial Functions with Dimensionless Shape Parameters The conventional forms of radial functions listed in Table 52 have been used by many researchers including the research group of the author. We found recently that it is very difficult to standardize the shape parameters of the radial basis functions. We therefore proposed a setof radial basis functions that have dimensionless parameters by pestorming some minor modification to the conventional radial basis functions. Some of the new forms of radial basis functions are listed in Table 5.3. The MQ function with dimensionless shape parameters has the form: Rix, v) = (i+ (aed FY a0 6.131) where c is the dimensionless shape parameter and d, is the characteristic length that is TABLE 5.3 Radial Basis Functions with Dimensionless Shape Parameters So Item, Name, Expression* Parameters Relations” TT Maliquadiis 1 Rosy = (Fe(ady > @c20q oe=Ciegng 2 aumian xr) Raneer-a(s)] wel 3° Thin plate spline (TPS a nn 4 Logarithm REF a nen Tae characte lenght J elated 0 the nodal spacing in the lol domain of he point of interest xq 4 usualy the average dl spacing forall the nodes in he local Alomain (se Section 103 fora meth to calculated). "The lant column gives the relationship between te orignal parameters and the dimension: les parameters. Ine nape parameter in the LFS and loganehm KB#s are already dumenstoniess and, theretore, na change is needed © 2003 by CRC Press LLCusually the average nodal spacing for all the # nodes in the support domain (sce Section 2.10.3 for how to determine d_) ‘The first-order partial derivatives are obtained as follows: 2 aye SE = alti + (acd) (=m) 6.32) AR, 2 art oy = 2g ti + Ged)” ty - Yd (6.133) Ries = Dl + ed TV" +4gq- DL? + ed Tx: 6.134) Ring = Ay DLP + ed T= 29y-yd 6.135) Rigg = gL + Ged TV +49q- UF + ed TH (6.136) ‘The EXP radial function with dimensionless shape parameters can be written as nus. = o9(-0(8)) eis where a, is the dimensionless shape parameter. The first-order partial derivatives of the EXP radial basis functions are obtained as follows: 28 R, 7 (, Ye=X) 6.138) 6.39) 6.40) (3) 0. Dean) 6.14) Rig = S)(S)o-v}]x. ” G42) Many results presented in this and later chapters were obtained before we had these new RBTs with dimensionless shape paramcters, except results from some of our very recent work. Itis simply not possible to repeat all the earlier examples using the new sels © 2003 by CRC Press LLCof radial functions. The book recommends that this new set of RBFs be used in the future, so that we can slowly build up a basis for comparison, 5.7. Radial PIM with Palynomial Reproduction 5.7.1 Rationale for Polynomials RPIM with pure radial functions is not consistent and has a problem passing the standard patch tests, meaning that it fails to reconstruct the linear field exactly. The purpose of adding polynomials into the basis functions is to ensure the consistency of radial PIM shape functions. Adding polynomial terms up to the linear order ean ensure the repro- duction of the linear field (C’ consistency) and hence help to pass the standard patch tests. This was out origitial motivation for alin polynoutials to the radial basis for solvitns solid mechanics problems. Our study later found that, in general, adding polynomials can always improve the accuracy of the results, Another aelditional bonus of this formulation, is that we have much more freedom in choosing shape parameters. 5.7.2 Formulation Using Rad By using the 1 nodes in the support domain, RPIM with polynomial basis functions approximates the field variable in the form: |-Polynomial Basis woo = DRO; Ypicob, = Rxa+ p"oob 6.43) where a, is the coefficient for the radial basis Rix) that is listed in Table 5.2, and b, is the coefficient for the polynomial basis p,(x) that has the same form as the basis used in polynomial PIM. The number of radial basis functions is determined by the number of the nodes in the support domain, and the number of polynomial basis m can be chosen based on the reprocluction requirement. We often use a minimum number of terms of polynomial basis and more terms of radial basis (m < 1) for better stability. To pass the patch test for 2D cases, one needs only three terms of polynomial basis. The vector a in Equation 5.143 is defined as Lia apse 6.144) and the vector b is defined as WT = bubs, bad 145) The radial basis vector R in Equation 5.143 is defined as RO) = (R09, Ra), ROD] 6.146) and the polynomial basis vector is written as PP) = (P10), P220,.0-PePO] (6.147) © 2003 by CRC Press LLCThe coofficients a, and fy in Equation 5.113 are determined by enforcing that the interpo lation passes through all 7 nodes within the support domain, The interpolation at the kth. point has the form: Hy = UO, H) = LAR w+ DEP Ww, K= 1,2 148) or in matrix form: U. = Roa+P.b 6.149) where U, is the vector that collects ll the field nodal variables at the nodes in the support domain, The polynomial term has to satisfy an extra requirement that guarantees unique approximation (Galherg et al, 1999) af fnction, and the following constraints are nsitally imposed: Lex. ve = 0 f= 1,2,...0m 6.150) or in matrix form ere (6.151) which is a set of homogeneous equations. Combination of Equations 5.149 and 5.151 gives i ell i fc} 6.152) cf} 2} oe The moment matrix corresponding to the radial function basis Ro has been given by Equation 5.119, and the moment matrix P,, is an m x m matrix given by or PPiG ye) Puede W Pg = [PaG2 I) Pate 4) Pras Yo) e150) [Pier Yu) PaCer Ye) Pri Yo dr Because matrix Ro is symmetric, matrix G will also be symmetric. A unique solution for vectors of coefficients a and b is obtained if the inverse of G exists: (6.159) © 2003 by CRC Press LLCWe choose not to prove the existence of the inverse of G. Instead, we will try to change the equations in a more efficient form, and then take up the existence issue. Making use of the fact that Equation 5.151 ishomogeneous, Equation 5.152 can be solved in the following more efficient procedure, Starting from Equations 5.149, and using the nonsingular property of matrix Ry, we have a= RQU,-RgP,b 6.156) Substitution of the above expression inly Equation 5.151 gives b= SU, 157) where S) = [PAR Pal PaRo 6.158) where P’, Ro’ P, is termed a transformed moment matrix. Note also that P:, Rg needs to be computed only once. Substituting Equation 5.157 back into Equation 5.156, we obtain a= su. 6.15% were S.- RIL Pwo} — RY RUPWSs (6.160) Note that Rj! Py can be obtained simply by transposing PE Rj, which has been already computed, Finally, the interpolation Equation 5.143 is expressed a3 x) = URES, +P UOSIU, = BOOU @.l61) where the matrix of shape functions (x) with 1 shape functions: (x) = [ROS +P' OOS] = 10500), 400, A018] 6.162) in which 6,(x) is the shape function for the ith node given by AX) = FROOSE+ YP OOSe 6.163) where 53 is the (1, &) element of matrix S,, and 5}, is the (jf) element of matrix 5, which, are constant matrices for given locations of the 71 nodes in the support domain. ‘he derivatives ot shape functions can be easily obtained as a oF 6.164) 2 oy © 2003 by CRC Press LLCFor the MQ basis function shown in Table 5.2, the partial derivatives for the MQ radial functions can be easily obtained using the following simple formulae: R - ag(rhe cy or-a) ce 6.165) w 2g +O) yy) or the EXP radial function, the partial derivatives can also be obtained easily as follows: cacy rd a, Fp 7 BRI MY) ~2eR x, Y(t 4) 6.166) 5.7.3 Singularity Issue of the Transformed Moment Matrix Note that the transformed moment matrix PE RG P,, in Equation 5.158 may not be invert ible and the whole procedure will fil. We therefore need to examine this possible situation, “Because Ra is symmetric and invertible (with a full rank), the transformed moment matrix Pi, Rg Px, in Equation 5.158 can be made at least symmetric, If the columns in Py, are independent (with a rank of m), we can easily prove that P’, Rj P,.is invertible by simply invoking the full rank property of Ro. To have all the columns of P., be independent could be a problem in theory, but it 1s very easy to achieve in practice. We simply try to use a minimum number of terms of polyniomial bases, so that n> m. This will ensure that P, has a rank of m tor all practica! situations. It is very rare to have a case where the rank of P, is less than m. Ttis, of course, possible to artificially make a case for P, to have a rank of less than m by arranging the nodes in the support domain in a certain way (eg. all the nodes are in a straight line). Note that the singularity issue is avoided in the weight moment matrix given in Equation 5.49 in MLS approximation using exactly the same strategy of having 11 >> m, It is not a guarantee, but itis workable as a practical strategy. Therefore, P!.R;'P,, can be assumed, in general and in practical cases, invertible. In using radial functions, one needs to investigate the effects of the shape parameters and to fine-tune these parameters for better performance. In the following examples, these parameters will be examined in detail via curve and surface fitting, For convenience, notations of MQ-PIM, EXP-PIM, and TPS-PIM refer to radial PIM using MQ, EXP, and TPS radial bases, respectively. The following are some examples of shape functions constructed using the radial basis functions listed in Table 5.2. Example 5.1 Sample RPIM Shape Functions Examples of the RPIM shape functions are computed using the formulation given above. The radial basis functions listed in Table 5.2 are used in the computation. Figure 5.12 shows a typical shape function of MQ-PIM in ID space. Shape parameters used in MQ- PIM are C= 1.0, q = 0.5. Five nodes evenly distributed in the support domain of [-1, 1] are used for computing the shape function for the node at x = 0. Figure 5.12a shows the shape function, and Figure 5.12b shows the derivative of the shape function. Figure 5.13 shows a typical shape function of EXP-PIM with a shape parameter of ¢=03. Al the other conditions are the same as those used in computing Figure 5.12. © 2003 by CRC Press LLCos: FIGURE 5.12 MQPIM (C= 10, oe 08 04 09 we 06 Os G2 0 02 os 06 08 i ® 05) shape function in 1D space for the node at x = 0 obtained using five nodes event distributed inthe support domain of [-1 1] (a) Shape function: (6) derivative ofthe shape Function. Note that the PIM shape function pessesses the Kronecker delta Function propery © 2003 by CRC Press LLCFIGURE 5.13 EXP-PIM (c= 03) shape function in 1D space forthe node at r= 08 06 08 02 0208 06 08 @ obtained using five nodes evenly distributed inthe support domain of [1,1]. (2) Shape function; (b) derivative of the shape function, Note that the PIM. shape fanction possestes the Kranecker delta faction property. © 2003 by CRC Press LLCFIGURE 5.14 Etfect of shape parameter con PIM shape functions with EXP radial Function basis. Note that these shape functions possess the Kronecker delta function property given in Equation 5.102. As long as the polynomial basis (1, x, y] (at = 3) is included in the basis, the shape functions so developed also satisfy Equation 5.112, Example 5.2. Effects of Shape Parameters of RBFs on Shape Function This example examines how the shape parameters affect the shape functions. To isolate the effects of the shape parameters of the radial functions, polynomial terms are not included in the basis function; that is, pure RPM shape functions are used. Figure 5.14 shows the shape function of EXP-PIM at the seventh node computed using 16 nodes for a 1D inter polation. Different shape parameters ¢ are used in the computation. Figure 5.14 shows that C atfects the decay rate of the oscillations behind the first dominant peak. Ihe larger the value of c, the faster the decay. Figure 5.15 shows the PIM shape function at the seventh. node computed using 16 nodes for a 1D interpolation using an MQ radial basis function, The shape parameter C is fixed at C= 1.42 and the shape parameters q are investigated for two cases: 0.8 and 1.12, Figure 5.15 shows that q affects the decay rate of the oscillations behind the first dominant peak. The smaller the value of q, the faster the decay. 5.8 Polynomial PIM with Coordinate Transformation This section introduces a method of coordinate transformation to produce an invertible moment matrix Pg. The method was originally proposed by Wang anet Liu in 2000. © 2003 by CRC Press LLCFIGURE 5.15 Efet of shape parameter g on PIM shape functions with MQ radial besis function (C= 12). FIGURE 5.16 ‘local coordinate system (nl lefined in global coordinate system (xs). The origin of nis located at (xs 5.8.1. Coordinate Transformation We introduce a transformation between the global coordinate system (x; y) and the local coordinate system (&, 7), as shown in Figure 5.16. This transformation can be performed E = (Cr rpens+ (yy) sin C os (y- yo): 6.167) 1) = -(¥=%)sin8+ (y—y)e088 where (x, 4) is the origin ofthe local coordinate system (€, 1), which is defined in a global coordinate system (x, 9), and @ is the rotation angle for local coordination system (& 1) with respect to the global coordinate system. © 2003 by CRC Press LLCThe inverse transformation is expressed as © = xpt (Scos0- sind) 6.168) = uo+ (Esin8+ ncos@) In the local coordinates with a proper rotation angle @, " polynomial basis terms p(&) (/=0,1.. ~ 1) are chosen, and polynomial interpolation is performed to produce a nansingtilar moment matrix P, for point (0, 0), which correspands to (1, y,) in the glabal coordinate system. It is then inverted to obtain P;', and the shape functions can be computed using (see Fquation 595) DE) = PURVES! = (0G), 9208), Pa Bde over BI) 6.169) Because the coordinate transformation is very simple, and involves only rotation, the derivatives of the shape functions can be obtained efficiently using, El che sae) where = 01.0...09%3! 9 7 OOO i. 5.8.2 Choice of Rotation Angle The choice of the rotation angle determines the success of the method of coordinate transformation. A study was conducted to reveal the property of the moment matrix P, in relation to the rotation angle. We define fo) al 6.172) whore [Pj isthe determinant af Pp Ifany @ is nat a mat of f@), P5! exists and the PIM shape function can be constructed. An example of six nodes, shown in Figure 5.17, is analyzed. Without coordinate transformation, Pz! using these six nodes will not exist. Figure 5.18 shows the function ofthe determinant of the moment matrix 0) with respect to rotation angle 0. Tis seen that the moment matric is singular at four rotation angles marked with circles. Use of any rotational angle other than these four leads #0 a nonsin- lar moment matric # Note that how to choose the rotation. angle is still an open question. One possible method is to choose a random number. Howovor, this will not give 100% proof for a nonsingular moment matrix for more general cases. Note that the choice ofthe rotation angle depends on the nodal arrangement in the support domain. This further complicates the issue of choosing a proper rotation angle. © 2003 by CRC Press LLCOse6 O «56 C324 O aa O1e2 = O22) FIGURE 5.17 Six nodes in a support domain distributed in two parallel lines of += 20 and 4.0 300 00 & -1000 -2000 Daan Ob sean s aarneransosaaa Samos otaton ange FGURE 5.18 Determinant of the moment matrix formed in the local caoninate system via rotation, The moment matric is singular at four rotation angles marked with cites, 5.9 Matrix Triangularization Algorithm This section presents a matrix triangularization algorithm (MTA) for constructing PIM. shape functions using polynomial bases. The MTA has been newly developed by Liu and Gu (20014), after a close examination of the problem of singular moment matrix, which reveals the following important key facts © 2003 by CRC Press LLC1. The singularity is caused by improper enclosure of nodes in the support domain and improper selection of monomials in the basis. This means that the problem can be avoided if an algorithm can be developed to properly select the nodes and terms in the polynomial basis, For the case of nodal distribution shown in Figure 5.11, as examined in Section 5.5.5, the moment matrix using these six nodes is invertible. In this example, if the monomial x°y is used to replace the monomial y/ in the basis, the moment matrix will be invertible. 2. In MFree methods, we have total freedom to decide which nodes in the support domain are to be included, as long as a simple guideline is followed, which means that we do not have to choose all the nodes in the support domain. The ‘guideline is that nodes near the point ot interest, which is usually the center ot the support domain, should have higher priority for inclusion. Also, lower orders of polynomial terms should have higher priority for inclusion into the basis. The only problem now is how to choose them without prior knowledge on the nodal distribution. 3. Insolvingan actual problem using MFree methods that use PIM shape functions, a singular moment matrix is not very often encountered. This implies that special treatment for including or excluding, nodes is required but only for very rare situations. MTA is an automatic procedure to ensure a proper node enclosure and a proper basis, selection, The moment matrix is first triangularized to obtain the row and column ranks. In the triangularization process, we can also obtain information about which nodes need to be excluded from the support domain and which monomials need to be removed fom the basis. Using MTA can ensure successful construction of PIM shape functions without preknowledge of the nodal distribution. The validity of the present MTA has been dem- onstrated using point interpolation examples and surface fittings. It has been confirmed that MTA ensures stability and flexibility in the point interpolation procedure. 5.9.1 MTA Procedure MTA was invented as an automatic procedure that would work without too much increase in computational cost. Of course, manual manipulation is not allowed. Tie detailed pro- cedure of the present MTA algorithm is outlined as follows: 1. Normalize coordinates. Suppose that there are 1 nodes included in the support domain of a quadrature point xo. The coordinates of all the points in the support domain are first normalized with respect t0 Xp 2. Form Po. Using Equation 5.91, we can form an it x 1t moment matrix Po, The rows of Py correspond to the nodes in the support domain, and its columns associate with the monomials in the polynomial bas ‘Compute rank via triangularization. The moment matrix Py is then triangulae- ized to determine the row rank, r. If r= n, Pg is a full rank matrix. Therefore, shape functions can be directly obtained using the triangularized matrix, no computation done so far has been wasted, and no additional computation is required. If r
You might also like
Flush Eerc 75 30
PDF
No ratings yet
Flush Eerc 75 30
134 pages
Texto Guia de Ingenieria Antisismica
PDF
100% (1)
Texto Guia de Ingenieria Antisismica
825 pages
Meshfree Book
PDF
No ratings yet
Meshfree Book
693 pages
Analytical or Semi-Analytical Solutions of Functionally Graded Material Structures
PDF
No ratings yet
Analytical or Semi-Analytical Solutions of Functionally Graded Material Structures
292 pages
Hormigón Armado - Oscar Möller
PDF
No ratings yet
Hormigón Armado - Oscar Möller
301 pages
Y. C. Fung - A First Course in Continuum Mechanics - For Physical and Biological Engineers and Scientists-Prentice Hall (1994)
PDF
No ratings yet
Y. C. Fung - A First Course in Continuum Mechanics - For Physical and Biological Engineers and Scientists-Prentice Hall (1994)
329 pages
Mesh Free Methods Moving Beyond the Finite Element Method 1st Edition G. R. Liu download
PDF
100% (1)
Mesh Free Methods Moving Beyond the Finite Element Method 1st Edition G. R. Liu download
61 pages
Shells 1
PDF
No ratings yet
Shells 1
128 pages
(Isaac Elishakoff, Yiwei Li, James H. Starnes JR) (B-Ok - Xyz) PDF
PDF
No ratings yet
(Isaac Elishakoff, Yiwei Li, James H. Starnes JR) (B-Ok - Xyz) PDF
352 pages
Manual For Inspecting Bridges For Fatigue Damage Conditions, January 1990, 174p. (Final Report)
PDF
No ratings yet
Manual For Inspecting Bridges For Fatigue Damage Conditions, January 1990, 174p. (Final Report)
176 pages
Solutions Manual To Geotechnica Braja M Das
PDF
No ratings yet
Solutions Manual To Geotechnica Braja M Das
130 pages
Absorbing Boundary Conditions For Seismic Analysis in ABAQUS
PDF
100% (1)
Absorbing Boundary Conditions For Seismic Analysis in ABAQUS
18 pages
Building Code b1 Structures
PDF
No ratings yet
Building Code b1 Structures
94 pages
1973 - Londe - Analysis of The Stability of Rock Slopes PDF
PDF
No ratings yet
1973 - Londe - Analysis of The Stability of Rock Slopes PDF
33 pages
Final M.Tech Thesis - Asim Bashir (Roll No. 14210022) PDF
PDF
No ratings yet
Final M.Tech Thesis - Asim Bashir (Roll No. 14210022) PDF
173 pages
Smoothed Particle Hydrodynamics (SPH) : An Overview and Recent Developments
PDF
100% (1)
Smoothed Particle Hydrodynamics (SPH) : An Overview and Recent Developments
52 pages
OOFEM
PDF
No ratings yet
OOFEM
121 pages
2017 Meshfree Methods A Comprehensive Review of Applications
PDF
No ratings yet
2017 Meshfree Methods A Comprehensive Review of Applications
86 pages
Computational Geomechanics Course Notes: Brice Lecampion Geo-Energy Lab - EPFL September 17, 2021
PDF
No ratings yet
Computational Geomechanics Course Notes: Brice Lecampion Geo-Energy Lab - EPFL September 17, 2021
137 pages
ETA 16 0264 European Approval
PDF
No ratings yet
ETA 16 0264 European Approval
41 pages
Galekin Methos Beam
PDF
No ratings yet
Galekin Methos Beam
56 pages
NIST 2012 Soil - Structure Interac4on
PDF
No ratings yet
NIST 2012 Soil - Structure Interac4on
25 pages
Iris Grandchallenges PDF
PDF
No ratings yet
Iris Grandchallenges PDF
84 pages
[FREE PDF sample] Mesh Free Methods Moving Beyond the Finite Element Method 1st Edition G. R. Liu ebooks
PDF
No ratings yet
[FREE PDF sample] Mesh Free Methods Moving Beyond the Finite Element Method 1st Edition G. R. Liu ebooks
51 pages
Mesh Free GRLIU
PDF
No ratings yet
Mesh Free GRLIU
42 pages
Mohr Circle
PDF
No ratings yet
Mohr Circle
14 pages
(ROBLEE) The Geoindez Model For Practical Design Selection of Nonlinear Soil Properties
PDF
No ratings yet
(ROBLEE) The Geoindez Model For Practical Design Selection of Nonlinear Soil Properties
11 pages
S. Sarma (1973) - Stability Analysis of Embankments and Slopes
PDF
No ratings yet
S. Sarma (1973) - Stability Analysis of Embankments and Slopes
11 pages
Johnson (1974) GJI-Green's Function For Lamb's Problem
PDF
No ratings yet
Johnson (1974) GJI-Green's Function For Lamb's Problem
33 pages
Chapter 2
PDF
No ratings yet
Chapter 2
17 pages
Water Supply and Pollution
PDF
No ratings yet
Water Supply and Pollution
3 pages
Hassiotis 1997
PDF
No ratings yet
Hassiotis 1997
10 pages
Bending Test: Final Recommendation
PDF
0% (1)
Bending Test: Final Recommendation
4 pages
Frame Analysis of Unbraced Reinforced Concrete Building
PDF
No ratings yet
Frame Analysis of Unbraced Reinforced Concrete Building
11 pages
23 2015 101 Kolakowski Teter
PDF
No ratings yet
23 2015 101 Kolakowski Teter
9 pages
CH 17
PDF
100% (1)
CH 17
21 pages
1975 Dafalias Y.F. Popov E.P. Acta Mech
PDF
No ratings yet
1975 Dafalias Y.F. Popov E.P. Acta Mech
20 pages
Overview On Meshless Methods: Department of Civil Engineering Indian Institute of Technology Hyderabad
PDF
100% (1)
Overview On Meshless Methods: Department of Civil Engineering Indian Institute of Technology Hyderabad
17 pages
Analytical Bending Solutions of Orthotropic Rectan
PDF
No ratings yet
Analytical Bending Solutions of Orthotropic Rectan
11 pages
Determination of The Characteristic Frequency of Two Dams Located in The Region of Calabria, Italy
PDF
No ratings yet
Determination of The Characteristic Frequency of Two Dams Located in The Region of Calabria, Italy
9 pages
The Effect of Flexural Rigidity On The Moment and Deflection of Statically Indeterminate Reinforced Concrete Elements
PDF
No ratings yet
The Effect of Flexural Rigidity On The Moment and Deflection of Statically Indeterminate Reinforced Concrete Elements
8 pages
Seismic Performance Evaluation of Concrete Gravity Dams
PDF
No ratings yet
Seismic Performance Evaluation of Concrete Gravity Dams
14 pages
Selection of Ground Motion Time Series and Limits On Scaling
PDF
No ratings yet
Selection of Ground Motion Time Series and Limits On Scaling
6 pages
Javandel and Tsang 1986 Capture Curves
PDF
No ratings yet
Javandel and Tsang 1986 Capture Curves
10 pages
(1963) Housner - The Bevavior of Inverted Pendulum Strtuctures During Earthquakes
PDF
No ratings yet
(1963) Housner - The Bevavior of Inverted Pendulum Strtuctures During Earthquakes
15 pages
Design Aids For Unreinforced Web Openings in Steel and Composite Beams With W-Shapes PDF
PDF
No ratings yet
Design Aids For Unreinforced Web Openings in Steel and Composite Beams With W-Shapes PDF
10 pages
Medhekar & Kennedy - Displacement-Based Seismic Design of Buildings-Application
PDF
No ratings yet
Medhekar & Kennedy - Displacement-Based Seismic Design of Buildings-Application
12 pages
Stress Solution at Crack Tip (Westergaard (1934) )
PDF
100% (1)
Stress Solution at Crack Tip (Westergaard (1934) )
7 pages
Dif Conrete Tension (Malvar)
PDF
No ratings yet
Dif Conrete Tension (Malvar)
5 pages
Stresses and Displacements On The Boundaries of Circular Rings Diametrically Loaded PDF
PDF
No ratings yet
Stresses and Displacements On The Boundaries of Circular Rings Diametrically Loaded PDF
7 pages
Sol exam-MIT
PDF
No ratings yet
Sol exam-MIT
6 pages
Spread Footing Flexibility
PDF
No ratings yet
Spread Footing Flexibility
11 pages
Element Free Galerkin Method
PDF
No ratings yet
Element Free Galerkin Method
5 pages
Dr. Dennis E. Becker - Testing in Geotechnical Design-SEAGS AGSSEA Journal 2010 PDF
PDF
No ratings yet
Dr. Dennis E. Becker - Testing in Geotechnical Design-SEAGS AGSSEA Journal 2010 PDF
12 pages
A Modified Transfer Matrix Method For Prediction of Transmission Loss of Multilayer Acoustic Materials
PDF
No ratings yet
A Modified Transfer Matrix Method For Prediction of Transmission Loss of Multilayer Acoustic Materials
12 pages
Drucker DC - 1952 - Soil Mechanics and Plastic Analysis or Limit Design
PDF
No ratings yet
Drucker DC - 1952 - Soil Mechanics and Plastic Analysis or Limit Design
9 pages
Gozetas-06-Seismic Design of Found
PDF
No ratings yet
Gozetas-06-Seismic Design of Found
6 pages
275 Course Outline 2018
PDF
No ratings yet
275 Course Outline 2018
2 pages
Villaverde 1996
PDF
No ratings yet
Villaverde 1996
2 pages
The Estimation of The Strength of Masonry Arches
PDF
No ratings yet
The Estimation of The Strength of Masonry Arches
4 pages