Computational Inelasticity FHLN05. Assignment A non-linear elasto-plastic problem

Similar documents
Finite Elements for 2 D Problems

Lap Fillet Weld Calculations and FEA Techniques

Feature Commercial codes In-house codes

Technology of EHIS (stamping) applied to the automotive parts production

Finite Element Method (ENGC 6321) Syllabus. Second Semester

Version default Titre : SSNP161 Essais biaxiaux de Kupfer Date : 10/10/2012 Page : 1/8 Responsable : François HAMON Clé : V Révision : 9783

Introduction to Solid Modeling Using SolidWorks 2012 SolidWorks Simulation Tutorial Page 1

Finite Element Formulation for Plates - Handout 3 -

Elasticity Theory Basics

Shell Elements in ABAQUS/Explicit

3 Concepts of Stress Analysis

Nonlinear Analysis Using Femap with NX Nastran

The Basics of FEA Procedure

The elements used in commercial codes can be classified in two basic categories:

Nonlinear analysis and form-finding in GSA Training Course

4.3 Results Drained Conditions Undrained Conditions References Data Files Undrained Analysis of

CAD-BASED DESIGN PROCESS FOR FATIGUE ANALYSIS, RELIABILITY- ANALYSIS, AND DESIGN OPTIMIZATION

3D plasticity. Write 3D equations for inelastic behavior. Georges Cailletaud, Ecole des Mines de Paris, Centre des Matériaux

Tutorial for Assignment #2 Gantry Crane Analysis By ANSYS (Mechanical APDL) V.13.0

ACMSM - Computer Applications in Solids Mechanics

CAE -Finite Element Method

Begin creating the geometry by defining two Circles for the spherical endcap, and Subtract Areas to create the vessel wall.

ABAQUS/CAE Tutorial: Analysis of an Aluminum Bracket

Reliable FE-Modeling with ANSYS

Three dimensional thermoset composite curing simulations involving heat conduction, cure kinetics, and viscoelastic stress strain response

Numerical Analysis of Independent Wire Strand Core (IWSC) Wire Rope

CHAPTER 3. INTRODUCTION TO MATRIX METHODS FOR STRUCTURAL ANALYSIS

Tensile Testing of Steel

Burst Pressure Prediction of Pressure Vessel using FEA

STUDY OF DAM-RESERVOIR DYNAMIC INTERACTION USING VIBRATION TESTS ON A PHYSICAL MODEL

Finite Element Formulation for Beams - Handout 2 -

Piston Ring. Problem:

Back to Elements - Tetrahedra vs. Hexahedra

Mesh Moving Techniques for Fluid-Structure Interactions With Large Displacements

1 Finite difference example: 1D implicit heat equation

Technical Report Example (1) Chartered (CEng) Membership

Solved with COMSOL Multiphysics 4.3

Determination of Structural Capacity by Non-linear FE analysis Methods

CAE -Finite Element Method

Mesh Discretization Error and Criteria for Accuracy of Finite Element Solutions

An Object-Oriented class design for the Generalized Finite Element Method programming

MASTER DEGREE PROJECT

Program COLANY Stone Columns Settlement Analysis. User Manual

Lecture 12: Fundamental Concepts in Structural Plasticity

FINITE ELEMENT : MATRIX FORMULATION. Georges Cailletaud Ecole des Mines de Paris, Centre des Matériaux UMR CNRS 7633

Milwaukee School of Engineering Mechanical Engineering Department ME460 Finite Element Analysis. Design of Bicycle Wrench Using Finite Element Methods

Finite Element Methods (in Solid and Structural Mechanics)

CIVL 7/8117 Chapter 3a - Development of Truss Equations 1/80

Plates and Shells: Theory and Computation - 4D9 - Dr Fehmi Cirak (fc286@) Office: Inglis building mezzanine level (INO 31)

Chapter Outline. Mechanical Properties of Metals How do metals respond to external loads?

DYNAMIC ANALYSIS OF THICK PLATES SUBJECTED TO EARTQUAKE

CosmosWorks Centrifugal Loads

A quadrilateral 2-D finite element based on mixed interpolation of tensorial

Mechanical Properties of Metals Mechanical Properties refers to the behavior of material when external forces are applied

Mechanical Properties - Stresses & Strains

Finite Element Method

Linear Static Analysis of a Cantilever Beam Using Beam Library (SI Units)

MA 323 Geometric Modelling Course Notes: Day 02 Model Construction Problem

Strip Flatness Prediction in a 4 High Tandem Mill Using a Dynamic Model.

Integrative Optimization of injection-molded plastic parts. Multidisciplinary Shape Optimization including process induced properties

New approaches in Eurocode 3 efficient global structural design

ANALYSIS OF GASKETED FLANGES WITH ORDINARY ELEMENTS USING APDL CONTROL

FUNDAMENTAL FINITE ELEMENT ANALYSIS AND APPLICATIONS

Stress and deformation of offshore piles under structural and wave loading

How To Optimize Topology Of A Structure

1 Determinants and the Solvability of Linear Systems

OpenFOAM Optimization Tools

Dispersion diagrams of a water-loaded cylindrical shell obtained from the structural and acoustic responses of the sensor array along the shell

Objectives. Experimentally determine the yield strength, tensile strength, and modules of elasticity and ductility of given materials.

NOTCHES AND THEIR EFFECTS. Ali Fatemi - University of Toledo All Rights Reserved Chapter 7 Notches and Their Effects 1

Tensile Testing Laboratory

NUMERICAL MODELLING OF PIEZOCONE PENETRATION IN CLAY

Chapter 2. Derivation of the Equations of Open Channel Flow. 2.1 General Considerations

Stress Strain Relationships

Master slave approach for the modelling of joints with dependent degrees of freedom in exible mechanisms

Introduction to Logistic Regression


ABAQUS Tutorial. 3D Modeling

University of Alberta ANSYS Tutorials - Space Frame Example

ES240 Solid Mechanics Fall Stress field and momentum balance. Imagine the three-dimensional body again. At time t, the material particle ( x, y,

Stress Recovery 28 1

Numerical Analysis of Transient Phenomena in Electromagnetic Forming Processes

(Seattle is home of Boeing Jets)

Cylinder Head Gasket Contact Pressure Simulation for a Hermetic Compressor

State of Stress at Point

Code_Aster. Elastoplastic integration of the behavior models of Summarized

Abaqus Technology Brief. Automobile Roof Crush Analysis with Abaqus

STRESS AND DEFORMATION ANALYSIS OF LINEAR ELASTIC BARS IN TENSION

2.1 Introduction. 2.2 Terms and definitions

Learning Module 6 Linear Dynamic Analysis

Course in. Nonlinear FEM

4.3 Draft 5/27/ J.E. Akin 1

Transcription:

Computational Inelasticity FHLN05 Assignment 2014 A non-linear elasto-plastic problem General instructions The written report should be returned to the Division of Solid Mechanics no later than 3 November at 10.00. The assignment serves as a part of the examination. A maximum of 5 points can be obtained. The task can be solved individually or in groups of two. If two students work together they will obtain the same amount of points. The report should be clear and well-structured and contain a description of the problem as well as the solution procedure that is needed and the results from the calculations in form of illustrative gures and tables. The program code should be included as an appendix. It should be sucient with 15 pages, appendix excluded. It can be assumed that the reader possesses basic knowledge in Solid Mechanics and a understanding of the problem description but it has been a while since he/she dealt with this type of analysis. After reading the report, the reader should be able to reproduce the results just by reading through the report, i.e. without using the included program. This implies that all derivations of necessary quantities such as stiness tensor etc. should be presented in some detail. Note, a report should be handed in even if you're not able to solve all tasks or if your program doesn't work! 1

Problem description A link in a chain should be examined under elasto-plastic deformation. The geometry of the link is shown in gure 1. (Note that the same geometry was used in the computer lab) Figure 1: Geometry of link, dimensions in meter. The elastic response is assumed to be linear, isotropic and independent of the third strain invariant. The stress strain relations are derived in chapter 4.9 in the course book and are given by σ kk = 3Kɛ e kk s ij = 2Ge e ij where σ ij and ɛ e ij are the stress and elastic strain tensors, respectively. Moreover, s ij = σ ij 1/3δ ij σ kk and e e ij = ɛ e ij 1/3δ ij ɛ e kk are the deviatoric stress and elastic strain tensors, respectively. The elastic modulus of the material is E = 200 GPa and Poisson's ratio is ν = 0.3. In the elastic loading regime, the material can be considered linear, i.e. of the format given in eq. (4.89) in the course book (but reduced to plane stress conditions!). The thickness of the link is 2 mm. For the plastic loading, the material should be modelled using von Mises yield surface with isotropic hardening, where associated plasticity can be assumed. The yield stress is given by the expression σ y = σ y0 + K (1 e 2 h K εp eff )

where ε p eff is the eective plastic strain and the parameters σ y0 = 600 MPa, K = 200 MPa and h = 20 GPa. Assignment The task is to calculate the elasto-plastic response of the link when 1) a force is applied on the external vertical boundaries and 2) when the vertical boundaries are given a known displacement. The elasto-plastic response should be retrieved by using the FE-method to solve the equilibrium equation ( body forces may be neglected). When solving this problem the CALFEM-toolbox should be used. In CALFEM, certain general FE-routines are already established but you need to establish extra routines in order to solve the elastic-plastic boundary value problem. Figure 2: Example of mesh for link, units in m. The geometry for the link is given in gure 1. Due to the present symmetry, only one fourth of the link should be modelled, see example of mesh in gure 2. As in the computer lab the le TopConstMod.m may be used to retrieve topology 3

matrices, global incremental load vector df and Dirichlet boundary conditions bc. For the global equilibrium loop a Newton-Raphson scheme should be implemented and for the integration of the elasto-plastic constitutive laws a fully implicit radial return method should be used (cf. chapter 18 in the course book, note that plane stress conditions prevail!). Three-node triangle elements are used for the nite element calculations. The calculations should be done for plane stress condition, which is closer to the real physical loading situation than plane strain conditions and the link should be loaded well into the plastic region. The assignment includes the following: Derive the FE formulation of the equation of motion. Derive the equilibrium iteration procedure by dening and linearizing a residual, i.e Newton-Raphson procedure. Derive the numerical algorithmic tangent stiness D ats and an update scheme for the stresses following the the radial return method for isotropic hardening of von Mises yield surface. Calculate the elasto-plastic response of the link by implementing a FE program using the Newton-Raphson algorithm with a fully implicit radial return method, both load and displacement control should be investigated. Implement a sub-routine update_variables in Matlab that checks for elasto-plastic response and updates accordingly (a manual for this routine may be found on the course homepage and the routine may be checked with check_update.mat). Implement a sub-routine alg_tan_stiff in Matlab that calculates the algorithmic tangent stiness (a manual for this routine may be found on the course homepage and the routine may be checked with check_dats.mat). Using force controlled loading, load the structure well into the plastic region and then unload the structure. Using displacement control, load the structure well into the plastic region. Present the resulting response of the two load cases. The following results should be presented in an illustrative way: 4

The development of plastic response regions (initial, one or more intermediate steps and at maximum load). Force-displacement curves of degree of freedom plot_dof given by TopConstMod.m. Eective von Mises stress distribution at maximum load after unloading. The report should be well structured and contain sucient details of the derivations with given assumptions and approximations for the reader to understand. Note that this assignment serves as a part of the examination and therefore the teacher assistants are not allowed to assist in any programming. Furthermore, some useful hints are given in appendix. 5

Appendix A A.1 Variables Variable Description Size bc Dirichlet boundary conditions coord Coordinates of nodes [nbr_node 2] dof Degrees of freedom [nbr_node 2] edof Element topology matrix [nbr_elem 7] ex Element x-coordinates [nbr_elem 3] ey Element y-coordinates [nbr_elem 3] df External force increment vector [nbr_dof 1] plot_dof Degree of freedom used for plotting dtau_x Incremental traction stress in x-dir du Incremental displacement in x-dir th Thickness control control=0 force controlled, control=1 displacement controlled 6

A.2 Hints 1) From f = f(σ (2), K (2) ) = 0 it is possible to derive a constraint that can be used to nd the increment λ; 3 2 (σt ) T M T PMσ t σ 2 y = 0 (A.1) Note, the report should contain a derivation of this expression in order to get maximum number of points on the assignment. Note that σ y in the expression above should be calculated in current state and that M also depends on λ! 2) In order to simplify the integration of the variables, the von Mises yield condition can be written as (verify this!); f = 3 2 σt Pσ σ y = 0 where P is a matrix that maps the stresses σ to the deviatoric stresses s, i.e. s = Pσ. The matrix P is given by; P = 1 3 2 1 0 1 2 0 0 0 6 3) To plot the stress distribution, the stresses needs to be interpolated to the nodes. This can be done in the following manner; for i=1:size(coord,1) [c0,c1] = find(enod==i); Seff_nod(i,1) = sum(seff_el(c0)/size(c0,1)); end where Seff_nod and Seff_el is the von Mises eective stress at nodal points and in the elements respectively. The matrix enod contains the nodal topology and is provided from TopConstMod.m. The eective stress is then extracted element wise (in the same way as the displacements are) to the matrix edeff which can be used to draw contour-plots in Matlab with the command fill; 7

fill(ex',ey',edeff'); 4) In order to solve the constraint for λ the command fzero in Matlab could be used. 5) You could use a modied Newton-Raphson scheme to solve the problem, i.e. use the elastic tangent stiness instead of D ats. The convergence will then be impaired but it could be useful when developing your program. Note that for a maximum number of points on the assignment you will need to use the full Newton-Raphson. Good luck! 8