Abaqus Example Problems Manual
Abaqus Example Problems Manual
0-1
ADAMS is a registered United States trademark of Mechanical Dynamics, Inc.
ADAMS/Flex and ADAMS/View are trademarks of Mechanical Dynamics, Inc.
CATIA is a registered trademark of Dassault Systémes.
C-MOLD is a registered trademark of Advanced CAE Technology, Inc., doing business as C-MOLD.
Compaq Alpha is registered in the U.S. Patent and Trademark Office.
FE-SAFE is a trademark of Safe Technology, Ltd.
Fujitsu, UXP, and VPP are registered trademarks of Fujitsu Limited.
Hewlett-Packard, HP-GL, and HP-GL/2 are registered trademarks of Hewlett-Packard Co.
Hitachi is a registered trademark of Hitachi, Ltd.
IBM RS/6000 is a trademark of IBM.
Intel is a registered trademark of the Intel Corporation.
NEC is a trademark of the NEC Corporation.
PostScript is a registered trademark of Adobe Systems, Inc.
Silicon Graphics is a registered trademark of Silicon Graphics, Inc.
SUN is a registered trademark of Sun Microsystems, Inc.
TEX is a trademark of the American Mathematical Society.
UNIX and Motif are registered trademarks and X Window System is a trademark of The Open Group
in the U.S. and other countries.
Windows NT is a registered trademark of the Microsoft Corporation.
ABAQUS/CAE incorporates portions of the ACIS software by SPATIAL TECHNOLOGY INC. ACIS
is a registered trademark of SPATIAL TECHNOLOGY INC.
This release of ABAQUS on Windows NT includes the diff program obtained from the Free Software
Foundation. You may freely distribute the diff program and/or modify it under the terms of the GNU
Library General Public License as published by the Free Software Foundation, Inc., 59 Temple Place,
Suite 330, Boston, MA 02111-1307 USA.
This release of ABAQUS/CAE includes lp_solve, a simplex-based code for linear and integer
programming problems by Michel Berkelaar of Eindhoven University of Technology, Eindhoven, the
Netherlands.
Python, copyright 1991-1995 by Stichting Mathematisch Centrum, Amsterdam, The Netherlands. All
Rights Reserved. Permission to use, copy, modify, and distribute the Python software and its
documentation for any purpose and without fee is hereby granted, provided that the above copyright
notice appear in all copies and that both that copyright notice and this permission notice appear in
supporting documentation, and that the names of Stichting Mathematisch Centrum or CWI or
0-2
Corporation for National Research Initiatives or CNRI not be used in advertising or publicity
pertaining to distribution of the software without specific, written prior permission.
All other brand or product names are trademarks or registered trademarks of their respective
companies or organizations.
0-3
General conversion factors (to five significant digits)
Quantity U.S. unit SI equivalent
Length 1 in 0.025400 m
1 ft 0.30480 m
1 mile 1609.3 m
2
Area 1 in 0.64516 ´ 10-3 m2
1 ft2 0.092903 m 2
1 acre 4046.9 m2
Volume 1 in3 0.016387 ´ 10-3 m3
1 ft 3 0.028317 m 3
1 US gallon 3.7854 ´ 10-3 m3
Conversion factors for stress analysis
Quantity U.S. unit SI equivalent
Density 1 slug/ft3 = 1 lbf s2/ft4 515.38 kg/m3
1 lbf s2/in4 10.687 ´ 106 kg/m3
Energy 1 ft lbf 1.3558 J (N m)
Force 1 lbf 4.4482 N (kg m/s2)
2
Mass 1 slug = 1 lbf s /ft 14.594 kg (N s2/m)
1 lbf s2/in 175.13 kg
Power 1 ft lbf/s 1.3558 W (N m/s)
Pressure, Stress 2
1 psi (lbf/in ) 6894.8 Pa (N/m2)
Conversion factors for heat transfer analysis
Quantity U.S. unit SI equivalent
Conductivity 1 Btu/ft hr °F 1.7307 W/m °C
1 Btu/in hr °F 20.769 W/m °C
Density 1 lbm/in3 27680. kg/m3
Energy 1 Btu 1055.1 J
Heat flux density 1 Btu/in 2 hr 454.26 W/m2
Power 1 Btu/hr 0.29307 W
Specific heat 1 Btu/lbm °F 4186.8 J/kg °C
Temperature 1 °F 5/9 °C
Temp °F 9/5 ´ Temp °C + 32°
9/5 ´ Temp °K - 459.67°
Important constants
Constant U.S. unit SI unit
Absolute zero -459.67 °F -273.15 °C
Acceleration of gravity 32.174 ft/s 2 9.8066 m/s2
Atmospheric pressure 14.694 psi 0.10132 ´ 106 Pa
Stefan-Boltzmann 0.1714 ´ 10-8 Btu/hr ft2
5.669 ´ 10-8 W/m2 °K4
constant °R4
where °R = °F + 459.67 where °K = °C + 273.15
Approximate properties of mild steel at room temperature
Quantity U.S. unit SI unit
Conductivity 28.9 Btu/ft hr °F 50 W/m °C
2.4 Btu/in hr °F
Density 15.13 slug/ft3 (lbf s2/ft4) 7800 kg/m3
0.730 ´ 10-3 lbf s2/in4
0-4
0.282 lbm/in 3
Elastic modulus 30 ´ 106 psi 207 ´ 109 Pa
Specific heat 0.11 Btu/lbm °F 460 J/kg °C
Yield stress 30 ´ 103 psi 207 ´ 106 Pa
0-5
UNITED STATES
Hibbitt, Karlsson & Sorensen, Inc. Hibbitt, Karlsson & Sorensen (Michigan),
Inc.
1080 Main Street 14500 Sheldon Road, Suite 160
Pawtucket, RI 02860-4847 Plymouth, MI 48170-2408
Tel: 401 727 4200 Tel: 734 451 0217
Fax: 401 727 4208 Fax: 734 451 0458
E-mail: info@abaqus.com, E-mail: hksmi@abaqus.com
support@abaqus.com
http://www.abaqus.com
Hibbitt, Karlsson & Sorensen (West), ABAQUS Solutions Northeast, LLC
Inc.
39221 Paseo Padre Parkway, Suite F Summit Office Park, West Building
Fremont, CA 94538-1611 300 Centerville Road, Suite 209W
Tel: 510 794 5891 Warwick, RI 02886-0201
Fax: 510 794 1194 Tel: 401 739 3637
E-mail: hkswest@abaqus.com Fax: 401 739 3302
E-mail: support@abaqus-sn.com
AC Engineering, Inc.
1440 Innovation Place
West Lafayette, IN 47906-1000
Tel: 765 497 1373
Fax: 765 497 4444
E-mail: info@aceng.com
ARGENTINA AUSTRALIA
KB Engineering S. R. L. Compumod Pty. Ltd.
Florida 274, Of. 37 Level 13, 309 Pitt Street
(1005) Buenos Aires, Argentina Sydney 2000
Tel: +54 11 4393 8444 P.O. Box A807
Fax: +54 11 4326 2424 Sydney South 1235
E-mail: sanchezsarmiento@arnet.com.ar Tel: 02 9283 2577
Fax: 02 9283 2585
E-mail: support@compumod.com.au
http://www.compumod.com.au
AUSTRIA BENELUX
VOEST-ALPINE STAHL LINZ GmbH ABAQUS Benelux BV
Department WFE Huizermaatweg 576
Postfach 3 1276 LN Huizen
A-4031 Linz The Netherlands
Tel: 0732 6585 9919 Tel: +31 35 52 58 424
Fax: 0732 6980 4338 Fax: +31 35 52 44 257
E-mail: edwin.till@voest.co.at E-mail: support@abaqus.nl
CHINA CZECH REPUBLIC AND SLOVAK
REPUBLIC
Advanced Finite Element Services ASATTE
Department of Engineering Mechanics Technická 4, 166 07 Praha 6
Tsinghua University Czech Republic
Beijing 100084, P. R. China Tel: 420 2 24352654
Tel: 010 62783986 Fax: 420 2 33322482
0-6
Fax: 010 62771163 E-mail: asatte@biomed.fsid.cvut.cz
E-mail: zhuangz@mail.tsinghua.edu.cn
FRANCE GERMANY
ABAQUS Software, s.a.r.l. ABACOM Software GmbH
7, rue de la Patte d'Oie Theaterstraße 30-32
78000 Versailles D-52062 Aachen
Tel: 01 39 24 15 40 Tel: 0241 474010
Fax: 01 39 24 15 45 Fax: 0241 4090963
E-mail: support@abaqus.fr E-mail: abacom@abacom.de
ITALY JAPAN
Hibbitt, Karlsson & Sorensen Italia, Hibbitt, Karlsson & Sorensen, Inc.
s.r.l.
Viale Certosa, 1 3rd Floor, Akasaka Nihon Building
20149 Milano 5-24, Akasaka 9-chome
Tel: 02 39211211 Minato-ku
Fax: 02 39211210 Tokyo, 107-0052
E-mail: infohks@abaqus.it Tel: 03 5474 5817
Fax: 03 5474 5818
E-mail: hksj@hksj.co.jp
KOREA MALAYSIA
Hibbitt, Karlsson & Sorensen Korea, Inc. Compumod Sdn Bhd
Suite 306, Sambo Building #33.03 Menara Lion
13-2 Yoido-Dong, Youngdeungpo-ku 165 Jalan Ampang
Seoul, 150-010 50450 Kuala Lumpur
Tel: 02 785 6707/8 Tel: 3 466 2122
Fax: 02 785 6709 Fax: 3 466 2123
E-mail: hotline@abaqus.co.kr E-mail: hotline@compumod.com.my
NEW ZEALAND POLAND
Matrix Applied Computing Ltd. BudSoft Sp. z o.o.
P.O. Box 56-316, Auckland 61-807 Pozna
Courier: Unit 2-5, 72 Dominion Road, Sw. Marcin 58/64
Mt Eden,
Auckland Tel: 61 852 31 19
Tel: +64 9 623 1223 Fax: 61 852 31 19
Fax: +64 9 623 1134 E-mail: budsoft@man.poznan.pl
E-mail: hks-support@matrix.co.nz
SINGAPORE SOUTH AFRICA
Compumod (Singapore) Pte Ltd Finite Element Analysis Services (Pty) Ltd.
#17-05 Asia Chambers Suite 20-303C, The Waverley
20 McCallum Street Wyecroft Road
Singapore 069046 Mowbray 7700
Tel: 223 2996 Tel: 021 448 7608
Fax: 226 0336 Fax: 021 448 7679
E-mail: E-mail: abaqus@feas.co.za
compumod@mbox2.singnet.com.sg
SPAIN SWEDEN
Principia Ingenieros Consultores, S.A. FEM-Tech AB
Velázquez, 94 Pilgatan 8
28006 Madrid SE-721 30 Västerås
0-7
Tel: 91 209 1482 Tel: 021 12 64 10
Fax: 91 575 1026 Fax: 021 18 12 44
E-mail: abaqus@principia.es E-mail: femtech@femtech.se
TAIWAN UNITED KINGDOM
APIC Hibbitt, Karlsson & Sorensen (UK) Ltd.
7th Fl., 131 Sung Chiang Road The Genesis Centre
Taipei, 10428 Science Park South, Birchwood
Tel: 02 25083066 Warrington, Cheshire WA3 7BH
Fax: 02 25077185 Tel: 01925 810166
E-mail: cae@apic.com.tw Fax: 01925 810178
E-mail: hotline@hks.co.uk
0-8
This section lists various resources that are available for help with using ABAQUS, including
technical and systems support, training seminars, and documentation.
Support
HKS offers both technical (engineering) support and systems support for ABAQUS. Technical and
systems support are provided through the nearest local support office. You can contact our offices by
telephone, fax, electronic mail, or regular mail. Information on how to contact each office is listed in
the front of each ABAQUS manual. Support information is also available by visiting the ABAQUS
Home Page on the World Wide Web (details are given below). When contacting your local support
office, please specify whether you would like technical support (you have encountered problems
performing an ABAQUS analysis) or systems support (ABAQUS will not install correctly, licensing
does not work correctly, or other hardware-related issues have arisen).
We welcome any suggestions for improvements to the support program or documentation. We will
ensure that any enhancement requests you make are considered for future releases. If you wish to file a
complaint about the service or products provided by HKS, refer to the ABAQUS Home Page.
Technical support
HKS technical support engineers can assist in clarifying ABAQUS features and checking errors by
giving both general information on using ABAQUS and information on its application to specific
analyses. If you have concerns about an analysis, we suggest that you contact us at an early stage, since
it is usually easier to solve problems at the beginning of a project rather than trying to correct an
analysis at the end.
Please have the following information ready before calling the technical support hotline, and include it
in any written contacts:
- The version numbers for ABAQUS/Standard and ABAQUS/Explicit are given at the top of the
data (.dat) file.
- The version numbers for ABAQUS/CAE and ABAQUS/Viewer can be found by selecting
Help->On version from the main menu bar.
- The version number for ABAQUS/CAT is given at the top of the input ( .inp) file as well as
the data file.
- The version numbers for ABAQUS/ADAMS and ABAQUS/C-MOLD are output to the
screen.
- The version number for ABAQUS/Safe is given under the ABAQUS logo in the main
window.
0-9
· The symptoms of any problems, including the exact error messages, if any.
When calling for support about a specific problem, any available ABAQUS output files may be helpful
in answering questions that the support engineer may ask you.
The support engineer will try to diagnose your problem from the model description and a description
of the difficulties you are having. Frequently, the support engineer will need model sketches, which
can be faxed to HKS or sent in the mail. Plots of the final results or the results near the point that the
analysis terminated may also be needed to understand what may have caused the problem.
If the support engineer cannot diagnose your problem from this information, you may be asked to send
the input data. The data can be sent by means of e-mail, tape, or disk. Please check the ABAQUS
Home Page at www.abaqus.com for the media formats that are currently accepted.
All support calls are logged into a database, which enables us to monitor the progress of a particular
problem and to check that we are resolving support issues efficiently. If you would like to know the log
number of your particular call for future reference, please ask the support engineer. If you are calling to
discuss an existing support problem and you know the log number, please mention it so that we can
consult the database to see what the latest action has been and, thus, avoid duplication of effort. In
addition, please give the receptionist the support engineer's name (or include it at the top of any e-mail
correspondence).
Systems support
HKS systems support engineers can help you resolve issues related to the installation and running of
ABAQUS, including licensing difficulties, that are not covered by technical support.
You should install ABAQUS by carefully following the instructions in the ABAQUS Site Guide. If
you encounter problems with the installation or licensing, first review the instructions in the ABAQUS
Site Guide to ensure that they have been followed correctly. If this does not resolve the problems, look
on the ABAQUS Home Page under Technical Support for information about known installation
problems. If this does not address your situation, please contact your local support office. Send
whatever information is available to define the problem: error messages from an aborted analysis or a
detailed explanation of the problems encountered. Whenever possible, please send the output from the
abaqus info=env and abaqus info=sys commands.
0-10
· Benchmark timing documents
· Newsletters
Addresses for other offices and representatives are listed in the front of each manual.
Training
All HKS offices offer regularly scheduled public training classes.
The Introduction to ABAQUS/Standard and ABAQUS/Explicit seminar covers basic usage and
nonlinear applications, such as large deformation, plasticity, contact, and dynamics. Workshops
provide as much practical experience with ABAQUS as possible.
The Introduction to ABAQUS/CAE seminar discusses modeling, managing simulations, and viewing
results with ABAQUS/CAE. "Hands-on" workshops are complemented by lectures.
Advanced seminars cover topics of interest to customers with experience using ABAQUS, such as
engine analysis, metal forming, fracture mechanics, and heat transfer.
We also provide training seminars at customer sites. On-site training seminars can be one or more days
in duration, depending on customer requirements. The training topics can include a combination of
material from our introductory and advanced seminars. Workshops allow customers to exercise
ABAQUS on their own computers.
0-11
For a schedule of seminars see the ABAQUS Home Page, or call HKS or your local HKS
representative.
Documentation
The following documentation and publications are available from HKS, unless otherwise specified, in
printed form and through our online documentation server. For more information on accessing the
online books, refer to the discussion of execution procedures in the user's manuals.
In addition to the documentation listed below, HKS publishes two newsletters on a regular schedule:
ABAQUS/News and ABAQUS/Answers. ABAQUS/News includes topical information about program
releases, training seminars, etc. ABAQUS/Answers includes technical articles on particular topics
related to ABAQUS usage. These newsletters are distributed at no cost to users who wish to subscribe.
Please contact your local ABAQUS support office if you wish to be added to the mailing list for these
publications. They are also archived in the Reference Shelf on the ABAQUS Home Page.
Training Manuals
Getting Started with ABAQUS/Explicit: This document is a self-paced tutorial designed to help
new users become familiar with using ABAQUS/Explicit. It begins with the basics of modeling in
ABAQUS, so no prior knowledge of ABAQUS is required. A number of fully worked examples
provide practical guidelines for performing explicit dynamic analyses, such as drop tests and metal
forming simulations, with ABAQUS/Explicit.
Lecture Notes: These notes are available on many topics to which ABAQUS is applied. They are
used in the technical seminars that HKS presents to help users improve their understanding and
usage of ABAQUS (see the "Training" section above for more information about these seminars).
While not intended as stand-alone tutorial material, they are sufficiently comprehensive that they
can usually be used in that mode. The list of available lecture notes is included in the
Documentation Price List.
User's Manuals
ABAQUS/Explicit User's Manual: This volume contains a complete description of the elements,
material models, procedures, input specifications, etc. It is the basic reference document for
ABAQUS/Explicit.
0-12
ABAQUS/CAE User's Manual: This reference document for ABAQUS/CAE includes three
comprehensive tutorials as well as detailed descriptions of how to use ABAQUS/CAE for model
generation, analysis, and results evaluation.
ABAQUS/Viewer User's Manual: This basic reference document for ABAQUS/Viewer includes
an introductory tutorial as well as a complete description of how to use ABAQUS/Viewer to
display your model and results.
ABAQUS/ADAMS User's Manual: This document describes how to install and how to use
ABAQUS/ADAMS, an interface program that creates ABAQUS models of ADAMS components
and converts the ABAQUS results into an ADAMS modal neutral file that can be used by the
ADAMS/Flex program. It is the basic reference document for the ABAQUS/ADAMS program.
ABAQUS/CAT User's Manual: This document describes how to install and how to use
ABAQUS/CAT, an interface program that creates an ABAQUS input file from a CATIA model
and postprocesses the analysis results in CATIA. It is the basic reference document for the
ABAQUS/CAT program.
ABAQUS/C-MOLD User's Manual: This document describes how to install and how to use
ABAQUS/C-MOLD, an interface program that translates finite element mesh, material property,
and initial stress data from a C-MOLD analysis to an ABAQUS input file.
ABAQUS/Safe User's Manual: This document describes how to install and how to use
ABAQUS/Safe, an interface program that calculates fatigue lives and fatigue strength reserve
factors from finite element models. It is the basic reference document for the ABAQUS/Safe
program. The theoretical background to fatigue analysis is contained in the Modern Metal Fatigue
Analysis manual (available only in print).
Using ABAQUS Online Documentation: This online manual contains instructions on using the
ABAQUS online documentation server to read the manuals that are available online.
ABAQUS Release Notes: This document contains brief descriptions of the new features available
in the latest release of the ABAQUS product line.
ABAQUS Site Guide: This document describes how to install ABAQUS and how to configure
the installation for particular circumstances. Some of this information, of most relevance to users,
is also provided in the user's manuals.
Examples Manuals
ABAQUS Example Problems Manual: This volume contains more than 75 detailed examples
designed to illustrate the approaches and decisions needed to perform meaningful linear and
nonlinear analysis. Typical cases are large motion of an elastic-plastic pipe hitting a rigid wall;
inelastic buckling collapse of a thin-walled elbow; explosive loading of an elastic, viscoplastic thin
ring; consolidation under a footing; buckling of a composite shell with a hole; and deep drawing of
a metal sheet. It is generally useful to look for relevant examples in this manual and to review
them when embarking on a new class of problem.
0-13
ABAQUS Benchmarks Manual: This volume (available online and, if requested, in print)
contains over 200 benchmark problems and standard analyses used to evaluate the performance of
ABAQUS; the tests are multiple element tests of simple geometries or simplified versions of real
problems. The NAFEMS benchmark problems are included in this manual.
ABAQUS Verification Manual: This online-only volume contains more than 5000 basic test
cases, providing verification of each individual program feature (procedures, output options,
MPCs, etc.) against exact calculations and other published results. It may be useful to run these
problems when learning to use a new capability. In addition, the supplied input data files provide
good starting points to check the behavior of elements, materials, etc.
Reference Manuals
ABAQUS Keywords Manual: This volume contains a complete description of all the input
options that are available in ABAQUS/Standard and ABAQUS/Explicit.
ABAQUS Theory Manual: This volume (available online and, if requested, in print) contains
detailed, precise discussions of all theoretical aspects of ABAQUS. It is written to be understood
by users with an engineering background.
ABAQUS Command Language Manual: This online manual provides a description of the
ABAQUS Command Language and a command reference that lists the syntax of each command.
The manual describes how commands can be used to create and analyze ABAQUS/CAE models,
to view the results of the analysis, and to automate repetitive tasks. It also contains information on
using the ABAQUS Command Language or C++ as an application programming interface (API).
ABAQUS Input Files: This online manual contains all the input files that are included with the
ABAQUS release and referred to in the ABAQUS Example Problems Manual, the ABAQUS
Benchmarks Manual, and the ABAQUS Verification Manual. They are listed in the order in which
they appear in the manuals, under the title of the problem that refers to them. The input file
references in the manuals hyperlink directly to this book.
Introduction
This is the Example Problems Manual for ABAQUS. It contains many solved examples that illustrate
the use of the program for common types of problems. Some of the problems are quite difficult and
require combinations of the capabilities in the code.
The problems have been chosen to serve two purposes: to verify the capabilities in ABAQUS by
exercising the code on nontrivial cases and to provide guidance to users who must work on a class of
problems with which they are relatively unfamiliar. In each worked example the discussion in the
manual states why the example is included and leads the reader through the standard approach to an
0-14
analysis: element and mesh selection, material model, and a discussion of the results. Input data files
are provided for all of these cases. Many of these problems are worked with different element types,
mesh densities, and other variations. This results in a relatively large number of input data files for
some of the problems. Only a few of the input files are listed in the printed manual. The selection has
been made to provide the most guidance to the user.
All input files, both the ones that are listed in the printed manual and the ones that are referenced, are
included with the ABAQUS release. The ABAQUS/Fetch utility is used to extract these input files
from the compressed archive files provided with the ABAQUS release. For example, to fetch input file
boltpipeflange_3d_cyclsym.inp, type
abaqus fetch job=boltpipeflange_3d_cyclsym.inp
Parametric study script (.psf) and user subroutine ( .f) files can be fetched in the same manner. All
files for a particular problem can be obtained by leaving off the file extension. The ABAQUS/Fetch
execution procedure is explained in detail in ``Execution procedure for ABAQUS/Fetch,'' Section 3.2.9
of the ABAQUS/Standard User's Manual and the ABAQUS/Explicit User's Manual.
It is sometimes useful to search the input files. The findkeyword utility is used to locate input files
that contain user-specified input. This utility is defined in ``Execution procedure for querying the
keyword/problem database,'' Section 3.2.8 of the ABAQUS/Standard User's Manual and the
ABAQUS/Explicit User's Manual.
In addition, all the input files included with the ABAQUS release can be accessed through the
ABAQUS Input Files electronic book. This book is part of the ABAQUS online documentation
collection and, as such, is fully searchable (with the exception of numeric strings and
ABAQUS-specific terms). When reading the online version of the ABAQUS Benchmarks Manual, the
ABAQUS Example Problems Manual, or the ABAQUS Verification Manual, the user can click on an
input file name; the ABAQUS Input Files book will open to that file in a separate window.
To reproduce the graphical representation of the solution reported in some of the examples, the output
frequency used in the input files may need to be increased. For example, in ``Linear analysis of the
Indian Point reactor feedwater line,'' Section 2.2.2, the figures that appear in the manual can be
obtained only if the solution is written to the results file every increment; that is, if the input files are
changed to read
*NODE FILE, ..., FREQUENCY=1
instead of FREQUENCY=100 as appears now.
In addition to the Example Problems Manual, there are two other manuals that contain worked
problems. The ABAQUS Benchmarks Manual contains benchmark problems (including the NAFEMS
suite of test problems) and standard analyses used to evaluate the performance of ABAQUS. The tests
in this manual are multiple element tests of simple geometries or simplified versions of real problems.
The ABAQUS Verification Manual contains a large number of examples that are intended as
elementary verification of the basic modeling capabilities.
The verification of ABAQUS consists of running the problems in the ABAQUS Example Problems
Manual, the ABAQUS Benchmarks Manual, and the ABAQUS Verification Manual. Before a version
0-15
of ABAQUS is released, it must run all verification, benchmark, and example problems correctly.
0-16
Static Stress/Displacement Analyses
1-17
Static Stress/Displacement Analyses
ignored.
The finite element idealizations of the symmetric half of the pipe joint are shown in Figure 1.1.1-2 and
Figure 1.1.1-3, corresponding to the axisymmetric and three-dimensional analyses, respectively. The
mesh used for the axisymmetric analysis consists of a mesh for the pipe hub/flange and gasket and a
separate mesh for the bolts. In Figure 1.1.1-2the top figure shows the mesh of the pipe hub and flange,
with the bolt hole area shown in a lighter shade; and the bottom figure shows the overall mesh with the
gasket and the bolt in place.
For the axisymmetric model second-order elements with reduced integration, CAX8R, are used
throughout the mesh of the pipe hub/flange. The gasket is modeled with either CAX8R solid
continuum elements or GKAX6 gasket elements. Contact between the gasket and the pipe hub/flange
is modeled with contact pairs between surfaces defined on the faces of elements in the contact region
or between such element-based surfaces and node-based surfaces. In an axisymmetric analysis the
bolts and the perforated flange must be modeled properly. The bolts are modeled as plane stress
elements since they do not carry hoop stress. Second-order plane stress elements with reduced
integration, CPS8R, are employed for this purpose. The contact surface definitions, which are
associated with the faces of the elements, account for the plane stress condition automatically. To
account for all eight bolts used in the joint, the combined cross-sectional areas of the shank and the
head of the bolts must be calculated and redistributed to the bolt mesh appropriately using the area
attributes for the solid elements. The contact area is adjusted automatically.
Figure 1.1.1-4 illustrates the cross-sectional views of the bolt head and the shank. Each plane stress
element represents a volume that extends out of the x-y plane. For example, element A represents a
volume calculated as (HA ) ´ (AreaA ). Likewise, element B represents a volume calculated as (HB ) ´
(AreaB ). The sectional area in the x-z plane pertaining to a given element can be calculated as
Z X2 1 1 x ¯¯X2
Area = 2 [(R2 ¡ x2 ) 2 ]dx = [x(R2 ¡ x2 ) 2 + R2 arcsin ( )] ;
X1 jRj X1
where R is the bolt head radius, Rbolthead , or the shank radius, Rshank (depending on the element
location), and X1 and X2 are x-coordinates of the left and right side of the given element,
respectively.
If the sectional areas are divided by the respective element widths, WA and WB , we obtain
representative element thicknesses. Multiplying each element thickness by eight (the number of bolts
in the model) produces the thickness values that are found in the *SOLID SECTION options.
Sectional areas that are associated with bolt head elements located on the model's contact surfaces are
used to calculate the surface areas of the nodes used in defining the node-based surfaces of the model.
Referring again to Figure 1.1.1-4, nodal contact areas for a single bolt are calculated as follows:
AC AF
A1 = ; A9 = ;
4 4
1-18
Static Stress/Displacement Analyses
AC AD AE AF
A2 = ; A4 = ; A6 = ; A8 = ;
2 2 2 2
where A1 through A9 are contact areas that are associated with contact nodes 1-9 and Ac through AF
are sectional areas that are associated with bolt head elements C-F . Multiplying the above areas by
eight (the number of bolts in the model) provides the nodal contact areas found under the *SURFACE
INTERACTION options.
A common way of handling the presence of the bolt holes in the pipe flange in axisymmetric analyses
is to smear the material properties used in the bolt hole area of the mesh and to use inhomogeneous
material properties that correspond to a weaker material in this region. General guidelines for
determining the effective material properties for perforated flat plates are found in ASME Section VIII
Div 2 Article 4-9. For the type of structure under study, which is not a flat plate, a common approach
to determining the effective material properties is to calculate the elasticity moduli reduction factor,
which is the ratio of the ligament area in the pitch circle to the annular area of the pitch circle. In this
model the annular area of the pitch circle is given by AA = 6534.51 mm2, and the total area of the bolt
holes is given by AH = 8¼ 82 = 1608.5 mm2. Hence, the reduction factor is simply 1 ¡ AH=AA =
0.754. The effective in-plane moduli of elasticity, E 10 and E 20 , are obtained by multiplying the
respective moduli, E 1 and E 2, by this factor. We assume material isotropy in the r-z plane; thus,
E 10 = E 20 = E 0 : The modulus in the hoop direction, E 30 , should be very small and is chosen such
that E 0 =E 30 = 106. The in-plane shear modulus is then calculated based on the effective elasticity
modulus: G012 = E 0 =2(1 + º ): The shear moduli in the hoop direction are also calculated similarly but
with º set to zero (they are not used in an axisymmetric model). Hence, we have E 10 = E 20 = 155292
MPa, E 30 = 0.155292 MPa, G012 = 59728 MPa, and G013 = G023 = 0.07765 MPa. These elasticity
moduli are specified using *ELASTIC, TYPE=ENGINEERING CONSTANTS for the bolt hole part of
the mesh.
The mesh for the three-dimensional analysis without superelements, shown in Figure 1.1.1-3,
represents a 22.5° segment of the pipe joint and employs second-order brick elements with reduced
integration, C3D20R, for the pipe hub/flange and bolts. The gasket is modeled with C3D20R elements
or GK3D18 elements. The top figure shows the mesh of the pipe hub and flange, and the bottom figure
shows both the gasket and bolt (in the lighter color). Contact is modeled by the interaction of contact
surfaces defined by grouping specific faces of the elements in the contacting regions. For
three-dimensional contact where both the master and slave surfaces are deformable, the SMALL
SLIDING parameter must be used on the *CONTACT PAIR option to indicate that small relative
sliding occurs between contacting surfaces. No special adjustments need be made for the material
properties used in the three-dimensional model because all parts are modeled appropriately.
Four different meshes that use superelements to model the flange are tested. A first-level superelement
is created for the entire 22.5° segment of the flange shown in Figure 1.1.1-3, while the gasket and the
bolt are meshed as before. The nodes on the flange in contact with the bolt cap form a node-based
surface, while the nodes on the flange in contact with the gasket form another node-based surface.
1-19
Static Stress/Displacement Analyses
These node-based surfaces will form contact pairs with the master surfaces on the bolt cap and on the
gasket, which are defined with *SURFACE as before. The retained degrees of freedom on the
superelement include all three degrees of freedom for the nodes in these node-based surfaces as well as
for the nodes on the 0° and 22.5° faces of the flange. Appropriate boundary conditions are specified at
the superelement usage level.
A second-level superelement of 45° is created by reflecting the first-level superelement with respect to
the 22.5° plane. The nodes on the 22.5° face belonging to the reflected superelement are constrained in
all three degrees of freedom to the corresponding nodes on the 22.5° face belonging to the original
first-level superelement. The half-bolt and the gasket sector corresponding to the reflected
superelement are also constructed by reflection. The retained degrees of freedom include all three
degrees of freedom of all contact nodes sets and of the nodes on the 0° and 45° faces of the flange.
MPC-type CYCLSYM is used to impose cyclic symmetric boundary conditions on these two faces.
A third-level superelement of 90° is created by reflecting the original 45° second-level superelement
with respect to the 45° plane and by connecting it to the original 45° superelement. The remaining part
of the gasket and the bolts corresponding to the 45° - 90° sector of the model is created by reflection
and appropriate constraints. In this case it is not necessary to retain any degrees of freedom on the 0°
and 90° faces of the flange because this 90° superelement will not be connected to other superelements
and appropriate boundary conditions can be specified at the superelement creation level.
The final model is set up by mirroring the 90° mesh with respect to the symmetry plane of the gasket
perpendicular to the y-axis. Thus, an otherwise large analysis (¼ 750,000 unknowns) when no
superelements are used can be solved conveniently ( ¼ 80,000 unknowns) by using the third-level
superelement twice. The sparse solver is used because it significantly reduces the run time for this
model.
1-20
Static Stress/Displacement Analyses
1-21
Static Stress/Displacement Analyses
analyses in which solid and axisymmetric elements are used to simulate the gasket.
Figure 1.1.1-8 shows the distribution of the normal stresses in the gasket at the interface in the plane
z = 0. The results are plotted for the three-dimensional model containing only solid continuum
elements and no superelements and for the four models containing the superelements described above.
Input files
boltpipeflange_axi_solidgask.inp
Axisymmetric analysis containing a gasket modeled with solid continuum elements.
boltpipeflange_axi_node.inp
Node definitions for boltpipeflange_axi_solidgask.inp and boltpipeflange_axi_gkax6.inp.
boltpipeflange_axi_element.inp
Element definitions for boltpipeflange_axi_solidgask.inp.
boltpipeflange_3d_solidgask.inp
Three-dimensional analysis containing a gasket modeled with solid continuum elements.
boltpipeflange_axi_gkax6.inp
Axisymmetric analysis containing a gasket modeled with gasket elements.
boltpipeflange_3d_gk3d18.inp
Three-dimensional analysis containing a gasket modeled with gasket elements.
boltpipeflange_3d_super1.inp
Three-dimensional analysis using the first-level superelement (22.5° model).
boltpipeflange_3d_super2.inp
Three-dimensional analysis using the second-level superelement (45° model).
boltpipeflange_3d_super3_1.inp
Three-dimensional analysis using the third-level superelement once (90° model).
boltpipeflange_3d_super3_2.inp
Three-dimensional analysis using the third-level superelement twice (90° mirrored model).
boltpipeflange_3d_gen1.inp
First-level superelement generation data referenced by boltpipeflange_3d_super1.inp and
boltpipeflange_3d_gen2.inp.
boltpipeflange_3d_gen2.inp
Second-level superelement generation data referenced by boltpipeflange_3d_super2.inp and
boltpipeflange_3d_gen3.inp.
boltpipeflange_3d_gen3.inp
1-22
Static Stress/Displacement Analyses
References
· Bibel, G. D., and R. M. Ezell, ``An Improved Flange Bolt-Up Procedure Using Experimentally
Determined Elastic Interaction Coefficients,'' Journal of Pressure Vessel Technology, vol. 114,
pp. 439-443, 1992.
· Chaaban, A., and U. Muzzo, ``Finite Element Analysis of Residual Stresses in Threaded End
1-23
Static Stress/Displacement Analyses
· Fukuoka, T., ``Finite Element Simulation of Tightening Process of Bolted Joint with a
Tensioner,'' Journal of Pressure Vessel Technology, vol. 114, pp. 433-438, 1992.
· Sawa, T., N. Higurashi, and H. Akagawa, ``A Stress Analysis of Pipe Flange Connections,''
Journal of Pressure Vessel Technology, vol. 113, pp. 497-503, 1991.
Figures
1-24
Static Stress/Displacement Analyses
1-25
Static Stress/Displacement Analyses
Figure 1.1.1-4 Cross-sectional views of the bolt head and the shank.
1-26
Static Stress/Displacement Analyses
Figure 1.1.1-5 Normal stress distribution in the gasket contact surface when solid elements are used
to model the gasket: three-dimensional versus axisymmetric results.
1-27
Static Stress/Displacement Analyses
Figure 1.1.1-6 Normal stress distribution in the gasket contact surface when gasket elements are used
with direct specification of the gasket behavior: three-dimensional versus axisymmetric results.
1-28
Static Stress/Displacement Analyses
Figure 1.1.1-7 Normal stress distribution in the gasket contact surface when gasket elements are used
with isotropic material properties: three-dimensional versus axisymmetric results.
1-29
Static Stress/Displacement Analyses
Figure 1.1.1-8 Normal stress distribution in the gasket contact surface along the line z = 0 for the
models with and without superelements.
Sample listings
1-30
Static Stress/Displacement Analyses
Listing 1.1.1-1
*HEADING
BOLTED PIPE JOINT: AXISYMMETRIC MODEL
*RESTART, WRITE, FREQUENCY=1
*WAVEFRONT MINIMIZATION
*NODE, INPUT=boltpipeflange_axi_node.inp
*ELEMENT, TYPE=CAX8R, INPUT=boltpipeflange_axi_element.inp
*ELSET, ELSET=PID1, GENERATE
609,640
*ELSET, ELSET=PID2, GENERATE
42,48
50,56
58,64
66,168
193,216
477,484
577,608
641,704
**
** Contact Between Gasket and Hub
**
*ELSET, ELSET=PID3, GENERATE
485,492
*SURFACE,NAME=HUB_BOT
477,S3
478,S1
479,S3
480,S1
481,S3
482,S1
483,S3
484,S1
*SURFACE,NAME=GASKET
PID3,S4
*CONTACT PAIR, INTERACTION=ROUGH, SMALL SLIDING, ADJUST=.1
HUB_BOT,GASKET
*SURFACE INTERACTION,NAME=ROUGH
*FRICTION,ROUGH
*SURFACE BEHAVIOR, NO SEPARATION
**
** Contact Between Bolt and Hub
**
1-31
Static Stress/Displacement Analyses
1-32
Static Stress/Displacement Analyses
577,580
*ELSET, ELSET=PID36B, GENERATE
641,644
*SURFACE,NAME=HUB_BOLT
PID36,S4
*SURFACE,NAME=HUBBOLTB
PID36B,S4
*CONTACT PAIR, INTERACTION=BLT_HUB1, SMALL SLIDING, HCRIT=1.1
NBOLT1,HUB_BOLT
NBOLT1B,HUBBOLTB
*SURFACE INTERACTION,NAME=BLT_HUB1
12.899,
*FRICTION,ROUGH
*SURFACE BEHAVIOR, NO SEPARATION
*CONTACT PAIR, INTERACTION=BLT_HUB2, SMALL SLIDING, HCRIT=1.1
NBOLT2,HUB_BOLT
NBOLT2B,HUBBOLTB
*SURFACE INTERACTION,NAME=BLT_HUB2
25.799,
*FRICTION,ROUGH
*SURFACE BEHAVIOR, NO SEPARATION
*CONTACT PAIR, INTERACTION=BLT_HUB3, SMALL SLIDING, HCRIT=1.1
NBOLT3,HUB_BOLT
NBOLT3B,HUBBOLTB
*SURFACE INTERACTION,NAME=BLT_HUB3
36.012,
*FRICTION,ROUGH
*SURFACE BEHAVIOR, NO SEPARATION
*CONTACT PAIR, INTERACTION=BLT_HUB4, SMALL SLIDING, HCRIT=1.1
NBOLT4,HUB_BOLT
NBOLT4B,HUBBOLTB
*SURFACE INTERACTION,NAME=BLT_HUB4
46.226,
*FRICTION,ROUGH
*SURFACE BEHAVIOR, NO SEPARATION
*CONTACT PAIR, INTERACTION=BLT_HUB5, SMALL SLIDING, HCRIT=1.1
NBOLT5,HUB_BOLT
NBOLT5B,HUBBOLTB
*SURFACE INTERACTION,NAME=BLT_HUB5
52.378,
*FRICTION,ROUGH
*SURFACE BEHAVIOR, NO SEPARATION
*CONTACT PAIR, INTERACTION=BLT_HUB6, SMALL SLIDING, HCRIT=1.1
1-33
Static Stress/Displacement Analyses
NBOLT6,HUB_BOLT
NBOLT6B,HUBBOLTB
*SURFACE INTERACTION,NAME=BLT_HUB6
58.529,
*FRICTION,ROUGH
*SURFACE BEHAVIOR, NO SEPARATION
*CONTACT PAIR, INTERACTION=BLT_HUB7, SMALL SLIDING, HCRIT=1.1
NBOLT7,HUB_BOLT
NBOLT7B,HUBBOLTB
*SURFACE INTERACTION,NAME=BLT_HUB7
63.107,
*FRICTION,ROUGH
*SURFACE BEHAVIOR, NO SEPARATION
*CONTACT PAIR, INTERACTION=BLT_HUB8, SMALL SLIDING, HCRIT=1.1
NBOLT8,HUB_BOLT
NBOLT8B,HUBBOLTB
*SURFACE INTERACTION,NAME=BLT_HUB8
67.685,
*FRICTION,ROUGH
*SURFACE BEHAVIOR, NO SEPARATION
*CONTACT PAIR, INTERACTION=BLT_HUB9, SMALL SLIDING, HCRIT=1.1
NBOLT9,HUB_BOLT
NBOLT9B,HUBBOLTB
*SURFACE INTERACTION,NAME=BLT_HUB9
33.842,
*FRICTION,ROUGH
*SURFACE BEHAVIOR, NO SEPARATION
**
** Mesh Refinement
**
*MPC
QUADR, 415, 406, 432, 458
QUADR, 441, 406, 432, 458
QUADR, 467, 458, 484, 510
QUADR, 493, 458, 484, 510
QUADR, 519, 510, 536, 562
QUADR, 545, 510, 536, 562
QUADR, 571, 562, 588, 614
QUADR, 597, 562, 588, 614
QUADR, 1966, 150, 166, 176
QUADR, 1953, 150, 166, 176
QUADR, 1950, 176, 192, 202
QUADR, 1937, 176, 192, 202
1-34
Static Stress/Displacement Analyses
1-35
Static Stress/Displacement Analyses
1-36
Static Stress/Displacement Analyses
1-37
Static Stress/Displacement Analyses
** bolthead_3
*SOLID SECTION, ELSET=PID9, MATERIAL=MID1
117.058,
** bolthead_10
*SOLID SECTION, ELSET=PID16, MATERIAL=MID1
117.058,
** bolthead_4
*SOLID SECTION, ELSET=PID10, MATERIAL=MID1
135.37,
** bolthead_9
*SOLID SECTION, ELSET=PID15, MATERIAL=MID1
135.37,
** bolthead_5
*SOLID SECTION, ELSET=PID11, MATERIAL=MID1
164.887,
** bolthead_8
*SOLID SECTION, ELSET=PID14, MATERIAL=MID1
164.887,
** bolthead_6
*SOLID SECTION, ELSET=PID12, MATERIAL=MID1
188.382,
** bolthead_7
*SOLID SECTION, ELSET=PID13, MATERIAL=MID1
188.382,
** gasket_elements
*SOLID SECTION, ELSET=PID3, MATERIAL=MID3
1.,
** bolttrunk_1
*SOLID SECTION, ELSET=PID19, MATERIAL=MID1
78.6157,
** bolttrunk_4
*SOLID SECTION, ELSET=PID22, MATERIAL=MID1
78.6157,
** bolttrunk_2
*SOLID SECTION, ELSET=PID20, MATERIAL=MID1
122.446,
** bolttrunk_3
*SOLID SECTION, ELSET=PID21, MATERIAL=MID1
122.446,
** hole_elements
*SOLID SECTION, ELSET=PID1, MATERIAL=MID4,ORIENT=RECT
1.,
**local orientation matching global system
1-38
Static Stress/Displacement Analyses
*ORIENTATION,NAME=RECT
1.0, 0.0, 0.0, 0.0, 1.0, 0.0
1, 0.0
** bolt_material
*MATERIAL, NAME=MID1
*ELASTIC, TYPE=ISOTROPIC
2.06E+5, 0.3
** BOLTS ASSUME PLANE STRESS CONDITIONS.
** THERE ARE 8 BOLTS SO A=8* BOLT CROSS-SECTION AREA
** flange_material
*MATERIAL, NAME=MID2
*ELASTIC, TYPE=ISOTROPIC
2.06E+5, 0.3
** gasket_material
*MATERIAL, NAME=MID3
*ELASTIC, TYPE=ISOTROPIC
.687E+5, 0.3
** hole_material
*MATERIAL, NAME=MID4
*ELASTIC, TYPE=ENGINEERING CONSTANTS
155.29E3, 155.29E3, 155.29E-3, 0.3, 0.0, 0.0, 59.728E3, 77.65E-3,
77.65E-3,
** HOOP/INPLANE DIRECT MODULI RATIO = 1.E6
*NSET,NSET=GASKTEND,GENERATE
1993,2009
*NSET,NSET=BOLTEND,GENERATE
2304,2312
*NSET,NSET=BOLTMID
2308,
*NSET,NSET=NOUT
2078,5008,2126,5017,2308
747,876,5100,2438,5117,2684,2796,9,5,1,34,26,18
*BOUNDARY
GASKTEND,2
BOLTEND,2
**
** Pre-tension section
**
*NSET,NSET=NSECT
6001,
*ELSET,ELSET=ESECT,GEN
557,560,1
*SURFACE,NAME=PSECT
1-39
Static Stress/Displacement Analyses
ESECT,S2
*PRE-TENSION SECTION,SURFACE=PSECT,NODE=6001
**
*STEP, AMPLITUDE=RAMP, INC=20
*STATIC
1.,1.
*CLOAD
6001,1,120000.
*NODE PRINT,FREQ=1,NSET=NSECT
U,RF
*NODE PRINT, FREQUENCY=1,NSET=BOLTEND,TOTALS=YES
U,RF
*NODE PRINT, FREQUENCY=1,NSET=GASKTEND,TOTALS=YES
U,RF
*NODE PRINT, FREQUENCY=1,NSET=NOUT
U,RF
*NODE FILE, NSET=NOUT, FREQUENCY=1
U, RF
*CONTACT PRINT,SLAVE=HUB_BOT, MASTER=GASKET
*CONTACT FILE,SLAVE=HUB_BOT, MASTER=GASKET
*CONTACT PRINT,MASTER=HUB_BOLT
*CONTACT PRINT,MASTER=HUBBOLTB
*PRINT, CONTACT=YES
*END STEP
1-40
Static Stress/Displacement Analyses
ovalization but neglects axial gradients of strain) for the elbow itself, and beam elements for the
straight pipe segments. This provides a comparative solution in which the interaction between the
elbow and the adjacent straight pipes is neglected. The analyses predict the response up to quite large
rotations across the elbow, so as to investigate possible collapse of the pipe and, particularly, the effect
of internal pressure on that collapse.
Rt
¸= p = 0:167
r2 1 ¡ º2
and radius ratio R=r =3.07, so the flexibility factor from Dodge and Moore (1972) is 10.3. (The
flexibility factor for an elbow is the ratio of the bending flexibility of an elbow segment to a straight
pipe of the same dimensions, for small displacements and elastic response.) This is an extremely
flexible case because the pipe wall is so thin.
To demonstrate convergence of the overall moment-rotation behavior with respect to meshing, the two
shell element meshes shown in Figure 1.1.2-2 are analyzed. Since the loading concerns in-plane
bending only, it is assumed that the response is symmetric about the midplane of the system so that, in
the shell element model, only one-half of the system need be modeled. Element type S8R5 is used,
since tests have shown this to be the most cost-effective shell element in ABAQUS (input files using
element types S9R5, STRI65, and S8R for this example are included with the ABAQUS release). The
elbow element meshes replace each axial division in the more coarse shell element model with one
ELBOW32 or two ELBOW31 elements and use 4 or 6 Fourier modes to model the deformation around
the pipe. Seven integration points are used through the pipe wall in all the analyses. This is usually
adequate to provide accurate modeling of the progress of yielding through the section in such cases as
these, where essentially monotonic straining is expected.
The ends of the system are rigidly attached to stiff plates in the experiments. These boundary
conditions are easily modeled for the ELBOW elements and for the fixed end in the shell element
model. For the rotating end of the shell element model the shell nodes must be constrained to a beam
node that represents the motion of the end plate. This is done using the *KINEMATIC COUPLING
option as described below.
The material is assumed to be isotropic and elastic-plastic, following the measured response of type
304 stainless steel at room temperature, as reported by Sobel and Newman (1979). Since all the
analyses give results that are stiffer than the experimentally measured response, and the mesh
convergence tests (results are discussed below) demonstrate that the meshes are convergent with
respect to overall response of the system, it seems that this stress-strain model may overestimate the
material's actual strength.
Loading
The load on the pipe has two components: a "dead" load, consisting of internal pressure (with a closed
1-41
Static Stress/Displacement Analyses
end condition), and a "live" in-plane bending moment applied to the end of the system. The pressure is
applied to the model in an initial step and then held constant in the second analysis step while the
bending moment is increased. The pressure values range from 0.0 to 3.45 MPa (500 lb/in 2), which is
the range of interest for design purposes. The equivalent end force associated with the closed-end
condition is applied as a follower force because it rotates with the motion of the end plane.
1-42
Static Stress/Displacement Analyses
strain distribution on the outside wall, shown in Figure 1.1.2-5. The strain contours are slightly
discontinuous at the ends of the curved elbow section because the shell thickness changes at those
sections.
Figure 1.1.2-6 shows a summary of the results of this and the previous example. The plot shows the
collapse value of the closing moment under in-plane bending as a function of internal pressure. The
strong influence of pressure on collapse is apparent. In addition, the effect of analyzing the elbow by
neglecting interaction between the straight and curved segments is shown: the "uniform bending"
results are obtained by using elements of type ELBOW31B in the bend and beams (element type B31)
for the straight segments. The importance of the straight/elbow interaction is apparent. In this case the
simpler analysis neglecting the interaction is conservative (in that it gives consistently lower values for
the collapse moment), but this conservatism cannot be taken for granted. The analysis of Sobel and
Newman (1979) also neglects interaction and agrees quite well with the results obtained here.
For comparison the small-displacement limit analysis results of Goodall (1978), as well as his
large-displacement, elastic-plastic lower bound (Goodall, 1978a), are also shown in this figure. Again,
the importance of large-displacement effects is apparent from that comparison.
Detailed results obtained with the model that uses ELBOW31 elements are shown in the following
figures. Figure 1.1.2-7 shows the variation of the Mises stress along the length of the piping system.
The length is measured along the centerline of the pipe starting at the loaded end. The figure compares
the stress distribution at the intrados (integration point 1) on the inner and outer surfaces of the
elements (section points 1 and 7, respectively). Figure 1.1.2-8 shows the variation of the Mises stress
around the circumference of two elements (451 and 751) that are located in the bend section of the
model; the results are for the inner surface of the elements (section point 1). Figure 1.1.2-9 shows the
ovalization of elements 451 and 751. A nonovalized, circular cross-section is included in the figure for
comparison. From the figure it is seen that element 751, located at the center of the bend section,
experiences the most severe ovalization. These three figures were produced with the elbow element
postprocessing program FELBOWFOR (``Creation of a data file to facilitate the postprocessing of elbow
element results: FELBOW,'' Section 11.1.6).
Shell-to-solid submodeling
One particular case was analyzed using the shell-to-solid submodeling technique. The problem was
created for verification purposes to check the interpolation scheme in the case of double curved
surfaces. A solid submodel using C3D27R elements was created around the elbow part of the pipe,
spanning an angle of 40°. The finer submodel mesh has three elements through the thickness, 10
elements around half of the circumference of the cylinder, and 10 elements along the length of the
elbow. Both ends are driven from the global shell model made of S8R elements. The submodel results
agree closely with the shell model. The *SECTION FILE option is used to output the total force and
the total moment in a cross-section through the submodel.
Input files
In all of the following input files, with the exception of elbowcollapse_elbow31b_b31.inp and
elbowcollapse_s8r5_fine.inp, the step concerning the application of the pressure load is commented
1-43
Static Stress/Displacement Analyses
out. To include the effects of the internal pressure in any given job, uncomment the step definition in
the appropriate input file.
elbowcollapse_elbow31b_b31.inp
ELBOW31B and B31 element model.
elbowcollapse_elbow31_6four.inp
ELBOW31 model with 6 Fourier modes.
elbowcollapse_elbow32_6four.inp
ELBOW32 model with 6 Fourier modes.
elbowcollapse_s8r.inp
S8R element model.
elbowcollapse_s8r5.inp
S8R5 element model.
elbowcollapse_s8r5_fine.inp
Finer S8R5 element model.
elbowcollapse_s9r5.inp
S9R5 element model.
elbowcollapse_stri65.inp
STRI65 element model.
elbowcollapse_submod.inp
Submodel using C3D27R elements.
References
· Dodge, W. G., and S. E. Moore, "Stress Indices and Flexibility Factors for Moment Loadings on
Elbows and Curved Pipes," Welding Research Council Bulletin, no. 179, 1972.
· Goodall, I. W., "Lower Bound Limit Analysis of Curved Tubes Loaded by Combined Internal
Pressure and In-Plane Bending Moment," Research Division Report RD/B/N4360, Central
Electricity Generating Board, England, 1978.
1-44
Static Stress/Displacement Analyses
Figures
1-45
Static Stress/Displacement Analyses
1-46
Static Stress/Displacement Analyses
Figure 1.1.2-5 Strain distribution on the outside surface: closing moment case.
1-47
Static Stress/Displacement Analyses
1-48
Static Stress/Displacement Analyses
Figure 1.1.2-7 Mises stress distribution along the length of the piping system.
Figure 1.1.2-8 Mises stress distribution around the circumference of elements 451 and 751.
1-49
Static Stress/Displacement Analyses
Sample listings
1-50
Static Stress/Displacement Analyses
Listing 1.1.2-1
*HEADING
MLTF ELBOW: IN-PLANE BENDING. SYM.
HALF S8R5 MODEL,LAMDA=.167
*NSET,NSET=N100
100,
*NODE
100,0.,24.,-24.
101,0.,31.808,-24.
113,0.,16.192,-24.
900,0.,24.0,0.
901,0.,31.808,0.
913,0.,16.192,0.
2100,0.,0.,24.
2101,0.,0.,31.808
2113,0.,0.,16.192
4500,0.,-72.,24.
4501,0.,-72.,31.808
4513,0.,-72.,16.192
*NGEN,NSET=PYZ
100,900,100
101,901,100
113,913,100
2100,4500,100
2101,4501,100
2113,4513,100
*NGEN,LINE=C,NSET=PYZ
900,2100,100,0,0.,0.,0.,1.
901,2101,100,0,0.,0.,0.,1.
913,2113,100,0,0.,0.,0.,1.
*NGEN,LINE=C,NSET=LOADEND
101,113,1,0,0.,24.,-24.,0.,0.,-1.
*NGEN,LINE=C ,NSET=END2
901,913,1,0,0.,24., 0.0,0.,0.,-1.
*NGEN,LINE=C,NSET=END3
2101,2113,1,0,0.,0.,24., 0.,1.,0.
*NGEN,LINE=C ,NSET=FIXEDEND
4501,4513,1,0,0.,-72.,24., 0.,1.,0.
*NFILL
LOADEND,END2,8,100
END3,FIXEDEND,24,100
*NGEN,LINE=C
1-51
Static Stress/Displacement Analyses
1001,1013,1,1000,,,,0.,.130526192,-.9914448614
1101,1113,1,1100,,,,0.,.258819045,-.965925826
1201,1213,1,1200,,,,0.,.382683432,-.923879532
1301,1313,1,1300,,,,0.,.5,-.866025404
1401,1413,1,1400,,,,0.,.60876143,-.79335334
1501,1513,1,1500,,,,0.,.707106781,-.707106781
1601,1613,1,1600,,,,0.,.79335334,-.60876143
1701,1713,1,1700,,,,0.,.866025404,-.5
1801,1813,1,1800,,,,0.,.923879532,-.382683432
1901,1913,1,1900,,,,0.,.965925826,-.258819045
2001,2013,1,2000,,,,0.,.9914448614,-.130526192
*ELEMENT,TYPE=S8R5
101,101,301,303,103,201,302,203,102
1101,2101,2301,2303,2103,2201,2302,2203,2102
*ELGEN,ELSET=LEG
101,6,2,1,4,200,100
1101,6,2,1,12,200,100
*ELEMENT,TYPE=S8R5
501,901,1101,1103,903,1001,1102,1003,902
*ELGEN,ELSET=LBOW
501,6,2,1,6,200,100
*ELSET,ELSET=ALL
LEG,LBOW
*MATERIAL ,NAME=PIPE
*ELASTIC
28.1E6,.2642
*PLASTIC
39440.,0.
50170.,.00473
54950.,.01264
58540.,.02836
61520.,.0491
76520.,.105
*SHELL SECTION,ELSET=LEG,MATERIAL=PIPE
.37,7
*SHELL SECTION,ELSET=LBOW,MATERIAL=PIPE
.41,7
*BOUNDARY
PYZ,1
PYZ,5,6
FIXEDEND,1,6
*NSET,NSET=COUPLED_END,GENERATE
101,113,1
1-52
Static Stress/Displacement Analyses
1-53
Static Stress/Displacement Analyses
Listing 1.1.2-2
*HEADING
MESH WITH 4 B31 + 6 ELBOW31B + 12 B31.
*NSET,NSET=NPRT
100,4500
*NODE,NSET=LOADEND
100,0.,24.,-24.
*NODE,NSET=END2
900,0.,24.0,0.
*NODE,NSET=END3
2100,0.,0.,24.
*NODE,NSET=FIXEDEND
4500,0.,-72.,24.
*NGEN,NSET=PYZ
100,900,100
2100,4500,100
*NGEN,LINE=C,NSET=PYZ
900,2100,100,0,0.,0.,0.,1.
*ELEMENT,TYPE=B31
101,100,300
1101,2100,2300
*ELGEN,ELSET=LEG1
101,4,200,100
*ELGEN,ELSET=LEG2
1101,12,200,100
*ELEMENT,TYPE=ELBOW31B
501,900,1100
*ELGEN,ELSET=LBOW
501,6,200,100
*ELSET,ELSET=ALL
LEG1,LEG2,LBOW
*MATERIAL ,NAME=PIPE
*ELASTIC
28.1E6,.2642
*PLASTIC
39440.,0.
50170.,.00473
54950.,.01264
58540.,.02836
61520.,.0491
76520.,.105
*BEAM SECTION,SECTION=PIPE,ELSET=LEG1,
1-54
Static Stress/Displacement Analyses
MATERIAL=PIPE
8.01,.37
1.,0.,0.
18,
*BEAM SECTION,SECTION=PIPE,ELSET=LEG2,
MATERIAL=PIPE
8.01,.37
1.,0.,0.
18,
*BEAM SECTION,SECTION=ELBOW,ELSET=LBOW,
MATERIAL=PIPE
8.01,.41,24.
0.,24.,24.
7,18,6
*BOUNDARY
PYZ,1
PYZ,5,6
FIXEDEND,1,6
*NSET,NSET=NOUT,GENERATE
100,4500,200
*NSET,NSET=NOUTRF
100,4500
*RESTART,WRITE,FREQUENCY=10
*STEP,INC=11,NLGEOM
APPLY BENDING ACTION
*STATIC,RIKS
.05, 1.,.005,.5,2.0,100,4,-.2
*BOUNDARY
100,4,4,-.2
*MONITOR,NODE=100,DOF=4
*EL PRINT,FREQUENCY=0
PE,
*NODE PRINT,NSET=NPRT
U,
RF,
*NODE FILE,NSET=NOUT
U,
*NODE FILE,NSET=NOUTRF
RF,
*OUTPUT,FIELD
*NODE OUTPUT,NSET=NOUT
U,
*OUTPUT,HISTORY
1-55
Static Stress/Displacement Analyses
*NODE OUTPUT,NSET=NOUT
U,
*OUTPUT,FIELD
*NODE OUTPUT,NSET=NOUTRF
RF,
*OUTPUT,HISTORY
*NODE OUTPUT,NSET=NOUTRF
RF,
*END STEP
1-56
Static Stress/Displacement Analyses
Listing 1.1.2-3
*HEADING
MLTF ELBOW TEST, FULL MODEL USING ELBOW31,
LAMDA=.167 FINE MESH WITH 8+12+24 ELEMENTS.
SECTION INTEGRATION: 7,18,6
*NSET,NSET=NPRT
100,4500
*NODE,NSET=LOADEND
100,0.,24.,-24.
*NODE,NSET=END2
900,0.,24.0,0.
*NODE,NSET=END3
2100,0.,0.,24.
*NODE,NSET=FIXEDEND
4500,0.,-72.,24.
*NGEN,NSET=PYZ
100,900,100
2100,4500,100
*NGEN,LINE=C,NSET=PYZ
900,2100,100,0,0.,0.,0.,1.
*ELEMENT,TYPE=ELBOW31
101,100,200
1101,2100,2200
*ELGEN,ELSET=LEG1
101,8,100,50
*ELGEN,ELSET=LEG2
1101,24,100,50
*ELEMENT,TYPE=ELBOW31
501,900,1000
*ELGEN,ELSET=LBOW
501,12,100,50
*ELSET,ELSET=ALL
LEG1,LEG2,LBOW
*MATERIAL ,NAME=PIPE
*ELASTIC
28.1E6,.2642
*PLASTIC
39440.,0.
50170.,.00473
54950.,.01264
58540.,.02836
61520.,.0491
1-57
Static Stress/Displacement Analyses
76520.,.105
*BEAM SECTION,SECTION=ELBOW,ELSET=LEG1,
MATERIAL=PIPE
8.01,.37
0.,100.,-12.
7,18,6
*BEAM SECTION,SECTION=ELBOW,ELSET=LEG2,
MATERIAL=PIPE
8.01,.37
0.,-36.,100.
7,18,6
*BEAM SECTION,SECTION=ELBOW,ELSET=LBOW,
MATERIAL=PIPE
8.01,.41,24.
0.,24.,24.
7,18,6
*BOUNDARY
PYZ,1
PYZ,5,6
FIXEDEND,1,6
FIXEDEND,NODEFORM
LOADEND,NODEFORM
*NSET,NSET=NOUT,GENERATE
100,4500,100
*RESTART,WRITE,FREQUENCY=10
** *STEP,INC=1,NLGEOM
** APPLY PRESSURE
** *STATIC
** *DLOAD,OP=NEW
** ALL,PI,500.,15.65,OPEN
** *CLOAD,OP=NEW,FOLLOWER
** 100,3,-9.5764E4
** *CONTROLS,PARAMETERS=FIELD,FIELD=DISPLACEMENT
** 1.,1.,,1000.
** *CONTROLS,PARAMETERS=FIELD,FIELD=ROTATION
** 1.,1.,,6000.
** *EL PRINT,FREQUENCY=0
** PE
** *NODE PRINT,NSET=N100
** U
** RF
** *NODE FILE,NSET=NOUT
** U,RF
1-58
Static Stress/Displacement Analyses
** *END STEP
*STEP,INC=15,NLGEOM
HOLD PRESSURE CONSTANT, APPLY BENDING ACTION
*STATIC,RIKS
.05, 1.,.001,.5,2.0,100,4,-.2
*BOUNDARY
100,4,4,-.2
*CONTROLS,PARAMETERS=FIELD,FIELD=DISPLACEMENT
1.,1.,,10000.
*CONTROLS,PARAMETERS=FIELD,FIELD=ROTATION
1.,1.,,61000.
*MONITOR,NODE=100,DOF=4
*EL PRINT,FREQUENCY=0
PE,
*NODE PRINT,NSET=NPRT
U,
RF,
*NODE FILE,NSET=NOUT
U,RF
*OUTPUT,FIELD
*NODE OUTPUT,NSET=NOUT
U,RF
*OUTPUT,HISTORY
*NODE OUTPUT,NSET=NOUT
U,RF
*END STEP
1-59
Static Stress/Displacement Analyses
1:66
k= ;
¸
where
Rt
¸= p ;
r2 1 ¡ º 2
R is the bend radius of the curved section, r is the mean radius of the pipe, t is the wall thickness of
the pipe, and º is Poisson's ratio. Changes in the flexibility factor are introduced by varying the wall
thickness of the pipe.
The pipeline is modeled with three different element types: S4 shell elements, ELBOW31 elbow
elements, and PIPE31 pipe elements. The S4 shell element model consists of a relatively fine mesh of
40 elements about the circumference and 75 elements along the length. This mesh is deemed fine
enough to capture the true response of the pipeline accurately, although no mesh convergence studies
are performed. The pipe and elbow element meshes consist of 75 elements along the length. The
results of the shell element model are taken as the reference solution. The reaction force at the tip of
the pipeline is used to evaluate the effectiveness of the pipe and elbow elements. In addition, the
ovalization values of the pipeline cross-section predicted by the elbow element models are compared.
The elbow elements are tested with 0, 3, and 6 Fourier modes, respectively. In general, elbow element
accuracy improves as more modes are used, although the computational cost increases accordingly. In
1-60
Static Stress/Displacement Analyses
addition to standard pipe elements, tests are performed on pipe elements with a special flexibility
knockdown factor. Flexibility knockdown factors (Dodge and Moore, 1972) are corrections to the
bending stiffness based upon linear semianalytical results. They are applied to simple beam elements
in an attempt to capture the global effects of ovalization. The knockdown factor is implemented in the
PIPE31 elements by scaling the true thickness by the flexibility factor; this is equivalent to scaling the
moment of inertia of the pipe element by 1=k.
Parametric study
The performance of the pipe and elbow elements investigated in this example is analyzed conveniently
in a parametric study using the Python scripting capabilities of ABAQUS (``Scripting parametric
studies,'' Section 25.1.1 of the ABAQUS/Standard User's Manual). We perform a parametric study in
which eight analyses are executed automatically for each of the three different element types (S4,
ELBOW31, and PIPE31) discussed above; these parametric studies correspond to wall thickness
1-61
Static Stress/Displacement Analyses
disp = float(nl[0])
bend_radius = float(nl[1])
wall_thick = float(nl[2])
outer_pipe_radius = float(nl[3])
poisson = float(nl[4])
rf = float(nl[6])
Input files
elbowtest_shell.inp
S4 model.
elbowtest_elbow0.inp
ELBOW31 model with 0 Fourier modes.
elbowtest_elbow3.inp
ELBOW31 model with 3 Fourier modes.
elbowtest_elbow6.inp
1-62
Static Stress/Displacement Analyses
References
· Dodge, W. G., and S. E. Moore, ``Stress Indices and Flexibility Factors for Moment Loadings on
Elbows and Curved Pipes,'' Welding Research Council Bulletin, no. 179, 1972.
Figures
1-63
Static Stress/Displacement Analyses
Figure 1.1.3-4 Ovalization of the ELBOW31 cross-sections for 0, 3, and 6 Fourier modes: closing
displacement case.
1-64
Static Stress/Displacement Analyses
Figure 1.1.3-5 Ovalization of the ELBOW31 cross-sections for 0, 3, and 6 Fourier modes: opening
displacement case.
Figure 1.1.3-6 Ovalization of the ELBOW31 cross-sections for 6 Fourier modes: opening and closing
displacement cases.
1-65
Static Stress/Displacement Analyses
Sample listings
1-66
Static Stress/Displacement Analyses
Listing 1.1.3-1
*HEADING
ELBOW31 elements with 6 ovalization modes
*restart,write
************************
*** PARAMETER DEFINITION
************************
*PARAMETER
# length a of the straight sections
a = 10.0
# radius of the curved section (bend)
bend_radius = 4.0
# outer radius of the pipe
outer_pipe_radius = 0.5
# wall thickness of the pipe
wall_thick = 0.08
# number of elements along the straight sections
# of the pipe
num_elem_s = 25
# number of elements around the bend
num_elem_c = 25
# displacement at the end of the pipe
disp = 1.0
# Young's modulus
young = 28.1E6
# Poisson's ratio
poisson = 0.0
# number of integration points through the
# thickness
nip_thru_thick = 5
# number of integration points around the pipe
nip_around_pipe = 20
# number of ovalization modes
numoval = 6
#
# total number of elements along the length of
# the pipe
#
num_elem = num_elem_c + 2*num_elem_s
#
###############################################
#
1-67
Static Stress/Displacement Analyses
1-68
Static Stress/Displacement Analyses
*NODE
<n1>,<x1>,<y1>
<n2>,<x2>,<y2>
<n3>,<x3>,<y3>
<n4>,<x4>,<y4>
*NGEN,NSET=straight_1
<n1>,<n2>,<ninc>
****
*NGEN,line=c,nset=curved
<n2>,<n3>,<ninc>,<ndummy>,<a>,<a>,0.
****
*NGEN,NSET=straight_2
<n3>,<n4>,<ninc>
*NSET,NSET=all_nodes
straight_1,curved,straight_2
**
**********************
** Material definition
**********************
*MATERIAL,NAME=pipe
*ELASTIC
<young>,<poisson>
**************************
** Element data definition
**************************
*ELEMENT,TYPE=elbow31
<e1>,<n1>,<n1_plus_inc>
*ELGEN,ELSET=all_elem
<e1>,<num_elem>,<ninc>,<einc>
*ELSET,ELSET=straight1,GENERATE
<e1>,<e2>,<einc>
*ELSET,ELSET=curved,GENERATE
<e2_plus_inc>,<e3>,<einc>
*ELSET,ELSET=straight2,GENERATE
<e3_plus_inc>,<e4>,<einc>
**************************
** Element definition
**************************
*BEAM SECTION,SECTION=elbow,ELSET=straight1,
MATERIAL=PIPE
<outer_pipe_radius>, <wall_thick>, 0.
<x1_plus_100>,<y1>
<nip_thru_thick>,<nip_around_pipe>,<numoval>
1-69
Static Stress/Displacement Analyses
*BEAM SECTION,SECTION=elbow,ELSET=straight2,
MATERIAL=PIPE
<outer_pipe_radius>, <wall_thick>, 0.
<y4>,<y4_plus_100>
<nip_thru_thick>,<nip_around_pipe>,<numoval>
*BEAM SECTION,SECTION=elbow,ELSET=curved,
MATERIAL=PIPE
<outer_pipe_radius>, <wall_thick>, <bend_radius>
<x1>,<y4>
<nip_thru_thick>,<nip_around_pipe>,<numoval>
**********************
** Boundary conditions
**********************
*BOUNDARY
<n1>,ysymm
<n1>,nowarp
<n1>,nooval
<n1>,3
<n4>,xsymm
<n4>,nowarp
<n4>,nooval
<n4>,3
**********************
*STEP,nlgeom
Apply displacements at the ends of the structure
*STATIC
1.,1.
*BOUNDARY
<n1>,1,1,<disp>
<n4>,2,2,<disp>
*NODE PRINT,NSET=all_nodes, FREQ=9999
u,
rf,
*NODE FILE,NSET=all_nodes, FREQ=9999
u,
rf,
*el file,elset=curved,f=999
coord,
*END STEP
1-70
Static Stress/Displacement Analyses
Listing 1.1.3-2
Material
The elastomeric foam material is defined through the *HYPERFOAM option using experimental test
data. The uniaxial compression and simple shear data whose stress-strain curves are shown in Figure
1.1.4-2 are defined with the *UNIAXIAL TEST DATA and *SIMPLE SHEAR TEST DATA options.
Other available test data options are *BIAXIAL TEST DATA, *PLANAR TEST DATA and
*VOLUMETRIC TEST DATA. The test data are defined in terms of nominal stress and nominal strain
values. ABAQUS performs a nonlinear least-squares fit of the test data to determine the hyperfoam
coefficients ¹i ; ®i ; and ¯i .
Details of the formulation and usage of the hyperfoam model are given in ``Elastomeric foam
behavior,'' Section 10.5.2 of the ABAQUS/Standard User's Manual and Section 9.3.2 of the
ABAQUS/Explicit User's Manual; ``Hyperelastic material behavior,'' Section 4.6.1 of the ABAQUS
Theory Manual; and ``Fitting of hyperelastic and hyperfoam constants,'' Section 4.6.2 of the ABAQUS
Theory Manual. ``Fitting of elastomeric foam test data,'' Section 3.1.5 of the ABAQUS Benchmarks
1-71
Static Stress/Displacement Analyses
Manual, illustrates the fitting of elastomeric foam test data to derive the hyperfoam coefficients.
For the material used in this example, ¯i is zero, since the effective Poisson's ratio, º, is zero, as
specified through the POISSON parameter. The order of the series expansion is chosen to be N = 2
since this fits the test data with sufficient accuracy. N = 2 also provides a more stable model than the
N = 3 case.
The viscoelastic properties in ABAQUS/Standard are specified in terms of a relaxation curve (shown
in Figure 1.1.4-3) of the normalized modulus M (t)=M0 , where M (t) is the shear or bulk modulus as a
function of time and M0 is the instantaneous modulus, as determined from the hyperfoam model. This
requires the use of the TIME=RELAXATION TEST DATA parameter of the *VISCOELASTIC
option. The relaxation data are specified through the *SHEAR TEST DATA option but actually apply
to both shear and bulk moduli when used in conjunction with the hyperfoam model.
ABAQUS/Standard performs a nonlinear least-squares fit of the relaxation data to a Prony series to
determine the coefficients, g Pi , and the relaxation periods, ¿i . A maximum order of NMAX=2 for
fitting the Prony series is used. If creep data are available, the TIME=CREEP TEST DATA parameter
is set to specify normalized creep compliance data. The ABAQUS/Explicit analysis is purely elastic.
A rectangular material orientation is defined for the foam specimen, so stress and strain are reported in
material axes that rotate with the element deformation. This is especially useful when looking at the
stress and strain values in the region of the foam in contact with the punch in the direction normal to
the punch (direction "22").
The rough surface of the punch is modeled by specifying a friction coefficient of 0.80 for the contact
surface interaction through the *FRICTION option under the *SURFACE INTERACTION definition.
Because of the unsymmetric nature of the friction material model, set UNSYMM=YES on the *STEP
option in ABAQUS/Standard.
Case 1
During the first step the punch is displaced downward by a prescribed *BOUNDARY condition,
indenting the foam specimen by a distance of 250 mm. The NLGEOM parameter is specified on the
*STEP option, since the response involves large deformation. In the second step the punch is displaced
back to its original position. Two analyses are performed--one using the *STATIC procedure for both
steps and the other using the *VISCO procedure for both steps.
During a *STATIC step the material behaves purely elastically, using the properties specified with the
hyperfoam model. The *VISCO, *DYNAMIC, or *COUPLED TEMPERATURE-DISPLACEMENT
procedure must be used to activate the viscoelastic behavior. In this case the punch is pushed down in
a period of one second and then moved back up again in one second. The accuracy of the creep
1-72
Static Stress/Displacement Analyses
integration in the *VISCO procedure is controlled by the CETOL parameter and is typically calculated
by dividing an acceptable stress error tolerance by a typical elastic modulus. In this problem, we
estimate a stress error tolerance of about 0.005 MPa and use the initial elastic modulus, E 0 = 2
P
¹i = 0.34, to determine a CETOL of 0.01.
Case 2
This analysis is composed of three steps. The first step is a *VISCO step, where gravity loading is
applied to the point mass of the punch. The gravity loading is ramped up in two seconds, and the step
is run for a total of five seconds to allow the foam to relax fully. In the second step, which is a
*DYNAMIC step, an impulsive load in the form of a half sine wave amplitude with a peak magnitude
of 5000 N is applied to the punch over a period of one second. In the third step (also a *DYNAMIC
step) the punch is allowed to move freely until the vibration is damped out by the viscoelastic foam.
For a dynamic analysis with automatic time stepping, the value of the HAFTOL (half-step residual
tolerance) parameter of the *DYNAMIC procedure controls the accuracy of the time integration. For
systems that have significant energy dissipation, such as this heavily damped model, a relatively high
value of HAFTOL can be chosen. We choose HAFTOL to be 100 times a typical average force that we
estimate (and later confirm from the analysis results) to be on the order of 50 N. Thus, HAFTOL is
5000 N. For the second *DYNAMIC step we set INITIAL=NO to bypass calculation of initial
accelerations at the beginning of the step, since there is no sudden change in load to create a
discontinuity in the accelerations.
1-73
Static Stress/Displacement Analyses
dr
=0
dL
dz r
=
dL 600
ABAQUS/Standard: Case 1
Deformation and contour plots for oriented S22 stress and E22 strain are shown for the viscoelastic
foam in Figure 1.1.4-4. Even though the foam has been subjected to large strains, only moderate
distortions occur because of the zero Poisson's ratio. The maximum (logarithmic) total strain is of the
order of -1.8, which is equivalent to a stretch of ¸ = e-1.8= 0.17, or a nominal compressive strain of
83% indicating severe compression of the foam.
In the viscoelastic case the stresses relax during loading and, consequently, lead to a softer response
than in the purely elastic case, as shown in Figure 1.1.4-5. The force-displacement responses are
shown in Figure 1.1.4-6. The purely elastic material is reversible, while the viscoelastic material shows
hysteresis.
ABAQUS/Standard: Case 2
Various displaced configurations during the Case 2 analysis are shown in Figure 1.1.4-7.
Displacement, velocity, and acceleration histories for the punch are shown in Figure 1.1.4-8. The
displacement is shown to reach a steady value at the stress relaxation stage, followed by a severe drop
due to the impulsive dynamic load. This is followed by a rebound and then finally by a rapid decay of
the subsequent oscillations due to the strong damping provided by the viscoelasticity of the foam.
ABAQUS/Explicit
Figure 1.1.4-9 shows a plot of the initial configurations. Figure 1.1.4-10 shows a contour plot of stress
in the y-direction. Figure 1.1.4-11 shows a contour plot of logarithmic strain in the y-direction at 0.06
seconds when the maximum indentation is reached. The elements underneath the punch are seen to be
subject to large strains. The history of the punch reaction force (reference node 1000) is shown in
Figure 1.1.4-12. A plot of the punch displacement versus the punch reaction force is shown in Figure
1.1.4-13. Because of the purely elastic material behavior, there is no hysteresis and the punch reaction
force in the unloading stage follows the same curve as during loading.
ABAQUS/Design
Figure 1.1.4-14 shows the variation of the normalized sensitivity of CPRESS with respect to the design
1-74
Static Stress/Displacement Analyses
variables L and ¹1 on the contact surface. The sensitivities have been normalized by multiplying with
the value of the design parameter and dividing by the maximum value of CPRESS. Figure 1.1.4-15 and
Figure 1.1.4-16 show the contours of sensitivity of the displacement in the z-direction to the design
paramaters L and ¹1 , respectively. Figure 1.1.4-17 and Figure 1.1.4-18 show the contours of
sensitivity of S22 to the design parameters L and ¹1 , respectively. To provide an independent
assessment of the results provided by ABAQUS, sensitivities were computed using the overall finite
difference (OFD) technique. The central difference method with a perturbation size of 0.1% of the
value of the design parameter was used to obtain the OFD results. Table 1.1.4-1 shows that the
sensitivities computed using ABAQUS compare well with the overall finite difference results.
Input files
indentfoamhemipunch_case1.inp
Case 1 of the ABAQUS/Standard example using test data for both elastic and viscoelastic
properties of the foam, which is statically deformed in two *VISCO steps.
indentfoamhemipunch_case2.inp
Case 2 in which the ABAQUS/Standard analysis is performed in three steps subjecting the punch
to both static and dynamic loading.
hyperfoam_anl.inp
ABAQUS/Explicit analysis using an analytical rigid surface.
hyperfoam.inp
ABAQUS/Explicit model using a faceted rigid surface.
indentfoamhemipunch_dsa.inp
Design sensitivity analysis.
Table
Table 1.1.4-1 Comparison of normalized sensitivities computed using ABAQUS and overall finite
difference.
Normalized³ sensitivity
´ ABAQUS OFD
¹1 dS22 0.5024 0.5018
S22 max d¹1
L
¡ dS22
¢ max
S22 max
³ dL´ max -0.1134 -0.1107
¹1 du2 -0.0075 -0.0075
umax
2 ¡ d¹
du2
1
¢ max
L
max 0.2918 0.2922
u2 ³ dL max ´
¹1
CPRESS max
dCPRESS
d¹1
0.5578 0.5582
¡ dCPRESS ¢ max
L
CPRESS max
dL max
0.8012 0.8038
Figures
1-75
Static Stress/Displacement Analyses
1-76
Static Stress/Displacement Analyses
1-77
Static Stress/Displacement Analyses
Figure 1.1.4-5 Punch reaction force history: static and viscoelastic cases, ABAQUS/Standard.
1-78
Static Stress/Displacement Analyses
Figure 1.1.4-6 Punch reaction force versus displacement response: static and viscoelastic cases,
(loading-unloading curves); ABAQUS/Standard.
Figure 1.1.4-7 Deformation plots for the visco and dynamic steps, ABAQUS/Standard.
1-79
Static Stress/Displacement Analyses
Figure 1.1.4-8 Displacement, velocity, and acceleration histories of the punch; ABAQUS/Standard.
1-80
Static Stress/Displacement Analyses
1-81
Static Stress/Displacement Analyses
1-82
Static Stress/Displacement Analyses
Figure 1.1.4-14 Normalized sensitivities of contact pressure at the end of the analysis.
1-83
Static Stress/Displacement Analyses
Figure 1.1.4-15 Sensitivities at the end of the analysis for displacement in the z-direction with respect
to L.
Figure 1.1.4-16 Sensitivities at the end of the analysis for displacement in the z-direction with respect
to ¹1 .
1-84
Static Stress/Displacement Analyses
Figure 1.1.4-17 Sensitivities at the end of the analysis for stress S22 with respect to L.
Figure 1.1.4-18 Sensitivities at the end of the analysis for stress S22 with respect to ¹1 .
1-85
Static Stress/Displacement Analyses
Sample listings
1-86
Static Stress/Displacement Analyses
Listing 1.1.4-1
*HEADING
STATIC INDENTATION OF A VISCOELASTIC,
ELASTOMERIC FOAM WITH A HEMISPHERICAL PUNCH
Measure the punch reaction force during the
following 2 steps:
Step 1: Displace punch 250 mm downwards.
Step 2: Return punch to original position.
Units: N, mm, sec
*RESTART,WRITE,FREQUENCY=10
*NODE,NSET=ALLN
1,0.,300.
19,0.,0.
481,300.,300.
499,300.,0.
601,600.,300.
619,600.,0.
*NODE,NSET=N9999
9999,0.,500.
*NSET,NSET=N1
1,
*NSET,NSET=N19
19,
*NSET,NSET=N481
481,
*NSET,NSET=N499
499,
*NFILL,NSET=TOP,BIAS=.85
N1,N481,12,40
*NGEN,NSET=TOP
481,601,40
*NFILL,NSET=BOT,BIAS=.85
N19,N499,12,40
*NGEN,NSET=BOT
499,619,40
*NFILL,NSET=ALLN,BIAS=.9
TOP,BOT,9,2
*NSET,NSET=CENTER,GENERATE
3,19
*ELEMENT,TYPE=CAX4,ELSET=FOAM
1,3,43,41,1
*ELGEN,ELSET=FOAM
1-87
Static Stress/Displacement Analyses
1,15,40,10,9,2,1
*ELSET,ELSET=CENT,GENERATE
1,141,10
61,69
*ELSET,ELSET=ETOP,GENERATE
1,101,10
*RIGID BODY,ANALYTICAL SURFACE=BSURF,REF NODE=9999
*SURFACE,TYPE=SEGMENTS,NAME=BSURF
START,141.42,641.42
CIRCL,-1.,300.,0.,500.
*SURFACE,NAME=ASURF
ETOP,S3
*CONTACT PAIR,INTERACTION=ROUGH
ASURF,BSURF
*SURFACE INTERACTION,NAME=ROUGH
*FRICTION
0.8,
*SOLID SECTION,ELSET=FOAM,MATERIAL=FOAM,
ORIENTATION=RECT
*ORIENTATION,NAME=RECT,SYSTEM=RECTANGULAR
1.,0.,0., 0.,1.,0.
3,0.
*MATERIAL,NAME=FOAM
*HYPERFOAM,N=2,TEST DATA INPUT,POISSON=0.0,
MODULI=INSTANTANEOUS
*UNIAXIAL TEST DATA
-.0217, -.05
-.0317, -.10
-.0367, -.15
-.0402, -.20
-.0433, -.25
-.0467, -.30
-.0504, -.35
-.0542, -.40
-.0604, -.45
-.0668, -.50
-.0759, -.55
-.0909, -.60
-.1083, -.65
-.1410, -.70
-.1933, -.75
-.2896, -.80
*SIMPLE SHEAR TEST DATA
1-88
Static Stress/Displacement Analyses
1-89
Static Stress/Displacement Analyses
E,
EE,
CE,
*NODE PRINT,FREQUENCY=25
U,RF
*EL FILE,FREQUENCY=100,ELSET=CENT
S,SINV,E,EE,CE
*NODE FILE,NSET=N9999,FREQUENCY=10
U,RF
**
** ODB OUTPUT REQUESTS
**
*OUTPUT, FIELD, FREQUENCY=4
*CONTACT OUTPUT, NSET=TOP, VARIABLE=PRESELECT
*END STEP
*STEP,NLGEOM,INC=200,AMPLITUDE=RAMP, UNSYMM=YES
** Step 2: Return punch to original position.
*VISCO,CETOL=0.01
.0015,1.,,.05
*BOUNDARY,OP=MOD
9999,2,,0.0
*END STEP
1-90
Static Stress/Displacement Analyses
Listing 1.1.4-2
*HEADING
DYNAMIC LOADING OF AN ELASTOMERIC, VISCOELASTIC
FOAM BLOCK
3 steps:
1. Apply a gravity load on the point mass
of the punch in a visco step and
let the foam relax fully.
2. Apply a sinusoidal half-wave force on the
punch and measure the displacement, velocity
and acceleration
response in a dynamic step.
3. After removing the force, continue measuring
the dynamic response.
**
UNITS: N, mm, sec
The unit of mass is N-sec^2/mm.
Observe that 1 kg = 1 N-sec^2/m =
0.001 N-sec^2/mm.
Therefore, Force = Mass x Acceleration
is consistently calculated.
**
*RESTART,WRITE,FREQUENCY=10
*NODE,NSET=ALLN
1,0.,300.
19,0.,0.
481,300.,300.
499,300.,0.
601,600.,300.
619,600.,0.
*NODE,NSET=N9999
9999,0.,500.
*NSET,NSET=N1
1,
*NSET,NSET=N19
19,
*NSET,NSET=N481
481,
*NSET,NSET=N499
499,
*NFILL,NSET=TOP,BIAS=.85
N1,N481,12,40
1-91
Static Stress/Displacement Analyses
*NGEN,NSET=TOP
481,601,40
*NFILL,NSET=BOT,BIAS=.85
N19,N499,12,40
*NGEN,NSET=BOT
499,619,40
*NFILL,NSET=ALLN,BIAS=.9
TOP,BOT,9,2
*NSET,NSET=CENTER,GENERATE
3,19
*ELEMENT,TYPE=CAX4,ELSET=FOAM
1,3,43,41,1
*ELGEN,ELSET=FOAM
1,15,40,10,9,2,1
*ELSET,ELSET=CENT,GENERATE
1,141,10
61,69
*ELSET,ELSET=ETOP,GENERATE
1,111,10
*ELSET,ELSET=CORNER
1,
*ELEMENT,TYPE=MASS,ELSET=PMASS
1001,9999
*MASS,ELSET=PMASS
** 200 kg = 200 N-sec^2/m = 0.2 N-sec^2/mm
0.2,
*RIGID BODY,ANALYTICAL SURFACE=BSURF,REF NODE=9999
*SURFACE,TYPE=SEGMENTS,NAME=BSURF
START,141.42,641.42
CIRCL,-1.,300.,0.,500.
*SURFACE,NAME=ASURF
ETOP,S3
*CONTACT PAIR,INTERACTION=ROUGH
ASURF,BSURF
*SURFACE INTERACTION,NAME=ROUGH
*FRICTION
0.8,
*SOLID SECTION,ELSET=FOAM,MATERIAL=FOAM,
ORIENTATION=RECT
*ORIENTATION,NAME=RECT,SYSTEM=RECTANGULA
1.,0.,0., 0.,1.,0.
3,0.
*MATERIAL,NAME=FOAM
1-92
Static Stress/Displacement Analyses
1-93
Static Stress/Displacement Analyses
*DENSITY
** 10 kg/m^3 = 10 N-sec^2/m^4 =
** 1.E-11 N-sec^2/mm^4
1.E-11,
*BOUNDARY
BOT,1,2
CENTER,1
N9999,1
N9999,6
*AMPLITUDE,NAME=RAMP1,VALUE=RELATIVE
** Ramp to full load in 2 sec
0.,0., 2.,1., 10.,1.
*AMPLITUDE,NAME=SINE,DEFINITION=PERIODIC,
VALUE=ABSOLUTE
** Force amplitude = 5000 N of a
** half-sine wave for a 1 sec period
1,3.1416,0.,0.
0.,-5000.
*STEP,NLGEOM,INC=100, UNSYMM=YES
** Step 1: Apply gravity force on the mass
** of the punch.
1 Apply gravity force
*VISCO,CETOL=0.01
.01,5.
*DLOAD,AMPLITUDE=RAMP1
** g = 9810 mm/s^2 used in F = Mg
PMASS,GRAV,9810.,0.,-1.,0.
** New output statements to generate ODB for the
** Visualizer tutorial
*OUTPUT,FIELD,FREQUENCY=10
*CONTACT OUTPUT,SLAVE=ASURF,MASTER=BSURF,
VARIABLE=PRESELECT
*NODE OUTPUT
U,
*ELEMENT OUTPUT,ELSET=FOAM
S,E
*OUTPUT,HISTORY,FREQUENCY=1
*NODE OUTPUT,NSET=N9999
U2,V2,A2
*ELEMENT OUTPUT,ELSET=CORNER
MISES,E22,S22
**
*PRINT,CONTACT=YES
1-94
Static Stress/Displacement Analyses
*ENERGY PRINT,FREQUENCY=5
*ENERGY PRINT,ELSET=FOAM,FREQ=5
*ENERGY PRINT,ELSET=CENT,FREQ=5
*CONTACT PRINT,SLAVE=ASURF
*CONTACT FILE,SLAVE=ASURF,FREQUENCY=10
*EL PRINT,FREQUENCY=20,ELSET=CENT
S,
SINV,
E,
EE,
CE,
LOADS,
*EL FILE,FREQUENCY=50,ELSET=CENT
S,SINV,E,EE,CE
*NODE PRINT,FREQUENCY=20
U,
CF,RF
*NODE FILE,NSET=N9999,FREQUENCY=10
U,CF,RF
*END STEP
*STEP,NLGEOM,INC=200, UNSYMM=YES
** Step 2: Apply dynamic load (half sine wave)
** to the punch
2 Apply dynamic load
*DYNAMIC,HAFTOL=5000.
.01,1.
*DLOAD
PMASS,GRAV,9810.,0.,-1.,0.
*CLOAD,AMPLITUDE=SINE
9999,2
*NODE PRINT,FREQUENCY=20
U,V,
A,
CF,RF
*NODE FILE,NSET=N9999,FREQUENCY=10
U,V,A,CF,RF
*END STEP
*STEP,NLGEOM,INC=300, UNSYMM=YES
** Step 3: Remove load and let punch/foam
** system vibrate freely
3 Remove load
*DYNAMIC,HAFTOL=5000.,INITIAL=NO
.01,10.
1-95
Static Stress/Displacement Analyses
*DLOAD
PMASS,GRAV,9810.,0.,-1.,0.
*CLOAD,OP=NEW
*END STEP
1-96
Static Stress/Displacement Analyses
Listing 1.1.4-3
*HEADING
DYNAMIC LOADING OF AN ELASTOMERIC FOAM WITH A
HEMISPHERICAL PUNCH
(Analytical rigid surface definition)
*RESTART,TIMEMARKS=YES,WRITE,NUM=6
*NODE,NSET=ALLN
1,0.,300.
19,0.,0.
481,300.,300.
499,300.,0.
601,600.,300.
619,600.,0.
*NSET,NSET=N1
1,
*NSET,NSET=N19
19,
*NSET,NSET=N481
481,
*NSET,NSET=N499
499,
*NFILL,NSET=TOP
N1,N481,12,40
*NGEN,NSET=TOP
481,601,40
*NFILL,NSET=BOT
N19,N499,12,40
*NGEN,NSET=BOT
499,619,40
*NFILL,NSET=ALLN
TOP,BOT,9,2
*NSET,NSET=CENTER,GENERATE
3,19
*ELEMENT,TYPE=CAX4R,ELSET=FOAM
1,3,43,41,1
*ELGEN,ELSET=FOAM
1,15,40,10,9,2,1
*ELSET,ELSET=CENT,GENERATE
1,141,10
61,69
*NODE,NSET=PUNCH
1000,0.,510.
1-97
Static Stress/Displacement Analyses
*NSET,NSET=NOUT
1000,
*ELSET,ELSET=UPPER,GEN
1,141,10
*ELSET,ELSET=LOWER,GEN
9,149,10
*SOLID SECTION,ELSET=FOAM,MATERIAL=FOAM
*MATERIAL,NAME=FOAM
*HYPERFOAM,N=2,TEST DATA INPUT,POISSON=0.0
** Stress: MPa = N/mm^2
*UNIAXIAL TEST DATA
-.0217, -.05
-.0317, -.10
-.0367, -.15
-.0402, -.20
-.0433, -.25
-.0467, -.30
-.0504, -.35
-.0542, -.40
-.0604, -.45
-.0668, -.50
-.0759, -.55
-.0909, -.60
-.1083, -.65
-.1410, -.70
-.1933, -.75
-.2896, -.80
*SIMPLE SHEAR TEST DATA
.0140, .08, .0046
.0334, .16, .0166
.0533, .24, .0366
.0853, .32, .0573
.1280, .40, .0817
.1653, .48, .1098
.2080, .56, .1394
.2560, .64, .1666
.2987, .72, .1904
*DENSITY
** 10 kg/m^3 = 10 N-sec^2/m^4 =
**1.E-11 N-sec^2/mm^4
1.E-11,
*BOUNDARY
BOT,1,2
1-98
Static Stress/Displacement Analyses
CENTER,1
1,1
1000,1
1000,6
*AMPLITUDE,NAME=SMOOTH,DEFINITION=SMOOTH STEP,
TIME=TOTAL TIME
0.0,0.0,0.06,-250.,0.12,0.
*SURFACE,TYPE=ELEMENT,NAME=TARGET
UPPER,S3
*SURFACE, NAME=IMPACTOR,TYPE=SEGMENTS
START, 200.,510.
CIRCL,0.,310., 0.,510.
*RIGID BODY, REF NODE=1000,
ANALYTICAL SURFACE =IMPACTOR
*STEP
*DYNAMIC,EXPLICIT
,0.12
*BOUNDARY,AMPLITUDE=SMOOTH
1000,2,2,1.
*SURFACE INTERACTION,NAME=IMP_TARG
*FRICTION
0.8,
*CONTACT PAIR,INTERACTION=IMP_TARG
IMPACTOR,TARGET
*HISTORY OUTPUT,TIME=0.0008
*EL HISTORY,ELSET=UPPER
S,LE,LEP,NE,NEP
*NODE HISTORY,NSET=NOUT
RF,U
*ENERGY HISTORY
ALLKE,ALLIE,ALLAE,ALLVD,ALLWK,ETOTAL,
DT,
*FILE OUTPUT,NUMBER INTERVAL=6, TIMEMARKS=YES
*EL FILE,ELSET=FOAM
S,LE,LEP,NE,NEP
*NODE FILE
U,RF
*ENERGY FILE
*END STEP
1-99
Static Stress/Displacement Analyses
Listing 1.1.4-4
*HEADING
STATIC INDENTATION OF AN ELASTOMERIC
FOAM WITH A HEMISPHERICAL PUNCH
DSA
Step: Displace punch 250 mm downwards.
*PARAMETER
L=0.0
MU1=0.162449
*DESIGN PARAMETER
L,MU1
*RESTART,WRITE,FREQUENCY=10
*NODE,NSET=ALLN
1,0.,300.
19,0.,0.
481,300.,300.
499,300.,0.
601,600.,300.
619,600.,0.
*NODE,NSET=N9999
9999,0.,500.
*NSET,NSET=N1
1
*NSET,NSET=N19
19
*NSET,NSET=N481
481
*NSET,NSET=N499
499
*NFILL,NSET=TOP,BIAS=.85
N1,N481,12,40
*NGEN,NSET=TOP
481,601,40
*NFILL,NSET=BOT,BIAS=.85
N19,N499,12,40
*NGEN,NSET=BOT
499,619,40
*NFILL,NSET=ALLN,BIAS=.9
TOP,BOT,9,2
*NSET,NSET=CENTER,GENERATE
3,19
*PARAMETER SHAPE VARIATION, PARAMETER=L
1-100
Static Stress/Displacement Analyses
1-101
Static Stress/Displacement Analyses
BOT,1,2
CENTER,1
N9999,1
N9999,6
*ELSET, ELSET=ER, GENERATE
1, 59, 1
*NSET, NSET=NU, GENERATE
41,601,40
*NSET, NSET=NR, GENERATE
59,619,40
*STEP,NLGEOM,INC=200,AMPLITUDE=RAMP, DSA
** Step 1: Move down punch.
*STATIC
.0015,1.,,.05
*BOUNDARY
9999,2,,-250.
**
** ODB OUTPUT REQUESTS
**
*OUTPUT, FIELD, FREQUENCY=4
*NODE OUTPUT
U,
*ELEMENT OUTPUT
S,
*CONTACT OUTPUT, NSET=TOP, VARIABLE=PRESELECT
*DESIGN RESPONSE, FREQUENCY=999
*ELEMENT RESPONSE
S,
*NODE RESPONSE
U,
*CONTACT RESPONSE
CSTRESS,
CDISP,
*EL FILE, ELSET=ER, FREQUENCY=999
S,
E,
*NODE FILE, NSET=NU, FREQUENCY=999
U,
*NODE FILE, NSET=NR, FREQUENCY=999
RF,
*END STEP
1-102
Static Stress/Displacement Analyses
Geometric modeling
Symmetry conditions allow us to model one-quarter of the slab. A 3 ´ 3 mesh of 8-node shell elements
is used for the ABAQUS/Standard analysis. No mesh convergence studies have been performed, but
the reasonable agreement between the analysis results and the experimental data suggests that the mesh
is adequate to predict overall response parameters with usable accuracy. Three different meshes are
used in ABAQUS/Explicit to assess the sensitivity of the results to mesh refinement: a coarse 6 ´ 6
mesh, a medium 12 ´ 12 mesh, and a fine 24 ´ 24 mesh of S4R elements. Nine integration points are
used through the thickness of the concrete to ensure that the development of plasticity and failure are
modeled adequately. The two-way reinforcement is modeled using the *REBAR option. Symmetry
boundary conditions are applied on the two edges of the mesh, and the corner point is restrained in the
transverse direction.
Material properties
The material data are given in Table 1.1.5-1. The material properties of concrete are taken from Gilbert
and Warner (1978). Some of these data are assumed values, because they are not available for the
concrete used in the experiment. The assumed values are taken from typical concrete data. The
compressive behavior of concrete in the cracking model in ABAQUS/Explicit is assumed to be linear
elastic. This is a reasonable assumption for a case such as this problem, where the behavior of the
structure is dominated by cracking resulting from tension in the slab under bending.
The modeling of the concrete-reinforcement interaction and the energy release at cracking are of
critical importance to the response of a structure such as this once the concrete starts to crack. These
effects are modeled in an indirect way by adding "tension stiffening" to the plain concrete model. This
approach is described in ``A cracking model for concrete and other brittle materials, '' Section 4.5.2 of
the ABAQUS Theory Manual; ``Concrete,'' Section 11.5.1 of the ABAQUS/Standard User's Manual;
and ``Cracking model for concrete,'' Section 10.4.1 of the ABAQUS/Explicit User's Manual. The
simplest tension stiffening model defines a linear loss of strength beyond the cracking failure of the
concrete. In this example three different values for the strain beyond failure at which all strength is lost
(5 ´ 10-4, 1 ´ 10-3, and 2 ´ 10-3) are used to illustrate the effect of the tension stiffening parameters on
the response.
Since the response is dominated by bending, it is controlled by the material behavior normal to the
crack planes. The material's shear behavior in the plane of the cracks is not important. Consequently,
the choice of shear retention has no significant influence on the results. In ABAQUS/Explicit the shear
1-103
Static Stress/Displacement Analyses
retention chosen is exhausted at the same value of the crack opening at which tension stiffening is
exhausted. In ABAQUS/Standard full shear retention is used because it provides a more efficient
numerical solution.
Solution control
Since considerable nonlinearity is expected in the response, including the possibility of unstable
regimes as the concrete cracks, the modified Riks method is used with automatic incrementation in the
ABAQUS/Standard analysis. With the Riks method the load data and solution parameters serve only to
give an estimate of the initial increment of load. In this case it seems reasonable to apply an initial load
of 1112 N (250 lb) on the quarter-model for a total initial load on the structure of 4448 N (1000 lb).
This can be accomplished by specifying a load of 22241 N (5000 lb) and an initial time increment of
0.05 out of a total time period of 1.0. The analysis is terminated when the central displacement reaches
25.4 mm (1 in).
Since ABAQUS/Explicit is a dynamic analysis program and in this case we are interested in static
solutions, the slab must be loaded slowly enough to eliminate any significant inertia effects. The slab is
loaded in its center by applying a velocity that increases linearly from 0 to 2.0 in/second such that the
center displaces a total of 1 inches in 1 second. This very slow loading rate ensures quasi-static
solutions; however, it is computationally expensive. The CPU time required for this analysis can be
reduced in one of two ways: the loading rate can be increased incrementally until it is judged that any
further increase in loading rate would no longer result in a quasi-static solution, or mass scaling can be
used (see ``Explicit dynamic analysis,'' Section 6.2.1 of the ABAQUS/Explicit User's Manual). These
two approaches are equivalent. Mass scaling is used here to demonstrate the validity of such an
approach when it is used in conjunction with the concrete model. Mass scaling is done by increasing
the density of the concrete and the reinforcement by a factor of 100, thereby increasing the stable time
increment for the analysis by a factor of 10 and reducing the computation time by the same amount
while using the original slow loading rate. Figure 1.1.5-4 shows the load-deflection response of the
slab for analyses using the 12 ´ 12 mesh with and without mass scaling. The mass scaling used does
not affect the results significantly; therefore, all subsequent analyses are performed using mass
scaling.
ABAQUS/Standard results
The numerical and experimental results are compared in Figure 1.1.5-2 on the basis of load versus
deflection at the center of the slab. The strong effect of the tension stiffening assumption is very clear
in that plot. The analysis with tension stiffening, such that the tensile strength is lost at a strain of 10 -3
beyond failure, shows the best agreement with the experiment. This analysis provides useful
information from a design viewpoint. The failure pattern in the concrete is illustrated in Figure 1.1.5-3,
which shows the predicted crack pattern on the lower surface of the slab at a central deflection of 7.6
mm (0.3 in).
1-104
Static Stress/Displacement Analyses
ABAQUS/Explicit results
Figure 1.1.5-5 shows the load-deflection response of the slab for the three different mesh densities
using a tension stiffening value of 2 ´ 10-3. Since the coarse mesh predicts a slightly higher limit load
than the medium and fine meshes do and the limit loads for the medium and fine mesh analyses are
very close, the tension stiffening study is performed using the medium mesh only.
The numerical (12 ´ 12 mesh) results are compared to the experimental results in Figure 1.1.5-6 for the
three different values of tension stiffening. It is clear that the less tension stiffening used, the softer the
load-deflection response is. A value of tension stiffening somewhere between the highest and middle
values appears to match the experimental results best. The lowest tension stiffening value causes more
sudden cracking in the concrete and, as a result, the response tends to be more dynamic than that
obtained with the higher tension stiffening values.
Figure 1.1.5-7 shows the numerically predicted crack pattern on the lower surface of the slab for the
medium mesh.
Input files
1-105
Static Stress/Displacement Analyses
mcneice_6.inp
References
· Crisfield, M. A, "Variable Step-Length for Nonlinear Structural Analysis," Report 1049,
Transport and Road Research Lab., Crowthorne, England, 1982.
· Gilbert, R. I. and R. F. Warner, "Tension Stiffening in Reinforced Concrete Slabs," Journal of the
Structural Division, American Society of Civil Engineers, vol. 104, ST12, pp. 1885-1900, 1978.
· McNeice, A. M., "Elastic-Plastic Bending of Plates and Slabs by the Finite Element Method, " Ph.
D. Thesis, London University, 1967.
Table
1-106
Static Stress/Displacement Analyses
Figures
1-107
Static Stress/Displacement Analyses
1-108
Static Stress/Displacement Analyses
1-109
Static Stress/Displacement Analyses
Sample listings
1-110
Static Stress/Displacement Analyses
Listing 1.1.5-1
*HEADING
CORNER SUPPORTED TWO-WAY SLAB TESTED
BY MCNEICE
*NODE
1,0.,0.
7,18.,0.
61,0.,18.
67,18.,18.
*NGEN,NSET=Y-SYM
1,7
*NGEN,NSET=X-SYM
1,61,10
*NGEN,NSET=LX2
61,67
*NGEN,NSET=LY2
7,67,10
*NSET,NSET=ONE
1,
*NFILL
X-SYM,LY2,6,1
*ELEMENT,TYPE=S8R,ELSET=SLAB
1,1,3,23,21,2,13,22,11
*ELGEN,ELSET=SLAB
1,3,2,1,3,20,3
*SHELL SECTION,ELSET=SLAB,MATERIAL=A1
1.75,9
*MATERIAL,NAME=A1
*ELASTIC
4.15E6,.15
*CONCRETE
3000.,0.
5500.,.0015
*FAILURE RATIOS
1.16 , .0836
*TENSION STIFFENING
1.,0.
0.,2.E-3
*REBAR,ELEMENT=SHELL,MATERIAL=SLABMT,
GEOMETRY=ISOPARAMETRIC,NAME=YY
SLAB,.014875,1.,-.435,4
*REBAR,ELEMENT=SHELL,MATERIAL=SLABMT,
1-111
Static Stress/Displacement Analyses
GEOMETRY=ISOPARAMETRIC,NAME=XX
SLAB,.014875,1.,-.435,1
*MATERIAL,NAME=SLABMT
*ELASTIC
29.E6,
*PLASTIC
50.E3,
*BOUNDARY
Y-SYM,YSYMM
X-SYM,XSYMM
67,3
*RESTART,WRITE,FREQUENCY=999
*STEP,INC=30
*STATIC,RIKS
.05,1.,,,,1,3,-1.
*CLOAD
1,3,-5000.
*EL PRINT,FREQUENCY=10
S,
SINV,
E,
PE,
CRACK,
*EL FILE,FREQUENCY=10
S,
SINV,
E,
PE,
CRACK,
*OUTPUT,FIELD,FREQ=10
*ELEMENT OUTPUT
S,
SINV,
E,
PE,
CRACK,
*NODE FILE,NSET=ONE
U,
*OUTPUT,FIELD
*NODE OUTPUT,NSET=ONE
U,
*END STEP
1-112
Static Stress/Displacement Analyses
Listing 1.1.5-2
*HEADING
CORNER SUPPORTED TWO-WAY SLAB TESTED
BY MCNEICE
*NODE
1,0.,0.
7,18.,0.
61,0.,18.
67,18.,18.
*NGEN,NSET=Y-SYM
1,7
*NGEN,NSET=X-SYM
1,61,10
*NGEN,NSET=LX2
61,67
*NGEN,NSET=LY2
7,67,10
*NSET,NSET=ONE
1,
*NFILL
X-SYM,LY2,6,1
*ELEMENT,TYPE=S4R,ELSET=SLAB
1,1,2,12,11
*ELGEN,ELSET=SLAB
1,6,1,1,6,10,6
*SHELL SECTION,ELSET=SLAB,MATERIAL=CONC
1.75,9
*REBAR,ELEMENT=SHELL,MATERIAL=SLABMT,
GEOMETRY=ISOPARAMETRIC,NAME=YY
SLAB,.014875,1.,-.435,4
*REBAR,ELEMENT=SHELL,MATERIAL=SLABMT,
GEOMETRY=ISOPARAMETRIC,NAME=XX
SLAB,.014875,1.,-.435,1
*MATERIAL,NAME=SLABMT
*ELASTIC
29.E6,
*PLASTIC
50.E3,
*DENSITY
7.3e-2,
*MATERIAL,NAME=CONC
*ELASTIC
1-113
Static Stress/Displacement Analyses
4.15E6,.15
*DENSITY
2.246e-2,
*BRITTLE CRACKING
459.8,0.
0.,2.e-3
*BRITTLE SHEAR
1.,0.
0.,2.e-3
*BOUNDARY
Y-SYM,YSYMM
X-SYM,XSYMM
67,3
*AMPLITUDE,NAME=RAMP,DEFINITION=SMOOTH STEP
0.,0.,1.,1.
*RESTART,WRITE,NUM=1
*STEP
*DYNAMIC,EXPLICIT
,1
*BOUNDARY,AMP=RAMP
1,3,3,-1
*MONITOR,NODE=1,DOF=3
*HISTORY OUTPUT, TIME= 5.00E-4
*ENERGY HISTORY
ALLKE, ALLSE, ALLIE, ALLWK, ALLAE, ETOTAL
*NODE HISTORY,NSET=ONE
RF,
U,
*FILE OUTPUT,TIMEMARKS=YES,NUMBER=1
*NODEFILE
RF,
U,
*ELFILE
S,
LE,
CKE,
CKLE,
CKLS,
CKEMAG,
CKSTAT,
CRACK,
*END STEP
1-114
Static Stress/Displacement Analyses
Solution controls
The jointed material model includes a joint opening/closing capability. When a joint opens, the
material is assumed to have no elastic stiffness with respect to direct strain across the joint system.
Because of this, and also as a result of the fact that different combinations of joints may be yielding at
any one time, the overall convergence of the solution is expected to be nonmonotonic. In such cases
the use of *CONTROLS, ANALYSIS=DISCONTINUOUS is generally recommended to prevent
premature termination of the equilibrium iteration process because the solution may appear to be
diverging.
As the end of the excavation process is approached, the automatic incrementation algorithm reduces
the load increment significantly, indicating the onset of failure of the slope. In such analyses it is useful
to specify a minimum time step to avoid unproductive iteration.
For the nonassociated flow case UNSYMM=YES is used on the *STEP option. This is essential for
1-115
Static Stress/Displacement Analyses
obtaining an acceptable rate of convergence since nonassociated flow plasticity has a nonsymmetric
stiffness matrix.
Input files
jointrockstabil_nonassoc_30pka.inp
Nonassociated flow case problem; cohesion = 30 kPa.
jointrockstabil_assoc_25kpa.inp
Associated flow case; cohesion = 25 kPa.
References
· Barton, N., "Progressive Failure of Excavated Rock Slopes," Stability of Rock Slopes,
Proceedings of the 13th Symposium on Rock Mechanics, Illinois, pp. 139-170, 1971.
· Hoek, E., "Estimating the Stability of Excavated Slopes in Open Cast Mines, " Trans. Inst. Min.
and Metal., vol. 79, pp. 109-132, 1970.
Figures
1-116
Static Stress/Displacement Analyses
1-117
Static Stress/Displacement Analyses
1-118
Static Stress/Displacement Analyses
Sample listings
1-119
Static Stress/Displacement Analyses
Listing 1.1.6-1
*HEADING
JOINTED ROCK SLOPE, 2 JOINTS, C=30, NONASSOC FLOW,
.5 SH RET
*NODE
1,0.,0.
11,100.,0.
23,272.9,0.
241,0.,74.
251,100.,74.
263,272.9,74.
731,140.4,144.
743,272.9,144.
*NGEN,NSET=BLHS
1,241,40
*NGEN,NSET=BCEN
11,251,40
*NGEN,NSET=BRHS
23,263,40
*NGEN,NSET=TCEN
251,731,40
*NGEN,NSET=TRHS
263,743,40
*NFILL,BIAS=1.5,TWO STEP
BLHS,BCEN,10
*NFILL,BIAS=.66666666,TWO STEP
BCEN,BRHS,12
*NFILL,BIAS=.66666666,TWO STEP
TCEN,TRHS,12
*NSET,NSET=SLHS,GENERATE
241,251
*NSET,NSET=SRHS,GENERATE
731,743
*NSET,NSET=BOT,GENERATE
1,23
*NSET,NSET=FILN
251,411,731
*ELEMENT,TYPE=CPE4
1,1,2,42,41
101,11,12,52,51
*ELGEN,ELSET=ALLE
1,6,40,1,10,1,10
1-120
Static Stress/Displacement Analyses
101,18,40,1,12,1,20
*SOLID SECTION,ELSET=ALLE,MATERIAL=ALLE
*MATERIAL,NAME=ALLE
*ELASTIC
2.8E7,.2
*JOINTED MATERIAL,JOINT DIRECTION=JOINT1
45.,22.5,30.
*JOINTED MATERIAL,JOINT DIRECTION=JOINT2
45.,22.5,30.
*JOINTED MATERIAL,SHEAR RETENTION
.5,
*ORIENTATION,NAME=JOINT1
1.,0.,0.,0.,1.,0.
*ORIENTATION,NAME=JOINT2
.7934,-.6088,0.,.6088,.7934,0.
*INITIAL CONDITIONS,TYPE=STRESS,GEOSTATIC
ALLE,0.,144.,-3600.,0.,.333333
*RESTART,WRITE,FREQUENCY=5
*STEP, UNSYMM=YES
*GEOSTATIC
1.,1.
*DLOAD
ALLE,BY,-25.
*BOUNDARY
BOT,2,2,0.
BLHS,1,1,0.
BRHS,1,1,0.
TRHS,1,1,0.
SLHS,1,2,0.
TCEN,1,2,0.
SRHS,1,2,0.
*EL PRINT
S,MISES,PRESS
E,
PE,
PEQC,
*NODE PRINT
U,RF
*OUTPUT,FIELD
*NODE OUTPUT,NSET=FILN
U,
*OUTPUT,FIELD,FREQ=5
*ELEMENT OUTPUT
1-121
Static Stress/Displacement Analyses
PEQC,
*OUTPUT,HISTORY
*NODE OUTPUT,NSET=FILN
U,
*END STEP
*STEP,INC=20
*STATIC
.1,1.,.001,.1
*CONTROLS,ANALYSIS=DISCONTINUOUS
*BOUNDARY,OP=NEW
BOT,2,2,0.
BLHS,1,1,0.
BRHS,1,1,0.
TRHS,1,1,0.
*MONITOR,NODE=411,DOF=1
*END STEP
Material
The material's behavior is modeled using linear elasticity and piecewise linear strain hardening.
Results from ABAQUS/Standard using porous elasticity and exponential strain hardening are also
presented. The elastic material parameters are chosen so that the elastic stiffnesses of the linear model
and of the porous elastic model are similar at the end of the first loading step, and the piecewise linear
and exponential hardening curves are similar. The material parameters are
E = 3.0 MPa (for the linear elastic model)
∙ = 0.09 (for the porous elastic model)
º = 0.0
p0 = 0.2 MPa (This is the initial value of pc .)
1-122
Static Stress/Displacement Analyses
pt = 0.02 MPa
¾0 = 0.22 MPa
¸ = 1.7
K =1
½ = 500
In addition, we use the following material properties for the rate-dependent case:
D = 80 per sec
p=1
Contact interaction
The contact between the top exterior surface of the foam specimen and the rigid punch is modeled with
the *CONTACT PAIR option. The specimen's surface is defined by means of the *SURFACE option.
The spherical rigid punch is modeled as an analytical rigid surface with the *SURFACE option in
conjunction with the *RIGID BODY option. An ABAQUS/Explicit model using RAX2 elements
instead of an analytical rigid surface is also available. However, an analytical rigid surface provides a
more accurate representation of curved geometries. Results for the analytical rigid surface case are
presented here.
The mechanical interaction between the contact surfaces is assumed to be rough frictional contact in
ABAQUS/Standard. Therefore, the *FRICTION, ROUGH option--which enforces a no slip constraint
between the two surfaces--is used as a suboption of the *SURFACE INTERACTION property option.
In ABAQUS/Explicit the friction coefficient between the punch and the foam is 0.95. The maximum
p
shear traction due to friction is assumed to be ¾0 = 3, or 0.127 MPa.
1-123
Static Stress/Displacement Analyses
The results differ very little between the linear and porous elastic models. This might be expected since
the problem involves loading well into the plastic range, so that elastic effects are not likely to be
significant (as long as the elasticity is sufficiently stiff to be realistic). However, in a case like this, the
linear elastic modeling is more efficient computationally. In addition, it is not possible to unload the
specimen for the rate-dependent case with porous elasticity. The crushable foam model with linear
elasticity is, therefore, recommended for most applications.
Figure 1.1.7-5 shows a contour plot of the position of the yield surface at the end of the indentation in
the rate-independent ABAQUS/Explicit case. Figure 1.1.7-6 shows the overall load-deflection
response of the foam specimen for both the rate-independent and the rate-dependent cases. Again, the
rate-dependent case predicts higher punch forces.
Input files
1-124
Static Stress/Displacement Analyses
crushfoam_tabular_anl.inp
Rate-dependent case with power law rate dependence entered as a piecewise linear function.
crushfoam_tabular.inp
Rate-dependent case with power law rate dependence entered as a piecewise linear function for a
model using a faceted surface representation.
Figures
1-125
Static Stress/Displacement Analyses
1-126
Static Stress/Displacement Analyses
Sample listings
1-127
Static Stress/Displacement Analyses
Listing 1.1.7-1
*HEADING
RATE DEPENDENT FOAM INDENTATION WITH
ROUGH HEMISPHERICAL PUNCH
*NODE,NSET=ALLN
1,0.,.3
17,0.,.1
19,0.,0.
481,.3,.3
497,.3,.1
499,.3,0.
601,.6,.3
617,.6,.1
619,.6,0.
*NODE,NSET=N9999
9999,0.,.5
*NGEN,NSET=ALLN
1,17
17,19
481,497
497,499
601,617
617,619
*NSET,NSET=CL,GENERATE
1,19
*NSET,NSET=MID,GENERATE
481,499,1
*NSET,NSET=OUT,GENERATE
601,619,1
*NFILL,NSET=ALLN
CL,MID,24,20
*NFILL,NSET=ALLN
MID,OUT,6,20
*NSET,NSET=BOT,GENERATE
19,619,20
*ELEMENT,TYPE=CAX4,ELSET=FOAM
1,3,43,41,1
*ELGEN,ELSET=FOAM
1,15,40,10,9,2,1
*ELSET,ELSET=CENT,GENERATE
1,141,10
61,69
1-128
Static Stress/Displacement Analyses
*ELSET,ELSET=ETOP,GENERATE
1,111,10
*RIGID BODY,ANALYTICAL SURFACE=BSURF,REF NODE=9999
*SURFACE,TYPE=SEGMENTS,NAME=BSURF
START,.14142,.64142
CIRCL,-.0001,.3,0.,.5
*SURFACE,NAME=ASURF
ETOP,S3
*CONTACT PAIR,INTERACTION=ROUGH
ASURF,BSURF
*SURFACE INTERACTION,NAME=ROUGH
*FRICTION,ROUGH
*ELSET,ELSET=ELPRT
CENT,
*SOLID SECTION,ELSET=FOAM,MATERIAL=FOAM
*MATERIAL,NAME=FOAM
*POROUS ELASTIC
.09,0.,.02E6
*FOAM
.2E6,.02E6,.22E6,1.7,1.
*RATE DEPENDENT
80.,1.
*INITIAL CONDITIONS,TYPE=RATIO
ALLN,1.
*BOUNDARY
BOT,1,2
N9999,1
N9999,6
*RESTART,WRITE,FREQUENCY=20
*STEP,INC=100,NLGEOM, UNSYMM=YES
*STATIC
20.E-5,15.E-3,,1.E-3
*BOUNDARY
9999,2,,-.15
*MONITOR,NODE=9999,DOF=2
*PRINT,CONTACT=YES
*ENERGY PRINT,FREQUENCY=5
*ENERGY FILE,FREQUENCY=5
*CONTACT PRINT,SLAVE=ASURF
*CONTACT FILE,SLAVE=ASURF
*EL PRINT,FREQUENCY=50,ELSET=CENT
S,
SINV,
1-129
Static Stress/Displacement Analyses
E,
PE,
*NODE PRINT,FREQUENCY=20
U,RF
*NODE FILE,NSET=N9999
U,RF
*END STEP
1-130
Static Stress/Displacement Analyses
Listing 1.1.7-2
*HEADING
RATE DEPENDENT FOAM INDENTATION WITH
ROUGH HEMISPHERICAL PUNCH
*NODE,NSET=ALLN
1,0.,.3
17,0.,.1
19,0.,0.
481,.3,.3
497,.3,.1
499,.3,0.
601,.6,.3
617,.6,.1
619,.6,0.
*NODE,NSET=N9999
9999,0.,.5
*NGEN,NSET=ALLN
1,17
17,19
481,497
497,499
601,617
617,619
*NSET,NSET=CL,GENERATE
1,19
*NSET,NSET=MID,GENERATE
481,499,1
*NSET,NSET=OUT,GENERATE
601,619,1
*NFILL,NSET=ALLN
CL,MID,24,20
*NFILL,NSET=ALLN
MID,OUT,6,20
*NSET,NSET=BOT,GENERATE
19,619,20
*ELEMENT,TYPE=CAX4,ELSET=FOAM
1,3,43,41,1
*ELGEN,ELSET=FOAM
1,15,40,10,9,2,1
*ELSET,ELSET=CENT,GENERATE
1,141,10
61,69
1-131
Static Stress/Displacement Analyses
*ELSET,ELSET=DBODY,GENERATE
1,111,10
*SURFACE,NAME=DSURF
DBODY,S3
*RIGID BODY,ANALYTICAL SURFACE=RSURF,REF NODE=9999
*SURFACE,TYPE=SEGMENTS,NAME=RSURF
START,.14142,.64142
CIRCL,-.0001,.3,0.,.5
*ELSET,ELSET=ELPRT
CENT,
*SOLID SECTION,ELSET=FOAM,MATERIAL=FOAM
*MATERIAL,NAME=FOAM
*ELASTIC
3.0E6 , 0.0
*FOAM,HARDENING=TABULAR
1.0,.02E6,.22E6,1.7,1.
*FOAM HARDENING
.20745E+05 , 0.000
.42916E+05 , 0.200
.75427E+05 , 0.400
.11738E+06 , 0.600
.16653E+06 , 0.800
.22000E+06 , 1.000
.24745E+06 , 1.100
.27494E+06 , 1.200
.30217E+06 , 1.300
.32890E+06 , 1.400
.35492E+06 , 1.500
.38006E+06 , 1.600
.40418E+06 , 1.700
.42720E+06 , 1.800
.44905E+06 , 1.900
.46969E+06 , 2.000
.50729E+06 , 2.200
.54008E+06 , 2.400
.56834E+06 , 2.600
.59247E+06 , 2.800
.61291E+06 , 3.000
.65083E+06 , 3.500
.67484E+06 , 4.000
.70810E+06 , 6.000
.71340E+06 , 11.000
*RATE DEPENDENT,TYPE=YIELD RATIO
1-132
Static Stress/Displacement Analyses
1.00, 0.0
126.0,10000.0
*CONTACT PAIR,INTERACTION=RDINT1
DSURF,RSURF
*SURFACE INTERACTION,NAME=RDINT1
1.,
*FRICTION,ROUGH
*BOUNDARY
BOT,1,2
N9999,1
N9999,6
*RESTART,WRITE,FREQUENCY=20
*STEP,INC=100,NLGEOM, UNSYMM=YES
*STATIC
20.E-5,15.E-3,,1.E-3
*BOUNDARY
9999,2,,-.15
*MONITOR,NODE=9999,DOF=2
*PRINT,CONTACT=YES
*ENERGY PRINT,FREQUENCY=5
*CONTACT PRINT,SLAVE=DSURF,FREQUENCY=999
*CONTACT FILE,SLAVE=DSURF,FREQUENCY=999
*EL PRINT,FREQUENCY=50,ELSET=CENT
S,
SINV,
E,
PE,
*NODE PRINT,FREQUENCY=20
U,RF
*NODE FILE,NSET=N9999
U,RF
*END STEP
*STEP,INC=100,NLGEOM, UNSYMM=YES
*STATIC
20.E-5,15.E-3,,1.E-3
*BOUNDARY
9999,2,,0.0
*END STEP
1-133
Static Stress/Displacement Analyses
Listing 1.1.7-3
*HEADING
FOAM INDENTATION WITH ROUGH HEMISPHERICAL PUNCH
*RESTART,TIMEMARKS=YES,WRITE,NUMBER=1
*NODE,NSET=ALLN
1,0.,0.3
19,0.,0.
481,0.3,0.3
499,0.3,0.
601,0.6,0.3
619,0.6,0.
*NSET,NSET=N1
1,
*NSET,NSET=N19
19,
*NSET,NSET=N481
481,
*NSET,NSET=N499
499,
*NFILL,NSET=TOP
N1,N481,12,40
*NGEN,NSET=TOP
481,601,40
*NFILL,NSET=BOT
N19,N499,12,40
*NGEN,NSET=BOT
499,619,40
*NFILL,NSET=ALLN
TOP,BOT,9,2
*NSET,NSET=CENTER,GENERATE
3,19
*ELEMENT,TYPE=CAX4R,ELSET=FOAM
1,3,43,41,1
*ELGEN,ELSET=FOAM
1,15,40,10,9,2,1
*ELSET,ELSET=CENT,GENERATE
1,141,10
61,69
*NODE,NSET=PUNCH
1000,0.,0.51
*ELSET,ELSET=UPPER,GEN
1,141,10
1-134
Static Stress/Displacement Analyses
*SOLID SECTION,ELSET=FOAM,MATERIAL=FOAM
*MATERIAL,NAME=FOAM
*ELASTIC
3.E6,0.0
*FOAM
1.0,0.02E6,0.22E6,
*FOAM HARDENING
0.20745E5,0.0
0.42916E5,0.2
0.75427E5,0.4
0.11738E6,0.6
0.16653E6,0.8
0.22E6,1.0
0.24745E6,1.1
0.27494E6,1.2
0.30217E6,1.3
0.3289E6,1.4
0.35492E6,1.5
0.38006E6,1.6
0.40418E6,1.7
0.4272E6,1.8
0.44905E6,1.9
0.46969E6,2.0
0.50729E6,2.2
0.54008E6,2.4
0.56834E6,2.6
0.59247E6,2.8
0.61291E6,3.0
0.65083E6,3.5
0.67484E6,4.0
0.70810E6,6.0
0.71340E6,11.0
*DENSITY
500.,
*BOUNDARY
BOT,1,2
CENTER,1
1,1
1000,1
1000,6
*AMPLITUDE,NAME=SMOOTH,TIME=TOTAL TIME,
DEFINITION=SMOOTH STEP
0.0,0.0,0.6,1.
1-135
Static Stress/Displacement Analyses
*SURFACE,TYPE=ELEMENT,NAME=TARGET
UPPER,S3
*SURFACE, NAME=IMPACTOR, TYPE=SEGMENTS
START, 0.2,0.51
CIRCL, 0.,0.31, 0.,0.51
*RIGID BODY, REF NODE=1000,
ANALYTICAL SURFACE =IMPACTOR
*STEP
*DYNAMIC,EXPLICIT
,0.6
*BOUNDARY,TYPE=DISPLACEMENT,AMPLITUDE=SMOOTH
1000,2,2,-0.2
*SURFACE INTERACTION,NAME=IMP_TO_FOAM
*FRICTION,TAUMAX=0.127E6
0.95,
*CONTACT PAIR,INTERACTION=IMP_TO_FOAM
IMPACTOR,TARGET
*FILE OUTPUT,TIMEMARKS=YES,NUMBER INTERVAL=1
*EL FILE
LE,ERV
*NODE FILE
U,
*END STEP
1-136
Static Stress/Displacement Analyses
are given in millimeters. The beam is 1 mm thick and is modeled with plane strain, second-order,
reduced-integration elements (type CPE8R). The mesh is chosen to be similar to the mesh used by
Doghri (1993). No mesh convergence studies have been performed.
Material
The material properties reported by Doghri (1993) for a low-carbon ( AISI 1010), rolled steel are used
in this example.
A Young's modulus of E= 210 GPa and a Poisson's ratio of º = 0.3 define the elastic response of the
material. The initial yield stress is ¾j0 = 200 MPa.
The nonlinear evolution of the center of the yield surface is defined by the equation
1 pl pl
®_ = C (¾ ¡ ® )"¹_ ¡ ° ® "¹_ ;
¾0
where ® is the backstress, ¾ 0 is the size of the yield surface (size of the elastic range), "¹pl is the
equivalent plastic strain, and C = 25.5 GPa and ° = 81 are the material parameters that define the
initial hardening modulus and the rate at which the hardening modulus decreases with increasing
p
plastic strain, respectively. The quantity 2=3 C=° = 257 MPa defines the limiting value of the
p
equivalent backstress ® ¹ = ® dev : ® dev ; further hardening is possible only through the change in the
size of the yield surface (isotropic hardening).
The isotropic hardening behavior of this material is modeled with the exponential law
pl
¾ 0 = ¾j0 + Q1 (1 ¡ e¡b "¹ );
where ¾ 0 is the size of the yield surface (size of the elastic range), Q1 = 2000 MPa is the maximum
increase in the elastic range, and b = 0.26 defines the rate at which the maximum size is reached as
plastic straining develops.
The material used for this simulation is cold rolled. This work hardened state is represented by
specifying an initial equivalent plastic strain "¹pl j0 = 0.43 (so that ¾ 0 = 411 MPa) and an initial
backstress tensor
2 3
128 0 0
®j0 = 4 0 ¡181 0 5 MPa;
0 0 53
1-137
Static Stress/Displacement Analyses
describe the loading and unloading. The increment size is restricted to a maximum of 0.125 to force
ABAQUS to follow the prescribed loading/unloading pattern closely.
Input files
cyclicnotchedbeam.inp
1-138
Static Stress/Displacement Analyses
Input data.
cyclicnotchedbeam_mesh.inp
Element and node data.
References
· Benallal, A., R. Billardon, and I. Doghri, "An Integration Algorithm and the Corresponding
Consistent Tangent Operator for Fully Coupled Elastoplastic and Damage Equations, "
Communications in Applied Numerical Methods, vol. 4, pp. 731-740, 1988.
· Doghri, I., "Fully Implicit Integration and Consistent Tangent Modulus in Elasto-Plasticity, "
International Journal for Numerical Methods in Engineering, vol. 36, pp. 3915-3932, 1993.
Figures
1-139
Static Stress/Displacement Analyses
Figure 1.1.8-3 Deformed mesh at the conclusion of the simulation. Displacement magnification factor
is 3.
Figure 1.1.8-4 Evolution of stress versus strain in the vicinity of the root of the notch.
1-140
Static Stress/Displacement Analyses
Figure 1.1.8-5 Evolution of the diagonal components of the deviatoric part of the backstress tensor.
Sample listings
1-141
Static Stress/Displacement Analyses
Listing 1.1.8-1
*HEADING
NOTCHED BEAM UNDER CYCLIC LOADING
*INCLUDE,INPUT=cyclicnotchedbeam_mesh.inp
*SOLID SECTION,ELSET=ELALL,MATERIAL=MAT
*MATERIAL,NAME=MAT
*ELASTIC
2.1E5,.3
*PLASTIC,HARDENING=COMBINED,DATA TYPE=PARAMETERS
200.,25500.,81.
*CYCLIC HARDENING,PARAMETERS
200.,2000.,.26
*INITIAL CONDITIONS,TYPE=HARDENING
ELALL,.43,128.,-181.,53.
*BOUNDARY
PIVOT,2
XSYM,1
*AMPLITUDE,NAME=AMP
0.,1.,1.,0.,2.,1.,3.,0.,
4.,1.,5.,0.,6.,1.
*RESTART,WRITE,FREQ=1
*STEP
first loading
*STATIC
.125,1.,,.125
*CLOAD, OP=NEW
2210,2,675.
*NODE FILE,FREQ=8
U,
*EL FILE,ELSET=REFINE,FREQ=8
S,E,PE,ALPHA
*OUTPUT,FIELD,FREQ=8
*NODE OUTPUT
U,
*OUTPUT,HISTORY,FREQ=1
*ELEMENT OUTPUT,ELSET=REFINE
S,E,PE,ALPHA
*NODE PRINT,FREQ=0
*EL PRINT,FREQ=0
*END STEP
*STEP,INC=100
additional unloadings and loadings
1-142
Static Stress/Displacement Analyses
*STATIC
.125,6.,,.125
*CLOAD,OP=NEW,AMPLITUDE=AMP
2210,2,675.
*END STEP
1-143
Static Stress/Displacement Analyses
1-144
Static Stress/Displacement Analyses
surface and a surface defined on the (deformable) shell mesh in the contacting region. The rigid metal
disks are again modeled by boundary conditions and multi-point constraints in ABAQUS/Standard; in
ABAQUS/Explicit the lower rigid metal disk is again modeled by boundary conditions, and the upper
rigid metal disk is modeled as part of the rigid body. Two-dimensional FAX2 hydrostatic fluid
elements are used to model the airspring cavity. The mesh of the rubber membrane and the contact
master surface is shown in Figure 1.1.9-5, and the mesh of the cavity is shown in Figure 1.1.9-6.
Material properties
The walls of an airspring's rubber component are made from plies of symmetrically placed, positively
and negatively oriented reinforcement cords. The walls of an actual component are made of several
such layers. However, for the purposes of the three-dimensional example problem being considered,
the airspring's wall is taken to be a rubber matrix with a single 6-mm-thick symmetric layer of
positively and negatively oriented cords. The cords are modeled by uniformly spaced skew rebars in
the shell elements. The rebars are assumed to be made of steel. The rubber is modeled as an
incompressible Mooney-Rivlin (hyperelastic) material with C10 = 3.2 MPa and C01 = 0.8 MPa, and
the steel is modeled as a linear elastic material with E = 210.0 GPa and º = 0.3.
Skew rebar orientations in shell elements are defined by giving the angle between the local 1-axis and
the rebars. The default local 1-direction is the projection of the global x-axis onto the shell surface (see
``Conventions,'' Section 1.2.2 of the ABAQUS/Standard User's Manual and the ABAQUS/Explicit
User's Manual). It is for this reason, and to make the rebar definition uniform for all elements, that the
axis of revolution of the airspring model has been chosen to be the global x-axis. Two rebar sets,
PLSBAR and MNSBAR, have been defined with orientation angles of 18° and -18°, respectively. The
cross-sectional area of the rebars is 1 mm 2, and they are spaced every 3.5 mm in the shell surface.
The above rebar specification is simplified and somewhat unrealistic. A more realistic simulation
would require different rebar definitions in each ring of elements in the airspring model. The
reinforced plies used in the manufacture of the airspring are located in an initially cylindrical tube with
uniform rebar angles. However, the transformation of these layers from a cylindrical geometry to a
toroidal one gives the airspring a variable rebar angle and rebar spacing that is dependent on the radius
from the axis of revolution of the torus and on the initial rebar angle (see Fursdon, 1990).
In the axisymmetric shell model the airspring walls are modeled by a three-layer composite shell
1-145
Static Stress/Displacement Analyses
section. The two outer layers are each 2.5 mm thick and made up of the same Mooney-Rivlin material
that is used in the 180° model. The middle "rebar" layer is 1 mm thick and is made up of an orthotropic
elastic material that captures the mechanical behavior of the positively and negatively oriented rebar
definition used in the three-dimensional airspring model.
The plane stress orthotropic engineering constants are obtained by looking at the response of a typical
element in the three-dimensional model (element 14) subjected to uniaxial extensions along the local
1- and 2-directions. Using a shell thickness of 1 mm, the in-plane states of stress and strain resulting
from these two tests are
Test "1 "2 ¾1 (MPa) ¾2 (MPa)
1-direction 1.00 ´ 10 -2
-8.75 ´ 10 -2
2.48 ´ 10 1
-2.41 ´ 10-5
2-direction -1.05 ´ 10-3 1.00 ´ 10-2 -5.96 ´ 10-6 2.86 ´ 10-1
For a plane-stress orthotropic material the in-plane stress and strain components are related to each
other as follows:
µ ¶ µ ¶µ ¶
"1 1=E1 ¡º12 =E1 ¾1
= ;
"2 ¡º21 =E2 1=E2 ¾2
where E1 , E2 , º12 , and º21 are engineering constants. Solving for these constants using the above
stress-strain relation and the results of the two uniaxial tests yields
º12 = 9:1
º21 = 0:1
The remaining required engineering constants--G12 , G13 , and G23 --play no role in the rebar layer
definition. Consequently, they have been arbitrarily set to be equal to the shear modulus of the rubber,
which is given by 2(C10 + C01 ).
For the axisymmetric membrane model the bulk material is chosen to have the same material
properties (Mooney-Rivlin hyperelastic) as those used in the 180° model and the axisymmetric shell
model. The rebar parameters and material properties are chosen such that they capture the initial
material properties of the sandwiched steel layer in the axisymmetric shell model. The principal
material directions do not rotate in the axisymmetric shell model (they are the default element basis
directions--the meridional and the hoop directions, respectively). However, they do rotate with finite
strain in the axisymmetric membrane model as a result of the use of rebars. Initial stresses are applied
to the rebars in the axisymmetric membrane model.
In all analyses the air inside the airspring cavity has been modeled as an ideal gas with the following
properties: its reference density is 1.774 kg/m 3 at a room temperature of 27° C and an ambient pressure
of 101.36 kPa.
1-146
Static Stress/Displacement Analyses
Loading
The airspring is first pressurized to 506.6 ´ 103 kPa (5 atms) while holding the upper disk fixed. This
pressure is applied by prescribing degree of freedom 8 at the cavity reference node using the
*BOUNDARY option. In this case the air volume is adjusted automatically to fill the cavity.
In the next step the *BOUNDARY, OP=NEW option is used to remove the boundary condition on the
pressure degree of freedom, thus sealing the cavity with the current air volume. In addition, during this
step in the ABAQUS/Standard analysis the boundary condition on the vertical displacement degree of
freedom of the rigid body reference node is removed, and in its place a downward load of 150 kN is
applied.
The next two steps in the ABAQUS/Standard axisymmetric model analysis are linear perturbation
steps to test the axial stiffness of the airspring with the cavity pressure allowed to vary (closed cavity
conditions) and with it fixed. The three-dimensional ABAQUS/Standard analysis contains three linear
perturbation steps, all under variable cavity pressure (closed cavity) conditions: the first to test the
axial stiffness of the airspring, the second to test its lateral stiffness, and the third to test the rotational
stiffness for rocking motion in the symmetry plane.
The ABAQUS/Explicit axisymmetric analysis concludes with a nonlinear step in which the airspring is
subjected to a downward displacement of 75 mm. The ABAQUS/Standard axisymmetric analysis
concludes with a nonlinear step in which the airspring is compressed by increasing the downward load
to 240.0 kN. The three-dimensional analyses conclude with a nonlinear step in which the airspring is
subjected to a lateral displacement of 20 mm.
ABAQUS/Standard results
Figure 1.1.9-9 shows a displaced plot of the axisymmetric model at the end of Step 2. The spring has
undergone an upward displacement along its axis because the downward load being applied to it is
slightly smaller than the axial reaction force at the end of the previous step. Once again, comparison
between the results from both models reveals almost identical solutions.
Linearized stiffnesses for the airspring are obtained from the linear perturbation steps. The stiffness is
computed by dividing the relevant reaction force at the rigid body reference node by the appropriate
displacement, which gives the airspring's axial stiffness under variable cavity pressure conditions as
826 kN/m for the axisymmetric model. From the results of Step 4 the axial stiffness under "fixed"
1-147
Static Stress/Displacement Analyses
cavity pressure conditions is 134 kN/m. The difference in axial stiffness between these two cases (a
factor of 6) is the result of differences in cavity pressure experienced during axial compression. Under
variable cavity pressure conditions, a fixed mass of fluid (air) is contained in a cavity whose volume is
decreasing; thus, the cavity pressure increases. Under "fixed" cavity pressure conditions, the pressure
is prescribed as a constant value for the step. For the 180° model the predicted stiffnesses are as
follows: the axial stiffness is 821 kN/m, the lateral stiffness is 3.31 MN/m, and the rotational stiffness
is 273 kN/m.
Figure 1.1.9-10 shows a series of displaced plots associated with the compression of the axisymmetric
airspring model during Step 5. Figure 1.1.9-11 shows the load-deflection curve corresponding to this
deformation. The response of the airspring is slightly nonlinear; consequently, there is good agreement
between the axial stiffness obtained with the linear perturbation analysis (Step 3) and that obtained
from the slope of the load-displacement curve. Figure 1.1.9-12 shows a plot of cavity pressure versus
the downward displacement of the rigid body in Step 5, which shows that the gauge pressure in the
cavity increases by approximately 50% during this step. This pressure increase substantially affects the
deformation of the airspring structure and cannot be specified as an externally applied load during the
step since it is an unknown quantity. Figure 1.1.9-13 shows a plot of cavity volume versus the
downward displacement of the rigid body in Step 5. The corresponding results for the axisymmetric
membrane model are in good agreement with the above results.
Figure 1.1.9-14 shows the displaced plot of the 180° model at the end of Step 6, in which a lateral
displacement was applied to the airspring. Figure 1.1.9-15 shows the load-deflection curve
corresponding to this deformation. Once again, good agreement is found between the lateral stiffness
predicted from the linear perturbation analysis (Step 4) and that obtained from the slope of the
load-displacement curve.
ABAQUS/Explicit results
Figure 1.1.9-16 shows a series of displaced plots associated with the compression of the axisymmetric
model during the second step. Figure 1.1.9-17 shows the load-deflection curve corresponding to this
deformation. Although the displacement of the rigid body was applied over a short enough time period
to cause significant inertial effects in the model, there is still good agreement between the slope of the
load-displacement curve in this example and the slope of the load-displacement curve for the same
analysis performed statically in ABAQUS/Standard. Figure 1.1.9-18 shows a plot of cavity pressure
versus the downward displacement of the rigid body in Step 2, which shows that the gauge pressure in
the cavity increases by approximately 50 percent during this step. This pressure increase substantially
affects the deformation of the airspring structure and cannot be specified as an externally applied load
during the step since it is an unknown quantity. Figure 1.1.9-19 shows a plot of cavity volume versus
the downward displacement of the rigid body in Step 2.
Figure 1.1.9-20 shows the displaced plot of the 180° model at the end of Step 2, in which a lateral
displacement was applied to the airspring. Figure 1.1.9-21 shows the load-deflection curve
corresponding to this deformation. Although there is a significant amount of noise that results from the
contact conditions and the coarseness of the mesh, the load-deflection curve shows good agreement
between the analysis performed quasi-statically in ABAQUS/Explicit and the same analysis performed
statically in ABAQUS/Standard. The load versus displacement curve shown has been smoothed to
1-148
Static Stress/Displacement Analyses
Input files
hydrofluidairspring_3d_shell.inp
Three-dimensional ABAQUS/Standard model using shell elements.
hydrofluidairspring_axisymm.inp
Axisymmetric ABAQUS/Standard model.
airspring_s4r.inp
Three-dimensional ABAQUS/Explicit model using shell elements.
airspring_sax1.inp
Axisymmetric ABAQUS/Explicit model.
hydrofluidairspring_3d_mem.inp
Three-dimensional ABAQUS/Standard model using membrane elements.
hydrofluidairspring_max1.inp
ABAQUS/Standard analysis using MAX1 elements with rebars.
hydrofluidairspring_mgax1.inp
ABAQUS/Standard analysis using MGAX1 elements with rebars.
References
· Dils, M., ``Air Springs vs. Air Cylinders,'' Machine Design, May 7, 1992.
Figures
1-149
Static Stress/Displacement Analyses
Figure 1.1.9-3 180° model: mesh of the rubber membrane and partial view of the axisymmetric
contact master surface.
Figure 1.1.9-5 Axisymmetric model: mesh of the rubber membrane and the contact master surface.
1-150
Static Stress/Displacement Analyses
Figure 1.1.9-7 Axisymmetric ABAQUS/Standard model: deformed configuration at the end of Step 1.
Figure 1.1.9-8 Axisymmetric ABAQUS/Explicit model: deformed configuration at the end of Step 1.
1-151
Static Stress/Displacement Analyses
Figure 1.1.9-9 Axisymmetric ABAQUS/Standard model: deformed configuration at the end of Step 2.
1-152
Static Stress/Displacement Analyses
1-153
Static Stress/Displacement Analyses
Figure 1.1.9-14 180° ABAQUS/Standard model: deformed configuration at the end of Step 6.
1-154
Static Stress/Displacement Analyses
1-155
Static Stress/Displacement Analyses
1-156
Static Stress/Displacement Analyses
Figure 1.1.9-20 180° ABAQUS/Explicit model: deformed configuration at the end of Step 2.
Sample listings
1-157
Static Stress/Displacement Analyses
Listing 1.1.9-1
*HEADING
AIRSPRING -- 180 DEG MODEL
*RESTART,WRITE,OVERLAY
*NODE, NSET = FPLANE
1,2.E-2, 0.,0.
4,2.E-2, 0.,20.E-2,0.,0.,1.0
6,0.,0.,20.E-2,0.,0.,1.0
26,0.,0.,40.E-2,0.,0.,-1.0
32,6.293E-2,0.,37.771E-2,-0.58431,0.,-0.81153
38,10.698E-2,0.,36.211E-2,0.,0.,-1.0
39,11.35E-2,0.,36.211E-2,0.,0., -1.0
40,12.E-2,0.,36.211E-2,0.,0.,-1.0
41,12.E-2,0.,0.
*NGEN, LINE = C, NSET = FPLANE
6, 26, 2, , 0. , 0. , 30.E-2 , 0., 1., 0
26, 32, 1, , 0. , 0. , 30.E-2
32, 38, 1, , 10.698E-2, 0. , 43.211E-2
*NCOPY, OLD SET = FPLANE, CHANGE NUMBER = 100,
SHIFT, MULTIPLE = 22
0., 0., 0.
0., 0., 0., 1., 0., 0., 8.18181818
*NODE, NSET = RIGID
10000, 12.E-2, 0. , 0.
*NODE, NSET = CAVITY
50000, 9.E-2 , 0. , 0.
**
** RUBBER SPRING
**
*ELEMENT, TYPE = S4R
2, 4, 6, 106, 104
26, 26, 27, 127, 126
*ELGEN, ELSET = SPRING1
2, 11, 2, 2, 22, 100, 100
*ELGEN, ELSET = SPRING2
26, 14, 1, 1, 22, 100, 100
*ELSET,ELSET=SPRING
SPRING1,SPRING2
*SHELL SECTION, MATERIAL = RUBBER, ELSET = SPRING
6.0E-3,
*HOURGLASS STIFFNESS
,,,100.
1-158
Static Stress/Displacement Analyses
1-159
Static Stress/Displacement Analyses
1-160
Static Stress/Displacement Analyses
**
** STEP 1 - INFLATION STEP (5 ATMOSPHERES)
**
*STEP, NLGEOM, INC=20
*STATIC
0.02,1.0
*MONITOR, NODE=26, DOF=3
*PRINT, CONTACT = YES
*BOUNDARY
CAVITY,8,8, 5.066E5
*EL PRINT, FREQUENCY=99
*NODE PRINT, NSET=CAVITY, FREQUENCY=99
PCAV, CVOL
*NODE PRINT, NSET=RIGID, FREQUENCY=99
U,
RF,
*NODE FILE, NSET=CAVITY
PCAV, CVOL
*OUTPUT,FIELD
*NODE OUTPUT,NSET=CAVITY
PCAV,CVOL
*NODE FILE, NSET=RIGID
U,
RF,
CF,
*OUTPUT,FIELD
*NODE OUTPUT,NSET=RIGID
U,
RF,
CF,
*END STEP
**
** STEP 2 - SEAL CAVITY, RELEASE GRIP ON
** RIGID SURFACE, AND LOAD RIGID SURFACE
**
*STEP, NLGEOM, INC=100
*STATIC
1.0,1.0
*MONITOR, NODE=10000, DOF=1
*BOUNDARY, OP=NEW
1,1,3
N4,1,6
N6,2,3
1-161
Static Stress/Displacement Analyses
YPLN1, 2
YPLN1, 4
YPLN1, 6
YPLN2, 2
YPLN2, 4
YPLN2, 6
RIGID,2,6
*CLOAD
RIGID,1,-75.E3
*END STEP
**
** STEP 3 - PERTURBATION STEP 1
** UNIT AXIAL DISPLACEMENT
**
*STEP, PERTURBATION
*STATIC
*BOUNDARY
RIGID,1,1, 1.E-3
*NODE PRINT, NSET=CAVITY
PCAV, CVOL
*NODE PRINT, NSET=RIGID
U,
RF,
*END STEP
**
** STEP 4 - PERTURBATION STEP 2
** UNIT LATERAL DISPLACEMENT
**
*STEP, PERTURBATION
*STATIC
*BOUNDARY
RIGID,3,3, 1.E-3
*NODE PRINT, NSET=CAVITY
PCAV, CVOL
*NODE PRINT, NSET=RIGID
U,
RF,
*END STEP
**
** STEP 5 - PERTURBATION STEP 3
** UNIT ROTATION
**
*STEP, PERTURBATION
1-162
Static Stress/Displacement Analyses
*STATIC
*BOUNDARY
RIGID,5,5, 1.E-3
*NODE PRINT, NSET=CAVITY
PCAV, CVOL
*NODE PRINT, NSET=RIGID
U,
RF,
*END STEP
**
** STEP 6 - NONLINEAR LATERAL
** LOAD DEFLECTION CURVE
**
*STEP, NLGEOM, INC=100
*STATIC
0.1, 1.0
*CONTROLS,PARAMETERS=FIELD
,1.0
*MONITOR, NODE=10000, DOF=3
*BOUNDARY
RIGID,3,3, 2.E-2
*EL PRINT,REBAR
S,E,RBANG,RBROT
*END STEP
1-163
Static Stress/Displacement Analyses
Listing 1.1.9-2
*HEADING
AIRSPRING -- AXISYMMETRIC MODEL
*RESTART,WRITE
*NODE
1, 0. , 2.E-2
4, 20.E-2 , 2.E-2
6, 20.E-2 , 0.
26, 40.E-2 , 0.
32, 37.771E-2, 6.293E-2
38, 36.211E-2, 10.698E-2
39, 36.211E-2, 11.35E-2
40, 36.211E-2, 12.E-2
500, 0. , 9.E-2
1000, 0. , 12.E-2
*NSET, NSET = RIGID
1000,
*NSET, NSET = CAVITY
500,
*NGEN, LINE = C
6, 26, 2, , 30.E-2 , 0. , 0., 0., 0., 1.
26, 32, 1, , 30.E-2 , 0. , 0.
32, 38, 1, , 43.211E-2, 10.698E-2, 0.
**
** RUBBER SPRING
**
*ELEMENT, TYPE = SAX1
2, 4, 6
26, 26, 27
*ELGEN, ELSET = SPRING
2, 11, 2, 2
26, 14, 1, 1
*SHELL SECTION, COMPOSITE, ELSET = SPRING
2.5E-3, 3, RUBBER
1.0E-3, 3, STEEL
2.5E-3, 3, RUBBER
*MATERIAL, NAME = RUBBER
*HYPERELASTIC, POLYNOMIAL, N = 1
3.2E6, 0.8E6
*MATERIAL, NAME = STEEL
*ELASTIC, TYPE=LAMINA
2.48E9, 2.86E7, 9.105, 8.0E6, 8.0E6, 8.0E6
1-164
Static Stress/Displacement Analyses
**
** CONTACT ELEMENTS
**
*ELSET,ELSET=ECON,GENERATE
26,39,1
*RIGID BODY,ANALYTICAL SURFACE=BSURF,REF NODE=1000
*SURFACE,TYPE=SEGMENTS,FILLET RADIUS=0.5E-2,
NAME=BSURF
START, 41.711E-2, 5.198E-2
CIRCL, 36.211E-2, 10.698E-2, 41.711E-2, 10.698E-2
LINE, 36.211E-2, 12.E-2
*SURFACE,NAME=ASURF
ECON,SPOS
*CONTACT PAIR,INTERACTION=SMOOTH
ASURF,BSURF
*SURFACE INTERACTION,NAME=SMOOTH
**
** FLUID ELEMENTS
**
*ELEMENT, TYPE = FAX2, ELSET = FLUID
201, 1, 4
202, 4, 6
226, 26, 27
299, 40, 1000
*ELGEN, ELSET = FLUID
202, 11, 2, 2
226, 14, 1, 1
*PHYSICAL CONSTANTS, ABSOLUTE ZERO=-273.16
*FLUID PROPERTY, REF NODE=500, TYPE=PNEUMATIC,
ELSET=FLUID,
AMBIENT=101.36E+3
*FLUID DENSITY, PRESSURE=0.0, TEMPERATURE=27.0
1.774,
**
*MPC
BEAM, 40, 1000
*BOUNDARY
1,1,3
4,1,6
6,1,1
RIGID,1,6
**
** STEP 1 - INFLATION STEP (5 ATMOSPHERES)
1-165
Static Stress/Displacement Analyses
**
*STEP, NLGEOM
*STATIC
0.1,1.0
*MONITOR, NODE=26, DOF=1
*PRINT, CONTACT = YES
*BOUNDARY
CAVITY,8,8, 5.066E5
*CONTACT PRINT,SLAVE=ASURF
*CONTACT FILE,SLAVE=ASURF
*OUTPUT,FIELD
*CONTACT OUTPUT,VARIABLE=PRESELECT,SLAVE=ASURF
*EL PRINT, FREQUENCY=99
*NODE PRINT, NSET=CAVITY, FREQUENCY=99
PCAV, CVOL
*NODE PRINT, NSET=RIGID, FREQUENCY=99
U, RF
*NODE FILE, NSET=CAVITY
PCAV, CVOL
*OUTPUT,FIELD
*NODE OUTPUT,NSET=CAVITY
PCAV,CVOL
*NODE FILE, NSET=RIGID
U, RF
CF,
*OUTPUT,FIELD
*NODE OUTPUT,NSET=RIGID
U,RF
CF,
*END STEP
**
** STEP 2 - SEAL CAVITY, RELEASE GRIP ON
** RIGID SURFACE,
** AND LOAD RIGID SURFACE
**
*STEP, NLGEOM
*STATIC
1.0, 1.0
*MONITOR, NODE=1000, DOF=2
*BOUNDARY, OP=NEW
1,1,3
4,1,6
6,1,1
1-166
Static Stress/Displacement Analyses
RIGID,1
RIGID,6
*CLOAD
RIGID,2,-150.E3
*END STEP
**
** STEP 3 - PERTURBATION STEP 1
** UNIT AXIAL DISPLACEMENT WITH CAVITY
** PRESS FREE
**
*STEP, PERTURBATION
*STATIC
*BOUNDARY
RIGID, 2, 2, 1.E-3
*NODE PRINT, NSET=CAVITY
PCAV, CVOL
*NODE PRINT, NSET=RIGID
U, RF
*END STEP
**
** STEP 4 - PERTURBATION STEP 2
** UNIT LOAD WITH CAVITY PRESS FIXED
**
*STEP, PERTURBATION
*STATIC
*BOUNDARY
CAVITY, 8, 8, 0
RIGID, 2, 2, 1.E-3
*NODE PRINT, NSET=CAVITY
PCAV, CVOL
*NODE PRINT, NSET=RIGID
U, RF
*END STEP
**
** STEP 5 - NONLINEAR LOAD DEFLECTION CURVE
**
*STEP, NLGEOM, INC=25
*STATIC
0.1,1.0
*CLOAD
RIGID,2,-240.E3
*END STEP
1-167
Static Stress/Displacement Analyses
Listing 1.1.9-3
*HEADING
AIRSPRING -- 180 DEG MODEL
*RESTART,WRITE,NUMBER INTERVAL=10
*NODE, NSET = FPLANE
1,2.E-2,0.,0.
4,2.E-2,0.,20.E-2,0.,0.,1.0
6,0.,0.,20.E-2,0.,0.,1.0
26,0.,0.,40.E-2,0.,0.,-1.0
32,6.293E-2,0.,37.771E-2,-0.58431,0.,-0.81153
38,10.698E-2,0.,36.211E-2,0.,0.,-1.0
39,11.35E-2,0.,36.211E-2,0.,0.,-1.0
40,12.E-2,0.,36.211E-2,0.,0.,-1.0
41,12.E-2,0.,0.
*NGEN, LINE = C, NSET = FPLANE
6, 26, 2, , 0., 0., 30.E-2, 0., 1., 0.
26, 32, 1, , 0., 0., 30.E-2
32, 38, 1, , 10.698E-2, 0., 43.211E-2
*NCOPY,OLDSET=FPLANE,CHANGE NUMBER=100,SHIFT,
MULTIPLE=22,NEWSET=NALL
0., 0., 0.
0., 0., 0., 1., 0., 0., 8.18181818
*NODE, NSET = RIGID
11000, 12.E-2, 0. , 0.
*NODE, NSET = CAVITY
50000, 9.E-2 , 0. , 0.
**
** RUBBER SPRING
**
*ELEMENT, TYPE = S4R
2, 4, 6, 106, 104
26, 26, 27, 127, 126
*ELGEN, ELSET = SPRING1
2, 11, 2, 2, 22, 100, 100
*ELGEN, ELSET = SPRING2
26, 14, 1, 1, 22, 100, 100
*ELSET,ELSET=SPRING
SPRING1,SPRING2
*SHELL SECTION, MATERIAL = RUBBER, ELSET = SPRING
6.0E-3,
*MATERIAL, NAME = RUBBER
*HYPERELASTIC, POLYNOMIAL, N = 1
1-168
Static Stress/Displacement Analyses
3.2E6, 0.8E6
*DENSITY
1000.,
*REBAR,ELEMENT=SHELL,MATERIAL=STEEL,GEOMETRY=SKEW,
NAME=PLSREBAR
SPRING, 1.E-6, 3.5E-3, 0., 18.0
*REBAR,ELEMENT=SHELL,MATERIAL=STEEL,GEOMETRY=SKEW,
NAME=MNSREBAR
SPRING, 1.E-6, 3.5E-3, 0., -18.0
*MATERIAL, NAME = STEEL
*ELASTIC
2.1E11, 0.3
*DENSITY
7.8E3,
**
** FLUID ELEMENTS
**
*ELEMENT, TYPE = F3D3, ELSET = FLUID
6001, 1, 4, 104
6040, 40, 41, 140
*ELGEN, ELSET = FLUID
6001, 22, 100, 100
6040, 22, 100, 100
*ELEMENT, TYPE = F3D4, ELSET = FLUID
6002, 4, 6, 106, 104
6026, 26, 27, 127, 126
*ELGEN, ELSET = FLUID
6002, 11, 2, 2, 22, 100, 100
6026, 14, 1, 1, 22, 100, 100
*PHYSICAL CONSTANTS, ABSOLUTE ZERO=-273.16
*FLUID PROPERTY, REF NODE=50000, TYPE=PNEUMATIC,
ELSET=FLUID,
AMBIENT=101.36E+3
*FLUID DENSITY, PRESSURE=0.0, TEMPERATURE=27.0
1.774,
**
** RIGID BODY/SURFACE
**
*NODE, NSET = RIGID
11000, 12.E-2, 0., 0.
*NODE,NSET=RIGNODE
11001, 12.E-2, 0., 36.511E-2
11021, 6.5E-2, 0., 42.011E-2
1-169
Static Stress/Displacement Analyses
1-170
Static Stress/Displacement Analyses
YPLN2, 6
RIGID,1,6
**
** STEP 1 - INFLATION STEP (5 ATMOSPHERES)
**
*AMPLITUDE,NAME=RAMP,DEFINITION=SMOOTH STEP
0.,0., 1.E-2,1.0
*AMPLITUDE,NAME=RAMPSMOOTH,DEFINITION=SMOOTH STEP
0.,0., 2.E-2,1.0
*SURFACE,TYPE=ELEMENT, NAME = ASURF
ASURF,SNEG
*SURFACE,TYPE=ELEMENT, NAME = RSURF
RIGELEM,SPOS
*RIGID BODY,REFNODE=1,PINNSET=N1M1
*RIGID BODY,REFNODE=11000,ELSET=RIGELEM,
TIENSET=RIG
*STEP
*DYNAMIC,EXPLICIT
,1.E-2
*BOUNDARY,AMPLITUDE=RAMP
CAVITY,8,8, 5.066E5
**
** CONTACT DEFINITION
**
*NSET,NSET=RIG
N40,N41
*ELSET,ELSET=ASURF,GEN
26,2126,100
27,2127,100
28,2128,100
29,2129,100
30,2130,100
31,2131,100
32,2132,100
33,2133,100
34,2134,100
35,2135,100
36,2136,100
37,2137,100
38,2138,100
*CONTACT PAIR, INTERACTION = SMOOTH
ASURF, RSURF
*SURFACE INTERACTION, NAME = SMOOTH
1-171
Static Stress/Displacement Analyses
**
** OUTPUT REQUESTS
**
*FILE OUTPUT,NUMBER INTERVAL=2
*NODE FILE, NSET=CAVITY
PCAV, CVOL
*NODE FILE, NSET=RIGID
U,
RF,
*HISTORY OUTPUT,TIME=1.E-5
*ENERGY HISTORY
ALLKE,ALLIE,ALLAE,ALLSE,ETOTAL,DT,DTFB,ALLVD
*ELSET,ELSET=TOP
39,2139,1039
*EL HISTORY,ELSET=TOP
S,E
*EL HISTORY,ELSET=TOP,REBAR=PLSREBAR
S,E,RBANG,RBROT
*NODE HISTORY,NSET=CAVITY
PCAV,CVOL
*NODE HISTORY,NSET=RIG
U,RF
*NODE HISTORY,NSET=RIGID
U,RF
*END STEP
**
** STEP 2 - SEAL CAVITY, LOAD FURTHER
**
*STEP
*DYNAMIC,EXPLICIT
,2.E-2
*BOUNDARY, OP=NEW,AMPLITUDE=RAMPSMOOTH
1,1,6
N4,1,6
N6,2,3
YPLN1, 2
YPLN1, 4
YPLN1, 6
YPLN2, 2
YPLN2, 4
YPLN2, 6
RIGID,1,2
RIGID,4,6
1-172
Static Stress/Displacement Analyses
RIGID,3,3, 2.E-2
*END STEP
1-173
Static Stress/Displacement Analyses
Listing 1.1.9-4
*HEADING
AIRSPRING -- AXISYMMETRIC MODEL
*NODE
1, 0. , 2.E-2
4, 20.E-2 , 2.E-2
6, 20.E-2 , 0.
26, 40.E-2 , 0.
32, 37.771E-2, 6.293E-2
38, 36.211E-2, 10.698E-2
39, 36.211E-2, 11.35E-2
40, 36.211E-2, 12.E-2
500, 0. , 9.E-2
1000, 0. , 12.E-2
*NSET, NSET = CAVITY
500,
*NGEN, LINE = C
6, 26, 2, , 30.E-2 , 0. , 0., 0., 0., 1.
26, 32, 1, , 30.E-2 , 0. , 0.
32, 38, 1, , 43.211E-2, 10.698E-2, 0.
**
** RUBBER SPRING
**
*ELEMENT, TYPE = SAX1
2, 4, 6
26, 26, 27
*ELGEN, ELSET = SPRING
2, 11, 2, 2
26, 14, 1, 1
*SHELL SECTION, COMPOSITE, ELSET = SPRING
2.5E-3, 3, RUBBER
1.0E-3, 3, STEEL
2.5E-3, 3, RUBBER
*MATERIAL, NAME = RUBBER
*HYPERELASTIC, POLYNOMIAL, N = 1
3.2E6, 0.8E6
*DENSITY
1000.,
*MATERIAL, NAME = STEEL
*ELASTIC, TYPE=LAMINA
2.48E9, 2.86E7, 9.105, 8.0E6, 8.0E6, 8.0E6
*DENSITY
1-174
Static Stress/Displacement Analyses
7.8E3,
**
** RIGID BODY/SURFACE
**
*NODE, NSET = RIGID
11000, 0. , 12.E-2
*NODE,NSET=RIGNODE
11001, 36.211E-2, 10.698E-2
11021, 41.711E-2, 5.198E-2
12000, 41.711E-2, 10.698E-2
*NGEN,NSET=RIGNODE,LINE=C
11001, 11021, 1, 12000
*ELEMENT,TYPE=RAX2,ELSET=RIGELEM
11001, 1000,40
11002, 40, 11002
11003, 11002, 11003
*ELGEN,ELSET=RIGELEM
11003, 19, 1, 1
*ELEMENT,TYPE=MASS,ELSET=MASS_RIGID
11000, 11000
*MASS,ELSET=MASS_RIGID
.5,
**
** FLUID ELEMENTS
**
*ELEMENT, TYPE = FAX2, ELSET = FLUID
201, 1, 4
202, 4, 6
226, 26, 27
299, 40, 1000
*ELGEN, ELSET = FLUID
202, 11, 2, 2
226, 14, 1, 1
*PHYSICAL CONSTANTS, ABSOLUTE ZERO=-273.16
*FLUID PROPERTY, REF NODE=500, TYPE=PNEUMATIC,
ELSET=FLUID,
AMBIENT=101.36E+3
*FLUID DENSITY, PRESSURE=0.0, TEMPERATURE=27.0
1.774,
**
*BOUNDARY
1,1,3
4,1,6
1-175
Static Stress/Displacement Analyses
6,1,1
RIGID,1,6
*NSET,NSET=RIG
40,1000
*AMPLITUDE,NAME=RAMP,DEFINITION=SMOOTHSTEP
0.,0., .05,1.0
**
** STEP 1 - INFLATION STEP (5 ATMOSPHERES)
**
*SURFACE,TYPE=ELEMENT,NAME=ASURF,NOTHICK
ECON,SPOS
*SURFACE,TYPE=ELEMENT,NAME=BSURF
RIGELEM,SNEG
*RIGID BODY,REFNODE=11000,ELSET=RIGELEM
*STEP
*DYNAMIC,EXPLICIT
,.05
*RESTART,WRITE,NUMBER INTERVAL=1
*BOUNDARY,AMPLITUDE=RAMP
CAVITY,8,8, 5.066E5
**
** CONTACT DEFINITION
**
*ELSET,ELSET=ECON,GENERATE
26,38,1
*CONTACT PAIR,INTERACTION=SMOOTH
ASURF,BSURF
*SURFACE INTERACTION,NAME=SMOOTH
**
** OUTPUT REQUESTS
**
*ELSET,ELSET=EOUT
39,
*FILE OUTPUT, NUMBER INTERVAL=1
*NODE FILE, NSET=CAVITY
PCAV, CVOL
*NODE FILE, NSET=RIGID
U, RF
CF,
*HISTORY OUTPUT,TIME=1.E-4
*ENERGY HISTORY
ALLSE,ALLKE,ALLAE,ALLIE,ETOTAL
*NODE HISTORY,NSET=CAVITY
1-176
Static Stress/Displacement Analyses
PCAV,CVOL
*NODE HISTORY, NSET=RIGID
U, RF, CF
*EL HISTORY,ELSET=EOUT
S,E
*DLOAD
SPRING,VP,1E4
*END STEP
**
** STEP 2 - SEAL CAVITY (KEEP RIGID SURFACE FIXED)
** NONLINEAR LOAD DEFLECTION CURVE
**
*STEP
*DYNAMIC,EXPLICIT
,.05
*RESTART,WRITE,NUMBER INTERVAL=2
*BOUNDARY, OP=NEW,AMPLITUDE=RAMP
1,1,3
4,1,6
6,1,1
RIGID,1
RIGID,3,6
RIGID,2,2,-.075
*END STEP
1-177
Static Stress/Displacement Analyses
In the submodel the joint and its vicinity are meshed using three-dimensional continuum elements
(C3D20R) with four layers through the thickness (see Figure 1.1.10-2). The solid model extends 10
mm along the pipe length and has a radius of 25 mm in the plane of the plate. The submodel accurately
models the fillet radius at the joint. Hence, the submodel capability makes it possible to calculate the
stress concentration in the fillet. The problem could be expanded by adding a ring of welded material
to simulate a welded joint (for this case the submodel would have to be meshed with new element
layers representing the welded material at the joint). The example could also be expanded by including
plastic material behavior in the submodel while using an elastic global model solution.
Loading
The pipe in the global model is subjected to concentrated loads acting in the 1-direction applied at the
nodes at the free end, representing a shear load on the pipe. The total value of all concentrated forces is
equal to 10 N.
Input files
shellsolidpipe_s4_global.inp
S4 global model.
shellsolidpipe_c3d20rsub_s4.inp
1-178
Static Stress/Displacement Analyses
Figures
1-179
Static Stress/Displacement Analyses
Figure 1.1.10-3 Solid submodel overlaid on the shell model in the deformed state, using
magnification factor of 20.
Sample listings
1-180
Static Stress/Displacement Analyses
Listing 1.1.10-1
*HEADING
Global Shell Model
**
**RESTART,WRITE
*NODE,INPUT=shellsolidpipe_node.inp
*ELEMENT, TYPE=S4R,
INPUT=shellsolidpipe_element.inp
**
** plate
**
*ELSET,ELSET=PLATE,GENERATE
1,96,1
193,288,1
** pipe
**
*ELSET,ELSET=PIPE,GENERATE
97,192,1
289,384,1
*SHELL SECTION,ELSET=PLATE,MATERIAL=MAT1
0.001,
*SHELL SECTION,ELSET=PIPE,MATERIAL=MAT1
0.00075,
**
** Basic steel properties
*MATERIAL,NAME=MAT1
*ELASTIC
69.0E9,0.3
**
** built_in
**
*NSET, NSET=BUILT_IN
1, 10, 19, 28,
37, 46, 55, 64,
73, 82, 91, 100,
109, 222, 223, 224,
225, 226, 227, 228,
285, 286, 287, 288,
289,
**
** ysymm
**
1-181
Static Stress/Displacement Analyses
*NSET, NSET=YSYMM
1, 2, 3, 4,
5, 6, 7, 8,
9, 118, 119, 120,
121, 122, 123, 124,
222, 229, 236, 243,
250, 257, 264, 271,
278, 330, 337, 344,
351, 358, 365, 372
**
** load
**
*NSET, NSET=LOAD
125, 133, 141, 149,
157, 165, 173, 181,
189, 197, 205, 213,
221, 379, 380, 381,
382, 383, 384, 385,
421, 422, 423, 424,
425,
*NSET, NSET=force
133, 141, 149, 157,
165, 173, 181, 189,
197, 205, 213, 221,
380, 381, 382, 383,
384, 385, 421, 422,
423, 424, 425
*BOUNDARY
BUILT_IN,ENCASTRE
YSYMM,YSYMM
**
** step 1,Default
**
*STEP
Total load of 10.0 N in the 1-direction
*STATIC
*CLOAD
force,1,0.416667
125,1,0.208333
379,1,0.208333
*NODE FILE
U,
*END STEP
1-182
Static Stress/Displacement Analyses
Listing 1.1.10-2
*HEADING
Solid submodel for global model.
ABAQUS job create
**
**RESTART,WRITE,FREQ=999
***
**Node, element and node set definitions
**are written into the file
**shellsolidpipe_c3d20r_mesh.inp
***
*INCLUDE,INPUT=shellsolidpipe_c3d20r_mesh.inp
*NSET,NSET=CUT
NPIPE,NPLATE
*MATERIAL,NAME=ALUMINUM
*ELASTIC
69.E9,0.3
*SOLID SECTION,ELSET=EALL,MATERIAL=ALUMINUM
**
*SUBMODEL,SHELLTOSOLID,SHELLTHICKNESS=0.001
CUT,
*BOUNDARY
NYSYMM,YSYMM
*STEP
*STATIC
*BOUNDARY,SUBMODEL,STEP=1
CUT,
*NODE FILE,NSET=CUT
U,
*END STEP
1-183
Static Stress/Displacement Analyses
provides for this type of application directly because the strain in newly added elements corresponds to
the deformation of the mesh since the reactivation.
Verification of the *MODEL CHANGE capability is provided in ``Model change,'' Section 3.8 of the
ABAQUS Verification Manual.
Problem description
The example considers the installation of a concrete liner to support a circular tunnel. Practical
geotechnical problems usually involve a complex sequence of construction steps. The construction
details determine the appropriate analysis method to represent these steps accurately. Such details have
been avoided here for the sake of simplifying the illustration.
The tunnel is assumed to be excavated in clay, with a Young's modulus of 200 MPa and a Poisson's
ratio of 0.2 (see Figure 1.1.11-1). The diameter of the tunnel is 8 m, and the tunnel is excavated 20 m
below ground surface. The material surrounding the excavation is discretized with first-order 4-node
plane strain elements (element type CPE4). The infinite extent of the soil is represented by a
30-m-wide mesh that extends from the surface to a depth of 50 m below the surface. The left-hand
boundary represents a vertical symmetry axis. Far-field conditions on the bottom and right-hand-side
boundaries are modeled by infinite elements (element type CINPE4). No mesh convergence studies
have been performed to establish if these boundary conditions are placed far enough away from the
excavation.
An initial stress field due to gravitational and tectonic forces exists through the depth of the soil. It is
assumed that this stress varies linearly with depth and that the ratio between the horizontal and vertical
stress components is 0.5. The self weight of the clay is 20.0 kN/m 3.
The excavation of the tunnel material is accomplished by applying the forces that are required to
maintain equilibrium with the initial stress state in the surrounding material as loads on the perimeter
of the tunnel. These loads are then reduced to zero to simulate the excavation. The three-dimensional
effect of face advancement during excavation is taken into account by relaxing the forces gradually
over several steps. The liner is installed after 40% relaxation of the loads. Further deformation
continues to occur as the face of the excavation advances. This ongoing deformation loads the liner.
In the first input file the 150-mm-thick liner is discretized with one layer of incompatible mode
elements (element type CPE4I). These elements are recommended in regions where bending response
must be modeled accurately. In the second input file beam elements are used to discretize the liner.
The liner is attached rigidly to the tunnel. The concrete is assumed to have cured to a strength
represented by the elastic properties shown in Figure 1.1.11-1 by the time the liner is loaded. The liner
is not shown in this diagram.
It is expected that an overburden load representing the weight of traffic and buildings exists after the
liner is installed.
Analysis method
The excavation and installation of the liner is modeled in four analysis steps. In the first step the initial
stress state is applied and the liner elements are removed using the *MODEL CHANGE, REMOVE
1-184
Static Stress/Displacement Analyses
option. Concentrated loads that are in equilibrium with the initial stress field are applied on the
perimeter of the tunnel. These forces were obtained from an independent analysis where the
displacements on the tunnel perimeter were constrained. The reaction forces at the constrained nodes
are the loads applied here. The second step begins the tunnel excavation by reducing the concentrated
loads on the tunnel surface. The loads are reduced by 40% in this step before the liner is installed in
the third step using the *MODEL CHANGE, ADD option. No deformation takes place in the soil or
liner during the third step. In the fourth step the surface load is applied, and the excavation is
completed by removing the remainder of the load on the tunnel perimeter.
In problems involving geometric nonlinearities with finite deformation, it is important to recognize
that element reactivation occurs in the configuration at the start of the reactivation step. If the
NLGEOM parameter were used in this problem, the thickness of the liner, when modeled with the
continuum elements, would have a value at reactivation that would be different from its original value.
This result would happen because the outside nodes (the nodes on the tunnel/liner interface) displace
with the mesh, whereas the inside nodes remain at their current locations since liner elements are
inactive initially. This effect is not relevant in this problem because geometric nonlinearities are not
included. However, it may be significant for problems involving finite deformation, and it may lead to
convergence problems in cases where elements are severely distorted upon reactivation. This problem
would not occur in the model with beam elements because they have only one node through the
thickness. In the model where the liner is modeled with continuum elements, the problem can be
eliminated if the inner nodes are allowed to follow the outer nodes prior to reactivation, which can be
accomplished by applying displacement boundary conditions on the inner nodes. Alternatively, the
liner can be overlaid with (elastic) elements of very low stiffness. These elements use the same nodes
as the liner but are so compliant that their effect on the analysis is negligible when the liner is present.
They remain active throughout the analysis and ensure that the inner nodes follow the outer nodes,
thereby preserving the liner thickness.
Input files
modelchangedemo_continuum.inp
*MODEL CHANGE with continuum elements.
modelchangedemo_beam.inp
1-185
Static Stress/Displacement Analyses
Figures
1-186
Static Stress/Displacement Analyses
Sample listings
1-187
Static Stress/Displacement Analyses
Listing 1.1.11-1
*HEADING
STRESS FREE INCLUSION OF TUNNEL LINER
(USING *MODEL CHANGE)
Units : N, m
*RESTART,WRITE
**
*NODE,NSET=SOIL,INPUT=modelchangedemo_node.inp
*NSET,NSET=TUNNEL,UNSORTED
100, 101, 102, 103, 104, 105, 106,
2105, 2104, 2103, 2102, 2101, 2100
*NODE
4000, 0.00, -16.00
4012, 0.00, -24.00
4100, 0.00, -16.15
4112, 0.00, -23.85
*NGEN,LINE=C
4000, 4012, 1, ,0.0, -20.0, 0.0, 0.0, 0.0, -1.0
4100, 4112, 1, ,0.0, -20.0, 0.0, 0.0, 0.0, -1.0
*NSET,NSET=LINER,GENERATE
4000, 4012
*NSET,NSET=RHS,GENERATE
8, 3108, 10
*NSET,NSET=BOT,GENERATE
3100, 3108
*NSET,NSET=XSYMM,GENERATE
100, 150, 10
200, 1000, 100
2100, 2150, 10
2200, 3200, 100
*NSET,NSET=XSYMM
4000, 4012, 4100, 4112
*NODE,NSET=NINF
209, 60.00, -20.00
309, 60.00, -17.77
409, 60.00, -14.98
509, 60.00, -11.50
609, 60.00, -10.10
709, 60.00, -8.347
809, 60.00, -6.158
909, 60.00, -3.420
1009, 60.00, 0.000
1-188
Static Stress/Displacement Analyses
1-189
Static Stress/Displacement Analyses
2208,208,2308,2309,209
208,308,208,209,309
308,408,308,309,409
408,508,408,409,509
508,608,508,509,609
608,708,608,609,709
708,808,708,709,809
808,908,808,809,909
908,1008,908,909,1009
*ELSET,ELSET=EALL
SOIL,ELINF
**
*ORIENTATION,NAME=OR,SYSTEM=CYLINDRICAL
0.0, -20.0, 0.0, 0.0, -20.0, 10.0
3, 0.0
*SOLID SECTION,MATERIAL=CONCRETE,ELSET=LINER,
ORIENTATION=OR
*SOLID SECTION,MATERIAL=CLAY,ELSET=SOIL
*SOLID SECTION,MATERIAL=CLAY,ELSET=ELINF
*MATERIAL,NAME=CLAY
*ELASTIC,TYPE=ISOTROPIC
0.2E9, 0.2
*MATERIAL,NAME=CONCRETE
*ELASTIC,TYPE=ISOTROPIC
19.0E9 , 0.2
**
*MPC
TIE, LINER, TUNNEL
*INITIAL CONDITIONS,TYPE=STRESS,GEOSTATIC
EALL, 0.0, 0.0, -1.52E6, -76.00, 0.5
*AMPLITUDE,NAME=RELAX,TIME=TOTAL TIME
0.0, 1.0, 1.0, 1.0, 2.0, 0.6, 3.0, 0.6,
4.0, 0.0
** --------------------------------------
*STEP
step 1: add initial stress state & remove liner
*STATIC
*DLOAD
SOIL, BY, -20.0E3
*MODEL CHANGE,REMOVE
LINER,
*CLOAD,AMPLITUDE=RELAX
100, 1, 5.4086E+04
1-190
Static Stress/Displacement Analyses
101, 1, 4.3918E+04
102, 1, 8.6901E+04
103, 1, 1.2732E+05
104, 1, 1.6185E+05
105, 1, 1.8949E+05
106, 1, 2.0701E+05
2100, 1, 8.2710E+04
2101, 1, 6.3287E+04
2102, 1, 1.2031E+05
2103, 1, 1.6549E+05
2104, 1, 1.9676E+05
2105, 1, 2.1052E+05
100, 2, 1.6652E+05
101, 2, 3.2459E+05
102, 2, 2.9838E+05
103, 2, 2.5160E+05
104, 2, 1.8487E+05
105, 2, 9.9587E+04
106, 2, -2142.
2100, 2, -2.4756E+05
2101, 2, -4.7534E+05
2102, 2, -4.1880E+05
2103, 2, -3.3399E+05
2104, 2, -2.2922E+05
2105, 2, -1.1476E+05
*BOUNDARY
XSYMM, 1
*NODE PRINT,FREQUENCY=100,NSET=TUNNEL
U, RF
*EL PRINT,FREQUENCY=100,ELSET=LINER,
POSITION=AVERAGED AT NODES
S,
*END STEP
** --------------------------------------
*STEP,INC=100
step 2: relax tunnel stress 40 %
*STATIC
*END STEP
** --------------------------------------
*STEP
step 3: add liner stress free
*STATIC
*MODEL CHANGE,ADD
1-191
Static Stress/Displacement Analyses
LINER,
*END STEP
** --------------------------------------
*STEP,INC=100
step 4: relax tunnel stress to zero &
apply surface load
*STATIC
*DLOAD
SURFACE, P3, 50.0E3
*EL FILE,FREQUENCY=100,ELSET=LINER,
POSITION=AVERAGED AT NODES
S,
*END STEP
1-192
Static Stress/Displacement Analyses
Listing 1.1.11-2
*HEADING
STRESS FREE INCLUSION OF TUNNEL LINER
(USING *MODEL CHANGE)
Units : N, m
*RESTART,WRITE
**
*NODE,NSET=SOIL,INPUT=modelchangedemo_node.inp
*NSET,NSET=TUN_IX,UNSORTED
101, 102, 103, 104, 105, 106,
2105, 2104, 2103, 2102, 2101
*NSET,NSET=TUN_IY,UNSORTED
100, 101, 102, 103, 104, 105,
106, 2105, 2104, 2103, 2102, 2101, 2100
*NSET,NSET=TUNNEL,GENERATE
100, 106
2100, 2105
*NODE
4000, 0.00, -16.0
4012, 0.00, -24.0
*NGEN,NSET=LINER,LINE=C
4000, 4012, 1, ,0.0, -20.0, 0.0, 0.0, 0.0, -1.0
*NSET,NSET=LIN_JX,GENERATE
4001, 4011
*NSET,NSET=LIN_JY,GENERATE
4000, 4012
*NSET,NSET=RHS,GENERATE
8, 3108, 10
*NSET,NSET=BOT,GENERATE
3100, 3108
*NSET,NSET=XSYMM,GENERATE
100, 150, 10
200, 1000, 100
2100, 2150, 10
2200, 3200, 100
*NSET,NSET=XSYMM
4000, 4012, 4100, 4112
*NODE,NSET=NINF
209, 60.00, -20.00
309, 60.00, -17.77
409, 60.00, -14.98
509, 60.00, -11.50
1-193
Static Stress/Displacement Analyses
1-194
Static Stress/Displacement Analyses
2708,2708,2808,2809,2709
2608,2608,2708,2709,2609
2508,2508,2608,2609,2509
2408,2408,2508,2509,2409
2308,2308,2408,2409,2309
2208,208,2308,2309,209
208,308,208,209,309
308,408,308,309,409
408,508,408,409,509
508,608,508,509,609
608,708,608,609,709
708,808,708,709,809
808,908,808,809,909
908,1008,908,909,1009
*ELSET,ELSET=EALL
SOIL,ELINF
**
*BEAM SECTION,MATERIAL=CONCRETE,SECTION=RECT,
ELSET=LINER
1.0 , 0.15
0.0 , 0.0 , -1.0
*SOLID SECTION,MATERIAL=CLAY,ELSET=SOIL
*SOLID SECTION,MATERIAL=CLAY,ELSET=ELINF
*MATERIAL,NAME=CLAY
*ELASTIC,TYPE=ISOTROPIC
0.2E9, 0.2
*MATERIAL,NAME=CONCRETE
*ELASTIC,TYPE=ISOTROPIC
19.0E9 , 0.2
**
*EQUATION
2,
TUN_IX, 1, 1.0, LIN_JX, 1, -1.0
2,
TUN_IY, 2, 1.0, LIN_JY, 2, -1.0
*INITIAL CONDITIONS,TYPE=STRESS,GEOSTATIC
EALL, 0.0, 0.0, -1.52E6, -76.00, 0.5
*AMPLITUDE,NAME=RELAX,TIME=TOTAL TIME
0.0, 1.0, 1.0, 1.0, 2.0, 0.6, 3.0, 0.6,
4.0, 0.0
** --------------------------------------
*STEP
step 1: add initial stress state
1-195
Static Stress/Displacement Analyses
*STATIC
*DLOAD
SOIL, BY, -20.0E3
*MODEL CHANGE,REMOVE
LINER,
*CLOAD,AMPLITUDE=RELAX
100, 1, 5.4086E+04
101, 1, 4.3918E+04
102, 1, 8.6901E+04
103, 1, 1.2732E+05
104, 1, 1.6185E+05
105, 1, 1.8949E+05
106, 1, 2.0701E+05
2100, 1, 8.2710E+04
2101, 1, 6.3287E+04
2102, 1, 1.2031E+05
2103, 1, 1.6549E+05
2104, 1, 1.9676E+05
2105, 1, 2.1052E+05
100, 2, 1.6652E+05
101, 2, 3.2459E+05
102, 2, 2.9838E+05
103, 2, 2.5160E+05
104, 2, 1.8487E+05
105, 2, 9.9587E+04
106, 2, -2142.
2100, 2, -2.4756E+05
2101, 2, -4.7534E+05
2102, 2, -4.1880E+05
2103, 2, -3.3399E+05
2104, 2, -2.2922E+05
2105, 2, -1.1476E+05
*BOUNDARY
XSYMM, 1
XSYMM, 6
*NODE PRINT,FREQUENCY=100,NSET=TUNNEL
U, RF
*EL PRINT,FREQUENCY=100,ELSET=LINER,
POSITION=AVERAGED AT NODES
S,
*END STEP
** --------------------------------------
*STEP,INC=100
1-196
Static Stress/Displacement Analyses
1-197
Static Stress/Displacement Analyses
example. In both examples the first loading step is fully axisymmetric so that only a two-dimensional
analysis is required. However, a full three-dimensional model is required to model the subsequent
bending load. The *SYMMETRIC RESULTS TRANSFER option is used to transfer the axisymmetric
solution to the full three-dimensional model. This solution becomes the base, or reference, state in the
subsequent bending analysis.
It is desirable to reduce the stress concentrations to increase the service life of the bushing. To this end
the sensitivity of stresses in the axisymmetric model is studied with respect to two shape design
parameters: the fillet radius, r, and the thickness, t, of the rubber bushing at the top and bottom ends
where it is bonded to the inner steel tube.
1-198
Static Stress/Displacement Analyses
numerically differencing the initial and perturbed nodal coordinates. The perturbation of the thickness
is such that it causes the line of nodes connecting the thickness dimension to the fillet radius to rotate
about the point of tangency of this line to the fillet radius.
1-199
Static Stress/Displacement Analyses
¢¾max
¢r = d¾max
:
dr
Substituting for ¢¾max = 0:1¾max and d¾max =dr = 0.008 MPa/mm (28.75 psi/in) (see Figure
1.1.12-7) gives ¢r = 2.25 mm (0.09049 in). A reanalysis of the problem with the radius changed to
r0 + ¢r = 14.99 mm (0.59049 in) yields a reduction of 8.8% in the maximum axial stress, which is
slightly less than the goal of 10%. This is expected because of the nonlinearity of the problem; to
achieve the 10% reduction, this process would have to be repeated, which is essentially an
optimization problem.
Input files
bushing_cax4_axi.inp
Axisymmetric model with CAX4 elements.
bushing_cax4_3d.inp
Three-dimensional model created from CAX4 elements.
bushing_cgax4r_axi.inp
Axisymmetric model with CGAX4R elements.
bushing_cgax4r_3d.inp
Three-dimensional model created from CGAX4R elements.
bushing_node.inp
Node definitions.
bushing_steel.inp
Element definitions for the steel.
bushing_rubber.inp
Element definitions for the rubber.
bushing_rigid.inp
Element definitions for the rigid body.
bushing_cax4_axi_dsa.inp
Design sensitivity analysis for the axisymmetric model.
Table
1-200
Static Stress/Displacement Analyses
r0 d¾max t0 d¾max
Parameter ¾max dr ¾max dt
r -0.55 --
t -- -0.11
Figures
Figure 1.1.12-3 Deformed mesh after axial loading followed by nonaxisymmetric loading.
1-201
Static Stress/Displacement Analyses
Figure 1.1.12-5 Deformed mesh after twist loading followed by nonaxisymmetric loading.
Figure 1.1.12-6 Variation of axial stress in the rubber after axial loading.
1-202
Static Stress/Displacement Analyses
Figure 1.1.12-7 Variation of the sensitivity of the axial stress with respect to an increase in the radius
of the fillet, r.
1-203
Static Stress/Displacement Analyses
Figure 1.1.12-8 Variation of the sensitivity of the axial stress with respect to a decrease in the
thickness of the rubber, t.
Sample listings
1-204
Static Stress/Displacement Analyses
Listing 1.1.12-1
*HEADING
AXISYMMETRIC BUSHING
*RESTART,WRITE
*NODE,NSET=NALL,INPUT=bushing_node.inp
*NODE
229,0.,0.,0.
*ELEMENT, TYPE=CAX4,INPUT=bushing_steel.inp
*ELEMENT, TYPE=CAX4H,ELSET=RUBBER,INPUT=bushing_rubber.inp
*ELEMENT,TYPE=RAX2,ELSET=RIGID,INPUT=bushing_rigid.inp
*RIGID BODY,ELSET=RIGID,REF NODE=229
*ELSET,ELSET=INNER,GENERATE
1,5,1
76,79,1
163,171,1
*ELSET,ELSET=OUTER,GENERATE
178,184,1
86,92,1
*NSET, NSET=OUT_ST
110, 111, 112, 113, 114, 115, 116, 117,
222, 223, 224, 225, 226, 227, 228
*NSET,NSET=IN_ST
1, 2, 3, 4, 5, 6, 98, 99,
100, 101, 209, 210, 211, 212, 213, 214,
215, 216, 217,
*SOLID SECTION, ELSET=INNER, MATERIAL=STEEL-MATERIAL
1.,
*SOLID SECTION, ELSET=OUTER, MATERIAL=STEEL-MATERIAL
1.,
*SOLID SECTION, ELSET=RUBBER, MATERIAL=RUBBER-MATERIAL
1.,
*MATERIAL, NAME=STEEL-MATERIAL
*ELASTIC
3.E+7,0.3
*MATERIAL, NAME=RUBBER-MATERIAL
*HYPERELASTIC, N=2
11.5796, 3.47492, 2.269385E-1, -1.77868E-1, 8.5253E-3, 0.0, 0.0
*STEP, NLGEOM
*STATIC
1.0, 1.0
*BOUNDARY
OUT_ST,1,2,0.0
1-205
Static Stress/Displacement Analyses
229,1,1
229,6,6
*CLOAD
229,2,2400.0
*NODE PRINT,FREQ=999
U,
RF,
*NODE FILE,FREQ=999
U,
RF,
*EL PRINT,FREQ=999
S,
E,
*EL FILE,FREQ=999
S,
E,
*END STEP
1-206
Static Stress/Displacement Analyses
Listing 1.1.12-2
*HEADING
AXISYMMETRIC BUSHING
*RESTART,WRITE,FREQ=999
*SYMMETRIC MODEL GENERATION,REVOLVE
0,0,0,0,0,1
1,0,0
180.0,8,1.
*NSET,NSET=SYMM,GEN
1,228,1
1833,2060,1
*NSET,NSET=NOUT,GEN
917,1144,1
*ELSET,ELSET=EOUT,GEN
1555,1738,1
*SYMMETRIC RESULTS TRANSFER,STEP=1,INC=1
*TRANSFORM,NSET=NALL,TYPE=C
0.,0.,0.,0.,0.,10.
*FILE FORMAT,ZERO INCREMENT
*STEP,NLGEOM
*STATIC
1.0, 1.0
*BOUNDARY
OUT_ST,1,3
SYMM,2,2,0.0
229,1,2,0.0
229,4,6,0.0
*CLOAD
229,3,1200.
*NODE PRINT,NSET=NOUT,FREQ=999
U,
RF,
*NODE FILE,NSET=NOUT,FREQ=999
U,
RF,
*EL PRINT,ELSET=EOUT,FREQ=999
S,
E,
*EL FILE,ELSET=EOUT,FREQ=999
S,
E,
*END STEP
1-207
Static Stress/Displacement Analyses
*STEP,NLGEOM,INC=20
*STATIC
.1, 1.0
*BOUNDARY,OP=NEW
OUT_ST,1,3
SYMM,2,2,0.0
229,2,2,0.0
*CLOAD
229,5,2600.
*NODE PRINT,NSET=NOUT,FREQ=999
U,
RF,
*NODE FILE,NSET=NOUT,FREQ=999
U,
RF,
*EL PRINT,ELSET=EOUT,FREQ=999
S,
E,
*EL FILE,ELSET=EOUT,FREQ=999
S,
E,
*END STEP
1-208
Static Stress/Displacement Analyses
nodes in the inner boundary of the bushing are connected, using the *KINEMATIC COUPLING
option, to a node located in the center of the model. This node, thus, defines the inner shaft as a rigid
body.
Material
The material model is not defined from any particular physical material.
The instantaneous behavior of the viscoelastic material is defined by hyperelastic properties. A
polynomial model with N =1 (a Mooney-Rivlin model) is used for this, with the constants C10 =
27.56 MPa (4000 psi), C01 = 6.89 MPa (1000 psi), and D1 = 0.0029 MPa -1 (0.00002 psi -1).
The viscous behavior is modeled by a time-dependent shear modulus, GR (t), and a time-dependent
bulk modulus, KR (t), each of which is expanded in a Prony series in terms of the corresponding
instantaneous modulus,
2
X µ µ¶¶
t
GR (t)=G0 = 1 ¡ g¹iP
1 ¡ exp ¡
i=1
¿i
X2 µ µ ¶¶
¹ P t
KR (t)=K0 = 1 ¡ ki 1 ¡ exp ¡ :
i=1
¿ i
The relative moduli g¹iP and k¹iP and time constants ¿i are
i g¹iP k¹iP ¿i ; sec
1 0.2 0.5 0.1
2 0.1 0.2 0.2
This model results in an initial instantaneous Young's modulus of 206.7 MPa (30000 psi) and
Poisson's ratio of 0.45. It relaxes pressures faster than shear stresses.
Analysis
The analysis is done in four steps. The first step is a preload of 222.4 kN (50000 lbs) applied in the
x-direction to the node in the center of the model in 0.001 sec with a *STATIC procedure (``Static
stress analysis,'' Section 6.2.2 of the ABAQUS/Standard User's Manual). The *STATIC procedure
does not allow viscous material behavior, so this response is purely elastic. During the second step the
load stays constant and the material is allowed to creep for 1 sec by using the *VISCO procedure
(``Quasi-static analysis,'' Section 6.2.5 of the ABAQUS/Standard User's Manual). Since 1 sec is a long
time compared with the material time constants, the solution at that time should be close to steady
state. The CETOL parameter on the *VISCO option defines the accuracy of the automatic time
incrementation during creep response. CETOL is an upper bound on the allowable error in the creep
strain increment in each time increment. It is chosen as 5 ´ 10-4, which is small compared to the elastic
strains. The third step is another *STATIC step. Here the loading is a torque of 1129.8 N-m (10000
lb-in) applied in 0.001 sec. The fourth step is another *VISCO step with a time period of 1 sec.
1-209
Static Stress/Displacement Analyses
step. Each of the static loads produces finite amounts of deformation, which are considerably expanded
during the holding periods. Figure 1.1.13-6shows the displacement of the center of the bushing in the
x-direction and its rotation as functions of time.
Input file
viscobushing.inp
Input data for the analysis.
Figures
1-210
Static Stress/Displacement Analyses
1-211
Static Stress/Displacement Analyses
Sample listings
1-212
Static Stress/Displacement Analyses
Listing 1.1.13-1
*HEADING
TRANSIENT LOADING OF A VISCOELASTIC BUSHING --
CPE4R
*NODE
1,0.5,0.
7,1.0,0.
999,0.,0.
*NGEN,NSET=RADIAL
1,7
*NCOPY,CHANGE NUMBER=10,OLD SET=RADIAL,
NEW SET=ALL,SHIFT,MULTIPLE=55
0.,0.,0.,0.,0.,1.,6.4285714
*NSET,NSET=INSIDE,GENERATE
1,551,10
*NSET,NSET=OUTSIDE,GENERATE
7,557,10
*ELEMENT,TYPE=CPE4R,ELSET=ONE
1, 1,2,12,11
*ELGEN,ELSET=ALL
1,6,1,1,55,10,10
*ELSET,ELSET=TWO
1,2
*ELSET,ELSET=RIM,GENERATE
1,21,10
2,22,10
401,421,10
402,422,10
*ELEMENT,TYPE=CPE4R
551,551,552,2,1
*ELGEN,ELSET=ALL
551,6,1,1
*KINEMATIC COUPLING, REF NODE=999
INSIDE,1,2
*BOUNDARY
OUTSIDE,1,2
*MATERIAL,NAME=RUBBER
*HYPERELASTIC,N=1,MODULI=INSTANTANEOUS
4000.,1000.,0.00002
*VISCOELASTIC,TIME=PRONY
0.2,0.5,.1
1-213
Static Stress/Displacement Analyses
0.1,0.2,.2
*SOLID SECTION,ELSET=ALL,MATERIAL=RUBBER
1.,
*NSET,NSET=CENTER
999,
*STEP,NLGEOM
*STATIC
0.001,0.001,0.0001
*CLOAD
999,1,50000.
*EL PRINT,FREQUENCY=0
*NODE PRINT,NSET=CENTER
*NODE FILE,FREQUENCY=150,NSET=RADIAL
U,RF
*EL FILE,FREQUENCY=150,ELSET=TWO
S,E,CE,CEP
*OUTPUT,VAR=PRESELECT,FIELD,FREQ=999
*OUTPUT,HISTORY,FREQ=1
*NODE OUTPUT,NSET=CENTER
U,
*OUTPUT,FIELD,Frequency=150
*NODE OUTPUT,NSET=RADIAL
U,RF
*OUTPUT,HISTORY,Frequency=150
*NODE OUTPUT,NSET=RADIAL
U,RF
*OUTPUT,FIELD,Frequency=150
*ELEMENT OUTPUT,ELSET=TWO
S,E,CE,CEP
*OUTPUT,HISTORY,Frequency=150
*ELEMENT OUTPUT,ELSET=TWO
S,E,CE,CEP
*END STEP
*STEP,NLGEOM,INC=150
*VISCO,CETOL=5.E-4
0.04,1.
*END STEP
*STEP,NLGEOM
*STATIC
0.001,0.001
*CLOAD
999,6,10000.
*NODE FILE,FREQUENCY=150,NSET=RADIAL
1-214
Static Stress/Displacement Analyses
U,RF
*EL FILE,FREQUENCY=150,ELSET=RIM
S,E,CE,CEP
*OUTPUT,FIELD,Frequency=150
*NODE OUTPUT,NSET=RADIAL
U,RF
*OUTPUT,HISTORY,FREQ=1
*NODE OUTPUT,NSET=CENTER
U,
*OUTPUT,HISTORY,Frequency=150
*NODE OUTPUT,NSET=RADIAL
U,RF
*OUTPUT,VAR=PRESELECT,FIELD,FREQ=999
*OUTPUT,FIELD,Frequency=150
*ELEMENT OUTPUT,ELSET=RIM
S,E,CE,CEP
*OUTPUT,HISTORY,Frequency=150
*ELEMENT OUTPUT,ELSET=RIM
S,E,CE,CEP
*END STEP
*STEP,NLGEOM,INC=150
*VISCO,CETOL=5.E-4
0.04,1.
*END STEP
Problem description
A deep indentation problem is solved for both axisymmetric and three-dimensional geometries, as
shown in Figure 1.1.14-1. Each model consists of a rigid punch and a deformable blank. The punch has
a semicircular nose section and a radius of 100 mm. The blank is modeled as a von Mises
elastic-plastic material with a Young's modulus of 3 ´ 106 MPa, an initial yield stress of 1.5 ´ 105
MPa, and a constant hardening slope of .45 ´ 105 MPa. Poisson's ratio is 0.3; the density is 1.0 ´ 10-5
kg/mm3.
In both cases the punch is fully constrained except in the vertical direction. A deep indentation is made
by moving the punch into the blank to a depth of 250 mm. The displacement of the punch is prescribed
using the SMOOTH STEP parameter on the *AMPLITUDE option so that a quasi-static response is
generated.
1-215
Static Stress/Displacement Analyses
Adaptive meshing
A single adaptive mesh domain that incorporates the entire blank is used for each model. A Lagrangian
boundary region type (the default) is used to define the constraints along the bottom of the plate for
both models and along the axis of symmetry in two dimensions. A sliding boundary region (the
default) is used to define the contact surface on the plate. To obtain a good mesh throughout the
simulation, the number of mesh sweeps is increased to 3 using the MESH SWEEPS parameter on the
*ADAPTIVE MESH option. For the graded three-dimensional model the SMOOTHING OBJECTIVE
parameter is set to GRADED on the *ADAPTIVE MESH CONTROLS option to preserve the
gradation of the mesh while adaptive meshing is performed.
1-216
Static Stress/Displacement Analyses
Input files
ale_indent_axi.inp
Case 1.
ale_indent_sph.inp
Case 2 with a uniform mesh.
ale_indent_gradedsph.inp
Case 2 with a graded mesh.
ale_indent_sphelset.inp
External file referenced by Case 2.
Figures
1-217
Static Stress/Displacement Analyses
Figure 1.1.14-3 Initial configuration for the three-dimensional model with a uniform mesh.
Figure 1.1.14-4 Initial configuration for the three-dimensional model with a graded mesh.
1-218
Static Stress/Displacement Analyses
Figure 1.1.14-6 Deformed configuration for the three-dimensional model with an initially uniform
mesh.
1-219
Static Stress/Displacement Analyses
Figure 1.1.14-7 Quarter-symmetry, cutaway view of the deformed configuration for the
three-dimensional model with an initially uniform mesh.
Figure 1.1.14-8 Deformed configuration for the three-dimensional model with an initially graded
mesh.
1-220
Static Stress/Displacement Analyses
Figure 1.1.14-9 Quarter-symmetry, cutaway view of the deformed configuration for the
three-dimensional model with an initially graded mesh.
Figure 1.1.14-10 Contours of equivalent plastic strain for the three-dimensional model with an
initially graded mesh.
1-221
Static Stress/Displacement Analyses
Sample listings
1-222
Static Stress/Displacement Analyses
Listing 1.1.14-1
*HEADING
ADAPTIVE MESHING EXAMPLE
3D SPHERICAL INDENTATION
Units - N, mm, sec
*RESTART,TIMEMARKS=YES,WRITE,NUM=10
*NODE,NSET=ALLN
1,0.,300.
10,0.,0.
401,600.,300.
410,600.,0.
*NSET,NSET=N1
1,
*NSET,NSET=N10
10,
*NSET,NSET=N401
401,
*NSET,NSET=N410
410,
*NFILL,NSET=TOP2D
N1,N401,40,10
*NFILL,NSET=BOT2D
N10,N410,40,10
*NFILL,NSET=HEAD
TOP2D,BOT2D,9,1
*NCOPY, SHIFT, OLD SET=HEAD, NEW SET=TAIL,
CHANGE NUMBER=16400
0., 0., 600.
0., 0., -1., 0., 0., 1., 0.
*NFILL, NSET=NALL
HEAD, TAIL, 40, 410
*ELEMENT,TYPE=C3D8R
1,2,12,11,1,412,422,421,411
*ELGEN,ELSET=BLANK
1,40,10,1,9,1,40,40,410,360
*NCOPY, SHIFT, OLD SET=TOP2D, NEW SET=TOPLAST,
CHANGE NUMBER=16400
0., 0., 600.
0., 0., -1., 0., 0., 1., 0.
*NFILL, NSET=TOP
TOP2D, TOPLAST, 40, 410
*NCOPY, SHIFT, OLD SET=BOT2D, NEW SET=BOTLAST,
1-223
Static Stress/Displacement Analyses
CHANGE NUMBER=16400
0., 0., 600.
0., 0., -1., 0., 0., 1., 0.
*NFILL, NSET=BOT
BOT2D, BOTLAST, 40, 410
*INCLUDE,INPUT=ale_indent_sphelset.inp
*NODE,NSET=NOUT
100000,300.,410.,300.
*ELEMENT,TYPE=MASS,ELSET=PMASS
100000,100000
*MASS,ELSET=PMASS
0.2,
*SOLID SECTION,ELSET=BLANK,MATERIAL=MAT,
CONTROLS=SECT
*SECTION CONTROLS,HOURGLASS=STIFFNESS,
KINEMATICS=ORTHOGONAL,NAME=SECT
*MATERIAL,NAME=MAT
*ELASTIC
3.0E6,0.3
*PLASTIC
0.15E5, 0.0
0.6E5, 1.0
*DENSITY
1.E-5,
*BOUNDARY
BOT,1,3,
100000,1,
100000,3,
100000,4,6,
*AMPLITUDE,NAME=RAMPP,TIME=TOTAL TIME,
DEFINITION=SMOOTH STEP
0.0,0.0,0.06,-250.,
*ELSET,ELSET=SMALL,GEN
6495,6505,1
6855,6865,1
7215,7225,1
*NSET,NSET=SMALL
7571,7581,7591,7981,7991,8001,8391,8401,
8411,
*SURFACE,TYPE=ELEMENT,NAME=TARGET
UPPER,S5
*SURFACE,TYPE=REVOLUTION,NAME=PUNCH
300., 400., 300.,300.,600., 300.
1-224
Static Stress/Displacement Analyses
START,100.,0.
CIRCL,0.,-100.,0.,0.
*RIGID BODY,REF NODE=100000,
ANALYTICAL SURFACE =PUNCH
*STEP
*DYNAMIC,EXPLICIT
,0.06
*BOUNDARY,AMPLITUDE=RAMPP
100000,2,2,1.
*SURFACE INTERACTION,NAME=IMP_TARG
*CONTACT PAIR,INTERACTION=IMP_TARG
PUNCH,TARGET
*HISTORY OUTPUT,TIME=1.E-4
*EL HISTORY,ELSET=SMALL
S,LE,LEP,NE,NEP,PEEQ
*NODE HISTORY,NSET=SMALL
RF,U
*ENERGY HISTORY
ALLKE,ALLIE,ALLAE,ALLVD,ALLWK,ETOTAL,
DT,
*FILE OUTPUT,NUMBER INTERVAL=6, TIMEMARKS=YES
*EL FILE, ELSET=SMALL
S,LE,LEP,NE,NEP
*NODE FILE, NSET=NOUT
U,RF
*ENERGY FILE
*ADAPTIVE MESH, ELSET=BLANK, MESH SWEEPS=3
*END STEP
1-225
Static Stress/Displacement Analyses
24 plies of T300/976 graphite-epoxy in a [(-45/+45) 6 ]s layup. Each ply has a thickness of 0.1429 mm
(0.005625 in); thus, the total plate thickness is 3.429 mm (0.135 in). The plate has a length of 101.6
mm (4.0 in) and a width of 25.4 mm (1.0 in), and the diameter of the hole is 6.35 mm (0.25 in). The
plate is loaded in compression in the length direction. The thickness of the plate is sufficient that
out-of-plane displacements of the plate can be ignored. The compressive load is measured, as well as
the length change between two points, originally a distance of 25.4 mm (1.0 in) apart, above and below
the hole. The plate geometry and loading are shown in Figure 1.1.15-1.
The material behavior of each ply is described in detail by Chang and Lessard. The initial elastic ply
properties are longitudinal modulus Ex =156512 MPa (22700 ksi), transverse modulus Ey =12962
MPa (1880 ksi), shear modulus Gxy =6964 MPa (1010 ksi), and Poisson's ratio ºxy =0.23. The material
accumulates damage in shear, leading to a nonlinear stress-strain relation of the form
°xy = G¡1 3
xy ¾xy + ®¾xy ;
where Gxy is the (initial) ply shear modulus and the nonlinearity is characterized by the factor
®=2.44´10-8 MPa-3 (0.8´1-5 ksi-3).
Failure modes in laminated composites are strongly dependent on geometry, loading direction, and ply
orientation. Typically, one distinguishes in-plane failure modes and transverse failure modes
(associated with interlaminar shear or peel stress). Since this composite is loaded in-plane, only
in-plane failure modes need to be considered, which can be done for each ply individually. For a
unidirectional ply as used here, five failure modes can be considered: matrix tensile cracking, matrix
compression, fiber breakage, fiber matrix shearing, and fiber buckling. All the mechanisms, with the
exception of fiber breakage, can cause compression failure in laminated composites.
The failure strength in laminates also depends on the ply layup. The effective failure strength of the
layup is at a maximum if neighboring plies are orthogonal to each other. The effective strength
decreases as the angle between plies decreases and is at a minimum if plies have the same direction.
(This is called a ply cluster.) Chang and Lessard have obtained some empirical formulas for the
effective transverse tensile strength; however, in this model we ignore such effects. Instead, we use the
following strength properties for the T300/976 laminate: transverse tensile strength Yt =102.4 MPa
(14.86 ksi), ply shear strength Sc =106.9 MPa (15.5 ksi), matrix compressive strength Yc =253.0 MPa
(36.7 ksi), and fiber buckling strength Xc =2707.6 MPa (392.7 ksi).
The strength parameters can be combined into failure criteria for multiaxial loading. Four different
failure modes are considered in the model analyzed here.
· Matrix tensile cracking can result from a combination of transverse tensile stress, ¾y , and shear
stress, ¾xy . The failure index, em , can be defined in terms of these stresses and the strength
parameters, Yt and Sc . When the index exceeds 1.0, failure is assumed to occur. Without nonlinear
material behavior, the failure index has the simple form,
µ ¶2 µ ¶2
¾y ¾xy
e2m = + :
Yt Sc
1-226
Static Stress/Displacement Analyses
With nonlinear shear behavior taken into consideration, the failure index takes the more complex
form,
µ ¶2 2 4
¾y 2¾xy =Gxy + 3®¾xy
e2m = + :
Yt 2Sc2 =Gxy + 3®Sc4
· Matrix compressive failure results from a combination of transverse compressive stress and shear
stress. The failure criterion has the same form as that for matrix tensile cracking:
µ ¶2 2 4
¾y 2¾xy =Gxy + 3®¾xy
e2m = + :
Yc 2Sc2 =Gxy + 3®Sc4
The same failure index is used since the previous two failure mechanisms cannot occur
simultaneously at the same point. After the failure index exceeds 1.0, both the transverse stiffness
and Poisson's ratio of the ply drop to zero.
· Fiber-matrix shearing failure results from a combination of fiber compression and matrix
shearing. The failure criterion has essentially the same form as the other two criteria:
µ ¶2 2 4
¾x 2¾xy =Gxy + 3®¾xy
e2f s = + :
Xc 2Sc2 =Gxy + 3®Sc4
This mechanism can occur simultaneously with the other two criteria; hence, a separate failure
index is used. Shear stresses are no longer supported after the failure index exceeds 1.0, but direct
stresses in the fiber and transverse directions continue to be supported.
· Fiber buckling failure occurs when the maximum compressive stress in the fiber direction ( ¡¾x )
exceeds the fiber buckling strength, Xc , independent of the other stress components:
¾x
eb = ¡ :
Xc
It is obvious that, unless the shear stress vanishes exactly, fiber-matrix shearing failure occurs
prior to fiber buckling. However, fiber buckling may follow subsequent to fiber shearing because
only the shear stiffness degrades after fiber-matrix shearing failure. Fiber buckling in a layer is a
catastrophic mode of failure. Hence, after this failure index exceeds 1.0, it is assumed that the
material at this point can no longer support any loads.
In this example the primary loading mode is shear. Therefore, failure of the plate occurs well before
the fiber stresses can develop to a level where fiber buckling takes place, and this failure mode need
not be taken into consideration.
Chang and Lessard assume that after failure occurs, the stresses in the failed directions drop to zero
immediately, which corresponds to brittle failure with no energy absorption. This kind of failure model
usually leads to immediate, unstable failure of the composite. This assumption is not very realistic: in
1-227
Static Stress/Displacement Analyses
reality, the stress-carrying capacity degrades gradually with increasing strain after failure occurs.
Hence, the behavior of the composite after onset of failure is not likely to be captured well by this
model. Moreover, the instantaneous loss of stress-carrying capacity also makes the postfailure analysis
results strongly dependent on the refinement of the finite element mesh and the finite element type
used.
where i represents the increment number. This relation can be written in inverted form as
(i+1)
¡2®G2xy ¾xy °xy (i)
¢¾xy = 2 2
¢¾xy ;
(1 + ®Gxy ¾xy )
e (i)
where ¾xy = ¾xy : The perturbation in increment i+1 is larger than the perturbation in increment i if
1-228
Static Stress/Displacement Analyses
3 ¡1
®¾xy > Gxy ¾xy :
Hence, instability occurs when the "nonlinear" part of the shear strain is larger than the "linear" part of
the shear strain.
To obtain a more stable algorithm, we write the nonlinear stress-strain law in the form
3
°xy + ¯¾xy = G¡1 3
xy ¾xy + (® + ¯ )¾xy ;
where ¯ is an as yet unknown coefficient. In linearized form this leads to the update algorithm
³ ´
(1 + (i) 3
¯ (¾xy (i)
) =°xy (i+1)
)°xy = G¡1
xy + (® + (i) 2
¯ )(¾xy ) (i+1)
¾xy ;
(i) (i)
(i+1) 1 + ¯ (¾xy )3 =°xy (i+1)
¾xy = (i)
Gxy °xy :
1 + (® + ¯ )Gxy (¾xy )2
Following the same procedure as that for the original update algorithm, it is readily derived that a small
(i)
perturbation, ¢¾xy , in increment i reduces to zero in increment i+1 if ¯ = 2®. Hence, the optimal
algorithm appears to be
(i) (i)
(i+1) 1 + 2®(¾xy )3 =°xy (i+1)
¾xy = (i)
Gxy °xy :
1+ 3®Gxy (¾xy )2
(i+1) (i+1)
¾xy = (1 ¡ d)Gxy °xy ;
where
This relation is implemented in user subroutine USDFLD, and the value of the damage parameter is
assigned directly to the third field variable used for definition of the elastic properties.
The failure indices are calculated with the expressions discussed earlier, based on the stresses at the
start of the increment:
1-229
Static Stress/Displacement Analyses
à !2
(i) (i) (i)
¾y 2(¾xy )2 =Gxy + 3®(¾xy )4
e2m = + if ¾y(i) > 0;
Yt 2Sc2 =Gxy + 3®Sc4
à !2
(i) (i) (i)
¾y 2(¾xy )2 =Gxy + 3®(¾xy )4
e2m = + if ¾y(i) < 0;
Yc 2Sc2 =Gxy + 3®Sc4
à !2
(i) (i) (i)
¾x 2(¾xy )2 =Gxy + 3®(¾xy )4
e2f s = + :
Xc 2Sc2 =Gxy + 3®Sc4
The values of the failure indices are not assigned directly to the field variables: instead, they are stored
as solution-dependent state variables. Only if the value of a failure index exceeds 1.0 is the
corresponding user-defined field variable set equal to 1.0. After the failure index has exceeded 1.0, the
associated user-defined field variable continues to have the value 1.0 even though the stresses may
reduce significantly, which ensures that the material does not "heal" after it has become damaged.
The corresponding finite element model consists of two layers of CPS4 plane stress elements, with
thicknesses and properties as previously discussed. The quarter-symmetry finite element model is
shown in Figure 1.1.15-1.
The implementation of nonlinear material behavior with user-defined field variables is explicit: the
nonlinearity is based on the state at the start of the increment. Hence, the user must ensure that the time
increments are sufficiently small, which is particularly important because the automatic time increment
control in ABAQUS is ineffective with the explicit nonlinearity implemented in USDFLD. If automatic
time incrementation is used, the maximum time increment can be controlled from within subroutine
USDFLD with the variable PNEWDT. This capability is useful if there are other nonlinearities that
require automatic time incrementation. In this example the only significant nonlinearity is the result of
the material behavior. Hence, fixed time incrementation can be used effectively.
1-230
Static Stress/Displacement Analyses
fiber/matrix shear: failure occurs first at a load of approximately 12.15 kN (2700 lbs) and continues to
grow in a stable manner until a load of approximately 13.5 kN (3000 lbs) is reached. Figure 1.1.15-3
shows the extent of the damage in the finite element model at the point of maximum load. In this figure
an element is shaded if fiber/matrix shear failure has occurred at at least three integration points. These
results also show excellent agreement with the results obtained by Chang and Lessard.
As discussed earlier, the sharp load drop-off in the numerical results is the result of the lack of residual
stress carrying capacity after the failure criterion is exceeded. Better agreement could be reached only
if postfailure material data were available. Without postfailure data the results are very sensitive to the
mesh and element type, which is clearly demonstrated by changing the element type from CPS4 (full
integration) to CPS4R (reduced integration). The results are virtually identical up to the point where
first failure occurs. After that point the damage in the CPS4R model spreads more rapidly than in the
CPS4 model until a maximum load of about 12.6 kN (2800 lbs) is reached. The load then drops off
rapidly.
The problem is also analyzed with models consisting of S4R and S4 elements. The elements have a
composite section with two layers, with each layer thickness equal to the thickness of the plane stress
elements in the CPS4 and CPS4R models. The results that were obtained with the S4R and S4 element
models are indistinguishable from those obtained with the CPS4R element model.
Input files
damagefailcomplate_cps4.inp
CPS4 elements.
damagefailcomplate_cps4.f
User subroutine USDFLD used in damagefailcomplate_cps4.inp.
damagefailcomplate_node.inp
Node definitions.
damagefailcomplate_element.inp
Element definitions.
damagefailcomplate_cps4r.inp
CPS4R elements.
damagefailcomplate_cps4r.f
User subroutine USDFLD used in damagefailcomplate_cps4r.inp.
damagefailcomplate_s4.inp
S4 elements.
damagefailcomplate_s4.f
User subroutine USDFLD used in damagefailcomplate_s4.inp.
damagefailcomplate_s4r.inp
1-231
Static Stress/Displacement Analyses
S4R elements.
damagefailcomplate_s4r.f
User subroutine USDFLD used in damagefailcomplate_s4r.inp.
Reference
· Chang, F-K., and L. B. Lessard, ``Damage Tolerance of Laminated Composites Containing an
Open Hole and Subjected to Compressive Loadings: Part I--Analysis,'' Journal of Composite
Materials, vol. 25, pp. 2-43, 1991.
Table
Table 1.1.15-1 Dependence of the elastic material properties on the field variables.
Material State Elastic Properties FV1 FV2 FV3
No failure Ex Ey ºxy Gxy 0 0 0
Matrix failure Ex 0 0 Gxy 1 0 0
Fiber/matrix shear Ex Ey 0 0 0 1 0
Shear damage Ex Ey ºxy 0 0 0 1
Matrix failure and fiber/matrix
Ex 0 0 0 1 1 0
shear
Matrix failure and shear
Ex 0 0 0 1 0 1
damage
Fiber/matrix shear and shear
Ex Ey 0 0 0 1 1
damage
All failure modes Ex 0 0 0 1 1 1
Figures
1-232
Static Stress/Displacement Analyses
1-233
Static Stress/Displacement Analyses
Sample listings
1-234
Static Stress/Displacement Analyses
Listing 1.1.15-1
*HEADING
COMPOSITE PLATE WITH EXPLICIT DAMAGE AND
CPS4 FAILURE MODEL
** UNITS: IN, LBS
** -------------------------
** MODEL DEFINITION
** -------------------------
*NODE,INPUT=damagefailcomplate_node.inp,NSET=NALL
*ELEMENT,INPUT=damagefailcomplate_element.inp,
TYPE=CPS4,ELSET=L1
*ELCOPY,ELEMENT SHIFT=1000,OLD SET=L1,NEW SET=L2,
SHIFT NODES=0
*NSET,NSET=XSYMMTRY
1, 2, 3, 4, 5, 6, 7, 8,
9, 10, 11, 12, 13, 190, 197, 204,
211, 218, 225, 232, 239, 246, 253, 260,
267, 1000
*NSET,NSET=YSYMMTRY
170, 171, 172, 173, 174, 175, 176, 177,
178, 179, 180, 181, 182, 287, 294, 301,
308, 315, 322
*NSET,NSET=TOP
267, 268, 269, 270, 271, 272, 273, 408,
409, 410, 411, 412, 413
**
** MATERIAL: NONLINEAR SHEAR WITH BUILT-IN
** EXPLICIT FAILURE
**
** FV1: MATRIX COMPRESSIVE/TENSILE FAILURE
** FV2: FIBER-MATRIX SHEAR FAILURE
** FV3: SHEAR NONLINEARITY (DAMAGE) PRIOR TO
** FAILURE
** TOTAL OF 2^3 = 8 STATES
**
*MATERIAL,NAME=T300
*ELASTIC,TYPE=LAMINA,DEPENDENCIES=3
22.7E6,1.88E6,0.23,1.01E6,1.01E6,1.01E6,0.,0,
0,0
22.7E6,1.00E0,0.00,1.01E6,1.01E6,1.01E6,0.,1,
0,0
22.7E6,1.88E6,0.00,1.00E0,1.01E6,1.01E6,0.,0,
1-235
Static Stress/Displacement Analyses
1,0
22.7E6,1.00E0,0.00,1.00E0,1.01E6,1.01E6,0.,1,
1,0
22.7E6,1.88E6,0.23,1.00E0,1.01E6,1.01E6,0.,0,
0,1
22.7E6,1.00E0,0.00,1.00E0,1.01E6,1.01E6,0.,1,
0,1
22.7E6,1.88E6,0.00,1.00E0,1.01E6,1.01E6,0.,0,
1,1
22.7E6,1.00E0,0.00,1.00E0,1.01E6,1.01E6,0.,1,
1,1
*DEPVAR
3,
*USER DEFINED FIELD
**
** LOCAL ORIENTATIONS: P45 AT +45, N45 AT -45
**
*ORIENTATION,NAME=P45
0.,1.,0.,-1.,0.,0.
3,+45.0
*ORIENTATION,NAME=N45
0.,1.,0.,-1.,0.,0.
3,-45.0
*SOLID SECTION,ELSET=L1,ORIENTATION=P45,
MATERIAL=T300
0.06750,
*SOLID SECTION,ELSET=L2,ORIENTATION=N45,
MATERIAL=T300
0.06750,
**
** CONSTRAIN TOP FOR THE PURPOSES OF LOAD
** APPLICATION
**
*EQUATION
2,
TOP,2,1.0,1000,2,-1.0
**
** CONSTRAIN OUTPUT NODE BETWEEN SURROUNDING NODES
*MPC
LINEAR,2000,197,204
*NSET,NSET=OUTPUT
1000,2000,204,197
*ELSET,ELSET=EOUT,GENERATE
1-236
Static Stress/Displacement Analyses
133,144
11133,11144
** -------------------
** ANALYSIS HISTORY
** -------------------
*STEP,INC=200,NLGEOM
*STATIC,DIRECT
0.05,1.0
*BOUNDARY
XSYMMTRY,XSYMM
YSYMMTRY,YSYMM
1000,2,,-0.027
*RESTART,WRITE,OVERLAY
*NODE PRINT,NSET=OUTPUT
U2,RF2
*NODE FILE,NSET=OUTPUT
U,RF
*EL FILE,ELSET=EOUT
S,E
SDV,FV
NE,LE
*EL PRINT,FREQUENCY=5,ELSET=EOUT
S,E
*END STEP
1-237
Static Stress/Displacement Analyses
fixed. The rubber seal is modeled with 1728 first-order, hybrid brick elements with two elements
through the thickness. The seal has a nonuniform thickness varying from a minimum of 3.0 mm to a
maximum of 4.75 mm at the fixed end. The rubber is modeled as a slightly compressible
Mooney-Rivlin (hyperelastic) material with C10 = 0.752 MPa and D1 = 0.026 MPa -1. The internal
shaft is considered to be rigid and is modeled as an analytical rigid surface; the radius of the shaft is 14
mm. The rigid body reference node is located precisely in the center of the constant velocity joint.
Contact is specified between the rigid shaft and the regions on the inner surface of the seal that are
likely to come into contact with the shaft. In Figure 1.1.16-2 the slave surface on the interior of the seal
is shown. Contact is also specified between facing regions on the inner and outer surfaces of the seal.
Figure 1.1.16-3 shows the surfaces on the interior of the seal that are likely to come into contact with
each other, and Figure 1.1.16-4 shows the surfaces on the exterior that may come into contact with
each other. The interactions between the appropriate pairs are specified by using the *CONTACT
PAIR option.
If a three-dimensional deformable master surface is defined from a large number of underlying
elements and the equations would be ordered to account for any possible contact between the slave and
master surface, the resulting wavefront would be very large. Hence, by default, ABAQUS/Standard
employs an automated moving contact patch and equation reordering algorithm to reduce the
wavefront and and solution time (see ``Common difficulties associated with contact modeling,''
Section 21.10.1 of the ABAQUS/Standard User's Manual). Alternatively, the user can specify a fixed,
non-moving, contact patch size with the SLIDE DISTANCE parameter on the *CONTACT
CONTROLS option. In such a case the maximum slide distance and patch location remain fixed
throughout the analysis. This can be more efficient if the relative motion of the slave and master
surfaces is limited to a few elements; although the wavefront might not be optimal, the avoidance of
reordering may yield some cost savings.
As an illustration, an additional input file has been included in which the SLIDE DISTANCE
parameter is utilized. Due to the motion of the shaft, slave nodes will slide more in the longitudinal
direction than in the circumferential direction. We can assume the maximum sliding distance of each
slave node to be equal to the width of the master surface with which it comes into contact (see Figure
1.1.16-3 and Figure 1.1.16-4).
Loading
The mounting of the boot seal and the angulation of the shaft are carried out in a two-step analysis.
The inner radius at the neck of the boot seal is smaller than the radius of the shaft so as to provide a
tight fit between the seal and the shaft. In the first step the initial interference fit is resolved,
corresponding to the assembly process of mounting the boot seal onto the shaft. The automatic
"shrink" fit method is utilized by including the SHRINK parameter on the *CONTACT
INTERFERENCE option. The second step simulates the angulation of the inner shaft by specifying a
finite rotation of 20° at the rigid body reference node of the shaft. Symmetry boundary conditions are
specified for all nodes lying in the symmetry plane of the model. The wider end of the boot seal is
constrained completely.
1-238
Static Stress/Displacement Analyses
Figure 1.1.16-5 shows the deformed configuration of the model. The rotation of the shaft causes the
stretching of one side and compression on the other side of the boot seal. The surfaces have come into
contact on the compressed side. Figure 1.1.16-6 shows the contours of maximum principal stresses in
the boot seal.
Comparison of the analysis times when using fixed and automated contact patches shows that both
analyses complete in approximately the same amount of time. This can be expected for this type of
problem since the fixed contact patches are limited in size to a few elements. For the case with fixed
contact patches the wavefront is somewhat larger, requiring more memory and solution time per
iteration. However, this is offset by the time required to form new contact patches and to reorder the
equations for the case with automatic contact patches.
Input files
bootseal.inp
Analysis with automatic contact patches.
bootseal_fixed_cpatch.inp
Analysis with fixed contact patches.
bootseal_mesh.inp
Node and element definitions.
Figures
Figure 1.1.16-2 The non-shaded surface is the slave surface on the seal that may come into contact
1-239
Static Stress/Displacement Analyses
Figure 1.1.16-3 Surfaces on the interior of the seal that may come into contact with each other. The
shaded surface is the master surface.
Figure 1.1.16-4 Surfaces on the exterior of the seal that may come into contact with each other. The
shaded surface is the master surface.
1-240
Static Stress/Displacement Analyses
1-241
Static Stress/Displacement Analyses
Sample listings
1-242
Static Stress/Displacement Analyses
Listing 1.1.16-1
*HEADING
Analysis of automotive boot seal.
*RESTART,WRITE,FREQ=1
**
** read nodes and elements from external file
** 1728 C3D8H elements
** 2849 nodes
** create element sets: OUT_SLAVE,OUT_MASTER,
** BOOT_IN,IN_SLAVE,
** and IN_MASTER
** create node sets: MGS,ZSYMM,and REFNODE
**
*PART,NAME=SEAL
*INCLUDE, INPUT=bootseal_mesh.inp
*SOLID SECTION,ELSET=BOOT,MATERIAL=RUBBER
*SURFACE, NAME=OUT_SLAV
OUT_SLAVE,S4
*SURFACE, NAME=OUT_MAST
OUT_MASTER,S4
*SURFACE, NAME=BOOT_IN
BOOT_IN,S6
*SURFACE, NAME=IN_SLAVE
IN_SLAVE,S6
*SURFACE, NAME=IN_MASTE
IN_MASTER,S1
*END PART
*PART,NAME=SHAFT
*NODE,NSET=REFNODE
9999, 0.0000E+00,-3.3000E+01, 0.0000E+00
*RIGID BODY,ANALYTICAL SURFACE=SHAFT,REF NODE=9999
*SURFACE,TYPE=REVOLUTION,NAME=SHAFT
START, 14.,150.
LINE, 14.,0.
*END PART
*ASSEMBLY,NAME=BOOT-SEAL
*INSTANCE,NAME=SEAL-1,PART=SEAL
*END INSTANCE
*INSTANCE,NAME=SHAFT-1,PART=SHAFT
*END INSTANCE
*NSET, NSET=NHIST
1-243
Static Stress/Displacement Analyses
1-244
Static Stress/Displacement Analyses
.1,1.
*BOUNDARY, TYPE=VELOCITY
BOOT-SEAL.SHAFT-1.REFNODE, 6,6, .349
*NODE FILE, NSET=BOOT-SEAL.NHIST, FREQ=1
U, RF
*EL FILE, ELSET=BOOT-SEAL.EHIST, FREQ=1
S,
*ENERGY FILE, ELSET=BOOT-SEAL.SEAL-1.BOOT, FREQ=1
ELSE,
*END STEP
1-245
Static Stress/Displacement Analyses
mm (2.9 in) high; and its inner diameters at the top and bottom surfaces are 508.5 mm (20 in) and
528.3 mm (20.8 in), respectively. A folded metal clip is partially bonded to the top surface of the seal.
The thickness of the metal clip is 0.48 mm (0.019 in).
The material of the seal is taken to be an incompressible rubberlike material. To obtain the material
constants, the Ogden form of the strain energy function with N = 4 is used to fit the uniaxial test data.
The metal clip is made of steel, with a Young's modulus of 206.8 GPa (3.0 ´ 107 lb/in2) and a Poisson's
ratio of 0.3. CAX4H elements are used to model the seal and the metal clip. The contact pair approach
is used to model the contact between the top surface of the metal clip and the top rigid surface
representing the fan cowl door, where the pressure penetration is likely to occur. The contact pair
approach is also used to model the contact between the seal and the bottom rigid surface, the contact
between the seal and the unbonded portion of the metal clip, and the self contact of the seal. The
mechanical interaction between the contact surfaces is assumed to be frictional contact. Therefore, the
*FRICTION option is used to specify friction coefficients. To increase computational efficiency, the
SLIP TOLERANCE parameter on the *FRICTION option is used for the contact surfaces between the
seal and the metal clip because the dimensions of these elements vary greatly. Fixed boundary
conditions are applied initially to the reference node of the top rigid surface, 5001, and the reference
node of the bottom rigid surface, 5002. The vertical edge at the bottom of the seal is constrained such
that it cannot be moved in the x-direction. The bottom node of the vertical edge, 1, touches the bottom
rigid surface and is held fixed in the y-direction. The top rigid surface is located initially 1.27 mm
(0.05 in) above the top surface of the metal clip.
The seal and the unbonded portion of the clip are loaded by air pressure on all of their inner surfaces
and by contact pressure generated by closing the air fan cowl door. Two nonlinear static steps, all of
which include large-displacement effects, are used to simulate these loading conditions.
In the first step the top rigid surface moves 35.56 mm (1.4 in) downward in the y-direction, simulating
the closing of the fan cowl door.
In the second step the inner surface of the seal is subjected to a uniform air pressure load of 206.8 KPa
(30.0 lb/in 2) since some gaps between the seal and the top rigid surface have been closed. The pressure
penetration is simulated between the top surface of the metal clip ( PPRES), which includes 31
elements, and the top rigid surface ( CFACE). Air pressure penetration does not need to be modeled
between the metal clip and the seal because they are well bonded.
The *PRESSURE PENETRATION option is invoked to define the node exposed to the air pressure,
the magnitude of the air pressure, and the critical contact pressure. The surface PPRES is exposed to
the air pressure at node 597, with a pressure magnitude of 206.8 KPa (30.0 lb/in 2). A default value of
zero for the critical contact pressure is used, indicating that the pressure penetration occurs only when
contact at a slave node is lost.
1-246
Static Stress/Displacement Analyses
The penetrating pressure loads are applied during Step 2. The air pressure is applied immediately to
elements associated with the first five slave nodes since the contact pressure there is zero and the
pressure penetration criterion is satisfied. The spread of the penetration is captured in Figure 1.1.17-4
through Figure 1.1.17-12, which show the deformed seal, the contact pressure profile, and the air
pressure profile corresponding to load increments 2, 8, and 12 of Step 2. The pressures applied to the
surface corresponding to these three increments are 3.23 KPa (0.469 lb/in 2), 23.37 KPa (3.39 lb/in 2),
and 64.74 KPa (9.39 lb/in 2), respectively.
Increased penetrating pressure loads applied in Step 2 further reduce the contact pressure, eventually
causing complete air penetration through the seal. The seal was lifted off from the air fan cowl door
except at the last slave node, 663, where the contact pressure is well-maintained due to imposed
boundary conditions and the air pressures. The development of the weakening of the sealing is
captured in Figure 1.1.17-13 through Figure 1.1.17-16, which show the deformed seal and the contact
pressure profile corresponding to load increments 14 and at the end of Step 2. The pressures applied to
the surface corresponding to these two increments are 85.5 KPa (12.4 lb/in 2) and 206.8 KPa (30.0
lb/in2), respectively.
The behavior of the seal throughout the loading histories can be best described by plotting the air
penetration distance as a function of the air pressure, as shown in Figure 1.1.17-17. It is clear that air
penetration into the seal accelerates only when the pressure is on the order of 65.5 KPa (9.5 lb/in 2).
The air completely penetrates through the seal when the pressure is 82.7 KPa (12.0 lb/in 2), which is
approximately equal to 80% of the sea level atmospheric pressure.
Input files
presspenairductseal.inp
Pressure penetration simulation of an air duct kiss seal.
presspenairductseal_node.inp
Node definitions for the seal model.
presspenairductseal_elem_metal.inp
Element definitions for the metal part of the seal model.
presspenairductseal_elem_rub.inp
Element definitions for the rubber part of the seal model.
Figures
1-247
Static Stress/Displacement Analyses
Figure 1.1.17-3 Contact stress contours in the seal at the end of Step 1.
1-248
Static Stress/Displacement Analyses
1-249
Static Stress/Displacement Analyses
1-250
Static Stress/Displacement Analyses
1-251
Static Stress/Displacement Analyses
Figure 1.1.17-11 Contact stress contours in the seal at Step 2, increment 12.
Figure 1.1.17-12 Air pressure contours in the seal at Step 2, increment 12.
1-252
Static Stress/Displacement Analyses
Figure 1.1.17-14 Contact stress contours in the seal at Step 2, increment 14.
1-253
Static Stress/Displacement Analyses
Figure 1.1.17-16 Contact stress contours in the seal at the end of Step 2.
Figure 1.1.17-17 Air penetration distance as a function of air pressure in the seal.
Sample listings
1-254
Static Stress/Displacement Analyses
Listing 1.1.17-1
*HEADING
Surface-based Pressure Penetration Analysis of
Air Duct Kiss Seal
*NODE,NSET=NSEAL,
INPUT=presspenairductseal_node.inp
*ELEMENT,TYPE=CAX4H,ELSET=STEEL,
INPUT=presspenairductseal_elem_metal.inp
*ELEMENT,TYPE=CAX4H,ELSET=RUBFIB,
INPUT=presspenairductseal_elem_rub.inp
*ELSET,ELSET=FACE1,GENERATE
437,439,1
443,452,1
*ELSET,ELSET=FACE3,GENERATE
28,36,1
67,76,1
227,276,1
307,316,1
440,442,1
453,462,1
473,475,1
*ELSET,ELSET=FACE4,GENERATE
437,440,3
*ELSET,ELSET=PPRES
476,477,478,479,480,481,482,503,504,
505,506,507,508,509,510,511,512,513,
514,515,516,517,518,519,520,521,522,
533,534,535,536
*NSET,NSET=EDGE
1,2,3,4,5
*NODE,NSET=BCYL
5001,20.5,2.9,0.
5002,20.5,0.,0.
*RIGID BODY,ANALYTICAL SURFACE=CFACE,REFNODE=5001
*SURFACE,NAME=CFACE,TYPE=SEGMENTS
START,21.5,2.9,
LINE,19.5,2.9
*SURFACE,NAME=PPRES
PPRES,S3
*CONTACT PAIR,INTERACTION=PPEN
PPRES,CFACE
*SURFACE INTERACTION,NAME=PPEN
1-255
Static Stress/Displacement Analyses
*FRICTION
.00001,
*SURFACE BEHAVIOR,
PRESSURE-OVERCLOSURE=EXPONENTIAL
.0002,1000.
*RIGID BODY,ANALYTICAL SURFACE=CFACE2,
REF NODE=5002
*SURFACE,NAME=CFACE2,TYPE=SEGMENTS
START,19.5,0.,
LINE,21.5,0.
*ELSET,ELSET=ELBOT,GENERATE
1,9,1
*SURFACE,NAME=BOTTOM
ELBOT,
*CONTACT PAIR, INTERACTION=FLANGE
BOTTOM,CFACE2
*SURFACE INTERACTION, NAME=FLANGE
*FRICTION
.1,
*SURFACE BEHAVIOR,
PRESSURE-OVERCLOSURE=EXPONENTIAL
.0005,1000.
*ELSET,ELSET=MA1,GENERATE
568,582,1
*ELSET,ELSET=SL1,GENERATE
77,122,1
*SURFACE,NAME=MASTER1
MA1,
*SURFACE,NAME=SLAVE1
SL1,
*CONTACT PAIR, INTERACTION=SELF1
SLAVE1,MASTER1
*SURFACE INTERACTION, NAME=SELF1
*FRICTION,SLIPTOLERANCE=.2
.1,
*SURFACE BEHAVIOR,
PRESSURE-OVERCLOSURE=EXPONENTIAL
.005,1000.
*ELSET,ELSET=MA2,GENERATE
307,315,1
*ELSET,ELSET=SL2,GENERATE
443,451,1
*SURFACE,NAME=MASTER2
1-256
Static Stress/Displacement Analyses
MA2,
*SURFACE,NAME=SLAVE2
SL2,
*CONTACT PAIR, INTERACTION=SELF2
SLAVE2,MASTER2
*SURFACE INTERACTION, NAME=SELF2
*FRICTION,SLIPTOLERANCE=.2
.1,
*SURFACE BEHAVIOR,
PRESSURE-OVERCLOSURE=EXPONENTIAL
.0002,1000.
*ELSET,ELSET=MA3,GENERATE
28,36,1
*ELSET,ELSET=SL3,GENERATE
227,270,1
*SURFACE,NAME=MASTER3
MA3,
*SURFACE,NAME=SLAVE3
SL3,
*CONTACT PAIR, INTERACTION=SELF3
SLAVE3,MASTER3
*SURFACE INTERACTION, NAME=SELF3
*FRICTION
.1,
*SURFACE BEHAVIOR,
PRESSURE-OVERCLOSURE=EXPONENTIAL
.0002,1000.
*ELSET,ELSET=MA4,GENERATE
613,622,1
*ELSET,ELSET=SL4,GENERATE
550,562,1
*SURFACE,NAME=MASTER4
MA4,
*SURFACE,NAME=SLAVE4
SL4,
*CONTACT PAIR, INTERACTION=SELF4
SLAVE4,MASTER4
*SURFACE INTERACTION, NAME=SELF4
*FRICTION,SLIPTOLERANCE=.2
.1,
*SURFACE BEHAVIOR,
PRESSURE-OVERCLOSURE=EXPONENTIAL
.001,1000.
1-257
Static Stress/Displacement Analyses
*ELSET,ELSET=MA5,GENERATE
603,610,1
*ELSET,ELSET=SL5,GENERATE
116,124,1
*SURFACE,NAME=MASTER5
MA5,
*SURFACE,NAME=SLAVE5
SL5,
*CONTACT PAIR, INTERACTION=SELF5
SLAVE5,MASTER5
*SURFACE INTERACTION, NAME=SELF5
*FRICTION
.1,
*SURFACE BEHAVIOR,
PRESSURE-OVERCLOSURE=EXPONENTIAL
.001,1000.
*ELSET,ELSET=EALL
STEEL,RUBFIB
*SOLID SECTION,ELSET=RUBFIB,MATERIAL=RUBFIB
*MATERIAL,NAME=RUBFIB
*HYPERELASTIC,OGDEN,N=4,TEST DATA INPUT
*UNIAXIAL TEST DATA
-211.,-.4
-172.,-.35
-145.,-.30
-122.,-.25
-106.,-.20
-89.,-.15
-66.,-.1
-36.,-.05
0.,0.
132.,.05
231.,.1
297.,.15
363.,.2
594.,.25
924.,.3
1188.,.4
*SOLID SECTION,ELSET=STEEL,MATERIAL=STEEL
*MATERIAL,NAME=STEEL
*ELASTIC
3.0e+7,.3
*BOUNDARY
1-258
Static Stress/Displacement Analyses
EDGE,1,1
1,2,2
*RESTART,WRITE,FREQUENCY=2
*STEP,UNSYMM=YES,NLGEOM,INC=100
*STATIC
.0125,1.,1.E-8,.05
*BOUNDARY,OP=MOD
5001,1,,0.
5001,2,,-1.4
5001,6,,0.
5002,1,,0.
5002,2,,0.
5002,6,,0.
*EL PRINT,FREQUENCY=100
S,
*NODE PRINT,FREQUENCY=100
U,
*NODE PRINT,FREQUENCY=1,NSET=BCYL
U1,U2,RF1,RF2
*EL FILE,FREQUENCY=0
*NODE FILE,FREQUENCY=100
U,
*CONTACT PRINT,SLAVE=PPRES,MASTER=CFACE,FREQ=100
CSTRESS,
*CONTACT FILE,SLAVE=PPRES,MASTER=CFACE,FREQ=100
CSTRESS,
*OUTPUT,FIELD,FREQ=100
*CONTACT OUTPUT,SLAVE=PPRES,MASTER=CFACE
CSTRESS,
*CONTACT CONTROLS, FRICTION ONSET=DELAYED
*END STEP
*STEP,UNSYMM=YES,NLGEOM,INC=100
*STATIC
.0125,1.,1.E-8,.05
*DLOAD,OP=NEW
FACE1,P1,30.
FACE3,P3,30.
FACE4,P4,30.
*PRESSURE PENETRATION,MASTER=CFACE,SLAVE=PPRES
597,,30.0
*EL PRINT,FREQUENCY=100
S,
*NODE PRINT,FREQUENCY=100
1-259
Static Stress/Displacement Analyses
U,
*NODE PRINT,FREQUENCY=1,NSET=BCYL
U1,U2,RF1,RF2
*EL FILE,FREQUENCY=100
S,
*NODE FILE,FREQUENCY=100
U,
*CONTACT PRINT,SLAVE=PPRES,MASTER=CFACE,FREQ=2
CSTRESS,PPRESS
*CONTACT FILE,SLAVE=PPRES,MASTER=CFACE,FREQ=2
CSTRESS,PPRESS
*OUTPUT,FIELD,FREQ=2
*CONTACT OUTPUT,SLAVE=PPRES,MASTER=CFACE
CSTRESS,PPRESS
*END STEP
1-260
Static Stress/Displacement Analyses
The bumper is 76.0 mm (3.0 in) long and has an inside diameter of 20.0 mm (.8 in). The mandrel,
which is modeled as a rigid surface, has a diameter of 22.0 mm (.9 in). The bumper is modeled with
the hyperfoam material model. The compressible, nonlinear elastic behavior is described by a strain
energy function. The irregular shape of the bumper makes use of an automatic triangular mesher
convenient. The model is discretized with first-order triangular axisymmetric elements. In addition to
the portions of the bumper's surface used to define self-contact, two additional regions are defined: one
to model contact with the fixed surface and the other to model contact with the mandrel and the
moving rigid surface. A small amount of friction (a Coulomb coefficient of 0.05) is applied to all of the
surfaces.
Input files
selfcontact_bump.inp
Jounce bumper model.
selfcontact_bump_node.inp
Node definitions for the bumper model.
selfcontact_bump_element.inp
Element definitions for the bumper model.
Figures
1-261
Static Stress/Displacement Analyses
1-262
Static Stress/Displacement Analyses
1-263
Static Stress/Displacement Analyses
1-264
Static Stress/Displacement Analyses
Sample listings
1-265
Static Stress/Displacement Analyses
Listing 1.1.18-1
*HEADING
SELF CONTACT: JOUNCE BUMPER
**
*NODE, INPUT=selfcontact_bump_node.inp
*NODE, NSET=DIES
1000, 50., 0.
1001, 50., 76.5
1002, 10., 80.
**
*NSET, NSET=BOTDIE
1000,
*NSET, NSET=TOPDIE
1001,
*NSET, NSET=SHAFTDIE
1002,
**
*ELEMENT, TYPE=CAX3, ELSET=ALLFEM,
INPUT=selfcontact_bump_element.inp
**
** allfem
**
*SOLID SECTION, ELSET=ALLFEM, MATERIAL=HYPRFOAM
1.,
**
** hyprfoam
**
*MATERIAL, NAME=HYPRFOAM
**
*HYPERFOAM,N=1
3.0,11.5,.1
*******************************
**
** Contact definition
**
*******************************
*RIGID BODY,ANALYTICAL SURFACE=BOTDIE,
REF NODE=1000
*SURFACE,NAME=BOTDIE, TYPE=SEGMENTS
START, 0.00, 0.00
LINE, 50.00, 0.00
*RIGID BODY,ANALYTICAL SURFACE=TOPDIE,
1-266
Static Stress/Displacement Analyses
REF NODE=1001
*SURFACE,NAME=TOPDIE, TYPE=SEGMENTS
START, 50.00, 76.50
LINE, 0.00, 76.50
*RIGID BODY,ANALYTICAL SURFACE=SHAFTDIE,
REF NODE=1002
*SURFACE,NAME=SHAFTDIE, TYPE=SEGMENTS
START, 11.00, 80.00
LINE, 11.00, -5.00
**
*ELSET, ELSET=BOTSKIN3, GEN
19, 61, 1
63, 91, 1
*ELSET, ELSET=BOTSKIN3
BOTSKIN3, 210
*ELSET, ELSET=BOTSKIN1, GEN
1321, 1328, 1
**
*SURFACE,NAME=BOTSKIN
BOTSKIN3, S3
BOTSKIN1, S1
62, S2
62, S1
**
*ELSET, ELSET=TOPSKIN3, GEN
126, 140, 1
*ELSET, ELSET=TOPSKIN1
141, 1315, 1316, 1318, 1319
**
*SURFACE,NAME=TOPSKIN
TOPSKIN3, S3
TOPSKIN1, S1
**
*ELSET, ELSET=SC1,GEN
1, 17, 1
**
*SURFACE,NAME=SC1
SC1, S3
**
*ELSET, ELSET=SC3,GEN
114, 124, 1
**
*SURFACE,NAME=SC3
1-267
Static Stress/Displacement Analyses
SC3, S3
**
*ELSET, ELSET=SC5,GEN
93, 104, 1
**
*SURFACE,NAME=SC5
SC5, S3
**
*CONTACT PAIR,INTERACTION=INT1
TOPSKIN,SHAFTDIE
*CONTACT PAIR,INTERACTION=INT1
BOTSKIN,SHAFTDIE
*CONTACT PAIR,INTERACTION=INT2
TOPSKIN,TOPDIE
*CONTACT PAIR,INTERACTION=INT3
BOTSKIN,BOTDIE
*CONTACT PAIR,INTERACTION=INT4
SC1,SC1
*CONTACT PAIR,INTERACTION=INT4
SC3,SC3
*CONTACT PAIR,INTERACTION=INT4
SC5,SC5
*SURFACE INTERACTION,NAME=INT1
*FRICTION
.05,
*SURFACE INTERACTION,NAME=INT2
*FRICTION
.05,
*SURFACE INTERACTION,NAME=INT3
*FRICTION
.05,
*SURFACE INTERACTION,NAME=INT4
*FRICTION
.05,
**
********************
**
** Boundary conditions
**
********************
*BOUNDARY
BOTDIE, 1,6,0.
TOPDIE, 1,6,0.
1-268
Static Stress/Displacement Analyses
SHAFTDIE, 1,6,0.
****************************************
**
** Step definition: Shrink fit
**
****************************************
*STEP, INC=200, NLGEOM
*STATIC
1.E-1, 1.0,
*CONTACT INTERFERENCE,SHRINK
TOPSKIN,SHAFTDIE
BOTSKIN,SHAFTDIE
*PRINT, CONTACT=YES
*CONTACT FILE,FREQ=999
*EL PRINT, ELSET=ALLFEM, FREQ=999
S,
E,
*NODE PRINT, FREQ=999
*OUTPUT,FIELD,FREQUENCY=200
*NODE OUTPUT
U,RF
*ELEMENT OUTPUT,ELSET=ALLFEM
S,E
*CONTACT OUTPUT
CSTRESS,CDISP
*OUTPUT,HISTORY,FREQUENCY=1
*NODE OUTPUT,NSET=DIES
U,RF
*CONTACT CONTROLS, FRICTION ONSET=DELAYED
*END STEP
****************************************
**
** Step definition
**
****************************************
*STEP, INC=200, NLGEOM
*STATIC
1.E-1, 1.0,1.e-5 , 0.1
*BOUNDARY,OP=MOD
BOTDIE,2, ,42.
*END STEP
1-269
Static Stress/Displacement Analyses
Product: ABAQUS/Standard
The self-contact capability in ABAQUS is illustrated with two examples derived from the automotive
component industry: this problem and the preceding one, which discusses a jounce bumper. These
examples demonstrate the use of the single-surface contact capability available for two-dimensional
large-sliding analysis. Components that deform and change their shape substantially can fold and have
different parts of the surface come into contact with each other. In such cases it can be difficult to
predict at the outset of the analysis where such contact may occur and, therefore, it can be difficult to
define two independent surfaces to make up a contact pair.
This model is used to analyze an oil pan gasket, which enhances the sealing of the oil pan against the
engine block. A primary objective of gasket designers is to reach or exceed a threshold value of contact
pressure at the gasket bead/cover/engine block interfaces. Experience shows that, above such a
threshold, oil will not leak. Another item of interest is the load-deflection curve obtained when
compressing the gasket cross-section since it is indicative of the bolt load required to attain a certain
gap between the oil pan and the engine block. Finally, the analysis provides details to ensure that
stresses and strains are within acceptable bounds.
The gasket is embedded in a plastic backbone. It has two planes of symmetry and a bead that, when
compressed, provides the sealing effect (Figure 1.1.19-1). A flat rigid surface, parallel to one of the
symmetry planes, pushes the gasket into the backbone. The geometry of the gasket is such that it folds
in two different locations. In this model the entire free surface of the gasket and of the backbone is
declared as a single surface allowed to contact itself. This modeling technique, although very simple, is
more expensive because of the extensive contact searches required, as well as a larger wavefront of the
equation system.
1-270
Static Stress/Displacement Analyses
The gasket analysis is a single-step procedure in which the rigid surface moves down almost all of the
backbone clearance (0.61 mm or .02 in). The relative rigidity of the backbone forces the rubber gasket
to fit inside the cavity provided by the backbone, folding in two regions ( Figure 1.1.19-2). Although
the general vicinity of the location of the folds can be estimated from the initial configuration, their
exact locations are difficult to predict.
Acknowledgements
HKS would like to thank Mr. DeHerrera of Freudenberg-NOK General Partnership for providing these
examples.
Input files
selfcontact_gask.inp
Gasket model.
selfcontact_gask_node.inp
Node definitions for the gasket model.
selfcontact_gask_element1.inp
Element definitions for the rubber part of the gasket model.
selfcontact_gask_element2.inp
Element definitions for the backbone part of the gasket model.
Figures
1-271
Static Stress/Displacement Analyses
Sample listings
1-272
Static Stress/Displacement Analyses
Listing 1.1.19-1
*HEADING
SELF CONTACT: GASKET
**
*NODE, INPUT=selfcontact_gask_node.inp, NSET=NSET1
*NODE, NSET=DIE
1001, 8.08006, 2.062
*NSET,NSET=NALL
NSET1, DIE
**
*NSET, NSET=BOTTOM
370, 404, 432, 460, 486, 508, 532, 561, 587, 609,
633, 657, 681, 694, 702, 703, 706, 707, 708, 709,
710, 711
**
*NSET, NSET=LEFT
126, 153, 186, 222, 256, 292, 330, 368, 369, 370
**
**
*ELEMENT, TYPE=CPE4H, ELSET=GASKET,
INPUT=selfcontact_gask_element1.inp
*ELEMENT, TYPE=CPE4, ELSET=BACKBONE,
INPUT=selfcontact_gask_element2.inp
**
*ELSET,ELSET=ALLFEM
GASKET,BACKBONE
**
** gasket
**
*SOLID SECTION, ELSET=GASKET, MATERIAL=ELSTMR01
1.,
**
** backbone
**
*SOLID SECTION, ELSET=BACKBONE, MATERIAL=PLASTIC
1.,
**
** symm
**
*BOUNDARY
LEFT , 1,, 0.
BOTTOM, 2,, 0.
1-273
Static Stress/Displacement Analyses
**
** plastic
**
*MATERIAL, NAME=PLASTIC
**
*ELASTIC, TYPE=ISO
8000., 0.4
**
** Elastomer
**
*MATERIAL, NAME=ELSTMR01
**
*HYPERELASTIC, N=1
0.35, 0.25
*****************************
**
** Contact definition
**
*****************************
*RIGID BODY,ANALYTICAL SURFACE=DIE,REF NODE=1001
*SURFACE,NAME=DIE, TYPE=SEGMENTS
START, 8.080, 2.062
LINE, 0.000, 2.062
**
*ELSET, ELSET=SKIN4, GEN
1, 64, 1
626, 638, 1
**
*SURFACE,NAME=SKIN
SKIN4, S4
65, S3
**
*CONTACT PAIR,INTERACTION=INT2
SKIN,DIE
*CONTACT PAIR,INTERACTION=INT3
SKIN,SKIN
*SURFACE INTERACTION,NAME=INT2
*FRICTION
.05,
*SURFACE INTERACTION,NAME=INT3
*FRICTION, ROUGH
*CONTACT DAMPING, DEFINITION=DAMPING COEFFICIENT
1.0,0.02,
1-274
Static Stress/Displacement Analyses
**
********************
**
** Boundary conditions
**
********************
*BOUNDARY, OP=NEW
**
** topdie
**
DIE, 1,6, 0.
****************************************
**
** Step definition
**
****************************************
*STEP, INC=200, NLGEOM
*STATIC
0.05 , 1.0, , 0.05
*CONTACT CONTROLS,FRICTION ONSET=IMMEDIATE
*BOUNDARY,OP=MOD
DIE,2, ,-0.61
*PRINT, CONTACT=YES
*CONTACT FILE,FREQ=999
*CONTACT PRINT,FREQ=999
*EL PRINT, ELSET=GASKET, FREQ=999
S,
E,
*NODE PRINT, FREQ=999
U,
*OUTPUT,FIELD,FREQUENCY=200
*NODE OUTPUT,NSET=NALL
U,
*ELEMENT OUTPUT,ELSET=ALLFEM
S,
*CONTACT OUTPUT
CSTRESS,CDISP
*OUTPUT,HISTORY,FREQUENCY=1
*NODE OUTPUT,NSET=DIE
U,RF
*END STEP
1-275
Static Stress/Displacement Analyses
Product: ABAQUS/Standard
Sheet metal stampings stacked and fitted on top of each other and secured together via mechanical
fasteners such as bolts or rivets are commonly used in the automotive industry. Examples include seat
belt anchors and seating track assemblies. The submodeling capability in ABAQUS facilitates
economical, yet detailed, prediction of the ultimate strength and integrity of such jointed assemblies. A
global model analysis of an assembly is first performed to capture the overall deformation of the
system. Subsequently, the displacement results of this global analysis are used to drive the boundaries
of a submodeled region of critical concern. The submodeling methodology provides accurate modeling
that is more economical than using a globally refined mesh in a single analysis.
In a finite element analysis of such a structure, shell elements are commonly used to represent the sheet
metal stampings. The nodes of each shell typically lie along the mid-plane of the shell thickness. The
thickness of the shells is used in the structural calculations but is not taken into account in the contact
calculations. Hence, a structure composed of a stack-up of several sheet stampings may have the nodes
of each sheet all lying in the same spatial plane. This close proximity creates uncertainty in a submodel
analysis since ABAQUS will not be able to determine the correct correspondence between the sheets
in the submodel and the global model. Therefore, ABAQUS provides a capability that allows the user
to specify particular elements of the global model that are used to drive a particular set of nodes in a
submodel, which eliminates the uncertainty. This capability is demonstrated in this example problem.
1-276
Static Stress/Displacement Analyses
potential failure of the joint. The submodel is discretized with a finer mesh than the global model to
provide a higher level of accuracy. Figure 1.1.20-2 shows an exploded view of the submodel. Because
the stampings in the submodel contain the large bolt holes, the submodel contains BEAM-type MPCs
in a manner analogous to that in the global model.
The submodel has several surface definitions and contact pairs to avoid penetration of one stamping
into another. The submodel contains no node-based surfaces, however. The contact is modeled as
element-based surface-to-surface in each layer.
The material definition and shell thicknesses in the submodel are the same as those in the global
model.
Figure 1.1.20-4 shows the deformed shape of the submodel. Figure 1.1.20-5 and Figure 1.1.20-6 show
contour plots of the out-of-plane displacements in Layer 2 for the global model and submodel,
respectively. In both cases the displacement patterns are similar; however, the maximum displacement
predicted by the global model is about 7.8% larger than that predicted by the submodel.
Input files
stackedassembly_s4r_global.inp
S4R global model.
1-277
Static Stress/Displacement Analyses
stackedassembly_s4r_global_mesh.inp
Key input data for the S4R global model.
stackedassembly_s4r_sub.inp
S4R submodel.
stackedassembly_s4r_sub_mesh.inp
Key input data for the S4R submodel.
Figures
1-278
Static Stress/Displacement Analyses
1-279
Static Stress/Displacement Analyses
1-280
Static Stress/Displacement Analyses
Sample listings
1-281
Static Stress/Displacement Analyses
Listing 1.1.20-1
*HEADING
GLOBAL MODEL FOR SUBMODELING EXAMPLE
STACKEDASSEMBLY_S4R_GLOBAL
MULTIPLE *SUBMODEL OPTIONS
*INCLUDE,INPUT=stackedassembly_s4r_global_mesh.inp
*SHELLSECTION,ELSET=LAYER1,MATERIAL=STEEL
0.5,
*SHELLSECTION,ELSET=LAYER2,MATERIAL=STEEL
0.5,
*SHELLSECTION,ELSET=LAYER3,MATERIAL=STEEL
0.5,
*SHELLSECTION,ELSET=LAYER4,MATERIAL=STEEL
0.5,
*SHELLSECTION,ELSET=LAYER5,MATERIAL=STEEL
0.5,
*MATERIAL,NAME=STEEL
*DENSITY
7.8E-09,
*ELASTIC
207000.,0.28
*PLASTIC
250.0,0.0
420.0,0.2
*SURFACE, NAME=BLAYER2
LA2SPOS,SPOS
LA2SNEG,SNEG
*SURFACE, NAME=TLAYER2
LA2SPOS,SNEG
LA2SNEG,SPOS
*SURFACE, NAME=TLAYER3
LAYER3,SNEG
*SURFACE, NAME=TLAYER4
TLAYER4,SPOS
*SURFACE, TYPE=NODE, NAME=CNODE1
CNODE1,
*SURFACE, TYPE=NODE, NAME=CNODE3
CNODE3,
*SURFACE, TYPE=NODE, NAME=CNODE4A
CNODE4A,
*SURFACE, TYPE=NODE, NAME=CNODE4B
CNODE4B,
1-282
Static Stress/Displacement Analyses
1-283
Static Stress/Displacement Analyses
Listing 1.1.20-2
*HEADING
SUBMODEL FOR SUBMODELING EXAMPLE
STACKEDASSEMBLY_S4R_SUB
MULTIPLE *SUBMODEL OPTIONS
*INCLUDE,INPUT=stackedassembly_s4r_sub_mesh.inp
*SHELLSECTION,ELSET=LAYER1,MATERIAL=STEEL
0.5,
*SHELLSECTION,ELSET=LAYER2,MATERIAL=STEEL
0.5,
*SHELLSECTION,ELSET=LAYER3,MATERIAL=STEEL
0.5,
*SHELLSECTION,ELSET=LAYER4,MATERIAL=STEEL
0.5,
*SHELLSECTION,ELSET=LAYER5,MATERIAL=STEEL
0.5,
*MATERIAL,NAME=STEEL
*ELASTIC
207000.0,0.3
*PLASTIC
250.0,0.0
420.0,0.2
*SURFACE, NAME=TLAYER1
OLAYER1,SNEG
*SURFACE, NAME=TLAYER2
LAYER2,SNEG
*SURFACE, NAME=BLAYER2
LAYER2,SPOS
*SURFACE, NAME=TLAYER3
LAYER3,SNEG
*SURFACE, NAME=BLAYER3
OLAYER3,SPOS
*SURFACE, NAME=TLAYER4
OLAYER4,SNEG
*SURFACE, NAME=BLAYER4
OLAYER4,SPOS
*SURFACE, NAME=BLAYER5
LAYER5,SPOS
*SURFACE INTERACTION,NAME=ROUGH
*CONTACT PAIR,INTERACTION=ROUGH,
SMALL SLIDING
TLAYER1,BLAYER2
1-284
Static Stress/Displacement Analyses
BLAYER3,TLAYER2
BLAYER4,TLAYER3
BLAYER5,TLAYER4
BLAYER4,TLAYER2
*SUBMODEL,ABSOLUTE EXTERIOR TOLERANCE=2.75,
GLOBAL ELSET=LAYER1
L1BC,
*SUBMODEL,ABSOLUTE EXTERIOR TOLERANCE=2.75,
GLOBAL ELSET=LAYER2
L2BC,
*SUBMODEL,ABSOLUTE EXTERIOR TOLERANCE=2.75,
GLOBAL ELSET=LAYER3
L3BC,
*SUBMODEL,ABSOLUTE EXTERIOR TOLERANCE=2.75,
GLOBAL ELSET=LAYER4
L4BC,
*NSET,NSET=NLAYER2,ELSET=LAYER2
**
*STEP,INC=999,NLGEOM
*STATIC
0.0025,1.0
*BOUNDARY,SUBMODEL,OP=NEW,STEP=1
L1BC,1,6,
L2BC,1,6,
L3BC,1,6,
L4BC,1,6,
*PRINT,CONTACT=YES
*ELPRINT,FREQ=0
*ELFILE, FREQ=99999, ELSET=LAYER2
S,
*NODEFILE, FREQ=99999, NSET=NLAYER2
U,
*NODEPRINT,FREQ=0
*END STEP
1-285
Static Stress/Displacement Analyses
increments along the static equilibrium path in a space defined by the displacements and a proportional
loading parameter. The actual load value may increase or decrease as the solution progresses. The
modified Riks method implemented in ABAQUS is described in ``Modified Riks algorithm,'' Section
2.3.2 of the ABAQUS Theory Manual.
The other two models illustrate the use of viscous damping. One example applies viscous damping as a
feature of surface contact, which allows for the definition of a "viscous" pressure that is proportional to
the relative velocity between the surfaces. The implementation of this option in ABAQUS is described
in ``Contact pressure definition,'' Section 5.2.1 of the ABAQUS Theory Manual. The other example
applies volume proportional damping to the model. The implementation of this option is described in
the automatic stabilization section of ``Solving nonlinear problems,'' Section 8.2.1 of the
ABAQUS/Standard User's Manual.
Three separate cases are considered here. The first is a clamped shallow arch subjected to a pressure
load. Reference solutions for this case are given by Ramm (1981) and Sharafi and Popov (1971). The
second case is the instability analysis of a clamped-hinged circular arch subjected to a point load. The
exact analytical solution for this problem is given by DaDeppo and Schmidt (1975). The third case is a
modification of the shallow arch problem in which the ends are pinned rather than clamped and the
arch is depressed with a rigid punch.
1-286
Static Stress/Displacement Analyses
In snap-through studies such as these, the structure can carry increasing load after a complete snap.
Therefore, the analysis is terminated conveniently by specifying a maximum load proportionality
factor.
For the clamped shallow arch the initial snap occurs at a pressure of about -1000 (force/length 2 units).
Thus, -250 (force/length 2 units) seems to be a reasonable estimate for the first increment of load to be
applied. Accordingly, an initial time increment of 0.05 is specified for a time period of 1.0 and a
pressure load of -5000 (force/length 2 units). The solution will have been sufficiently developed at a
pressure of about -2000 (force/length 2 units). Therefore, the analysis is terminated when the load
proportionality factor exceeds 0.4.
To illustrate the use of Riks in several steps, a second step is included in which the pressure is taken
off the arch so that it will snap back toward its initial configuration. At any point in a Riks analysis, the
actual load is given by P = P0 + ¸(Pref ¡ P0 ) , where P0 is the load at the end of the previous step,
Pref is the load magnitude prescribed in the current step, and ¸ is the load proportionality factor. The
arch is unloaded so that in the initial time increment, a pressure of approximately 0.15 P0 is removed.
Using an initial time increment of 0.05 in a time period of 1.0, a load of Pref = ¡2P0 is prescribed for
this restarted step. Furthermore, we want the analysis to end when all the load is removed and the arch
has returned to its initial configuration. Therefore, a displacement threshold of 0.0 is set for the center
of the arch. The analysis terminates when this limit is crossed. Because ABAQUS must pick up the
load magnitude at the end of the initial Riks step to start the next step, any step following a Riks step
can be done only as a restart job, using the *RESTART option with the END STEP parameter.
For the deep clamped-hinged arch, the initial snap occurs at a load of about 900 (force units). The load
magnitude specified is 100 (force units), and the maximum load proportionality factor is specified as
9.5.
The shallow arch depressed with a rigid punch is shown in Figure 1.2.1-3. The analysis uses the same
model of the arch as the first problem. However, the end is pinned rather than clamped, and load is
applied through the displacement of the punch. The pinned boundary condition makes the problem
more unstable than the clamped-end case. A preliminary analysis in which the arch is depressed with a
prescribed displacement of the midpoint of the arch shows that the force will become negative during
snap-through. Thus, if the arch is depressed with a rigid punch, the Riks method will not help
convergence because, at the moment of snap-through, the arch separates from the punch, and the
movement of the punch no longer controls the displacement of the arch. Therefore, damping is
introduced to aid in convergence. Viscous damping with surface contact adds a pressure that is
proportional to the relative velocity to slow down the separation of the arch from the punch.
The viscous damping clearance is set to 10.0, and the fraction of the clearance interval is set to 0.9; the
damping is constant for a clearance of up to 9.0. Since the arch is 4.0 units high, the distance traveled
by the top of the arch from the initial position to the final snap-through position is 8.0 units. This
distance is clearly larger than the clearance between the middle of the arch and the tip of the punch at
any time during the analysis. Thus, the viscous damping is in effect for the whole period when the arch
has separated from the punch.
To choose the viscous damping coefficient, note that it is given as pressure per relative velocity. The
1-287
Static Stress/Displacement Analyses
relevant pressure is obtained by dividing the approximate peak force (10000.0) by the contact area
(1.0). The relevant velocity is obtained by dividing the distance over which the top of the arch travels
(8.0 from initial to snapped position, which can be rounded to 10.0) by the time (approximately 1.0,
the total time of the step). A small percentage (0.1%) of this value is used for the viscous damping
coefficient:
Ft (10000:0)(1:0)
¹ = 0:001 = 0:001 = 1:0:
Al (1:0)(10:)
With ¹ = 1.0, the analysis runs to completion. Another analysis was run with a smaller value of ¹ =
0.1, but the viscous damping was not sufficient to enable the analysis to pass the point of
snap-through. Thus, a damping coefficient of 1.0 was determined to be an appropriate value.
Alternatively, including the STABILIZE parameter on the *STATIC analysis procedure option applies
volume proportional damping to the model. The default damping intensity is used in this case.
1-288
Static Stress/Displacement Analyses
from the punch occurs during snap-through. At the end of the analysis the amount of energy dissipated
is similar to the amount dissipated with the viscous damping option.
Input files
snapbuckling_shallow_step1.inp
Initial analysis step for the shallow arch.
snapbuckling_shallow_unload.inp
Restart run to obtain the unloading response of the shallow arch.
snapbuckling_deep.inp
Deep arch.
snapbuckling_shallow_midpoint.inp
Shallow arch loaded by a fixed displacement of the midpoint.
snapbuckling_shallow_punch.inp
Shallow arch loaded by the displacement of a rigid punch.
snapbuckling_b21h_deep.inp
60 elements of type B21H used for the deep clamped-hinged arch analysis.
snapbuckling_b32h_deep.inp
30 elements of type B32H used for the deep clamped-hinged arch analysis.
snapbuckling_restart1.inp
Restart analysis of snapbuckling_shallow_step1.inp during the RIKS step.
snapbuckling_restart2.inp
Restart analysis of snapbuckling_restart1.inp during the RIKS step. This illustrates restarting an
existing RIKS restart analysis.
snapbuckling_shallow_stabilize.inp
Same as snapbuckling_shallow_punch.inp with the surface contact viscous damping replaced by
the volume proportional damping of *STATIC, STABILIZE.
References
· DaDeppo, D. A., and R. Schmidt, "Instability of Clamped-Hinged Circular Arches Subjected to a
Point Load," Transactions of the American Society of Mechanical Engineers , Journal of Applied
Mechanics, pp. 894-896, Dec. 1975.
· Ramm, E., "Strategies for Tracing the Nonlinear Response Near Limit Points," in Nonlinear
Finite Element Analysis in Structural Mechanics , edited by W. Wunderlich, E. Stein and K. J.
Bathe, Springer Verlag, Berlin, 1981.
1-289
Static Stress/Displacement Analyses
· Sharifi, P., and E. P. Popov, "Nonlinear Buckling Analysis of Sandwich Arches," Proc. ASCE,
Journal of the Engineering Mechanics Division, vol. 97, pp. 1397-1412, 1971.
Figures
1-290
Static Stress/Displacement Analyses
Figure 1.2.1-4 Load versus displacement curve for clamped shallow arch.
1-291
Static Stress/Displacement Analyses
Figure 1.2.1-7 Load versus displacement curves for deep clamped-hinged arch.
1-292
Static Stress/Displacement Analyses
Figure 1.2.1-9 Force versus displacement curve for fixed displacement of pinned shallow arch.
Figure 1.2.1-10 Deformed configuration plots for pinned arch depressed with rigid punch.
1-293
Static Stress/Displacement Analyses
Figure 1.2.1-11 Force between the punch and the top of the pinned arch.
Sample listings
1-294
Static Stress/Displacement Analyses
Listing 1.2.1-1
*HEADING
SHALLOW ARCH
*NODE
1,0.,4.,0.,0.,1.
11,28.,0.,0.,.28,.96
*NGEN,LINE=C
1,11,1,0,0.,-96.
*ELEMENT,TYPE=B21
1,1,2
*ELGEN,ELSET=ARCH
1,10
*SURFACE, NAME=SURFACE
ARCH, SPOS
*BEAM SECTION,SECTION=RECT,ELSET=ARCH,MATERIAL=A1
1.,2.
*MATERIAL,NAME=A1
*ELASTIC
1.E7,.25
*BOUNDARY
1,1
1,6
11,1,6
*ELSET,ELSET=ONE
1,
*NSET,NSET=ONE
1,
*RESTART,WRITE,FREQUENCY=1
*STEP,NLGEOM,INC=50
LOADING
*STATIC,RIKS
.05,1.,0.,.2,.4
*DSLOAD
SURFACE,P,5000.
*PRINT,RESIDUAL=NO
*EL PRINT,ELSET=ONE,SUMMARY=NO
E,
LOADS,
*NODE PRINT,SUMMARY=NO
U,RF
*EL FILE,ELSET=ONE
LOADS,
1-295
Static Stress/Displacement Analyses
S,
E,
*NODE FILE,NSET=ONE
U,
*MONITOR, NODE=1, DOF=2
*END STEP
1-296
Static Stress/Displacement Analyses
Listing 1.2.1-2
*HEADING
UNLOADING OF SHALLOW ARCH
*RESTART, READ, STEP=1, INC=12, WRITE, FREQUENCY=0,
END STEP
*STEP,NLGEOM,INC=25
*STATIC,RIKS
.05,1.,,,,1,2,0.
*DSLOAD
SURFACE,P,-4685.6
*END STEP
1-297
Static Stress/Displacement Analyses
Listing 1.2.1-3
*HEADING
DADEPPO'S ARCH
*NODE
1, 95.37169508,-30.07057995
61,-95.37169508,-30.07057995
*NGEN,LINE=C
1,61,1,,0.0,0.0,0.0, 0.0,0.0,1.0
*NSET,NSET=APEX
31 ,
*ELEMENT,TYPE=B31H
1,1,2
*ELGEN,ELSET=EALL
1,60,1,1
*ELSET,ELSET=CENT
30,31
*BEAM SECTION,SECTION=RECT,ELSET=EALL,
MATERIAL=MAT
1.0,2.289428295
*MATERIAL,NAME=MAT
*ELASTIC
1.E6,.0
*BOUNDARY
1,1,6
61,1,3
*RESTART,WRITE,FREQUENCY=5
*STEP,NLGEOM,INC=150
*STATIC,RIKS
0.40,1.0,,,9.5
*CONTROLS, PARAMETERS=FIELD
5.0E-6,
*CLOAD
31,2,-100.0
*EL PRINT,ELSET=CENT,FREQUENCY=5
SF,
SE,
*EL FILE,ELSET=CENT,FREQUENCY=10
SF,
SE,
*NODE PRINT,FREQUENCY=5
*NODE FILE,NSET=APEX
U,
1-298
Static Stress/Displacement Analyses
CF,
*NODE FILE
RF,
*END STEP
1-299
Static Stress/Displacement Analyses
Listing 1.2.1-4
*HEADING
SHALLOW CLAMPED ARCH WITH DISPLACED MIDPOINT
*NODE
1,0.,4.,0.,0.,1.
11,28.,0.,0.,.28,.96
*NGEN,LINE=C
1,11,1,0,0.,-96.
*ELEMENT,TYPE=B21
1,1,2
*ELGEN,ELSET=ARCH
1,10
*BEAM SECTION,SECTION=RECT,ELSET=ARCH,MATERIAL=A1
1.,2.
*MATERIAL,NAME=A1
*ELASTIC
1.E7,.25
*BOUNDARY
1,1
1,6
11,PINNED
*NSET,NSET=NENDS
1,11
*RESTART,WRITE,FREQUENCY=2
*STEP,NLGEOM,INC=50
LOADING
*STATIC
.05,1., ,.05
*BOUNDARY,OP=MOD
1, 2,2, -9.0
*PRINT,RESIDUAL=NO
*MONITOR,NODE=1,DOF=2
*EL PRINT,FREQUENCY=0
*NODE PRINT,SUMMARY=NO,FREQUENCY=2
U,RF
*NODE FILE,NSET=NENDS
U,RF
*END STEP
1-300
Static Stress/Displacement Analyses
Listing 1.2.1-5
*HEADING
SHALLOW CLAMPED ARCH LOADED WITH PUNCH,
*NODE
1,0.,4.,0.,0.,1.
11,28.,0.,0.,.28,.96
100, 0., 9.
*NGEN,LINE=C
1,11,1,0,0.,-96.
*NSET,NSET=NENDS
1,11
*ELEMENT,TYPE=B21
1,1,2
*ELGEN,ELSET=ARCH
1,10
*BEAM SECTION,SECTION=RECT,ELSET=ARCH,MATERIAL=A1
1.,2.
*MATERIAL,NAME=A1
*ELASTIC
1.E7,.25
*ELSET,ELSET=ET1
1,
*ELSET,ELSET=ET2,GENERATE
2,4,1
*RIGID BODY,ANALYTICAL SURFACE=BSURF,REF NODE=100
*SURFACE,TYPE=SEGMENTS,NAME=BSURF
START, 5.,9.
CIRCL, 0.,4., 0.,9.
*SURFACE,NAME=ASURF
ET1,SPOS
*CONTACT PAIR,INTERACTION=DAMP
ASURF,BSURF
*SURFACE INTERACTION,NAME=DAMP
1.,
*CONTACT DAMPING, DEFINITION=DAMPING COEFFICIENT
1.0,10.0,0.9
*SURFACE,NAME=CSURF
ET2,SPOS
*CONTACT PAIR,INTERACTION=DAMP
CSURF,BSURF
*BOUNDARY
1,1
1-301
Static Stress/Displacement Analyses
1,6
11,PINNED
100,1
100,6
*RESTART,WRITE,FREQUENCY=1
*STEP,NLGEOM,INC=100
LOADING
*STATIC
.05,1.,,.05
*BOUNDARY,OP=MOD
100,2,2,-9.0
*PRINT,RESIDUAL=NO
*MONITOR, NODE=1, DOF=2
*CONTACT PRINT,SLAVE=ASURF,FREQUENCY=5
*CONTACT PRINT,SLAVE=CSURF,FREQUENCY=5
*CONTACT FILE,SLAVE=ASURF
*CONTACT FILE,SLAVE=CSURF
*EL PRINT,FREQUENCY=5
S,E
*NODE PRINT,SUMMARY=NO,FREQUENCY=5
U,RF
*END STEP
1-302
Static Stress/Displacement Analyses
directly. The last method is particularly useful if the laminate properties are obtained directly from
experiments or a separate preprocessor. This example uses both methods with the *SHELL GENERAL
SECTION option. Alternatively, the *SHELL SECTION option could be used to analyze the model;
however, because the material behavior is linear, no difference in solution would be obtained and the
computational costs would be greater.
1-303
Static Stress/Displacement Analyses
numerical penalty applied to the transverse shear strain along the element edges. These elements are
not universally applicable to the analysis of composites since transverse shear effects can be significant
in such cases and these elements are not designed to model them accurately. Here, however, the
geometry of the panel is that of a thin shell; and the symmetrical lay-up, along with the relatively large
number of laminae, tends to diminish the importance of transverse shear deformation on the response.
8 9 2 38 9
> ¾L > C11 C12 0 C14 0 0 > ²L >
>
> >
> >
> >
>
>
> ¾ >
> 6 C12 C22 0 C24 0 0 7> ² >
< T = 6 7>< T >
=
¿LT 6 0 0 C33 0 0 0 7 °LT
=6 7 :
>
> ¾N >
> 6 C14 C24 0 C44 0 0 7> ²N >
>
> >
> 4 5>>
>
>
>
>
>
: ¿LN >
; 0 0 0 0 C55 0 >
: °LN >
;
¿T N 0 0 0 0 0 C66 °T N
In terms of the data required by the *ELASTIC, TYPE=ORTHO option in ABAQUS these are
This matrix is symmetric and has nine independent constants. If we assume a state of plane stress, then
¾N is taken to be zero. This yields
8 9 2 38 9
> ¾L > Q11 Q12 0 0 0 > ²L >
>
> >
> >
> >
>
< ¾T = 6 Q12 Q22 0 0 0 7 < ²T =
6 7
¿LT =6 0 0 Q33 0 0 7 °LT ;
>
> >
> 4 5>> >
>
>
: ¿LN >
; 0 0 0 Q55 0 >
: °LN >
;
¿T N 0 0 0 0 Q66 °T N
where
1-304
Static Stress/Displacement Analyses
C14 C14
Q11 = C11 ¡ ;
C44
C24 C14
Q12 = C12 ¡ ;
C44
C24 C24
Q22 = C22 ¡ ;
C44
Q33 = C33 ;
Q55 = C55 ;
Q66 = C66 :
The correspondence between these terms and the usual engineering constants that might be given for a
simple orthotropic layer in a laminate is
E1
Q11 = ;
1 ¡ º12 º21
º12 E2 º21 E1
Q12 = = ;
1 ¡ º12 º21 1 ¡ º12 º21
E2
Q22 = ;
1 ¡ º12 º21
Q33 = G12 ;
Q55 = G13 ;
Q66 = G23 :
The parameters used on the right-hand side of the above equation are those that must be provided as
data on the *ELASTIC, TYPE=LAMINA option.
If the (1; 2; N ) system denotes the standard shell basis directions that ABAQUS chooses by default,
the local stiffness components must be rotated to this system to construct the lamina's contribution to
the *SHELL GENERAL SECTION stiffness. Since Qij represent fourth-order tensors, in the case of a
lamina they are oriented at an angle µ to the standard shell basis directions used in ABAQUS. Hence,
the transformation is
1-305
Static Stress/Displacement Analyses
¹ ij are the stiffness coefficients in the standard shell basis directions used by ABAQUS.
where Q
ABAQUS assumes that a laminate is a stack of laminae arranged with the principal directions of each
layer in different orientations. The various layers are assumed to be rigidly bonded together. The
section force and moment resultants per unit length in the normal basis directions in a given layer can
be defined on this basis as
Z h=2
(N1 ; N2 ; N12 ) = (¾1 ; ¾2 ; ¿12 ) dz;
¡h=2
Z h=2
(M1 ; M2 ; M12 ) = (¾1 ; ¾2 ; ¿12 )z dz;
¡h=2
Z h=2
(V1 ; V2 ) = (¿13 ; ¿23 ) dz;
¡h=2
8 9 2 38 9
> N1 > A11 A12 A13 B11 B12 B13 0 0 > ²1 >
>
> >
> > >
>
> N >
2 > 6 A A22 A23 B12 B22 B23 0 0 7> > ²2 > >
7> >
12
>
> >
> 6 >
> >
>
>
> N12 >
> 6 A A23 A33 B13 B23 B33 0 0 7> > ° >
>
< = 6 13 7< 12
=
M1 6B B12 B13 D11 D12 D13 0 0 7 ∙1
= 6 11 7 ;
>
> M2 >> 6 B12 B22 B23 D12 D22 D23 0 0 7> > ∙2 > >
>
> >
> 6 7> >
>
> >
M12 > 6 B13 B23 B33 D13 D23 D33 0 0 7> >
> ∙12 >>
>
>
> >
> 4 0 5>> >
>
: V1 >
> ; 0 0 0 0 0 E11 E12 > : 13 >
° ;
V2 0 0 0 0 0 0 E12 E22 °23
Here m indicates a particular layer. Thus, the Q¹ m depend on the material properties and fiber
ij
orientation of the mth layer. The ki ; i = 1,2 parameters are the shear correction coefficients as defined
by Whitney (1973). If there are n layers in the lay-up, we can rewrite the above equations as a
summation of integrals over the n laminae. The material coefficients will then take the form
1-306
Static Stress/Displacement Analyses
n
X
Aij = ¹m
Qij (hm ¡ hm¡1 );
m=1
Xn
1 ¹ m (h2 ¡ h2m¡1 );
Bij = Q
2 m=1 ij m
n
1 X ¹m 3
Dij = Q (h ¡ h3m¡1 );
3 m=1 ij m
n
X
Eij = ¹m
Q®¯ (hm ¡ hm¡1 )ki kj ;
m=1
where the hm and hm¡1 in these equations indicate that the mth lamina is bounded by surfaces
z = hm and z = hm¡1 : See Figure 1.2.2-4for the nomenclature.
These equations define the coefficients required for the direct input of the section stiffness matrix
method with the *SHELL GENERAL SECTION option. Only the [A], [B ], and [D ] submatrices are
needed for that option. The three terms in [E ], if required, are defined using the *TRANSVERSE
SHEAR STIFFNESS option. The section forces as defined above are in the normal shell basis
directions.
Applying these equations to the laminate defined for this example leads to the following overall
section stiffness:
2 3 2 3
138:385 44:0189 0 0 0 0
4
[A] = 44:0189 138:385 0 5 kN/mm; 4
[B] = 0 0 05;
0 0 47:1831 0 0 0
2 3
55:670 21:638 2:138 ∙ ¸
12:2387 0
[D ] = 4 21:638 58:521 2:138 5 kN-mm; [E ] = kN/mm,
0 12:2387
2:138 2:138 23:004
or
2 3 2 3
790:239 251:367 0 0 0 0
4
[A] = 251:367 790:239 0 5 £ 103 lb/in; 4
[B] = 0 0 05;
0 0 269:436 0 0 0
2 3
492:719 191:513 18:9245 ∙ ¸
4 49:573 0:002
[D ] = 191:513 517:951 18:9245 5 lb-in; [E ] = £ 103 lb/in :
0:002 52:967
18:9245 18:9245 203:602
1-307
Static Stress/Displacement Analyses
The total axial force necessary to compress the panel 0.803 mm (0.0316 in) is 100.2 kN (22529 lb) for
the mesh of S9R5 elements, 99.5 kN (22359 lb) for the mesh of S4R5 elements, and 100.3 kN (22547
lb) for the mesh of STRI65 elements. These values match closely with the result of 100 kN (22480 lb)
reported by Stanley (1985). Figure 1.2.2-5 shows the displaced configuration and a profile of axial
force along the midsection of the panel (at z = L=2). It is interesting to note that the axial load is
distributed almost evenly across the entire panel, with only a very localized area near the hole
subjected to an amplified stress level. This suggests that adequate results for this linear analysis could
also be obtained with a coarser mesh that has a bias toward the hole.
The second stage of the analysis is the eigenvalue buckling prediction. To obtain the buckling
predictions with ABAQUS, a *BUCKLE step is run. In this step nominal values of load are applied.
The magnitude that is used is not of any significance, since eigenvalue buckling is a linear perturbation
procedure: the stiffness matrix and the stress stiffening matrix are evaluated at the beginning of the
step without any of this load applied. The *BUCKLE step calculates the eigenvalues that, multiplied
with the applied load and added to any "base state" loading, are the predicted buckling loads. The
eigenvectors associated with the eigenvalues are also obtained. This procedure is described in more
detail in ``Eigenvalue buckling prediction,'' Section 6.2.3 of the ABAQUS/Standard User's Manual.
The buckling predictions are summarized in Table 1.2.2-1and Figure 1.2.2-6. The buckling load
predictions from ABAQUS are higher than those reported by Stanley. The eigenmode predictions
given by the mesh using element types S4R5, S9R5, and STRI65 are all the same and agree well with
those reported by Stanley. Stanley makes several important observations that remain valid for the
ABAQUS results: (1) the eigenvalues are closely spaced; (2) nevertheless, the mode shapes vary
significantly in character; (3) the first buckling mode bears the most similarity to the linear prebuckling
solution; (4) there is no symmetry available that can be utilized for computational efficiency.
Following the eigenvalue buckling analyses, nonlinear postbuckling analysis is carried out by imposing
an imperfection based on the fourth buckling mode. The maximum initial perturbation is 10% of the
thickness of the shell. The load versus normalized displacement plots for the S9R5 mesh, the S4R5
mesh, and the STRI65 mesh are compared with the experimental results and those given by Stanley in
Figure 1.2.2-7. The overall response prediction is quite similar for the ABAQUS elements, although
the general behavior predicted by Stanley is somewhat different. The ABAQUS results show a peak
load slightly above the buckling load predicted by the eigenvalue extraction, while Stanley's results
show a significantly lower peak load. In addition, the ABAQUS results show rather less loss of
strength after the initial peak, followed quite soon by positive stiffness again. Neither the ABAQUS
results nor Stanley's results agree closely with the experimentally observed dramatic loss of strength
after peak load. Stanley ascribes this to material failure (presumably delamination), which is not
modeled in his analyses or in these.
Figure 1.2.2-8 shows the deformed configurations for the panel during its postbuckling response. The
plots show the results for S4R5, but the pattern is similar for S9R5 and STRI65. The response is quite
symmetric initially; but, as the critical load is approached, a nonsymmetric dimple develops and grows,
presumably accounting for the panel's loss of strength. Later in the postbuckling response another
wrinkle can be seen to be developing.
Input files
1-308
Static Stress/Displacement Analyses
laminpanel_s9r5_prebuckle.inp
Prebuckling analysis for the 9-node (element type S9R5) mesh.
laminpanel_s9r5_buckle.inp
Corresponding eigenvalue buckling prediction.
laminpanel_s9r5_postbuckle.inp
Corresponding nonlinear postbuckling analysis.
laminpanel_s9r5_buckle.inp
Eigenvalue buckling prediction with direct input of shell section stiffness properties using the
*SHELL GENERAL SECTION option.
laminpanel_s9r5_postbuckle.inp
Nonlinear postbuckling analysis with direct input of shell section stiffness properties using the
*SHELL GENERAL SECTION option.
laminpanel_s4r5_prebuckle.inp
Prebuckling analysis using element type S4R5.
laminpanel_s4r5_buckle.inp
Eigenvalue buckling prediction using element type S4R5.
laminpanel_s4r5_postbuckle.inp
Nonlinear postbuckling analysis using element type S4R5.
laminpanel_s4r5_node.inp
Nodal coordinate data for the imperfection imposed for the postbuckling analysis using element
type S4R5.
laminpanel_s9r5_stri65_node.inp
Nodal coordinate data for the imperfection imposed for the postbuckling analysis using element
types S9R5 and STRI65.
laminpanel_stri65_prebuckle.inp
Prebuckling analysis using element type STRI65.
laminpanel_stri65_buckle.inp
Eigenvalue buckling prediction using element type STRI65.
laminpanel_stri65_postbuckle.inp
Nonlinear postbuckling analysis using element type STRI65.
laminpanel_s4_prebuckle.inp
Prebuckling analysis using element type S4.
1-309
Static Stress/Displacement Analyses
laminpanel_s4_buckle.inp
Eigenvalue buckling prediction using element type S4.
laminpanel_s4_postbuckle.inp
Nonlinear postbuckling analysis using element type S4.
References
· Knight, N. F., and J. H. Starnes Jr., "Postbuckling Behavior of Axially Compressed
Graphite-Epoxy Cylindrical Panels with Circular Holes," presented at the 1984 ASME Joint
Pressure Vessels and Piping/Applied Mechanics Conference, San Antonio, Texas, 1984.
· Whitney, J.M., "Shear Correction Factors for Orthotropic Laminates Under Static Loads,"
Journal of Applied Mechanics, Transactions of the ASME, vol. 40, pp. 302-304, 1973.
Table
1-310
Static Stress/Displacement Analyses
Figures
1-311
Static Stress/Displacement Analyses
1-312
Static Stress/Displacement Analyses
1-313
Static Stress/Displacement Analyses
1-314
Static Stress/Displacement Analyses
Figure 1.2.2-6 Buckling modes, element types S4R5, S9R5, and STRI65.
1-315
Static Stress/Displacement Analyses
1-316
Static Stress/Displacement Analyses
1-317
Static Stress/Displacement Analyses
Sample listings
1-318
Static Stress/Displacement Analyses
Listing 1.2.2-1
*HEADING
COMPOSITE CYLINDRICAL PANEL WITH CIRCULAR HOLE-
S9R5
** FROM STUDY IN THESIS OF G.M. STANLEY
*RESTART,WRITE,FREQUENCY=1
*NODE
2001,15., 0., 0.
2017,15., 14.556, 0.
2033,15., 14.556, 14.
2049,15., 0. , 14.
2065,15., 0., 0.
*NGEN,NSET=OUTSIDE
2001,2017
2017,2033
2033,2049
2049,2065
** DEFINE CIRCLE
*SYSTEM
15.,7.27802298,7.0
*NODE
9999, 0.,0.
1,0., -.70710678, -.70710678
17,0., .70710678,-.70710678
33,0., .70710678, .70710678
49,0., -.70710678, .70710678
65,0., -.70710678, -.70710678
*NGEN,LINE=C,NSET=HOLE
1,17,1,9999
17,33,1,9999
33,49,1,9999
49,65,1,9999
*SYSTEM
0.,0.,0.
*NFILL,NSET=ALL
HOLE,OUTSIDE,20,100
*NSET,NSET=XPARB,GENERATE
2001,2017
*NSET,NSET=XPART,GENERATE
2033,2049
*NSET,NSET=YPAR,GENERATE
2049,2065
1-319
Static Stress/Displacement Analyses
2017,2033
*NSET,NSET=PROFILE,GENERATE
57,2057,100
25,2025,100
*NMAP,TYPE=CYLINDRICAL,NSET=ALL
0.,0.,0., 0.,0.,1.
15.,0.,0.
1.,3.8197307 ,1.
*ELEMENT,TYPE=S9R5
1,1,201,203,3,101,202,103,2,102
*ELGEN,ELSET=ALL
1,31,2,1,10,200,100
*ELEMENT,TYPE=S9R5
32,63,263,201,1,163,264,101,64,164
*ELGEN,ELSET=ALL
32,10,200,100
*ELSET,ELSET=PROFILE,GENERATE
12, 912,100
13, 913,100
28, 928,100
29, 929,100
*SHELL GENERAL SECTION,ELSET=ALL,COMPOSITE,
ORIENTATION=SECORI
.0056,,LAMINA, 45.
.0056,,LAMINA,-45.
.0056,,LAMINA, 90.
.0056,,LAMINA, 0.
.0056,,LAMINA, 0.
.0056,,LAMINA, 90.
.0056,,LAMINA,-45.
.0056,,LAMINA, 45.
*** CENTER LINE
.0056,,LAMINA, 45.
.0056,,LAMINA,-45.
.0056,,LAMINA, 90.
.0056,,LAMINA, 0.
.0056,,LAMINA, 0.
.0056,,LAMINA, 90.
.0056,,LAMINA,-45.
.0056,,LAMINA, 45.
*MATERIAL,NAME=LAMINA
*ELASTIC,TYPE=LAMINA
19.6E6, 1.89E6, .38, .93E6, .93E6, .63E6
1-320
Static Stress/Displacement Analyses
*ORIENTATION,SYSTEM=CYLINDRICAL,NAME=SECORI
0.,0.,0., 0.,0., 1.
1, 0.
*STEP
*STATIC
*BOUNDARY
XPARB,1,6
XPART,1,2
XPART,4,6
YPAR,1,2
XPART,3,,-.0316
*EL PRINT,ELSET=PROFILE,POSITION=AVERAGED AT NODES
SF,
*EL FILE,ELSET=PROFILE,POSITION=AVERAGED AT NODES
SF,
*NODE PRINT,NSET=XPART,TOTALS=YES
U,
RF,
*NODE PRINT,NSET=XPARB,TOTALS=YES
U,
RF,
*NODE FILE,NSET=XPART
U,RF
*END STEP
1-321
Static Stress/Displacement Analyses
Listing 1.2.2-2
*HEADING
COMPOSITE CYLINDRICAL PANEL WITH CIRCULAR HOLE-- S9R5
**
** FROM STUDY IN THESIS OF G.M. STANLEY
**
*RESTART,WRITE,FREQUENCY=1
*PREPRINT,ECHO=YES,MODEL=NO,HISTORY=NO
*NODE
2001,15., 0., 0.
2017,15., 14.556, 0.
2033,15., 14.556, 14.
2049,15., 0. , 14.
2065,15., 0., 0.
*NGEN,NSET=OUTSIDE
2001,2017
2017,2033
2033,2049
2049,2065
**
** DEFINE CIRCLE
**
*SYSTEM
15.,7.27802298,7.0
*NODE
9999, 0.,0.
1,0., -.70710678, -.70710678
17,0., .70710678,-.70710678
33,0., .70710678, .70710678
49,0., -.70710678, .70710678
65,0., -.70710678, -.70710678
*NGEN,LINE=C,NSET=HOLE
1,17,1,9999
17,33,1,9999
33,49,1,9999
49,65,1,9999
*SYSTEM
0.,0.,0.
*NFILL,NSET=ALL
HOLE,OUTSIDE,20,100
*NSET,NSET=XPARB,GENERATE
2001,2017
1-322
Static Stress/Displacement Analyses
*NSET,NSET=XPART,GENERATE
2033,2049
*NSET,NSET=YPAR,GENERATE
2049,2065
2017,2033
*NSET,NSET=PROFILE,GENERATE
57,2057,100
25,2025,100
*NMAP,TYPE=CYLINDRICAL,NSET=ALL
0.,0.,0., 0.,0.,1.
15.,0.,0.
1.,3.8197307 ,1.
*EQUATION
2,
2033,3,1.,2041,3,-1.
2,
2034,3,1.,2041,3,-1.
2,
2035,3,1.,2041,3,-1.
2,
2036,3,1.,2041,3,-1.
2,
2037,3,1.,2041,3,-1.
2,
2038,3,1.,2041,3,-1.
2,
2039,3,1.,2041,3,-1.
2,
2040,3,1.,2041,3,-1.
2,
2042,3,1.,2041,3,-1.
2,
2043,3,1.,2041,3,-1.
2,
2044,3,1.,2041,3,-1.
2,
2045,3,1.,2041,3,-1.
2,
2046,3,1.,2041,3,-1.
2,
2047,3,1.,2041,3,-1.
2,
2048,3,1.,2041,3,-1.
1-323
Static Stress/Displacement Analyses
2,
2049,3,1.,2041,3,-1.
*ELEMENT,TYPE=S9R5
1,1,201,203,3,101,202,103,2,102
*ELGEN,ELSET=ALL
1,31,2,1,10,200,100
*ELEMENT,TYPE=S9R5
32,63,263,201,1,163,264,101,64,164
*ELGEN,ELSET=ALL
32,10,200,100
*ELSET,ELSET=PROFILE,GENERATE
12, 912,100
13, 913,100
28, 928,100
29, 929,100
*SHELL GENERAL SECTION,ELSET=ALL
7.90239D5,2.51367D5,7.90239D5,-3.08578D-6,-7.94285D-5,2.69436D5,0.,0.
0., 4.92719D+02,0.,0.,0.,1.91513D+02,5.17951D+02,0.
0.,0., 1.89245D+01 , 1.89245D+01 ,2.03602D+02
*BOUNDARY
XPARB,1,6
XPART,1,2
XPART,4,6
YPAR,1,2
*STEP
*BUCKLE
5,,60,20
*CLOAD
2041,3,-1000.
*EL PRINT,FREQUENCY=0
*NODE PRINT,FREQUENCY=0
*MODAL FILE
*OUTPUT,HISTORY,FREQUENCY=1
*MODAL OUTPUT
*END STEP
1-324
Static Stress/Displacement Analyses
Listing 1.2.2-3
*HEADING
NONLINEAR POSTBUCKLING ANALYSIS--10% IMPERFECTION-
WITH CONTRIBUTIONS FROM FIRST FOUR MODES
COMPOSITE CYLINDRICAL PANEL WITH CIRCULAR HOLE
**
** FROM STUDY IN THESIS OF G.M. STANLEY
**
*NODE,INPUT=PANEL9N.NOD
*NSET,NSET=OUTSIDE,GENERATE
2001,2017
2017,2033
2033,2049
2049,2065
*NSET,NSET=HOLE,GENERATE
1,17,1
17,33,1
33,49,1
49,65,1
*NSET,NSET=XPARB,GENERATE
2001,2017
*NSET,NSET=XPART,GENERATE
2033,2049
*NSET,NSET=YPAR,GENERATE
2049,2065
2017,2033
*NSET,NSET=PROFILE,GENERATE
57,2057,100
25,2025,100
*EQUATION
2,
2033,3,1.,2041,3,-1.
2,
2034,3,1.,2041,3,-1.
2,
2035,3,1.,2041,3,-1.
2,
2036,3,1.,2041,3,-1.
2,
2037,3,1.,2041,3,-1.
2,
2038,3,1.,2041,3,-1.
1-325
Static Stress/Displacement Analyses
2,
2039,3,1.,2041,3,-1.
2,
2040,3,1.,2041,3,-1.
2,
2042,3,1.,2041,3,-1.
2,
2043,3,1.,2041,3,-1.
2,
2044,3,1.,2041,3,-1.
2,
2045,3,1.,2041,3,-1.
2,
2046,3,1.,2041,3,-1.
2,
2047,3,1.,2041,3,-1.
2,
2048,3,1.,2041,3,-1.
2,
2049,3,1.,2041,3,-1.
*NSET,NSET=MASTER
2041,
*ELEMENT,TYPE=S9R5
1,1,201,203,3,101,202,103,2,102
*ELGEN,ELSET=ALL
1,31,2,1,10,200,100
*ELEMENT,TYPE=S9R5
32,63,263,201,1,163,264,101,64,164
*ELGEN,ELSET=ALL
32,10,200,100
*ELSET,ELSET=PROFILE,GENERATE
12, 912,100
13, 913,100
28, 928,100
29, 929,100
*SHELL GENERAL SECTION,ELSET=ALL
7.90239D5,2.51367D5,7.90239D5,-3.08578D-6,-7.94285D-5,2.69436D5,0.,0.
0., 4.92719D+02,0.,0.,0.,1.91513D+02,5.17951D+02,0.
0.,0., 1.89245D+01 , 1.89245D+01 ,2.03602D+02
*BOUNDARY
XPARB,1,6
XPART,1,2
XPART,4,6
1-326
Static Stress/Displacement Analyses
YPAR,1,2
*RESTART,WRITE,FREQUENCY=5
*STEP,NLGEOM,INC=14
*STATIC,RIKS
1.,1.,,,,2041,3,-0.08
*CLOAD
2041,3,-10000.
*MONITOR,NODE=2041,DOF=3
*EL PRINT,ELSET=PROFILE,POSITION=AVERAGED AT NODES,FREQUENCY=0
SF,
*NODE PRINT,NSET=XPART,TOTALS=YES,FREQUENCY=0
U,
RF,
*NODE PRINT,NSET=XPARB,TOTALS=YES,FREQUENCY=0
U,
RF,
*NODE FILE,FREQUENCY=1,NSET=MASTER
U,CF
*END STEP
Problem description
The pillar is composed of two columns of different cross-sections, one box-shaped and the other
W-shaped,welded together with spot welds (Figure 1.2.3-1). The top end of the pillar is connected to a
rigid body, which makes the deformation of the pillar easy to control by manipulating the rigid body
reference node. The column with the box-shaped cross-section is defined to be the slave surface in
contact with the column with the W-shaped cross-section. The box-shaped column is welded to the
W-shaped column with five spot welds on either side of the box-shaped column.
The columns are both composed of aluminum-killed steel, which is assumed to satisfy the
Ramberg-Osgood relation between true stress and logarithmic strain:
where Young's modulus (E) is 206.8 GPa, the reference stress value (K) is 0.510 GPa, and the
work-hardening exponent (n) is 4.76. The material is assumed to be linear elastic below a 0.5% offset
yield stress of 170.0 MPa. (The 0.5% offset yield stress is defined from the Ramberg-Osgood fit by
1-327
Static Stress/Displacement Analyses
taking (" ¡ ¾=E ) to be 0.5% and solving for the stress.) Poisson's ratio is 0.3.
The spot welds on the two sides of the box-shaped column are modeled with different yield forces and
post-yield behavior to illustrate the two failure models.
Spot welded nodes 5203, 15203, 25203, 35203, and 45203 are all located on the positive z-side of the
box-shaped column, with node 5203 at the bottom end of the column and node 45203 at the top end of
the column. The force to cause failure for the spot welds is 3000 N in pure tension and 1800 N in pure
shear. Once the spot welds start to fail, the maximum force that they can bear is assumed to decay
linearly with time over the course of 2.0 msec, which illustrates modeling of complete loss of strength
over a given time period. These spot welds are shown in Figure 1.2.3-2.
Spot welded nodes 5211, 15211, 25211, 35211, and 45211 are all located on the negative z-side of the
box-shaped column, with node 5211 at the bottom end of the column and node 45211 at the top end of
the column. The force to cause failure for these spot welds is 4000 N in pure tension and 2300 N in
pure shear. The spot welds fail according to the damaged failure model, which assumes that the
maximum forces that the spot welds can carry decay linearly with relative displacement between the
welded node and the master surface. The welds are defined to fail completely once their total relative
displacement reaches 0.3 mm, which illustrates modeling of loss of strength in the spot welds based on
energy absorption.
Loading
The bottom of the pillar is fully built-in. The reference node for the rigid body at the top of the pillar
moves at a constant velocity of 25 m/sec in the y-direction, thus loading it in compression, together
with a velocity of 2 m/sec in the z-direction that shears it slightly. At the same time the end of the pillar
is rotated about the negative z-axis at 78.5 rad/sec and rotated about the negative x-axis at 7 rad/sec.
This loading is applied by prescribing the velocities of the reference node of the rigid body that is
attached to the top end of the compound pillar.
The analysis is carried out over 10 milliseconds.
Input files
pillar.inp
1-328
Static Stress/Displacement Analyses
Figures
Figure 1.2.3-2 Initial configuration of the box-shaped column showing spot welds.
1-329
Static Stress/Displacement Analyses
Figure 1.2.3-5 Time histories of the status of all spot welds on positive z-side of column.
Figure 1.2.3-6 Time histories of the status of all spot welds on negative z-side of column.
1-330
Static Stress/Displacement Analyses
Figure 1.2.3-7 Time histories of the load on spot weld node 25203 relative to the failure load.
Figure 1.2.3-8 Time histories of the total kinetic energy, energy dissipated by friction, work done on
the model, internal energy, and total energy.
1-331
Static Stress/Displacement Analyses
Sample listings
1-332
Static Stress/Displacement Analyses
Listing 1.2.3-1
*HEADING
Buckling of car with spot welds
************************************************
**
*NODE,NSET=W0
101, 0., 0., 0.065
105, 0.02, 0., 0.065
109, 0.02, 0., 0.045
113, 0., 0., 0.045
117, 0., 0., 0.02
121, 0.02, 0., 0.02
125, 0.02, 0., 0.
129, 0., 0., 0.
*NCOPY,CHANGE=50000,OLD=W0,NEW=W50,SHIFT
0.12,0.45,0.
0.,0.45,0., 0.,0.45,1., -20.
*NGEN,LINE=P,NSET=WPILA
101,50101,1000,, 0.03,0.2,0.065
*NGEN,LINE=P,NSET=WPILB
105,50105,1000,, 0.05,0.2,0.065
*NGEN,LINE=P,NSET=WPILC
109,50109,1000,, 0.05,0.2,0.045
*NGEN,LINE=P,NSET=WPILD
113,50113,1000,, 0.03,0.2,0.045
*NGEN,LINE=P,NSET=WPILE
117,50117,1000,, 0.03,0.2,0.02
*NGEN,LINE=P,NSET=WPILF
121,50121,1000,, 0.05,0.2,0.02
*NGEN,LINE=P,NSET=WPILG
125,50125,1000,, 0.05,0.2,0.0
*NGEN,LINE=P,NSET=WPILH
129,50129,1000,, 0.03,0.2,0.0
*NFILL,NSET=WPIL
WPILA,WPILB,4,1
WPILB,WPILC,4,1
WPILC,WPILD,4,1
WPILD,WPILE,4,1
WPILE,WPILF,4,1
WPILF,WPILG,4,1
WPILG,WPILH,4,1
************************************************
1-333
Static Stress/Displacement Analyses
*ELEMENT,TYPE=S4R,ELSET=WPIL
101, 101,102,1102,1101
*ELGEN,ELSET=WPIL
101, 28,1,1, 50,1000,1000
************************************************
** box
*NODE,NSET=B0
200, 0.003,0.,0.03725
201, 0.003,0.,0.042
205, 0.025,0.,0.042
209, 0.025,0.,0.023
213, 0.003,0.,0.023
214, 0.003,0.,0.02775
*NCOPY,CHANGE=50000,OLD=B0,NEW=B50,SHIFT
0.12,0.45,0.
0.,0.45,0., 0.,0.45,1., -20.
*NGEN,LINE=P,NSET=BPILA
200,50200,1000,, 0.033,0.2,0.03725
*NGEN,LINE=P,NSET=BPILB
201,50201,1000,, 0.033,0.2,0.042
*NGEN,LINE=P,NSET=BPILC
205,50205,1000,, 0.055,0.2,0.042
*NGEN,LINE=P,NSET=BPILD
209,50209,1000,, 0.055,0.2,0.023
*NGEN,LINE=P,NSET=BPILE
213,50213,1000,, 0.033,0.2,0.023
*NGEN,LINE=P,NSET=BPILF
214,50214,1000,, 0.033,0.2,0.02775
*NFILL,NSET=BPIL
BPILA,BPILB,1,1
BPILB,BPILC,4,1
BPILC,BPILD,4,1
BPILD,BPILE,4,1
BPILE,BPILF,1,1
************************************************
*ELEMENT,TYPE=S4R,ELSET=BPIL
200, 200,201,1201,1200
*ELGEN,ELSET=BPIL
200, 14,1,1, 50,1000,1000
************************************************
** roof
*NODE,NSET=ROOF
60000, 0.0125, 0., 0.0325
1-334
Static Stress/Displacement Analyses
*NCOPY,CHANGE=0,OLD=ROOF,NEW=ROOF,SHIFT
0.12,0.45,0.
0.,0.45,0., 0.,0.45,1., -20.
*ELEMENT,ELSET=ROOF,TYPE=R3D4
60101, 49101,49102,50102,50101
60201, 49201,49202,50202,50201
*ELGEN,ELSET=ROOF
60101, 28,1,1
60201, 12,1,1
*ELEMENT,TYPE=MASS,ELSET=REF
60000, 60000
*MASS,ELSET=REF
1.E-3,
************************************************
**
*SHELL SECTION,ELSET=WPIL,MATERIAL=STEEL,
SECTION INTEGRATION=GAUSS
0.002,
*SHELL SECTION,ELSET=BPIL,MATERIAL=STEEL,
SECTION INTEGRATION=GAUSS
0.003,
************************************************
**
*MATERIAL,NAME=STEEL
*DENSITY
7850.,
*ELASTIC
206.8E9,0.3
*PLASTIC
170.0E6, 0.0000000E+00
180.0E6, 1.7205942E-03
190.0E6, 3.8296832E-03
200.0E6, 6.3897874E-03
210.0E6, 9.4694765E-03
220.0E6, 1.3143660E-02
230.0E6, 1.7493792E-02
240.0E6, 2.2608092E-02
250.0E6, 2.8581845E-02
260.0E6, 3.5517555E-02
270.0E6, 4.3525275E-02
280.0E6, 5.2722659E-02
290.0E6, 6.3235357E-02
300.0E6, 7.5197279E-02
1-335
Static Stress/Displacement Analyses
310.0E6, 8.8750519E-02
320.0E6, 0.1040458
330.0E6, 0.1212430
340.0E6, 0.1405106
350.0E6, 0.1620263
360.0E6, 0.1859779
370.0E6, 0.2125620
380.0E6, 0.2419857
390.0E6, 0.2744660
400.0E6, 0.3102303
410.0E6, 0.3495160
420.0E6, 0.3925720
430.0E6, 0.4396578
440.0E6, 0.4910434
450.0E6, 0.5470111
460.0E6, 0.6078544
470.0E6, 0.6738777
480.0E6, 0.7453985
490.0E6, 0.8227461
500.0E6, 0.9062610
510.0E6, 0.9962980
************************************************
*NSET,NSET=BASE,GEN
101,129,1
200,214,1
*BOUNDARY
BASE,ENCASTRE
************************************************
**
*SURFACE,TYPE=ELEMENT,NAME=BPIL
BPIL,SPOS
*SURFACE,TYPE=ELEMENT,NAME=WPIL
WPIL,SPOS
*RIGID BODY,ELSET=ROOF,REF=60000
*STEP
*DYNAMIC,EXPLICIT
,10.E-3
*RESTART,WRITE,NUM=2, TIMEMARKS=NO
********************
*CONTACT PAIR
BPIL,
********************
*NSET,NSET=WELDA,GEN
1-336
Static Stress/Displacement Analyses
5203,45203,10000
*NSET,NSET=WELDB,GEN
5211,45211,10000
*NSET,NSET=WELDS
WELDA,WELDB
*CONTACT PAIR,INTER=WELDS,WEIGHT=0.
BPIL, WPIL
*SURFACE INTERACTION,NAME=WELDS
*FRICTION,TAUMAX=1.4E8
.3,
*BOND
WELDA, 3000., 1800., 0.5E-3, 2.E-3, 0., 0.
WELDB, 4000., 2300., 0.5E-3, 0., 0.3E-3, 0.3E-3
********************
*BOUNDARY,TYPE=VELOCITY
60000, 1,1, 0.
60000, 2,2, -25.
60000, 3,3, -2.
60000, 4,4, -7.
60000, 5,5, 0.
60000, 6,6, -78.5
********************
*HISTORY OUTPUT,TIME=2.E-5
*NODE HISTORY,NSET=WELDS
RF,U,BONDSTAT,BONDLOAD
*NODE HISTORY,NSET=ROOF
RF,U
*ENERGY HISTORY
ALLIE,ALLKE,ALLWK,ALLVD,ETOTAL,ALLFD,ALLSE,
ALLAE,ALLCD,ALLPD,DT
*FILE OUTPUT,TIMEMARKS=YES,NUM=1
*NODE FILE
U,
*ENERGY FILE
*END STEP
1-337
Static Stress/Displacement Analyses
hardening plasticity concentrated at the element's ends, simulating the development of plastic hinges.
The buckling strut response is a simplified, phenomenological representation of the highly nonlinear
cross-section collapse and material yielding that takes place when slender members are loaded in
compression; therefore, frame elements can be elastic, elastic-plastic, behave as struts (with or without
buckling), or switch during the analysis to strut behavior followed by postbuckling behavior. Both the
elastic-plastic and buckling strut responses are simplifications of highly nonlinear responses. They are
designed to approximate these complex responses with a single finite element representing a structural
member between connections. For parts of the model where higher solution resolution is required, such
as stress prediction, the model should be refined with beam elements.
The geometry in this example is a typical K-frame construction used in applications such as offshore
structures (see Figure 1.2.4-1). A push-over analysis is performed to determine the maximum
horizontal load that the structure can support before collapse results from the development of plastic
hinges or buckling failure. During a push-over test, many structural members are loaded in
compression. Slender members loaded in compression often fail due to geometric buckling,
cross-section collapse, and/or material yielding. The buckling strut response, which models such
compressive behavior, is added in separate simulations to investigate the effect of the compressive
failure of critical members in the structure. Push-over analyses are either load or displacement control
tests. A dead load is applied to the top of the structure representing the weight supported by the
K-frame.
A dead load of 444.8 kN (1.0 ´ 105 lb) is applied to the top of the K-frame, representing the part of the
structure above the K-frame. Subsequently, the top platform is loaded or displaced horizontally. The
load level or applied displacement is chosen to be large enough so that the entire structure fails by the
formation of plastic hinges and, consequently, loses load carrying capacity.
Three different models are investigated. A limit load is expected, since the goal of the analysis is to
determine when the structure loses overall stiffness. Large- and small-displacement analyses are
performed for all three models for comparison. (Frame elements assume that the strains are small.
Large-displacement analyses using frame elements are valid for large overall rotations but small
strains.) In the first model all elements use elastic-plastic material response. In the second model
buckling is checked for all elements with PIPE cross-sections. The ISO equation is used as a criteria
for buckling, and the default Marshall strut envelope is followed for the postbuckling behavior. The
buckling strut envelope is calculated from the yield stress of the material and the default Marshall Strut
1-338
Static Stress/Displacement Analyses
theory. (For details on the default buckling strut envelope, see ``Frame section behavior,'' Section
15.4.2 of the ABAQUS/Standard User's Manual.) All frame members use the BUCKLING parameter
on the *FRAME SECTION option to check the ISO criteria for the switching-to-strut algorithm. The
displacement-control analyses are performed for both small and large displacements. In the third model
the two elements that switched to strut behavior in the second model (elements 7 and 9) are replaced
by frame elements with buckling strut response from the beginning of the analysis. To proceed beyond
the unstable phase of the response, the Riks static solution procedure is used in the elastic-plastic
problems. In large-displacement analysis with the switching algorithm and frame elements with
buckling, the STABILIZE parameter is used on the *STATIC option to stabilize the results for the
loads close to the limit load point. To decrease the number of solution iterations, the *CONTROLS
option is used in some cases with the value of the ratio of the largest solution correction to the largest
incremental solution set to 1.0, since displacement increments are very small for increments where
switching occurs.
Input files
1-339
Static Stress/Displacement Analyses
kframe_loadcntrl_nlgeom.inp
Elastic-plastic analysis with load control; large-displacement analysis.
kframe_loadcntrl.inp
Elastic-plastic analysis with load control; small-displacement analysis.
kframe_dispcntrl_switch_nlgeom.inp
Elastic-plastic frame element with the switching algorithm and displacement control;
large-displacement analysis.
kframe_dispcntrl_switch.inp
Elastic-plastic frame element with the switching algorithm and displacement control;
small-displacement analysis.
kframe_dispcntrl_buckle_nlgeom.inp
Elastic-plastic and buckling strut response with load control; large-displacement analysis.
kframe_dispcntrl_buckle.inp
Elastic-plastic and buckling strut response with displacement control; small-displacement analysis.
Figures
Figure 1.2.4-2 Default hardening response for axial force in a typical element with PIPE cross-section
1-340
Static Stress/Displacement Analyses
Figure 1.2.4-3 Default hardening response for bending moments in a typical element with PIPE
cross-section (element 7 in the model).
Figure 1.2.4-4 Results of analysis with switching algorithm: K-frame model with plastic and two
buckled elements.
1-341
Static Stress/Displacement Analyses
Figure 1.2.4-5 Applied force versus horizontal displacement of the load point for the elastic-plastic
model and the model including buckling strut response.
Sample listings
1-342
Static Stress/Displacement Analyses
Listing 1.2.4-1
*HEADING
ELASTIC-PLASTIC K-FRAME:
*RESTART,WRITE,FREQ=999
*NODE,NSET=ALL
1,-139.98,0.0
2,
3,139.98,0.0
4,-131.4996,72.0
5,0.0,72.0
6,131.4996,72.0
7,-110.9664,256.8
9, 110.9664,256.8
10,-104.3004,316.8
11,0.0,316.8
12,104.3004,316.8
*NSET,NSET=TEN
10
*ELEMENT,TYPE=FRAME2D,ELSET=BOTTOM
1,1,2
2,2,3
3,2,4
4,2,6
*ELEMENT,TYPE=FRAME2D,ELSET=MID
5,4,5
6,5,6
9,7,9
*ELEMENT,TYPE=FRAME2D,ELSET=PINNED1
7,5,7
8,5,9
*ELEMENT,TYPE=FRAME2D,ELSET=TOP
10,7,11
11,9,11
*ELEMENT,TYPE=FRAME2D,ELSET=W
12,10,11
13,11,12
*ELEMENT,TYPE=FRAME2D,ELSET=BOTTOM_C
14,1,4
15,3,6
*ELEMENT,TYPE=FRAME2D,ELSET=MID_COL
16,4,7
17,6,9
1-343
Static Stress/Displacement Analyses
18,7,10
19,9,12
*FRAME SECTION,SECTION=PIPE,ELSET=BOTTOM,
YIELDSTRESS=51.9E3,PLASTIC DEFAULTS
4.3125,0.25
0.,0.,-1.
3.0E7,1.5E7
*FRAME SECTION,SECTION=PIPE,ELSET=MID,
YIELDSTRESS=51.9E3,PLASTIC DEFAULTS
3.125,0.156
0.,0.,-1.
3.0E7,1.5E7
*FRAME SECTION,SECTION=PIPE,ELSET=PINNED1,
YIELDSTRESS=51.9E3,PLASTIC DEFAULTS
3.125,0.156
0.,0.,-1.
3.0E7,1.5E7
*FRAME SECTION,SECTION=PIPE,ELSET=TOP,
YIELDSTRESS=51.9E3,PLASTIC DEFAULTS
4.3125,0.25
0.,0.,-1.
3.0E7,1.5E7
*FRAME SECTION,SECTION=I,ELSET=W,
YIELDSTRESS=51.9E3,PLASTIC DEFAULTS
7.01,14.02,14.52,14.52,0.71,0.71,0.44
0.,0.,-1.
3.0E7,1.5E7
*FRAME SECTION,SECTION=PIPE,ELSET=BOTTOM_C,
YIELDSTRESS=51.9E3,PLASTIC DEFAULTS
6.375,0.5
0.,0.,-1.
3.0E7,1.5E7
*FRAME SECTION,SECTION=PIPE,ELSET=MID_COL,
YIELDSTRESS=51.9E3,PLASTIC DEFAULTS
6.375,0.33
0.,0.,-1.
3.0E7,1.5E7
*BOUNDARY
1,1,2
3,1,2
*STEP,NLGEOM
*STATIC
*CLOAD
1-344
Static Stress/Displacement Analyses
10,2,-2.5E4
11,2,-5.0E4
12,2,-2.5E4
*EL PRINT,ELSET=PINNED1
*****
** TO FIND ALL PLASTIC HINGES
** PRINT SEP FOR ALL ELEMENTS
*****
SF,
SEE,
SEP,
SALPHA,
*FILE FORMAT,ZERO INCREMENT
**NODE FILE,FREQ=100
*NODE FILE,FREQ=1
U,
CF,
*EL FILE,FREQ=100
SF,
SEE,
SEP,
SALPHA,
*ENERGY FILE,FREQ=100
*MONITOR,DOF=1,NODE=10
*END STEP
*STEP,INC=78,NLGEOM
******
** FOR THE LIMIT LOAD ANALYSIS INCREASE
** THE NUMBER OF INCREMENTS TO INC=100
******
*STATIC,RIKS
0.001,1.0,,0.03
*controls,parameter=field
,1.0
*CLOAD
10,1, 2.75E5
*NODE FILE,FREQ=1,NSET=TEN
U,
CF,
*END STEP
1-345
Static Stress/Displacement Analyses
Listing 1.2.4-2
*HEADING
ELASTIC-PLASTIC K-FRAME WITH SWITCHING ALGORITHM
*RESTART,WRITE,FREQ=999
*NODE,NSET=ALL
1,-139.98,0.0
2,
3,139.98,0.0
4,-131.4996,72.0
5,0.0,72.0
6,131.4996,72.0
7,-110.9664,256.8
9, 110.9664,256.8
10,-104.3004,316.8
11,0.0,316.8
12,104.3004,316.8
*ELEMENT,TYPE=FRAME2D,ELSET=BOTTOM
1,1,2
2,2,3
3,2,4
4,2,6
*ELEMENT,TYPE=FRAME2D,ELSET=MID
5,4,5
6,5,6
9,7,9
*ELEMENT,TYPE=FRAME2D,ELSET=PINNED1
7,5,7
8,5,9
*ELEMENT,TYPE=FRAME2D,ELSET=TOP
10,7,11
11,9,11
*ELEMENT,TYPE=FRAME2D,ELSET=W
12,10,11
13,11,12
*ELEMENT,TYPE=FRAME2D,ELSET=BOTTOM_C
14,1,4
15,3,6
*ELEMENT,TYPE=FRAME2D,ELSET=MID_COL
16,4,7
17,6,9
18,7,10
19,9,12
1-346
Static Stress/Displacement Analyses
*FRAME SECTION,SECTION=PIPE,ELSET=BOTTOM,
YIELDSTRESS=51.9E3,PLASTIC DEFAULTS,BUCKLING
4.3125,0.25
0.,0.,-1.
3.0E7,1.5E7
*FRAME SECTION,SECTION=PIPE,ELSET=MID,
YIELDSTRESS=51.9E3,PLASTIC DEFAULTS,BUCKLING
3.125,0.156
0.,0.,-1.
3.0E7,1.5E7
*FRAME SECTION,SECTION=PIPE,ELSET=PINNED1,
YIELDSTRESS=51.9E3,PLASTIC DEFAULTS,BUCKLING
3.125,0.156
0.,0.,-1.
3.0E7,1.5E7
*FRAME SECTION,SECTION=PIPE,ELSET=TOP,
YIELDSTRESS=51.9E3,PLASTIC DEFAULTS,BUCKLING
4.3125,0.25
0.,0.,-1.
3.0E7,1.5E7
*FRAME SECTION,SECTION=I,ELSET=W,
YIELDSTRESS=51.9E3,PLASTIC DEFAULTS
7.01,14.02,14.52,14.52,0.71,0.71,0.44
0.,0.,-1.
3.0E7,1.5E7
*FRAME SECTION,SECTION=PIPE,ELSET=BOTTOM_C,
YIELDSTRESS=51.9E3,PLASTIC DEFAULTS,BUCKLING
6.375,0.5
0.,0.,-1.
3.0E7,1.5E7
*FRAME SECTION,SECTION=PIPE,ELSET=MID_COL,
YIELDSTRESS=51.9E3,PLASTIC DEFAULTS,BUCKLING
6.375,0.33
0.,0.,-1.
3.0E7,1.5E7
*ELSET,ELSET=OUTPUT
7,8,9
*NSET,NSET=TEN
10
*BOUNDARY
1,1,2
3,1,2
*STEP,INC=500,NLGEOM
1-347
Static Stress/Displacement Analyses
*STATIC,stabilize
0.01,1.0,,0.03
*controls,parameter=field
,1.0
*BOUNDARY
*****
** TO MAKE A PLOT AND COMPARE WITH THE LINEAR
** SOLUTION USE THE COMMENTED
** PRESCRIBED DISPLACEMENT
**10,1,1,26.
**10,2,2,10.
**11,2,2,10.
**12,2,2,10.
*****
10,1,1,5.72
10,2,2,2.2
11,2,2,2.2
12,2,2,2.2
*EL PRINT,FREQ=100,ELSET=OUTPUT
SF,
SEE,
*EL PRINT,FREQ=100,ELSET=OUTPUT
SEP,
SALPHA,
*FILE FORMAT,ZERO INCREMENT
*NODE PRINT,NSET=TEN,FREQ=100
RF,
*NODE FILE,NSET=TEN,FREQ=100
****
** TO PLOT USE FREQ=1
****
U,
RF,
*EL FILE,FREQ=100,ELSET=OUTPUT
SF,
SEE,
*EL FILE,FREQ=100
SEP,
SALPHA,
*ENERGY FILE,FREQ=50
*MONITOR,DOF=1,NODE=10
*END STEP
1-348
Static Stress/Displacement Analyses
Listing 1.2.4-3
*HEADING
ELASTIC-PLASTIC, BUCKLING STRUT, DISPLACEMENT
CONTROL, K-FRAME:
*RESTART,WRITE,FREQ=999
*NODE,NSET=ALL
1,-139.98,0.0
2,
3,139.98,0.0
4,-131.4996,72.0
5,0.0,72.0
6,131.4996,72.0
7,-110.9664,256.8
9, 110.9664,256.8
10,-104.3004,316.8
11,0.0,316.8
12,104.3004,316.8
*NSET,NSET=TEN
10
*ELEMENT,TYPE=FRAME2D,ELSET=BOTTOM
1,1,2
2,2,3
3,2,4
4,2,6
*ELEMENT,TYPE=FRAME2D,ELSET=MID
5,4,5
6,5,6
*ELEMENT,TYPE=FRAME2D,ELSET=PINNED1
9,7,9
*ELEMENT,TYPE=FRAME2D,ELSET=PINNED2
7,5,7
*ELEMENT,TYPE=FRAME2D,ELSET=BRACER
8,5,9
*ELEMENT,TYPE=FRAME2D,ELSET=TOP
10,7,11
11,9,11
*ELEMENT,TYPE=FRAME2D,ELSET=W
12,10,11
13,11,12
*ELEMENT,TYPE=FRAME2D,ELSET=BOTTOM_C
14,1,4
15,3,6
1-349
Static Stress/Displacement Analyses
*ELEMENT,TYPE=FRAME2D,ELSET=MID_COL
16,4,7
17,6,9
18,7,10
19,9,12
*FRAME SECTION,SECTION=PIPE,ELSET=BOTTOM,
YIELDSTRESS=51.9E3,PLASTIC DEFAULTS
4.3125,0.25
0.,0.,-1.
3.0E7,1.5E7
*FRAME SECTION,SECTION=PIPE,ELSET=PINNED1,
YIELDSTRESS=51.9E3,PINNED,BUCKLING
3.125,0.156
0.,0.,-1.
3.0E7,1.5E7
*FRAME SECTION,SECTION=PIPE,ELSET=MID,
YIELDSTRESS=51.9E3,PLASTIC DEFAULTS
3.125,0.156
0.,0.,-1.
3.0E7,1.5E7
*FRAME SECTION,SECTION=PIPE,ELSET=PINNED2,
YIELDSTRESS=51.9E3,PINNED,BUCKLING
3.125,0.156
0.,0.,-1.
3.0E7,1.5E7
*FRAME SECTION,SECTION=PIPE,ELSET=BRACER,
YIELDSTRESS=51.9E3,PLASTIC DEFAULTS
3.125,0.156
0.,0.,-1.
3.0E7,1.5E7
*FRAME SECTION,SECTION=PIPE,ELSET=TOP,
YIELDSTRESS=51.9E3,PLASTIC DEFAULTS
4.3125,0.25
0.,0.,-1.
3.0E7,1.5E7
*FRAME SECTION,SECTION=I,ELSET=W,
YIELDSTRESS=51.9E3,PLASTIC DEFAULTS
7.01,14.02,14.52,14.52,0.71,0.71,0.44
0.,0.,-1.
3.0E7,1.5E7
*FRAME SECTION,SECTION=PIPE,ELSET=BOTTOM_C,
YIELDSTRESS=51.9E3,PLASTIC DEFAULTS
6.375,0.5
1-350
Static Stress/Displacement Analyses
0.,0.,-1.
3.0E7,1.5E7
*FRAME SECTION,SECTION=PIPE,ELSET=MID_COL,
YIELDSTRESS=51.9E3,PLASTIC DEFAULTS
6.375,0.33
0.,0.,-1.
3.0E7,1.5E7
*ELSET,ELSET=OUTPUT
7,8,9
*BOUNDARY
1,1,2
3,1,2
*STEP,NLGEOM
*STATIC,stabilize
*CLOAD
10,2,-2.5E4
11,2,-5.0E4
12,2,-2.5E4
*EL PRINT,FREQ=50
SF,
SEE,
SEP,
SALPHA,
*FILE FORMAT,ZERO INCREMENT
*NODE FILE,NSET=TEN,FREQ=50
U,
RF,
*EL FILE,FREQ=50,ELSET=OUTPUT
SF,
SEE,
SEP,
SALPHA,
*ENERGY FILE,FREQ=50
*MONITOR,DOF=1,NODE=10
*END STEP
*STEP,INC=200,NLGEOM
*STATIC,stabilize
0.001,1.0,,0.02
*controls,parameter=field
,1.0
*BOUNDARY
****
** TO PLOT USE THE COMMENTED
1-351
Static Stress/Displacement Analyses
** PRESCRIBED DISPLACEMENT
**10,1,1,26.
****
10,1,1,20.8
*NODE FILE,NSET=TEN,FREQ=50
****
** TO PLOT USE FREQ=1
****
U,
RF,
*END STEP
1-352
Static Stress/Displacement Analyses
Acknowledgements
HKS would like to thank IRCN (France) for providing this example.
Input files
unstablestatic_plate.inp
Plate model.
unstablestatic_plate_node.inp
Node definitions for the plate model.
1-353
Static Stress/Displacement Analyses
unstablestatic_plate_elem.inp
Element definitions for the plate model.
Figures
1-354
Static Stress/Displacement Analyses
1-355
Static Stress/Displacement Analyses
Sample listings
1-356
Static Stress/Displacement Analyses
Listing 1.2.5-1
*HEADING
STABILIZED COMPRESSION OF REINFORCED PLATE
*PREPRINT,ECHO=NO,HISTORY=NO,MODEL=YES
**
************************************************
** FILE WITH NODE DEFINITIONS AND NSETS:
** COTE1
** COTE2
** COTE3
** COTE4
************************************************
**
*INCLUDE,INPUT=unstablestatic_plate_node.inp
**
************************************************
** FILE WITH ELEMENT DEFINITIONS AND ELSETS:
** E0000001 144 B31
** E0000002 144 B31
** E0000003 6 S3
** E0000004 8 S3
** TOLE 1008 S4
** E0000006 288 S4
** E0000007 252 S4
** E0000008 178 S4
** E0000009 108 S4
** E0000010 78 S4
************************************************
**
*INCLUDE,INPUT=unstablestatic_plate_elem.inp
**
*ELEMENT,TYPE=SPRING1,ELSET=EPONT
50000,340
50001,2881
*SPRING,ELSET=EPONT
3,
5.3E+08,
*BEAM SECTION,MATERIAL=ACIER,SECTION=RECT,
ELSET=E0000001
1.500000E-02, 1.500000E-02
0.000000E+00, 6.557236E-03,-9.999785E-01
*MATERIAL,NAME=ACIER
1-357
Static Stress/Displacement Analyses
*ELASTIC
2.100E+11, 3.000E-01
*PLASTIC
235.259E+06,0.0
471.9E+06,0.18837
*DENSITY
7.850E+03,
*BEAM SECTION,MATERIAL=ACIER,SECTION=RECT,
ELSET=E0000002
1.500000E-02, 1.500000E-02
0.000000E+00, 8.695324E-03,-9.999622E-01
*SHELL SECTION,ELSET=E0000003,MATERIAL=ACIER
7.000E-03, 3
*SHELL SECTION,ELSET=E0000004,MATERIAL=ACIER
1.000E-02, 3
*SHELL SECTION,ELSET=TOLE,MATERIAL=ACIER
5.000E-03, 3
*SHELL SECTION,ELSET=E0000006,MATERIAL=ACIER
6.000E-03, 3
*SHELL SECTION,ELSET=E0000007,MATERIAL=ACIER
7.000E-03, 3
*SHELL SECTION,ELSET=E0000008,MATERIAL=ACIER
1.000E-02, 3
*SHELL SECTION,ELSET=E0000009,MATERIAL=ACIER
1.000E-02, 3
*SHELL SECTION,ELSET=E0000010,MATERIAL=ACIER
1.000E-02, 3
*NSET,NSET=NM1
329,
*ELSET,ELSET=HILOIRE
E0000004,E0000009,E0000010
*ELSET,ELSET=BARROTS
E0000003,E0000007,E0000008
*ELSET,ELSET=TOT
TOLE,HILOIRE,BARROTS,E0000001,E0000002,E0000006
**
*MPC
BEAM,COTE1,NM1
**
*BOUNDARY
NM1,3,3
NM1,4,4
NM1,6,6
1-358
Static Stress/Displacement Analyses
COTE2,1,1
COTE2,3,3
COTE2,4,4
COTE2,6,6
8896,2,2
COTE3,2,2
COTE3,4,4
COTE3,6,6
COTE4,2,2
COTE4,4,4
COTE4,6,6
**
*RESTART,WRITE,F=10
**
************************************************
**
*STEP,NLGEOM,INC=1
GRAVITY LOAD
*STATIC
1.,1.
*DLOAD
TOT,GRAV,9.81,0,0,-1.
*NODE FILE,NSET=NM1,FREQ=1
U,CF
*EL FILE,ELSET=HILOIRE,FREQ=200
S,E,PE
*ENERGY FILE
*OUTPUT,FIELD
*NODE OUTPUT
U,VF
*OUTPUT,FIELD,FREQ=200
*ELEMENT OUTPUT
S,E,PE
*OUTPUT,HISTORY
*ENERGY OUTPUT,VARIABLE=ALL
*NODE OUTPUT,NSET=NM1
U,CF
*EL PRINT,FREQ=0
*NODE PRINT,FREQ=0
*END STEP
**
*STEP,NLGEOM,INC=1000
BUCKLING LOAD
1-359
Static Stress/Displacement Analyses
*STATIC,STABILIZE
0.1,1.,,
*CLOAD
NM1,1,646.E+04
*END STEP
Solution procedure
The solution strategy is based on introducing a geometric imperfection in the cylinder. In this study the
imperfections are linear combinations of the eigenvectors of the linear buckling problem. If details of
imperfections caused in a manufacturing process are known, it is normally more useful to use this
information as the imperfection. However, in many instances only the maximum magnitude of an
imperfection is known. In such cases assuming the imperfections are linear combinations of the
eigenmodes is a reasonable way to estimate the imperfect geometry (Arbocz, 1987).
Determining the most critical imperfection shape that leads to the lowest collapse load of an axially
compressed cylindrical shell is an open research issue. The procedure discussed in this example does
not, therefore, claim to compute the lowest collapse load. Rather, this example discusses one approach
that can be used to study the postbuckling response of an imperfection sensitive structure.
The first stage in the simulation is a linear eigenvalue buckling analysis. To prevent rigid body motion,
1-360
Static Stress/Displacement Analyses
a single node is fixed in the axial direction. This constraint is in addition to the simply supported
boundary conditions noted earlier and will not introduce an overconstraint into the problem since the
axial load is equilibrated on opposing edges. The reaction force in the axial direction should be zero at
this node.
The second stage involves introducing the imperfection into the structure using the *IMPERFECTION
option. A single mode or a combination of modes is used to construct the imperfection. To compare
the results obtained with different imperfections, the imperfection size must be fixed. The measure of
the imperfection size used in this problem is the out-of-roundness of the cylinder, which is computed
as the radial distance from the axis of the cylinder to the perturbed node minus the radius of the perfect
structure. The scale factor associated with each eigenmode used to seed the imperfection is computed
with a FORTRAN program. The program reads the results file produced by the linear analysis and
determines the scale factors so that the out-of-roundness of the cylinder is equal to a specified value.
This value is taken as a fraction of the cylinder thickness.
The final stage of the analysis simulates the postbuckling response of the cylinder for a given
imperfection. The primary objective of the simulation is to determine the static buckling load. The
modified Riks method is used to obtain a solution since the problem under consideration is unstable.
The Riks method can also be used to trace the unstable and stable solution branches of a buckled
structure. However, with imperfection sensitive structures the first buckling mode is usually
catastrophic, so further continuation of the analysis is usually not undertaken. When using the
*STATIC, RIKS option, the tolerance used for the force residual convergence criteria may need to be
tightened to ensure that the solution algorithm does not retrace its original loading path once the limit
point is reached. Simply restricting the maximum arc length allowed in an increment is normally not
sufficient.
Parametric study
There are two factors that significantly alter the buckling behavior: the shape of the imperfection and
the size of the imperfection. A convenient way to investigate the effects of these factors on the
buckling response is to use the parametric study capabilities of ABAQUS. A Python script file is used
to perform the study. The script executes the linear analysis, runs the FORTRAN routine to create an
input file with a specified imperfection size, and finally executes the postbuckling analysis.
Before executing the script, copy the FORTRAN routine cylsh_maximp.f to your work directory using
the ABAQUS fetch command,
abaqus fetch job=cylsh_maximp.f
and compile it using the ABAQUS make command,
abaqus make job=cylsh_maximp.f
Parametrized template input data are used to generate variations of the parametric study. The script
allows the analyst to vary the eigenmodes used to construct the imperfection, out-of-roundness
measure, cylindrical shell geometry (radius, length, thickness), mesh density, material properties
(Young's modulus and Poisson's ratio), etc. The results presented in the following section, however,
are based on an analysis performed with a single set of parameters.
1-361
Static Stress/Displacement Analyses
Postbuckling response
The modes used to seed the imperfection are taken from the first 19 eigenmodes obtained in the linear
eigenvalue buckling analysis. Different combinations are considered: all modes, unique eigenmodes,
and pairs of repeated eigenmodes. An imperfection size (i.e., out-of-roundness) of 0.5 times the shell
thickness is used in all cases. The results indicate that the cylinder buckles at a much lower load than
the value predicted by the linear analysis (i.e., the value predicted using only the lowest eigenmode of
1-362
Static Stress/Displacement Analyses
the system). An imperfection based on mode 1 (a unique eigenmode) results in a buckling load of
about 90% of the predicted value. When the imperfection was seeded with a combination of all modes
(1-19), a buckling load of 35% of the predicted value was obtained. Table 1.2.6-2 lists the buckling
loads predicted by ABAQUS (as a fraction of linear eigenvalue buckling load) when different modes
are used to seed the imperfection.
The smallest predicted buckling load in this study occurs when using modes 12 and 13 to seed the
imperfection, yet the results obtained when the imperfection is seeded using all 19 modes indicate that
a larger buckling load can be sustained. One possible explanation for this is that the solution strategy
used in this study (discussed earlier) involves using a fixed value for the out-of-roundness of the
cylinder as a measure of the imperfection size. Thus, when multiple modes are used to seed the
imperfection, the overall effect of any given mode is less than it would be if only that mode were used
to seed the imperfection. The large number of closely spaced eigenvalues and innumerable
combinations of eigenmodes clearly demonstrates the difficulty of determining the collapse load of
structures such as the cylindrical shell. In practice, designing imperfection sensitive structures against
catastrophic failure usually requires a combination of numerical and experimental results as well as
practical building experience.
The deformed configuration shown in Figure 1.2.6-2uses a displacement magnification factor of 5 and
corresponds to using all the modes to seed the imperfection. Even though the cylinder appears to be
very short, it can in fact be classified as a moderately long cylinder using the parameters presented in
Chajes (1985). The cylinder exhibits thin wall wrinkling; the initial buckling shape can be
characterized as dimples appearing on the side of the cylinder. The compression of the cylinder causes
a radial expansion due to Poisson's effect; the radial constraint at the ends of the cylinder causes
localized bending to occur at the ends. This would cause the shell to fold into an accordion shape.
(Presumably this would be seen if self-contact was specified and the analysis was allowed to run
further. This is not a trivial task, however, and modifications to the solution controls would probably
be required. Such a simulation would be easier to perform with ABAQUS/Explicit.) This deformed
configuration is in accordance with the perturbed reference geometry, shown in Figure 1.2.6-3. To
visualize the imperfect geometry, an imperfection size of 5.0 times the shell thickness (i.e., 10 times
the value actually used in the analysis) was used to generate the perturbed mesh shown in this figure.
The deformed configuration in the postbuckling analysis depends on the shape of the imperfection
introduced into the structure. Seeding the structure with different combinations of modes and
imperfection sizes produces different deformed configurations and buckling loads. As the results vary
with the size and shape of the imperfection introduced into the structure, there is no solution to which
the results from ABAQUS can be compared.
The load-displacement curve for the case when the first 19 modes are used to seed the imperfection is
shown in Figure 1.2.6-4. The figure shows the variation of the applied load (normalized with respect to
the linear eigenvalue buckling load) versus the axial displacement of an end node. The peak load that
the cylinder can sustain is clearly visible.
Input files
cylsh_buck.inp
1-363
Static Stress/Displacement Analyses
References
· Arbocz, J., "Post-Buckling Behaviour of Structures: Numerical Techniques for More
Complicated Structures," in Lecture Notes in Physics, Ed. H. Araki et al., Springer-Verlag,
Berlin, 1987, pp. 84-142.
· Chajes, A., "Stability and Collapse Analysis of Axially Compressed Cylindrical Shells," in Shell
Structures: Stability and Strength , Ed. R. Narayanan, Elsevier, New York, 1985, pp. 1-17.
· Wohlever, J. C., "Some Computational Aspects of a Group Theoretic Finite Element Approach to
the Buckling and Postbuckling Analyses of Plates and Shells-of-Revolution ," in Computer
Methods in Applied Mechanics and Engineering , vol. 170, pp. 373-406, 1999.
Tables
1-364
Static Stress/Displacement Analyses
2, 3 0.707
4, 5 0.480
6, 7 0.355
8, 9 0.351
10, 11 0.340
12, 13 0.306
14, 15 0.323
16, 17 0.411
18, 19 0.422
All modes 0.352
(1-19)
Figures
Figure 1.2.6-2 Deformed configuration of the cylindrical shell (first 19 eigenmodes used to seed the
imperfection; displacement magnification factor of 5.0).
1-365
Static Stress/Displacement Analyses
Figure 1.2.6-3 Perturbed geometry of the cylindrical shell (imperfection factor = 5 ´ thickness for
illustration only; actual imperfection factor used = .5 ´ thickness).
Figure 1.2.6-4 Normalized applied load versus axial displacement at an end node (first 19 modes used
to seed the imperfection).
1-366
Static Stress/Displacement Analyses
Sample listings
1-367
Static Stress/Displacement Analyses
Listing 1.2.6-1
import string
import os
#
########################################################################
#
# THIS SCRIPT RUNS A SEQUENCE OF PARAMETERIZED INPUT FILES TO STUDY THE
# POSTBUCKLING BEHAVIOR OF A LINEAR ELASTIC, AXIALLY LOADED,
# CYLINDRICAL SHELL.
#
# PARAMETERS USED IN STUDY:
#
# SHELL THICKNESS: thickness (set by xthickne
# LENGTH OF THE CYLINDER: length (set by xlength)
# MEAN RADIUS OF THE CYLINDER: radius (set by xradius)
# NUMBER OF NODES AROUND CIRCUMF: node_circum (set by nel_c)
# NUMBER OF NODES ALONG LENGTH: node_length (set by nel_l)
# POISSON'S RATIO: poisson (set by xpoisson
# YOUNG'S MODULUS: young (set by xyoung)
# APPLIED LOAD (BUCKLING ANALYSIS): tot_load (set by xload)
# INTERNAL PRESSURE: int_press (set by press)
# NUMBER OF BUCKLING MODES: num_modes (set by nmodes)
#
# ADDITIONAL PARAMETERS FOR POST-BUCKLING ANALYSIS
#
# APPLIED AXIAL LOAD (BASED ON
# LOWEST BUCKLING MODE): eig1_load (set by xload1)
# BUCKLING ANALYSIS RESULTS FILE NAME: buckle file (set by bklfname
# *INCLUDE FILE WITH *IMPERFECTION DATA : imperf file (set by impfname
#
# ADDITIONAL VARIABLES
#
# IMPERFECTION SCALE FACTOR: RadialImperfFactor
# PRECRIBED RADIAL IMPERFECTION: rad_imp
# EIGENMODES TO SEED THE IMPERFECTION: eigmodes
# SCALE FACTOR ASSOC. WITH EACH MODE: modefctr
# -THIS IS A GUESS; THE TRUE FACTORS
# WILL BE COMPUTED LATER.
#
########################################################################
#
# 1. DEFINE THE SHELL PARAMETERS AND MAX-OUT-OF ROUND IMPERFECTION FACTO
1-368
Static Stress/Displacement Analyses
xthickness = 0.01
xlength = 2.0
xradius = 5.0
nel_c = 240
nel_l = 21
xpoisson = 0.3
xyoung = 30.0e6
xload = 1.0
press = 1.0
nmodes = 19
radialImperfFactor = 0.5
eigmodes = [ ]
for i in range(nmodes): eigmodes.append(i+1)
# 3. MISC. DEFINITIONS
zero = 0
########################################################################
#
# PERFORM EIGENVALUE BUCKLING ANALYSIS
#
# CREATE THE STUDY
buckle = ParStudy(par=('thickness','length','radius',
'node_circum','node_length','poisson','young',
'tot_load','int_press','num_modes'))
names = ['cylsh_buck']
buckle.define(DISCRETE,par='thickness')
buckle.define(DISCRETE,par='length')
buckle.define(DISCRETE,par='radius')
1-369
Static Stress/Displacement Analyses
buckle.define(DISCRETE,par='node_circum')
buckle.define(DISCRETE,par='node_length')
buckle.define(DISCRETE,par='poisson')
buckle.define(DISCRETE,par='young')
buckle.define(DISCRETE,par='tot_load')
buckle.define(DISCRETE,par='num_modes')
buckle.define(DISCRETE,par='int_press')
buckle.sample(VALUES,par='thickness',values=(xthickness))
buckle.sample(VALUES,par='length',values=(xlength))
buckle.sample(VALUES,par='radius',values=(xradius))
buckle.sample(VALUES,par='node_circum',values=(nel_c))
buckle.sample(VALUES,par='node_length',values=(nel_l))
buckle.sample(VALUES,par='poisson',values=(xpoisson))
buckle.sample(VALUES,par='young',values=(xyoung))
buckle.sample(VALUES,par='tot_load',values=(xload))
buckle.sample(VALUES,par='num_modes',values=(nmodes))
buckle.sample(VALUES,par='int_press',values=(press))
buckle.combine(MESH,name='short')
buckle.generate(template=temp)
buckle.execute()
# GATHER RESULTS FOR FIRST BUCKLING MODE AND WRITE TO OUTPUT FILES
buckle.gather(results='mode',variable='MODAL',step=2)
buckle.report(PRINT,par=('length','radius','thickness',
'poisson','young'),results=('mode.2'))
1-370
Static Stress/Displacement Analyses
eig_vals=[ ]
rad_imp =[ ]
n_circ = [ ]
n_lgth = [ ]
bklfnames=[ ]
xnames=[ ]
params = []
i = -1
res = buckle.table.results
for jname in buckle.job.keys():
i = i+1
des = buckle.job[jname].design
thickness = des[0]
r_imp = radialImperfFactor*thickness
length = des[1]
radius = des[2]
ncrc = des[3]
nlen = des[4]
value = res[i][0]
xname = buckle.job[jname].designName
root = buckle.job[jname].root
bklfname = root + '_' + xname
bklfnames.append(bklfname)
xnames.append(xname)
param = des
params.append(param)
eig_vals.append(value)
rad_imp.append(r_imp)
n_circ.append(ncrc)
n_lgth.append(nlen)
1-371
Static Stress/Displacement Analyses
#
# NOW CREATE THE INPUT FILE REQUIRED TO RUN THE FORTRAN PROGRAM;
# INCLUDES THE FOLLOWING:
#
# 1. NAME ASSIGNED TO THE OUTPUT FILE CREATED BY THE PROGRAM
# THIS FILE CONTAINS THE SCALE FACTOR FOR EACH EIGENMODE
# USED TO SEED THE IMPERFECTION AND WILL BE INCLUDED IN THE
# POST BUCKLING ANALYSIS FILE.)
# 2. RESULTS FILE NAME FOR EIGENVALUE BUCKLING ANALYSIS
# 3. NUMBER OF CIRCUMF. AND LONG. NODES
# 4. PRESCRIBED RADIAL IMPERFECTION (FROM RAD_IMP)
# 5. LIST OF EIGENMODES (FROM EIGMODES) FOLLOWED BY ZERO
# 6. LIST OF "GUESS" SCALE FACTORS (FROM MODEFCTR)
#
file = 'max_round_input.dat'
impfnames = [ ]
names = [ ]
i = -1
for bklfname in bklfnames:
i = i+1
impfname = bklfname + str('_imp')
impfnames.append(impfname)
names.append(bklfname)
modefctr = [ ]
for m in eigmodes: modefctr.append(rad_imp[i])
f1 = open(file,'w')
f1.write(impfnames[i] + '\n')
f1.write(names[i] + '\n')
f1.write(str(n_circ[i]) + '\n')
f1.write(str(n_lgth[i]) + '\n')
f1.write(str(rad_imp[i]) + '\n')
os.system('./cylsh_maximp.x')
1-372
Static Stress/Displacement Analyses
riks = ParStudy(par=('thickness','length','radius',
'node_circum','node_length','poisson','young',
'int press','eig1 load','buckle file','imperf file'
xload1 = [ ]
for l in eig_vals:
xl = float(xload)*float(l)
xload1.append(xl)
names2 = ['cylsh_postbuck']
riks.define(DISCRETE,par='thickness')
riks.define(DISCRETE,par='length')
riks.define(DISCRETE,par='radius')
riks.define(DISCRETE,par='node_circum')
riks.define(DISCRETE,par='node_length')
riks.define(DISCRETE,par='poisson')
riks.define(DISCRETE,par='young')
riks.define(DISCRETE,par='eig1_load')
riks.define(DISCRETE,par='buckle_file')
riks.define(DISCRETE,par='imperf_file')
riks.define(DISCRETE,par='int_press')
for i in range(len(xload1)):
riks.sample(VALUES,par='thickness',values=(params[i][0]))
riks.sample(VALUES,par='length',values=(params[i][1]))
riks.sample(VALUES,par='radius',values=(params[i][2]))
riks.sample(VALUES,par='node_circum',values=(params[i][3]))
riks.sample(VALUES,par='node_length',values=(params[i][4]))
riks.sample(VALUES,par='poisson',values=(params[i][5]))
1-373
Static Stress/Displacement Analyses
riks.sample(VALUES,par='young',values=(params[i][6]))
riks.sample(VALUES,par='int_press',values=(params[i][8]))
riks.sample(VALUES,par='eig1_load',values=(xload1[i]))
riks.sample(VALUES,par='buckle_file',values=(bklfnames[i]))
riks.sample(VALUES,par='imperf_file',values=(impfnames[i]))
riks.combine(MESH,name=xnames[i])
riks.generate(template=temp)
riks.execute()
riks.gather(results='lpf',variable='LPF',step=2,inc=LAST)
riks.report(PRINT,par=('length','radius',
'thickness','poisson','young'),
results=('lpf'))
buck_res = buckle.table.results
riks_res = riks.table.results
resfile = open('cylsh_script.psr','w')
for x in buck_res: resfile.write('%14.6g \n' % x[0])
for y in riks_res: resfile.write('%14.3g \n' % y[0])
1-374
Static Stress/Displacement Analyses
Listing 1.2.6-2
*heading
Input file for the linear buckling analysis.
*parameter
#
#geometric/load parameters (can be modified)
#
radius = 5.0
length = 2.0
thickness = 0.01
tot_load = 1.0
#
#elastic material properties (can be modified)
#
young = 30e+06
poisson=0.3
#
#number of buckling modes to be extractend (can be modified)
#
num_modes=20
#
#internal pressure (can be modified)
#
int_press = 0.0
#
#mesh parameters (can be modified)
#
node_circum = 240
node_length = 21
##
##dependent parameters (do not modify)
##
chn = node_circum*node_length-node_circum
node_ang = -360.0/float(node_circum)
node_tot = node_circum*node_length
node_tmp = node_tot-node_circum+1
node_int = node_length-1
node_circum1 = node_circum+1
node_circum2 = node_circum+2
node_circum0 = node_circum-1
e1 = node_circum*2
p = -tot_load/float(node_circum)
1-375
Static Stress/Displacement Analyses
pn = tot_load/float(node_circum)
#
#end of parameter list
#
*node,system=c
1,<radius>,0.0,0.0
<node_circum>,<radius>,<node_ang>,0.0
<node_tmp>,<radius>,0.0,<length>
<node_tot>,<radius>,<node_ang>,<length>
*ngen,line=c,nset=bottom
1,<node_circum>,1,,0.0,0.0,0.0,0.0,0.0,1.0
*ncopy,new set=top,old set=bottom,shift,change number=<chn>
0.0,0.0,<length>
0.0,0.0,0.0,0.0,0.0,1.0,0.0
*nfill
bottom,top,<node_int>,<node_circum>
*element,type=s4
1,1,2,<node_circum2>,<node_circum1>
<node_circum>,<node_circum>,1,<node_circum1>,<e1>
*elgen,elset=cylinder
1,<node_circum0>,1,1,<node_int>,<node_circum>,<node_circum>
<node_circum>,1,,,<node_int>,<node_circum>,<node_circum>
*shell section, elset=cylinder, material=mat_1
<thickness>,
*material,name=mat_1
*elastic
<young>,<poisson>
*nset,nset=ends
bottom,top
*transform,type=c,nset=ends
0.0,0.0,0.0,0.0,0.0,1.0
*boundary
ends,1,2
ends,4,4
ends,6,6
1,3
**
*step,nlgeom,inc=10
static preload for internal pressure
*static
1.0,1.0
*monitor,node=<node_tot>, dof=3
*dload
1-376
Static Stress/Displacement Analyses
cylinder,p,<int_press>
*end step
*step,nlgeom
*buckle,eigensolver=lanczos
<num_modes>,
*cload
top,3,<p>
bottom,3,<pn>
*output,field
*node output
u,
*node file,global=yes
u,
*end step
1-377
Static Stress/Displacement Analyses
Listing 1.2.6-3
*heading
Input file for the postbuckling analysis.
*parameter
#
# filenames
#
buckle_file = 'file1.dat'
imperf_file = 'file2.dat'
#
# workaround to allow parametrization of a
# filename read with *INCLUDE
#
line1 = '*include, input='+imperf_file
#
# geometric/load parameters
#
radius = 5.0
length = 2.0
thickness = 0.01
#
# this is the pcritical for the 1st value from
# the linear eigenvalue analysis
#
eig1_load = 1.18305e+4
#
# elastic material properties
#
young = 30e+06
poisson=0.3
#
# internal pressure
#
int_press = 0.0
#
# mesh parameters
#
node_circum = 240
node_length = 21
##
## dependent parameters (do not modify)
##
1-378
Static Stress/Displacement Analyses
chn = node_circum*node_length-node_circum
node_ang = -360.0/float(node_circum)
node_tot = node_circum*node_length
node_tmp = node_tot-node_circum+1
node_int = node_length-1
node_circum1 = node_circum+1
node_circum2 = node_circum+2
node_circum0 = node_circum-1
e1 = node_circum*2
p = -eig1_load/float(node_circum)
pn = eig1_load/float(node_circum)
#
# end of parameter list
#
*node,system=c
1,<radius>,0.0,0.0
<node_circum>,<radius>,<node_ang>,0.0
<node_tmp>,<radius>,0.0,<length>
<node_tot>,<radius>,<node_ang>,<length>
*ngen,line=c,nset=bottom
1,<node_circum>,1,,0.0,0.0,0.0,0.0,0.0,1.0
*ncopy,new set=top,old set=bottom,shift,change number=<chn>
0.0,0.0,<length>
0.0,0.0,0.0,0.0,0.0,1.0,0.0
*nfill
bottom,top,<node_int>,<node_circum>
**specify the imperfection as a function of modeshape amplitude
*imperfection,file=<buckle_file>,step=2
<line1>
*element,type=s4
1,1,2,<node_circum2>,<node_circum1>
<node_circum>,<node_circum>,1,<node_circum1>,<e1>
*elgen,elset=cylinder
1,<node_circum0>,1,1,<node_int>,<node_circum>,<node_circum>
<node_circum>,1,,,<node_int>,<node_circum>,<node_circum>
*shell section, elset=cylinder, material=mat_1
<thickness>,
*material,name=mat_1
*elastic
<young>,<poisson>
*nset,nset=ends
bottom,top
*transform,type=c,nset=ends
1-379
Static Stress/Displacement Analyses
0.0,0.0,0.0,0.0,0.0,1.0
*boundary
ends,1,2
ends,4,4
ends,6,6
1,3
**
*step,nlgeom,inc=10
static preload for internal pressure
*static
1.0,1.0
*monitor,node=<node_tot>, dof=3
*dload
cylinder,p,<int_press>
*end step
**
*step,nlgeom,inc=60
postbuckling (riks) analysis
*static,riks
0.05,1.0,,0.05,,<node_tot>,3,-0.1
*monitor,node=<node_tot>,dof=3
*controls,parameter=field,field=global
1.e-5,
*cload
top,3,<p>
bottom,3,<pn>
*node file,freq=1,nset=top
u,cf
*output,field,variable=preselect,freq=10
*output,history,freq=1
*node output,nset=top
u,cf
*end step
1-380
Static Stress/Displacement Analyses
``Upsetting of a cylindrical billet: coupled temperature-displacement and adiabatic analysis, '' Section
1.3.17. Coupled temperature-displacement elements are included in this example only for rezoning
verification purposes; no heat generation occurs in these elements for this example. The same test case
is done with ABAQUS/Explicit in ``Upsetting of a cylindrical billet in ABAQUS/Explicit,'' Section
1.3.2.
When the strains become large in geometrically nonlinear analysis, the elements often become so
severely distorted that they no longer provide a good discretization of the problem. When this occurs,
it is necessary to "rezone": to map the solution onto a new mesh that is better designed to continue the
analysis. The procedure is to monitor the distortion of the mesh--for example, by observing deformed
configuration plots--and decide when the mesh needs to be rezoned. At that point a new mesh must be
generated using the mesh generation options in ABAQUS or some external mesh generator. The results
file output is useful in this context since the current geometry of the model can be extracted from the
data in the results file. Once a new mesh is defined, the analysis is continued by beginning a new
problem using the solution from the old mesh at the point of rezoning as initial conditions. This is
done by including the *MAP SOLUTION option and specifying the step number and increment
number at which the solution should be read from the previous analysis. ABAQUS interpolates the
solution from the old mesh onto the new mesh to begin the new problem. This technique provides
considerable generality. For example, the new mesh might be more dense in regions of high-strain
gradients and have fewer elements in regions that are distorting rigidly--there is no restriction that the
number of elements be the same or that element types agree between the old and new meshes. In a
typical practical analysis of a manufacturing process, rezoning may have to be done several times
because of the large shape changes associated with such a process.
The interpolation technique used in rezoning is a two-step process. First, values of all solution
variables are obtained at the nodes of the old mesh. This is done by extrapolation of the values from
the integration points to the nodes of each element and averaging those values over all elements
abutting each node. The second step is to locate each integration point in the new mesh with respect to
the old mesh (this assumes all integration points in the new mesh lie within the bounds of the old
mesh: warning messages are issued if this is not so, and new model solution variables at the integration
point are set to zero). The variables are then interpolated from the nodes of the element in the old mesh
to the location in the new mesh. All solution variables are interpolated automatically in this way so
that the solution can proceed on the new mesh.
Whenever a model is rezoned, it can be expected that there will be some discontinuity in the solution
because of the change in the mesh. If the discontinuity is significant, it is an indication that the meshes
are too coarse or that the rezoning should have been done at an earlier stage before too much distortion
occurred.
1-381
Static Stress/Displacement Analyses
The mesh used to begin the analysis is shown in Figure 1.3.1-1. The finite element model is
axisymmetric and includes the top half of the billet only since the middle surface of the billet is a plane
of symmetry. Element type CAX4R is used: this is a 4-node quadrilateral with a single integration
point and "hourglass control" to control spurious mechanisms caused by the fully reduced integration.
The element is chosen here because it is relatively inexpensive for problems involving nonlinear
constitutive behavior since the material calculations are only done at one point in each element.
The contact between the top and lateral exterior surfaces of the billet and the rigid die is modeled with
the *CONTACT PAIR option. The billet surface is defined by means of the *SURFACE option. The
rigid die is modeled as an analytical rigid surface with the *SURFACE option in conjunction with the
*RIGID BODY option. The mechanical interaction between the contact surfaces is assumed to be
nonintermittent, rough frictional contact. Therefore, two suboptions are used with the *SURFACE
INTERACTION property option: the *FRICTION, ROUGH suboption to enforce a no slip constraint
between the two surfaces, and the *SURFACE BEHAVIOR, NO SEPARATION suboption to ensure
that separation does not occur once contact has been established.
No mesh convergence studies have been done, but the agreement with the results given in Lippmann
(1979) suggests that the meshes used here are good enough to provide reasonable predictions of the
overall force on the dies.
Material
The material behavior is similar to that used in ``Upsetting of a cylindrical billet: coupled
temperature-displacement and adiabatic analysis,'' Section 1.3.17, except that rate dependence of the
yield stress is not included. Thermal properties are not needed in this case since the analysis is
mechanical only (we assume the loading is applied so slowly that the response is isothermal).
1-382
Static Stress/Displacement Analyses
and plastic strain magnitude that are predicted at 44% upsetting (73.3% of the total die displacement).
The folding of the top outside surface of the billet onto the die is clearly visible, as well as the severe
straining of the middle of the specimen. At this point the mesh is rezoned. The new mesh for the
rezoned model is shown in Figure 1.3.1-3. It is based on placing nodes on straight lines between the
outer surface of the billet and the axis of the billet. The final configuration and plastic strain
magnitudes predicted with rezoning are shown in Figure 1.3.1-4. Figure 1.3.1-5 shows the predictions
of the total upsetting force versus displacement of the die. The results shown on the plot include the
results for the analysis that includes the rezoning and the data obtained when the original mesh is used
for the entire analysis. The results show that the rezoning of the mesh does not have a significant
effect, in this case, on the overall die force. The results compare well with the rate independent results
obtained by Taylor (1981).
Input files
rezonebillet_cax4r.inp
Original CAX4R mesh.
rezonebillet_cax4r_rezone.inp
Rezoned CAX4R mesh; requires the external file generated by rezonebillet_fortran_cax4r.f.
rezonebillet_fortran_cax4r.f
FORTRAN routine used to access the results file of rezonebillet_cax4r.inp and generate a file
containing the nodal coordinates of the outer boundary at 44% upsetting.
rezonebillet_cax4i.inp
Original CAX4I mesh.
rezonebillet_cax4i_rezone.inp
Rezoned CAX4I mesh. The FORTRAN routine given in file rezonebillet_fortran_cax4r.f is not
used as part of this analysis sequence.
rezonebillet_cgax4r.inp
Original CGAX4R mesh.
rezonebillet_cgax4r_rezone.inp
Rezoned CGAX4R mesh; requires the external file generated by rezonebillet_fortran_cax4r.f.
rezonebillet_cgax4t.inp
Original CGAX4T mesh.
rezonebillet_cgax4t_rezone.inp
Rezoned CGAX4T mesh; requires the external file generated by rezonebillet_fortran_cgax4t.f.
rezonebillet_fortran_cgax4t.f
FORTRAN routine used to access the results file from file rezonebillet_cgax4t.inp and generate a
1-383
Static Stress/Displacement Analyses
file containing the nodal coordinates of the outer boundary at 44% upsetting.
rezonebillet_deftorigid.inp
Rigid die simulated by declaring deformable elements (SAX1) as rigid. The billet is meshed with
CAX4R elements.
rezonebillet_deftorigid_rezone.inp
Rezoned CAX4R mesh. The rigid die is simulated by declaring deformable elements (SAX1) as
rigid.
References
· Lippmann, H., Metal Forming Plasticity, Springer-Verlag, Berlin, 1979.
· Taylor, L. M., "A Finite Element Analysis for Large Deformation Metal Forming Problems
Involving Contact and Friction," Ph.D. Thesis, U. of Texas at Austin, 1981.
Figures
1-384
Static Stress/Displacement Analyses
1-385
Static Stress/Displacement Analyses
Figure 1.3.1-4 Deformed configuration and plastic strain of original mesh at 60% upset.
Figure 1.3.1-5 Force-deflection response for cylinder upsetting. (Results from the rezoned mesh start
at 73.6% of applied displacement.)
1-386
Static Stress/Displacement Analyses
Sample listings
1-387
Static Stress/Displacement Analyses
Listing 1.3.1-1
*HEADING
AXISYMMETRIC UPSETTING PROBLEM
REZONING
*RESTART,WRITE,FREQUENCY=30
*NODE,NSET=RSNODE
9999,0.,.015
*NODE
1,
13,.01
1201,0.,.015
1213,.01,.015
*NGEN,NSET=MIDDLE
1,13
*NGEN,NSET=TOP
1201,1213
*NFILL
MIDDLE,TOP,12,100
*NSET,NSET=AXIS,GENERATE
1,1201,100
*NSET,NSET=OUTER,GENERATE
13,1013,100
*NSET,NSET=NAXIS,GENERATE
1,1101,100
*ELEMENT,TYPE=CAX4R,ELSET=METAL
1,1,2,102,101
*ELGEN,ELSET=METAL
1,12,1,1,12,100,100
*ELSET,ELSET=ECON1,GENERATE
1101,1112,1
*ELSET,ELSET=ECON2,GENERATE
12,1112,100
*RIGID BODY,ANALYTICAL SURFACE=BSURF,REF NODE=9999
*SURFACE,TYPE=SEGMENTS,NAME=BSURF
START,.020,.015
LINE,-.001,.015
*SURFACE,NAME=ASURF
ECON1,S3
ECON2,S2
*CONTACT PAIR,INTERACTION=ROUGH
ASURF,BSURF
*SURFACE INTERACTION,NAME=ROUGH
1-388
Static Stress/Displacement Analyses
*FRICTION,ROUGH
*SURFACE BEHAVIOR,NO SEPARATION
*SOLID SECTION,ELSET=METAL,MATERIAL=EL
*MATERIAL,NAME=EL
*ELASTIC
200.E9,.3
*PLASTIC
7.E8,0.00
3.7E9,10.0
*BOUNDARY
MIDDLE,2
NAXIS,1
*STEP,INC=200,AMPLITUDE=RAMP,NLGEOM
73.3 PERCENT OF DIE DISPLACEMENT
*STATIC
0.015,1.
*BOUNDARY
9999,1
9999,6
9999,2,,-.0066
*MONITOR,NODE=9999,DOF=2
*CONTACT PRINT,SLAVE=ASURF,FREQUENCY=40
*CONTACT FILE,SLAVE=ASURF,FREQUENCY=40
*EL PRINT, ELSET=METAL,FREQUENCY=40
S,MISES
E,
PEEQ,
*NODE PRINT, FREQUENCY=10
*NODE FILE,NSET=RSNODE
U,RF
*NODE FILE,FREQUENCY=999
COORD,
*OUTPUT, FIELD, OP=NEW, FREQUENCY=9999
*NODE OUTPUT
U,
*END STEP
*STEP,INC=200,AMPLITUDE=RAMP,NLGEOM
100 PERCENT OF DIE DISPLACEMENT
*STATIC
0.015,1.
*BOUNDARY
9999,1
9999,6
1-389
Static Stress/Displacement Analyses
9999,2,,-.009
*MONITOR,NODE=9999,DOF=2
*EL PRINT, ELSET=METAL,FREQUENCY=40
S,MISES
E,
PEEQ,
*NODE PRINT, FREQUENCY=10
*NODE FILE,NSET=RSNODE
U,RF
*END STEP
1-390
Static Stress/Displacement Analyses
Listing 1.3.1-2
*HEADING
AXISYMMETRIC UPSETTING PROBLEM
REZONED
*RESTART,WRITE,FREQUENCY=30
*NODE,NSET=RSNODE
9999,0.,.0084
*NODE
1,
1001,0.,.0084
*NODE,NSET=OUTER,INPUT=BOUNDARY.OUT
*NGEN,NSET=AXIS
1,1001,100
*NSET,NSET=NAXIS,GENERATE
1,901,100
*NSET,NSET=MIDDLE,GENERATE
1,13
*NSET,NSET=TOP,GENERATE
1001,1013
*NFILL
AXIS,OUTER,12,1
*ELEMENT,TYPE=CAX4R,ELSET=METAL
1,1,2,102,101
*ELGEN,ELSET=METAL
1,12,1,1,10,100,100
*ELSET,ELSET=ECON1,GENERATE
901,912,1
*ELSET,ELSET=ECON2,GENERATE
12,912,100
*RIGID BODY,ANALYTICAL SURFACE=BSURF,REF NODE=9999
*SURFACE,TYPE=SEGMENTS,NAME=BSURF
START,.020,.0084
LINE,-.001,.0084
*SURFACE,NAME=ASURF
ECON1,S3
ECON2,S2
*CONTACT PAIR,INTERACTION=ROUGH
ASURF,BSURF
*SURFACE INTERACTION,NAME=ROUGH
*SURFACE BEHAVIOR,NO SEPARATION
*FRICTION,ROUGH
*SOLID SECTION,ELSET=METAL,MATERIAL=EL
1-391
Static Stress/Displacement Analyses
*MATERIAL,NAME=EL
*ELASTIC
200.E9,.3
*PLASTIC
7.E8,0.00
3.7E9,10.0
*BOUNDARY
MIDDLE,2
NAXIS,1
*MAP SOLUTION,STEP=1,INC=16
*STEP,INC=200,AMPLITUDE=RAMP,NLGEOM
*STATIC
.03,1.
*BOUNDARY
9999,1
9999,6
9999,2,,-.0024
*MONITOR,NODE=9999,DOF=2
*CONTACT PRINT,SLAVE=ASURF
*CONTACT FILE,SLAVE=ASURF,FREQUENCY=40
*EL PRINT, ELSET=METAL,FREQUENCY=40
S,MISES
E,
PEEQ,
*NODE PRINT, FREQUENCY=10
*NODE FILE,NSET=RSNODE
U,RF
*END STEP
1-392
Static Stress/Displacement Analyses
Listing 1.3.1-3
SUBROUTINE HKSMAIN
C
C PROGRAM READSETS
C
INCLUDE 'aba_param.inc'
C
PARAMETER (MAXNODES = 500)
DIMENSION ARRAY(513), JRRAY(NPRECD,513), NMEMS(MAXNODES)
EQUIVALENCE (ARRAY(1), JRRAY(1,1))
C
INTEGER LRUNIT(2,1)
LOGICAL READNODES
CHARACTER FNAME*80, ASET*8
C
C THIS PROGRAM WILL EXTRACT THE CURRENT COORDINATES OF THE NODES OF THE
C "OUTER" AT THE STEP/INC DEFINED BY THE PARAMETERS K STEP AND K INC. TH
C NUMBERS AND COORDINATES ARE WRITTEN TO THE OUTPUT FILE BOUNDARY.OUT IN
C SUITABLE FOR INPUT INTO AN ABAQUS INPUT FILE.
C
C FOR EXAMPLE rezonebillet_cax4r:
PARAMETER (K_STEP = 1, K_INC = 16, FNAME = 'rezonebillet_cax4r')
C
C FOR EXAMPLE rezonebillet_cgax4t:
C PARAMETER (K_STEP = 1, K_INC = 17, FNAME = 'rezonebillet_cgax4t')
C
C THIS MAY BE USED TO EXTRACT COORDINATES FROM EXA rezonebillet cax4i U
C PARAMETER (K_STEP = 1, K_INC = 40, FNAME = 'rezonebillet_cax4i')
C
LRUNIT(1,1)=8
LRUNIT(2,1)=2
LOUTF=0
NRU = 1
C
CALL INITPF (FNAME, NRU, LRUNIT, LOUTF)
C
JOUT = 6
KEYPRV= 0
KSTEP = 0
KINC = 0
READNODES = .FALSE.
NUMMEM= 0
1-393
Static Stress/Displacement Analyses
C
JUNIT = LRUNIT(1,1)
CALL DBRNU (JUNIT)
C
OPEN (UNIT=6,STATUS='UNKNOWN',FILE='BOUNDARY.OUT')
C
C READ RECORDS FROM RESULTS FILE, UP TO 100000 RECORDS:
C
DO 50 IXX = 1, 99999
CALL DBFILE(0,ARRAY,JRCD)
IF (JRCD .NE. 0 .AND. KEYPRV .EQ. 2001) THEN
WRITE(0,*) 'END OF FILE'
CLOSE (JUNIT)
GOTO 100
ELSE IF (JRCD .NE. 0) THEN
WRITE(0,*) 'ERROR READING FILE'
CLOSE (JUNIT)
GOTO 100
ENDIF
C
KEY=JRRAY(1,2)
C
C RECORD 2000: INCREMENT START RECORD
C
IF(KEY.EQ.2000) THEN
KSTEP = JRRAY(1,8)
KINC = JRRAY(1,9)
END IF
C
C RECORD 1931: NODE SET DEFINITION RECORD
C
IF(KEY.EQ.1931) THEN
C
WRITE(ASET,110) array(3)
110 FORMAT(a8)
IF (ASET(1:5).EQ.'OUTER') THEN
NUMMEM = JRRAY(1,1) - 3
IF (NUMMEM.GT.MAXNODES) THEN
WRITE(0,*)'ERROR: TOO MANY NODES ON RECORD'
WRITE(0,*)' INCREASE MAXNODES TO ',NUMMEM
CLOSE (JUNIT)
GOTO 100
END IF
1-394
Static Stress/Displacement Analyses
DO KMEM = 1,NUMMEM
NMEMS(KMEM)=JRRAY(1,3+KMEM)
END DO
READNODES = .TRUE.
END IF
END IF
C
C RECORD 107: NODAL COORDINATES RECORD
C
IF (KEY.EQ.107 .AND. READNODES) THEN
IF (KSTEP.EQ.K_STEP .AND. KINC.EQ.K_INC) THEN
KNODE = JRRAY(1,3)
DO KMEM = 1,NUMMEM
IF (KNODE.EQ.NMEMS(KMEM)) THEN
WRITE(JOUT,70)KNODE,ARRAY(4),ARRAY(5)
70 FORMAT(I5,2(',',D18.8))
END IF
END DO
END IF
END IF
C
KEYPRV = KEY
C
50 CONTINUE
C
100 CONTINUE
C
STOP
END
Problem description
The specimen is a circular billet, 30 mm long with a radius of 10 mm, compressed between flat, rough,
1-395
Static Stress/Displacement Analyses
rigid dies. The finite element model is axisymmetric and includes the top half of the billet only, since
the middle surface of the billet is a plane of symmetry. Axisymmetric continuum elements of types
CAX4R and CAX6M are used to model the billet. The rigid die is modeled in several different ways,
as described below.
1. The die is modeled as an analytical rigid surface using the *SURFACE, TYPE=SEGMENTS and
the *RIGID BODY options. The rigid surface is associated with a rigid body by its specified
reference node.
2. Axisymmetric rigid elements of type RAX2 are used to model the rigid die. Three input files that
use progressively finer meshes to model the billet exist for this case.
3. The die is modeled with RAX2 elements, as in Case 2. However, the die is assigned a mass by
specifying point masses at the nodes of the RAX2 elements. The reference node of the rigid die is
repositioned at its center of mass by specifying POSITION=CENTER OF MASS on the *RIGID
BODY option.
4. The die is modeled with RAX2 elements, as in Case 2. The rigid elements are assigned thickness
and density values such that the mass of the die is the same as in Case 3.
5. The die is modeled with RAX2 elements, as in Case 2. The NODAL THICKNESS parameter is
used on the *RIGID BODY option to specify the thickness of the die at its nodes. The same
thickness value is prescribed as in Case 4.
6. Axisymmetric shell elements of type SAX1 are used to model the die, and they are included in the
rigid body by referring to them on the *RIGID BODY option. The thickness and the material
density of the SAX1 elements is the same as that of the rigid elements in Case 4.
7. The die is modeled with axisymmetric shell elements of type SAX1 and with axisymmetric rigid
elements of type RAX2. The deformable elements are included in the rigid body by referring to
them on the *RIGID BODY option. Both element types have the same thickness and density as in
Case 4.
A coefficient of friction of 1.0 is used between the rigid surface and the billet. This value is large
enough to ensure a no-slip condition so that, when the billet comes in contact with the rigid surface,
there is virtually no sliding between the two.
The material model assumed for the billet is that given in Lippmann et al. (1979). Young's modulus is
200 GPa, Poisson's ratio is 0.3, and the density is 7833 kg/m 3. A rate-independent von Mises
elastic-plastic material model is used, with a yield stress of 700 MPa and a hardening slope of 0.3
GPa.
Kinematic boundary conditions are symmetry on the axis (all nodes at r = 0 have ur = 0 prescribed)
and symmetry about z = 0 (all nodes at z = 0 have uz = 0 prescribed). The rigid body reference node
for the rigid body is constrained to have no rotation or ur -displacement. In Case 1 and Case 2 the
uz -displacement is prescribed using a velocity boundary condition whose value is ramped up to a
velocity of 20 m/s and then held constant until the die has moved a total of 9 mm. In the remaining
cases a concentrated force of magnitude 410 kN is applied in the z-direction at the reference node. The
1-396
Static Stress/Displacement Analyses
magnitude of the concentrated force is such as to ensure that the resulting displacement of the die at
the end of the time period is the same as in Case 1 and Case 2. The total time of the analysis is 0.55
millisec and is slow enough to be considered quasi-static.
For Case 1 several different analyses are performed to compare section control options and mesh
refinement for the billet modeled with CAX4R elements. Table 1.3.2-1 lists the analysis options used.
A coarse mesh (analysis COARSE_SS) and a fine (analysis FINE_SS) mesh are analyzed with the pure
stiffness form of hourglass control (HOURGLASS=STIFFNESS). A coarse mesh (analysis
COARSE_CS) is analyzed with the combined hourglass control. The default section controls, using the
integral viscoelastic form of hourglass control (HOURGLASS=RELAX STIFFNESS), are tested on a
coarse mesh (analysis COARSE). Since this is a quasi-static analysis, the viscous hourglass control
option (HOURGLASS=VISCOUS) should not be used. All other cases use the default section
controls.
In addition, Case 1 of the above problem has been analyzed using CAX6M elements with both coarse
and fine meshes.
Input files
upset_anl_ss.inp
1-397
Static Stress/Displacement Analyses
References
1-398
Static Stress/Displacement Analyses
· Taylor, L. M., "A Finite Element Analysis for Large Deformation Metal Forming Problems
Involving Contact and Friction," Ph. D. Dissertation, U. of Texas at Austin, 1981.
Table
Figures
Figure 1.3.2-1 Undeformed and deformed shape for the coarse mesh (CAX4R) of Case 1 (using the
STIFFNESS hourglass control).
Figure 1.3.2-2 Undeformed and deformed shape for the fine mesh (CAX4R) of Case 1 (using the
STIFFNESS hourglass control).
1-399
Static Stress/Displacement Analyses
Figure 1.3.2-3 Contours of equivalent plastic strain for the coarse mesh ( CAX4R) of Case 1 (using
the STIFFNESS hourglass control).
Figure 1.3.2-4 Contours of equivalent plastic strain for the fine mesh ( CAX4R) of Case 1 (using the
STIFFNESS hourglass control).
1-400
Static Stress/Displacement Analyses
Figure 1.3.2-5 Undeformed and deformed shape for the coarse mesh (CAX6M) of Case 1.
Figure 1.3.2-6 Contours of equivalent plastic strain for the coarse mesh ( CAX6M) of Case 1.
Figure 1.3.2-7 Undeformed and deformed shape for the fine mesh (CAX6M) of Case 1.
1-401
Static Stress/Displacement Analyses
Figure 1.3.2-8 Contours of equivalent plastic strain for the fine mesh ( CAX6M) of Case 1.
Figure 1.3.2-9 Comparison of reaction force versus vertical displacement for the different analyses
tested for Case 1.
Sample listings
1-402
Static Stress/Displacement Analyses
Listing 1.3.2-1
*HEADING
AXISYMMETRIC UPSETTING PROBLEM -- COARSE MESH
(WITH RIGID SURFACE)
SECTION CONTROLS USED (HOURGLASS=STIFFNESS)
*RESTART,WRITE,NUM=30
*NODE
1,
13,.01
1201,0.,.015
1213,.01,.015
*NGEN,NSET=MIDDLE
1,13
*NGEN,NSET=TOP
1201,1213
*NFILL
MIDDLE,TOP,12,100
*NSET,NSET=AXIS,GEN
1,1201,100
*ELEMENT,TYPE=CAX4R,ELSET=BILLET
1,1,2,102,101
*ELGEN,ELSET=BILLET
1,12,1,1,12,100,100
*NODE, NSET=NRIGID
2003,0.01,.02
*SOLID SECTION,ELSET=BILLET,MATERIAL=METAL,
CONTROL=B
*SECTION CONTROLS, HOURGLASS=STIFFNESS, NAME=B
*MATERIAL,NAME=METAL
*ELASTIC
200.E9,.3
*PLASTIC
7.E8,0.00
3.7E9,10.0
*DENSITY
7833.,
*BOUNDARY
MIDDLE,2
AXIS,1
2003,1
2003,3,6
*AMPLITUDE,NAME=RAMP
1-403
Static Stress/Displacement Analyses
1-404
Static Stress/Displacement Analyses
production of relatively complex, deep-shaped parts with quite uniform thickness. Moreover, tooling
costs are lower since only a single die is usually required. Drawbacks associated with this method
include the need for tight control of temperature and deformation rate. Very long forming times make
this method impractical for high volume production of parts.
A superplastic forming process usually consists of clamping a sheet against a die whose surface forms
a cavity of the shape required. Gas pressure is then applied to the opposite surface of the sheet, forcing
it to acquire the die shape.
Rigid surface
The *SURFACE option allows the creation of a rigid faceted surface created from an arbitrary mesh of
three-dimensional rigid elements (either triangular R3D3 or quadrilateral R3D4 elements). See
``Defining analytical rigid surfaces,'' Section 2.3.4 of the ABAQUS/Standard User's Manual, for a
discussion of smoothing of master surfaces. ABAQUS automatically smoothes any discontinuous
surface normal transitions between the surface facets.
Solution-dependent amplitude
One of the main difficulties in superplastically forming a part is the control of the processing
parameters. The temperature and the strain rates that the material experiences must remain within a
certain range for superplasticity to be maintained. The former is relatively easy to achieve. The latter is
more difficult because of the unknown distribution of strain rates in the part. The manufacturing
process must be designed to be as rapid as possible without exceeding a maximum allowable strain
rate at any material point. For this purpose ABAQUS has a feature that allows the loading (usually the
gas pressure) to be controlled by means of a solution-dependent amplitude. The options invoked are
*AMPLITUDE, DEFINITION=SOLUTION DEPENDENT and a target maximum *CREEP STRAIN
RATE CONTROL. In the loading options the user specifies a reference value. The amplitude
definition requires an initial, a minimum, and a maximum load multiplier. During a *VISCO procedure
ABAQUS will then monitor the maximum creep strain rate and compare it with the target value. The
load amplitude is adjusted based on this comparison. This controlling algorithm is simple and
relatively crude. The purpose is not to follow the target values exactly but to obtain a practical loading
schedule.
1-405
Static Stress/Displacement Analyses
TYPE=STRESS option.
The female die is modeled as a rigid body and is meshed with rigid R3D3 elements. The rigid surface
is defined with the *SURFACE option by grouping together those faces of the 231 R3D3 elements
used to model the die that face the contact direction. See Figure 1.3.3-1 for an illustration of the rigid
element mesh.
To avoid having points "fall off" the rigid surface during the course of the analysis, more than a quarter
of the die has been modeled, as shown in Figure 1.3.3-2. It is always a good idea to extend the rigid
surface far enough so that contacting nodes will not slide off the master surface.
By default, ABAQUS generates a unique normal to the rigid surface at each node point, based on the
average of the normals to the elements sharing each node. There are times, however, when the normal
to the surface should be specified directly. This is discussed in ``Node definition,'' Section 2.1.1 of the
ABAQUS/Standard User's Manual. In this example the flange around the box must be flat to ensure
compatibility between the originally flat blank and the die. Therefore, an outer normal (0, 1, 0) has
been specified at the 10 nodes that make up the inner edge of the flange. This is done by entering the
direction cosines after the node coordinates. The labels of these 10 vertices are 9043, 9046, 9049,
9052, 9089, 9090, 9091, 9121, 9124, and 9127; and their definitions can be found in
superplasticbox_node.inp.
Material
The material in the blank is assumed to be elastic-viscoplastic, and the properties roughly represent the
2004 (Al-6Cu-0.4Zr)-based commercial superplastic aluminum alloy Supral 100 at 470°C. It has a
Young's modulus of 71 GPa (10.3 ´ 106 lb/in2) and a Poisson's ratio of 0.34. The flow stress is
assumed to depend on the plastic strain rate according to
¾ f = A("_pl )1=2 ;
where A is 179.2 MPa (26. ´ 103 lb/in2) and the time is in seconds.
1-406
Static Stress/Displacement Analyses
the end of an increment. The difference should be less than CETOL divided by the time increment.
Otherwise, the increment is reattempted with a smaller time increment. The usual guideline for setting
CETOL is to decide on an acceptable error in stress and convert it to an error in strain by dividing by
the elastic modulus. For this problem we assume that moderate accuracy is required and choose
CETOL as 0.5%. In general, larger values of CETOL allow ABAQUS to use larger time increments,
resulting in a less accurate and less expensive analysis.
In the automatic scheduling analysis the pressure is referred to an amplitude that allows for a
maximum pressure of 1.38 MPa (200 lb/in 2) and a minimum pressure of 0.138 kPa (0.02 lb/in 2). The
target creep strain rate is a constant entered using the *CREEP STRAIN RATE CONTROL option.
Input files
superplasticbox_constpress.inp
Constant pressure main analysis.
superplasticbox_autopress.inp
Automatic pressurization main analysis.
superplasticbox_node.inp
Node definitions for the rigid elements.
superplasticbox_element.inp
1-407
Static Stress/Displacement Analyses
Figures
1-408
Static Stress/Displacement Analyses
1-409
Static Stress/Displacement Analyses
Figure 1.3.3-7 History of ratio between maximum creep strain rate and target creep strain rate.
1-410
Static Stress/Displacement Analyses
Sample listings
1-411
Static Stress/Displacement Analyses
Listing 1.3.3-1
*HEADING
SUPERPLASTIC FORMING OF BOX WITH
MEMBRANES - CONSTANT LOADING
*RESTART, WRITE, FREQUENCY=30
**
** PLATE DEFINITION
**
*NODE
1, 4.0, 20.0, -4.0
23, 26.0, 20.0, -4.0
3201, 4.0, 20.0, -36.0
3223, 26.0, 20.0, -36.0
*NGEN, NSET=EDGE3
1,3201,100
*NGEN, NSET=EDGE5
23,3223,100
*NFILL, NSET=PLATE
EDGE3,EDGE5,22,1
*NSET, NSET=EDGE1, GENERATE
1,23,1
*NSET, NSET=EDGE7, GENERATE
3201,3223,1
*ELEMENT, TYPE=M3D4, ELSET=PLATE1
1,1,2,102,101
*ELGEN, ELSET=PLATE1
1,21,1,1,31,100,100
*NSET,ELSET=PLATE1, NSET=NCONT
*ELEMENT, TYPE=M3D4, ELSET=PLATE2
22,22,23,123,122
3101,3101,3102,3202,3201
*ELGEN, ELSET=PLATE2
22,32,100,100
3101,21,1,1
*ELSET,ELSET=PLATE
PLATE1,PLATE2
*MEMBRANE SECTION, ELSET=PLATE, MATERIAL=SUPRAL
.125,
**
** MATERIAL IS CLOSE TO SUPRAL100 AT 470C
**
*MATERIAL, NAME=SUPRAL
1-412
Static Stress/Displacement Analyses
*ELASTIC
10.3E6, .34
*CREEP, LAW=TIME
1.48E-9, 2., 0.
**
** CONTACT surface
**
*NODE, NSET=DIE
10000, 0.0, 0.0, 0.0
*RIGID BODY, ELSET=ERIGID, REFNODE=10000
*NODE, INPUT=superplasticbox_node.inp
*ELEMENT,TYPE=R3D3,ELSET=ERIGID,
INPUT=superplasticbox_element.inp
*SURFACE,NAME=DIE
ERIGID,SPOS
*SURFACE,TYPE=NODE,NAME=SLAVES
NCONT,
*CONTACT PAIR, INTERACTION=DIE_NODE, smooth=0.2
SLAVES,DIE
*SURFACE INTERACTION,NAME=DIE_NODE
**
** BOUNDARY AND INITIAL CONDITIONS
**
*BOUNDARY
EDGE1,3
EDGE7,2,3
EDGE3,1
EDGE5,1,2
10000,1,6
*INITIAL CONDITIONS, TYPE=STRESS
PLATE, 1.0, 1.0
*NSET,NSET=NSELECT
101,121,1001,1101,1507,2509
1,113,1211,1308,1408,1508,1509,1705
**
** STEP 1
**
*STEP, INC=50, NLGEOM, unsymm=yes
*STATIC
1.E-4,1.0,
*DLOAD
PLATE,P,-10.
*CONTACT PRINT, FREQUENCY=100
1-413
Static Stress/Displacement Analyses
1-414
Static Stress/Displacement Analyses
Listing 1.3.3-2
*HEADING
SUPERPLASTIC FORMING OF BOX WITH
MEMBRANES - AUTOMATIC LOADING
*RESTART, WRITE, FREQUENCY=30
**
** PLATE DEFINITION
**
*NODE
1, 4.0, 20.0, -4.0
23, 26.0, 20.0, -4.0
3201, 4.0, 20.0, -36.0
3223, 26.0, 20.0, -36.0
*NGEN, NSET=EDGE3
1,3201,100
*NGEN, NSET=EDGE5
23,3223,100
*NFILL, NSET=PLATE
EDGE3,EDGE5,22,1
*NSET, NSET=EDGE1, GENERATE
1,23,1
*NSET, NSET=EDGE7, GENERATE
3201,3223,1
*NSET, NSET=CENTER
1,
*ELEMENT, TYPE=M3D4, ELSET=PLATE1
1,1,2,102,101
*ELGEN, ELSET=PLATE1
1,21,1,1,31,100,100
*NSET,ELSET=PLATE1, NSET=NCONT
*ELEMENT, TYPE=M3D4, ELSET=PLATE2
22,22,23,123,122
3101,3101,3102,3202,3201
*ELGEN, ELSET=PLATE2
22,32,100,100
3101,21,1,1
*ELSET,ELSET=PLATE
PLATE1,PLATE2
*MEMBRANE SECTION, ELSET=PLATE, MATERIAL=SUPRAL
.125,
**
** MATERIAL IS CLOSE TO SUPRAL100 AT 470C
1-415
Static Stress/Displacement Analyses
**
*MATERIAL, NAME=SUPRAL
*ELASTIC
10.3E6, .34
*CREEP, LAW=TIME
1.48E-9, 2., 0.
**
** CONTACT surface
**
*NODE, NSET=DIE
10000, 0.0, 0.0, 0.0
*RIGID BODY, ELSET=ERIGID, REFNODE=10000
*NODE, INPUT=superplasticbox_node.inp
*ELEMENT,TYPE=R3D3,ELSET=ERIGID,
INPUT=superplasticbox_element.inp
*SURFACE,NAME=DIE
ERIGID,SPOS
*SURFACE,type=node,NAME=SLAVES
NCONT,
*CONTACT PAIR, INTERACTION=DIE_NODE, smooth=0.2
SLAVES,DIE
*SURFACE INTERACTION,NAME=DIE_NODE
**
** BOUNDARY AND INITIAL CONDITIONS
**
*BOUNDARY
EDGE1,3
EDGE7,2,3
EDGE3,1
EDGE5,1,2
10000,1,6
*INITIAL CONDITIONS, TYPE=STRESS
PLATE, 1.0, 1.0
*AMPLITUDE,DEFINITION=SOLUTION DEPENDENT,NAME=AUTO
1.,0.1,1000.
*NSET,NSET=NSELECT
101,121,1001,1101,1507,2509
1,113,1211,1308,1408,1508,1509,1705
**
** STEP 1
**
*STEP, INC=30, NLGEOM, unsymm=yes
*STATIC
1-416
Static Stress/Displacement Analyses
2.E-3,1.0,
*DLOAD
PLATE,P,-0.2
*CONTACT PRINT, FREQUENCY=100
*CONTACT FILE, FREQUENCY=100, NSET=NSELECT
*EL PRINT, ELSET=PLATE , FREQUENCY=100
S, E
CE,
SINV,
*PRINT, CONTACT=YES
*NODE PRINT, NSET=EDGE3, FREQUENCY=100
U,
*NODE FILE, NSET=EDGE3, FREQUENCY=100
U,
*END STEP
**
** STEP 2
**
*STEP, INC=500, NLGEOM, unsymm=yes
*VISCO, CETOL=0.005
0.2, 2000.0
*DLOAD,AMPLITUDE=AUTO
PLATE,P,-0.2
*CREEP STRAIN RATE CONTROL, ELSET=PLATE,
AMPLITUDE=AUTO
0.02 ,
** TO WRITE THE AUTOMATIC SOLUTION CONTROL
** VARIABLES AMPCU AND RATIO TO THE RESULTS
** FILE EVERY INCREMENT SUCH FILE HAS TO BE
** ACTIVATED
*NODE FILE, NSET=CENTER, FREQUENCY=1
U,
*END STEP
1-417
Static Stress/Displacement Analyses
with the punch head from the unsupported one, and the inclusion of friction between the sheet and the
punch head.
The stretching of a thin circular sheet with a hemispherical punch is considered in this example.
Material properties
The material (aluminum-killed steel) is assumed to satisfy the Ramberg-Osgood relation between true
stress and logarithmic strain:
where Young's modulus, E, is 206.8 GPa; the reference stress value, K, is 0.510 GPa; and the
work-hardening exponent, n, is 4.76. The material is assumed to be linear elastic below a 0.5% offset
yield stress of 170.0 MPa and the stress-strain curve beyond that value is defined in piecewise linear
segments using the *PLASTIC option. (The 0.5% offset yield stress is defined from the
Ramberg-Osgood fit by taking (" ¡ ¾=E ) to be 0.5% and solving for the stress.) Poisson's ratio is
1-418
Static Stress/Displacement Analyses
0.3.
The membrane element models in ABAQUS/Standard are inherently unstable in a static analysis
unless some prestress is present in the elements prior to the application of external loading. Therefore,
an equibiaxial initial stress condition equal to 5% of the initial yield stress is prescribed for the
membrane elements in ABAQUS/Standard.
Contact interactions
The contact between the sheet and the rigid punch and the rigid die is modeled with the *CONTACT
PAIR option. The mechanical interaction between the contact surfaces is assumed to be frictional
contact, with a coefficient of friction of 0.275 in ABAQUS/Standard and 0.265 in ABAQUS/Explicit.
Loading
The ABAQUS/Standard analysis is carried out in six steps; the ABAQUS/Explicit analysis is carried
out in four steps. In each of the first four steps of the ABAQUS/Standard analysis either the die or the
punch head is moved using the *BOUNDARY option. In ABAQUS/Explicit the velocity of the punch
head is prescribed using the *BOUNDARY option; the magnitude of the velocity is specified with the
*AMPLITUDE option. It is ramped up to 30 m/s at 1.24 milliseconds during the first step and then
kept constant until time reaches 1.57 milliseconds at the end of the second step. It is then ramped down
to zero at a time of 1.97 milliseconds at the end of the third step. In the first step of the
ABAQUS/Standard analysis the die is moved so that it just touches the sheet. In the next three steps
(the first three steps of the ABAQUS/Explicit analysis) the punch head is moved toward the sheet
through total distances of 18.6 mm, 28.5 mm, and 34.5 mm, respectively. The purpose of these three
steps is to compare the results with those provided experimentally by Ghosh and Hecker for these
punch displacements. More typically the punch would be moved through its entire travel in one step.
Two final steps are included in the ABAQUS/Standard analysis. In the first step the metal sheet is held
in place and the contact pairs are removed from the model with the *MODEL CHANGE,
TYPE=CONTACT PAIR, REMOVE option. In the second step the original boundary conditions for
the metal sheet are reintroduced for springback analysis. However, this springback step is not included
for the analyses using membrane elements, since these elements do not have any bending stiffness and
residual bending stress is often a key determinant of springback.
In the final step of the ABAQUS/Explicit analysis the punch head is moved away from the sheet for
springback analysis. A viscous pressure load is applied to the surface of the shell during this step to
damp out transient wave effects so that quasi-static equilibrium can be reached quickly. This effect
happens within approximately 2 milliseconds from the start of unloading. The coefficient of viscous
pressure is chosen to be 0.35 MPa sec/m, approximately 1% of the value of ½cd , where ½ is the
material density of the sheet and cd is the dilatational wave speed. A value of viscous pressure of ½cd
would absorb all the energy in a pressure wave. For typical structural problems choosing a small
percentage of this value provides an effective way of minimizing ongoing dynamic effects. Static
equilibrium is reached when residual stresses in the sheet are reasonably constant over time.
1-419
Static Stress/Displacement Analyses
Figure 1.3.4-2 shows the initial, undeformed profile of the blank, the die, and the punch. Figure 1.3.4-3
illustrates the deformed sheet and the punch and the die. Figure 1.3.4-4 shows a plot of the same
system after the punch is lifted back, showing the springback of the sheet.
Figure 1.3.4-5 and Figure 1.3.4-6 show the distribution of nominal values of radial and circumferential
membrane strain in the sheet for 18.6 mm punch head displacement. Figure 1.3.4-7 and Figure 1.3.4-8
show the strain distributions at a punch head displacement of 28.5 mm, and Figure 1.3.4-9 and Figure
1.3.4-10 show the strain distributions at a punch head displacement of 34.5 mm. The strain
distributions for the SAX1 models compare well with those obtained experimentally by Ghosh and
Hecker (1975) and those obtained numerically by Wang and Budiansky (1978), who used a membrane
shell finite element formulation. The important phenomenon of necking during stretching is
reproduced at nearly the same location, although slightly different strain values are obtained. Draw
beads are used to hold the edge of the sheet in the experiment, but in this analysis the sheet is simply
clamped at its edge. Incorporation of the draw bead boundary conditions may further improve the
correlation with the experimental data.
A spike can be observed in the radial strain distribution toward the edge of the sheet in some of the
ABAQUS/Standard shell models. This strain spike is the result of the sheet bending around the die.
The spike is not present in the membrane element models since they possess no bending stiffness.
The results obtained with the axisymmetric membrane models are compared with those obtained from
the axisymmetric shell models and were found to be in good agreement.
These analyses assume values of 0.265 or 0.275 for the coefficient of friction. Ghosh and Hecker do
not give a value for their experiments, but Wang and Budiansky assume a value of 0.17. The
coefficient of friction has a marked effect on the peak strain during necking and may be a factor
contributing to the discrepancy of peak strain results during necking. The values used in these analyses
have been chosen to provide good correlation with the experimental data.
The distributions of the residual stresses on springback of the sheet in ABAQUS/Explicit are shown in
Figure 1.3.4-11 and Figure 1.3.4-12.
Input files
1-420
Static Stress/Displacement Analyses
thinsheetstretching_s4.inp
Element type S4.
thinsheetstretching_s4r.inp
Element type S4R.
thinsheetstretching_sax1.inp
Element type SAX1.
thinsheetstretching_sax2.inp
Element type SAX2.
thinsheetstretching_restart.inp
Restart of thinsheetstretching_sax2.inp.
References
· Ghosh, A. K., and S. S. Hecker, ``Failure in Thin Sheets Stretched Over Rigid Punches ,''
Metallurgical Transactions, vol. 6A, pp. 1065-1074, 1975.
· Wang, N. M., and B. Budiansky, ``Analysis of Sheet Metal Stamping by a Finite Element
Method,'' Journal of Applied Mechanics, vol. 45, pp. 73-82, 1978.
Figures
1-421
Static Stress/Displacement Analyses
Figure 1.3.4-3 Configuration for punch head displacement of 34.5 mm, ABAQUS/Explicit.
1-422
Static Stress/Displacement Analyses
Figure 1.3.4-5 Strain distribution for punch head displacement of 18.6 mm, ABAQUS/Standard.
Figure 1.3.4-6 Strain distribution for punch head displacement of 18.6 mm, ABAQUS/Explicit.
Figure 1.3.4-7 Strain distribution for punch head displacement of 28.5 mm, ABAQUS/Standard.
1-423
Static Stress/Displacement Analyses
Figure 1.3.4-8 Strain distribution for punch head displacement of 28.5 mm, ABAQUS/Explicit.
Figure 1.3.4-9 Strain distribution for punch head displacement of 34.5 mm, ABAQUS/Standard.
1-424
Static Stress/Displacement Analyses
Figure 1.3.4-10 Strain distribution for punch head displacement of 34.5 mm, ABAQUS/Explicit.
1-425
Static Stress/Displacement Analyses
Sample listings
1-426
Static Stress/Displacement Analyses
Listing 1.3.4-1
*HEADING
WANG AND BUDIANSKY'S SPHERICAL PUNCH WITH SAX1
50 ELEMENTS, 9 LAYERS
*RESTART,WRITE,FREQUENCY=250
*PREPRINT,ECHO=YES
*PART,NAME=BLANK
*NODE,NSET=MID
1,0.0,0.0
*NODE,NSET=REFD
401,50.59,0.
*NFILL,BIAS=1.0,NSET=METND
MID,REFD,40,10
*NODE,NSET=END
501,59.18,0.
*NFILL,BIAS=1.0,NSET=METND
REFD,END,10,10
*NSET,NSET=NODWR,GENERATE
1,501,10
*ELEMENT,TYPE=SAX1
1,1,11
*ELGEN,ELSET=METAL
1,50,10
*ELSET,ELSET=EDIE,GENERATE
42,49,1
*ELSET,ELSET=ECON,GENERATE
1,41,1
*SHELL SECTION,ELSET=METAL,MATERIAL=SAMP
0.85,9
*END PART
*MATERIAL,NAME=SAMP
*ELASTIC
206.8,0.3
*PLASTIC
0.1700000, 0.0000000E+00
0.1800000 , 1.7205942E-03
0.1900000 , 3.8296832E-03
0.2000000 , 6.3897874E-03
0.2100000, 9.4694765E-03
0.2200000, 1.3143660E-02
0.2300000, 1.7493792E-02
0.2400000, 2.2608092E-02
1-427
Static Stress/Displacement Analyses
0.2500000, 2.8581845E-02
0.2600000, 3.5517555E-02
0.2700000, 4.3525275E-02
0.2800000, 5.2722659E-02
0.2900000, 6.3235357E-02
0.3000000, 7.5197279E-02
0.3100000, 8.8750519E-02
0.3200000, 0.1040458
0.3300000, 0.1212430
0.3400000, 0.1405106
0.3500000, 0.1620263
0.3600000, 0.1859779
0.3700000, 0.2125620
0.3800000, 0.2419857
0.3900000, 0.2744660
0.4000000, 0.3102303
0.4100000, 0.3495160
0.4200000, 0.3925720
0.4300000, 0.4396578
0.4400000, 0.4910434
0.4500000, 0.5470111
0.4600000, 0.6078544
0.4700000, 0.6738777
0.4800000, 0.7453985
0.4900000, 0.8227461
0.5000000, 0.9062610
0.5100000 , 0.9962980
*PART,NAME=PUNCH
*NODE,NSET=PUNCH
1000,0.,0.
*RIGID BODY,ANALYTICAL SURFACE=BSURF,REF NODE=1000
*END PART
*PART,NAME=DIE
*NODE,NSET=DIE
2000,59.18,0.05
*RIGID BODY,ANALYTICAL SURFACE=DSURF,REF NODE=2000
*END PART
*ASSEMBLY,NAME=FORM
*INSTANCE,NAME=BLANK-1,PART=BLANK
*SURFACE,NAME=ASURF
ECON,SNEG
*SURFACE,NAME=CSURF
EDIE,SPOS
1-428
Static Stress/Displacement Analyses
*END INSTANCE
*INSTANCE,NAME=PUNCH-1,PART=PUNCH
*SURFACE,NAME=BSURF,TYPE=SEGMENTS
START,0.0,0.0
CIRCL,50.8,-50.80,0.0,-50.80
*END INSTANCE
*INSTANCE,NAME=DIE-1,PART=DIE
*SURFACE,NAME=DSURF,TYPE=SEGMENTS
START,61.00,0.05
LINE,59.18,0.05
CIRCL,52.83,6.4,59.18,6.4
LINE,52.83,8.
*END INSTANCE
*NSET,NSET=PUNK
PUNCH-1.PUNCH,DIE-1.DIE
*END ASSEMBLY
*CONTACT PAIR,INTERACTION=ROUGH
FORM.BLANK-1.ASURF,FORM.PUNCH-1.BSURF
*CONTACT PAIR,INTERACTION=ROUGH
FORM.BLANK-1.CSURF,FORM.DIE-1.DSURF
*SURFACE INTERACTION,NAME=ROUGH
*FRICTION
0.275,
*BOUNDARY
FORM.BLANK-1.1,1,1
FORM.BLANK-1.1,6,6
FORM.BLANK-1.501,1,1
FORM.BLANK-1.501,2,2
FORM.PUNCH-1.1000,6,6
FORM.PUNCH-1.1000,1,1
FORM.DIE-1.2000,1,1
FORM.DIE-1.2000,6,6
*STEP,INC=10,NLGEOM, UNSYMM=YES
*STATIC
1.,1.
*BOUNDARY
FORM.DIE-1.2000,2,2,-0.05
*PRINT,RESIDUAL=NO,FREQUENCY=10
*EL PRINT,FREQUENCY=0
*NODE FILE,FREQUENCY=1000
U,RF
COORD,
*CONTACT FILE,SLAVE=FORM.BLANK-1.ASURF,FREQUENCY=1000
1-429
Static Stress/Displacement Analyses
*CONTACT FILE,SLAVE=FORM.BLANK-1.CSURF,FREQUENCY=1000
*END STEP
*STEP,INC=2000,NLGEOM, UNSYMM=YES
*STATIC
0.05,100.,1.E-5
*BOUNDARY
FORM.PUNCH-1.1000,2,2,18.6
FORM.DIE-1.2000,2,2,-0.05
*MONITOR,NODE=FORM.PUNCH-1.1000,DOF=2
*NODE PRINT,NSET=FORM.PUNK,FREQUENCY=100
U,RF
COORD,
*END STEP
*STEP,INC=2000,NLGEOM, UNSYMM=YES
*STATIC
0.05,100.,1.E-5
*EL FILE,ELSET=FORM.BLANK-1.METAL,FREQUENCY=1000
5,
S,E
*BOUNDARY
FORM.PUNCH-1.1000,2,2,28.5
FORM.DIE-1.2000,2,2,-0.05
*END STEP
*STEP,INC=2000,NLGEOM, UNSYMM=YES
*STATIC
0.05,100.,1.E-5
*BOUNDARY
FORM.PUNCH-1.1000,2,2,34.5
FORM.DIE-1.2000,2,2,-0.05
*END STEP
*STEP,INC=2000,NLGEOM, UNSYMM=YES
*STATIC
100.,100.
*BOUNDARY,FIXED
FORM.BLANK-1.METND,1,2
FORM.BLANK-1.METND,6
*MODEL CHANGE,TYPE=CONTACT PAIR,REMOVE
FORM.BLANK-1.ASURF,FORM.PUNCH-1.BSURF
FORM.BLANK-1.CSURF,FORM.DIE-1.DSURF
*EL FILE,ELSET=FORM.BLANK-1.METAL,FREQUENCY=1000
5,
S,
*END STEP
1-430
Static Stress/Displacement Analyses
*STEP,INC=2000,NLGEOM, UNSYMM=YES
*STATIC
1.,100.
*BOUNDARY,OP=NEW
FORM.BLANK-1.1,1,1
FORM.BLANK-1.1,6,6
FORM.BLANK-1.501,1,1
FORM.BLANK-1.501,2,2
FORM.PUNCH-1.1000,6,6
FORM.PUNCH-1.1000,1,2
FORM.DIE-1.2000,1,2
FORM.DIE-1.2000,6,6
*MONITOR,NODE=FORM.BLANK-1.1,DOF=2
*EL FILE,ELSET=FORM.BLANK-1.METAL,FREQUENCY=1000
5,
S,
*END STEP
1-431
Static Stress/Displacement Analyses
Listing 1.3.4-2
*HEADING
WANG AND BUDIANSKY'S SPHERICAL PUNCH WITH SAX1
ELEMENTS
PUNCH AND DIE ARE ANALYTICAL RIGID SEGMENTS
*PREPRINT,ECHO=YES
*PART,NAME=BLANK
*NODE
1,0.0,0.0
401,.05059,0.
501,.05918,0.
*NGEN
1,401,10
401,501,10
*ELEMENT,TYPE=SAX1,ELSET=BLANK
1,1,11
*ELGEN,ELSET=BLANK
1,50,10
*ELSET,ELSET=CENTER,GEN
1,10,1
*SHELL SECTION,ELSET=BLANK,MATERIAL=SAMP
0.00085
*SURFACE, NAME=TOP
BLANK,SPOS
*SURFACE, NAME=BOTTOM
BLANK,SNEG
*END PART
*MATERIAL,NAME=SAMP
*DENSITY
7850.
*ELASTIC
206.8E9,0.3
*PLASTIC
170.0E6, 0.0000000E+00
180.0E6, 1.7205942E-03
190.0E6, 3.8296832E-03
200.0E6, 6.3897874E-03
210.0E6, 9.4694765E-03
220.0E6, 1.3143660E-02
230.0E6, 1.7493792E-02
240.0E6, 2.2608092E-02
250.0E6, 2.8581845E-02
1-432
Static Stress/Displacement Analyses
260.0E6, 3.5517555E-02
270.0E6, 4.3525275E-02
280.0E6, 5.2722659E-02
290.0E6, 6.3235357E-02
300.0E6, 7.5197279E-02
310.0E6, 8.8750519E-02
320.0E6, 0.1040458
330.0E6, 0.1212430
340.0E6, 0.1405106
350.0E6, 0.1620263
360.0E6, 0.1859779
370.0E6, 0.2125620
380.0E6, 0.2419857
390.0E6, 0.2744660
400.0E6, 0.3102303
410.0E6, 0.3495160
420.0E6, 0.3925720
430.0E6, 0.4396578
440.0E6, 0.4910434
450.0E6, 0.5470111
460.0E6, 0.6078544
470.0E6, 0.6738777
480.0E6, 0.7453985
490.0E6, 0.8227461
500.0E6, 0.9062610
510.0E6, 0.9962980
**
*PART,NAME=PUNCH
*NODE,NSET=REF_NODE
1000,0.,.051225
*RIGID BODY, REF NODE=REF_NODE,
ANALYTICAL SURFACE=PUNCH_BOT
*SURFACE, NAME=PUNCH_BOT, TYPE=SEGMENTS
START, .0508,.051225
CIRCL, 0.,0.000425, 0.,.051225
*END PART
*PART,NAME=DIE
*NODE,NSET=REF_NODE
2000, .05918,-.006775
*RIGID BODY, REF NODE=REF_NODE,
ANALYTICAL SURFACE=DIE_TOP
*SURFACE, NAME=DIE_TOP, TYPE=SEGMENTS
START, .05283,-.030425
1-433
Static Stress/Displacement Analyses
LINE, .05283,-.006775
CIRCL, .05918,-0.000425, .05918,-.006775
LINE, .05930,-0.000425
*END PART
**
*ASSEMBLY,NAME=ASSEMBLY-1
*INSTANCE,NAME=BLANK-1,PART=BLANK
*NSET,NSET=NOUT
1,
*ELSET,ELSET=EOUT
22,23,24,25
*END INSTANCE
*INSTANCE,NAME=PUNCH-1,PART=PUNCH
*NSET,NSET=PUNCH
1000,
*END INSTANCE
*INSTANCE,NAME=DIE-1,PART=DIE
*END INSTANCE
*END ASSEMBLY
*BOUNDARY
ASSEMBLY-1.BLANK-1.1,1,1
ASSEMBLY-1.BLANK-1.1,6,6
ASSEMBLY-1.BLANK-1.501,1,2
ASSEMBLY-1.BLANK-1.501,6,6
ASSEMBLY-1.PUNCH-1.1000,1,1
ASSEMBLY-1.PUNCH-1.1000,1,6
ASSEMBLY-1.DIE-1.2000,1,2
ASSEMBLY-1.DIE-1.2000,6,6
*AMPLITUDE,NAME=LOAD,TIME=TOTAL
0.,0.,1.24E-3,1.,1.57E-3,1.,1.97E-3,0.,
3.97E-3,-.25
*RESTART,WRITE,NUM=2,TIMEMARKS=NO
*STEP
*DYNAMIC,EXPLICIT
,1.24E-3
*BOUNDARY,TYPE=VELOCITY,AMP=LOAD
ASSEMBLY-1.PUNCH-1.1000,2,2,-30.
*SURFACE INTERACTION,NAME=PUNCH_TOP
*FRICTION
0.265,
*CONTACT PAIR, INTERACTION=PUNCH_TOP,
CPSET=PUNCH_DIE
ASSEMBLY-1.PUNCH-1.PUNCH_BOT,ASSEMBLY-1.BLANK-1.TOP
1-434
Static Stress/Displacement Analyses
ASSEMBLY-1.DIE-1.DIE_TOP,ASSEMBLY-1.BLANK-1.BOTTOM
*FILE OUTPUT,NUMBER INTERVAL = 1
*EL FILE
S,LE
*ENERGY FILE
*HISTORY OUTPUT,TIME=0.
*NODE HISTORY,NSET=ASSEMBLY-1.PUNCH-1.PUNCH
U2,RF2
*NODE HISTORY,NSET=ASSEMBLY-1.BLANK-1.NOUT
U,V
*EL HISTORY,ELSET=ASSEMBLY-1.BLANK-1.EOUT
STH
MISES,S,LE
*ENERGY HISTORY
ALLKE,ALLSE,ALLWK,ALLPD,ALLIE,ALLVD,ETOTAL,ALLAE,
ALLCD,ALLFD,DT
*OUTPUT, FIELD, NUMBER INTERVAL=4, TIMEMARKS=NO
*CONTACT OUTPUT, CPSET=PUNCH_DIE,
VARIABLE=PRESELECT
*END STEP
*STEP
*DYNAMIC,EXPLICIT
,.33E-3
*END STEP
*STEP
*DYNAMIC,EXPLICIT
,.40E-3
*END STEP
*STEP
**
** Unloading step
**
*DYNAMIC,EXPLICIT
,2.E-3
*DLOAD,OP=NEW
ASSEMBLY-1.BLANK-1.BLANK,VP,0.35E6
*END STEP
1-435
Static Stress/Displacement Analyses
blank, which is drawn into the die. Unlike the operation described in the hemispherical punch
stretching example (``Stretching of a thin sheet with a hemispherical punch, '' Section 1.3.4), the blank
is not assumed to be fixed between the die and the blank holder; rather, the blank is drawn from
between these two tools. The ratio of drawing versus stretching is controlled by the force on the blank
holder and the friction conditions at the interface between the blank and the blank holder and the die.
Higher force or friction at the blank/die/blank holder interface limits the slip at the interface and
increases the radial stretching of the blank. In certain cases drawbeads, shown in Figure 1.3.5-1, are
used to restrain the slip at this interface even further.
To obtain a successful deep drawing process, it is essential to control the slip between the blank and its
holder and die. If the slip is restrained too much, the material will undergo severe stretching, thus
potentially causing necking and rupture. If the blank can slide too easily, the material will be drawn in
completely and high compressive circumferential stresses will develop, causing wrinkling in the
product. For simple shapes like the cylindrical cup here, a wide range of interface conditions will give
satisfactory results. But for more complex, three-dimensional shapes, the interface conditions need to
be controlled within a narrow range to obtain a good product.
During the drawing process the response is determined primarily by the membrane behavior of the
sheet. For axisymmetric problems in particular, the bending stiffness of the metal yields only a small
correction to the pure membrane solution, as discussed by Wang and Tang (1988). In contrast, the
interaction between the die, the blank, and the blank holder is critical. Thus, thickness changes in the
sheet material must be modeled accurately in a finite element simulation, since they will have a
significant influence on the contact and friction stresses at the interface. In these circumstances the
most suitable elements in ABAQUS are the 4-node reduced-integration axisymmetric quadrilateral,
CAX4R; the first-order axisymmetric shell element, SAX1; the first-order axisymmetric membrane
element, MAX1; the first-order finite-strain quadrilateral shell element, S4R; and the fully integrated
general-purpose finite-membrane-strain shell element, S4.
Membrane effects and thickness changes are modeled properly with CAX4R. However, the bending
stiffness of the element is low. The element does not exhibit "locking" due to incompressibility or
parasitic shear. It is also very cost-effective. In the shells and membranes the thickness change is
calculated from the assumption of incompressible deformation of the material. This simplifying
assumption does not allow for the development of stress in the thickness direction of the shell, thus
making it difficult to model the contact pressure between the blank and the die and the blank holder.
This situation is resolved in the shell and membrane models by using the *SURFACE BEHAVIOR,
PRESSURE-OVERCLOSURE=EXPONENTIAL option (``Interaction normal to the surface,'' Section
21.3.3 of the ABAQUS/Standard User's Manual) to impose the proper clamping pressure in the
thickness direction of the shell or membrane between the blank and the die and the blank holder.
1-436
Static Stress/Displacement Analyses
The blank is modeled using 40 elements of type CAX4R or 31 elements of either type SAX1, MAX1,
S4R, or S4. An 11.25° wedge of the circular blank is used in the three-dimensional S4R and S4
models. These meshes are rather coarse for this analysis. However, since the primary interest in this
problem is to study the membrane effects, the analysis will still give a fair indication of the stresses
and strains occurring in the process.
The contact between the blank and the rigid punch, the rigid die, and the rigid blank holder is modeled
with the *CONTACT PAIR option. The top and bottom surfaces of the blank are defined by means of
the *SURFACE option. The rigid punch, the die, and the blank holder are modeled as analytical rigid
surfaces with the *RIGID BODY option in conjunction with the *SURFACE option. The mechanical
interaction between the contact surfaces is assumed to be frictional contact. Therefore, the *FRICTION
option is used in conjunction with the various *SURFACE INTERACTION property options to
specify coefficients of friction. For the shell models the interaction between the blank and the blank
holder is also assumed to be "softened" contact, as discussed previously.
At the start of the analysis for the CAX4R model, the blank is positioned precisely on top of the die
and the blank holder is precisely in touch with the top surface of the blank. The punch is positioned
0.18 mm above the top surface of the blank.
The shell and membrane models begin with the same state except that the blank holder is positioned a
fixed distance above the blank. This fixed distance is the distance at which the contact pressure is set
to zero by means of the *SURFACE BEHAVIOR, PRESSURE-OVERCLOSURE=EXPONENTIAL
option.
Material properties
The material (aluminum-killed steel) is assumed to satisfy the Ramberg-Osgood relation between true
stress and logarithmic strain:
² = (¾=K )1=n :
The reference stress value, K, is 513 MPa; and the work-hardening exponent, n, is 0.223. The Young's
modulus is 211 GPa, and the Poisson's ratio is 0.3. An initial yield stress of 91.3 MPa is obtained with
these data. The stress-strain curve is defined in piecewise linear segments in the *PLASTIC option, up
to a total (logarithmic) strain level of 107%.
The coefficient of friction between the interface and the punch is taken to be 0.25; and that between
the die and the blank holder is taken as 0.1, the latter value simulating a certain degree of lubrication
between the surfaces. The stiffness method of sticking friction is used in these analyses. The numerics
of this method make it necessary to choose an acceptable measure of relative elastic slip between
mating surfaces when sticking should actually be occurring. The basis for the choice is as follows.
Small values of elastic slip best simulate the actual behavior but also result in a slower convergence of
the solution. Permission of large relative elastic displacements between the contacting surfaces can
cause higher strains at the center of the blank. In these runs we let ABAQUS choose the allowable
elastic slip, which is done by determining a characteristic interface element length over the entire mesh
and multiplying by a small fraction to get an allowable elastic slip measure. This method typically
1-437
Static Stress/Displacement Analyses
Loading
The entire analysis is carried out in five steps. In the first step the blank holder is pushed onto the
blank with a prescribed displacement of -17.5 ´ 10-6 mm. This value is chosen to obtain a reaction
force that is approximately equal to the applied force. In the shell models this displacement
corresponds to zero clearance across the interface, thus resulting in the application of a predetermined
clamping pressure across the shell thickness via the *SURFACE BEHAVIOR,
PRESSURE-OVERCLOSURE=EXPONENTIAL option.
In the second step the boundary condition is removed and replaced by the applied force of 100 kN on
the blank holder. This force is kept constant during Steps 2 and 3. This technique of simulating the
clamping process is used to avoid potential problems with rigid body modes of the blank holder, since
there is no firm contact between the blank holder, the blank, and the die at the start of the process. The
two-step procedure creates contact before the blank holder is allowed to move freely.
In the third step the punch is moved toward the blank through a total distance of 60 mm. This step
models the actual drawing process. During this step the option *CONTROLS,
ANALYSIS=DISCONTINUOUS is included since contact with friction tends to create a severely
discontinuous nonlinearity and we wish to avoid premature cutbacks of the automatic time
incrementation scheme.
The last two steps are used to simulate springback. In the fourth step all the nodes in the model are
fixed in their current positions and the contact pairs are removed from the model with the *MODEL
CHANGE, TYPE=CONTACT PAIR, REMOVE option. This is the most reliable method for releasing
contact conditions. In the fifth, and final, step the regular set of boundary conditions is reinstated and
the springback is allowed to take place. This part of the analysis with the CAX4R elements is included
1-438
Static Stress/Displacement Analyses
to demonstrate the feasibility of the unloading procedure only and is not expected to produce realistic
results, since the reduced-integration elements have a purely elastic bending behavior. The springback
is modeled with more accuracy in the shell element models.
Input files
deepdrawcup_cax4r.inp
CAX4R model.
deepdrawcup_cax4i.inp
Model using the incompatible mode element, CAX4I, as an alternative to the CAX4R element. In
contrast to the reduced-integration, linear isoparametric elements such as the CAX4R element, the
incompatible mode elements have excellent bending properties even with one layer of elements
through the thickness (see ``Geometrically nonlinear analysis of a cantilever beam,'' Section 2.1.2
of the ABAQUS Benchmarks Manual) and have no hourglassing problems. However, they are
1-439
Static Stress/Displacement Analyses
Reference
· Wang, N. M., and S. C. Tang, "Analysis of Bending Effects in Sheet Forming Operations,"
International Journal for Numerical Methods in Engineering, vol. 25, pp. 253-267, January 1988.
Figures
Figure 1.3.5-1 A typical drawbead used to limit slip between the blank and die.
Figure 1.3.5-2 Geometry and mesh for the deep drawing problem.
1-440
Static Stress/Displacement Analyses
1-441
Static Stress/Displacement Analyses
Figure 1.3.5-4 Strain distribution at the end of the deep drawing step.
1-442
Static Stress/Displacement Analyses
1-443
Static Stress/Displacement Analyses
1-444
Static Stress/Displacement Analyses
Sample listings
1-445
Static Stress/Displacement Analyses
Listing 1.3.5-1
*HEADING
DEEP DRAWING OF CYLINDRICAL CUP WITH CAX4R
*RESTART,WRITE,FREQUENCY=25
*NODE
101,
181,0.1
301,0.0,0.00082
381,0.1,0.00082
*NGEN,NSET=BOT
101,181,2
*NGEN,NSET=TOP
301,381,2
*NSET,NSET=WRKPC
BOT,TOP
*NODE,NSET=DIE
100,0.1,-0.05
*NODE,NSET=PUNCH
200,0.,.05
*NODE,NSET=HOLDER
300,0.1,0.05
*NSET,NSET=TOOLS
PUNCH,DIE,HOLDER
*NSET,NSET=CENTER
101,301
*ELEMENT,TYPE=CAX4R,ELSET=BLANK
201,101,103,303,301
*ELGEN,ELSET=BLANK
201,40,2,2
*ELSET,ELSET=ALL
BLANK,
*SOLID SECTION,MATERIAL=STEEL,ORIENTATION=LOCAL,
ELSET=BLANK
*ORIENTATION,NAME=LOCAL
1.,0.,0.,0.,1.,0.
0,0.,
*MATERIAL,NAME=STEEL
*ELASTIC
2.1E11,0.3
*PLASTIC,HARDENING=ISOTROPIC
0.91294E+08, 0.00000E+00
0.10129E+09, 0.21052E-03
1-446
Static Stress/Displacement Analyses
0.11129E+09, 0.52686E-03
0.12129E+09, 0.97685E-03
0.13129E+09, 0.15923E-02
0.14129E+09, 0.24090E-02
0.15129E+09, 0.34674E-02
0.16129E+09, 0.48120E-02
0.17129E+09, 0.64921E-02
0.18129E+09, 0.85618E-02
0.19129E+09, 0.11080E-01
0.20129E+09, 0.14110E-01
0.21129E+09, 0.17723E-01
0.22129E+09, 0.21991E-01
0.23129E+09, 0.26994E-01
0.24129E+09, 0.32819E-01
0.25129E+09, 0.39556E-01
0.26129E+09, 0.47301E-01
0.27129E+09, 0.56159E-01
0.28129E+09, 0.66236E-01
0.29129E+09, 0.77648E-01
0.30129E+09, 0.90516E-01
0.31129E+09, 0.10497E+00
0.32129E+09, 0.12114E+00
0.33129E+09, 0.13916E+00
0.34129E+09, 0.15919E+00
0.35129E+09, 0.18138E+00
0.36129E+09, 0.20588E+00
0.37129E+09, 0.23287E+00
0.38129E+09, 0.26252E+00
0.39129E+09, 0.29502E+00
0.40129E+09, 0.33054E+00
0.41129E+09, 0.36929E+00
0.42129E+09, 0.41147E+00
0.43129E+09, 0.45729E+00
0.44129E+09, 0.50696E+00
0.45129E+09, 0.56073E+00
0.46129E+09, 0.61881E+00
0.47129E+09, 0.68145E+00
0.48129E+09, 0.74890E+00
0.49129E+09, 0.82142E+00
0.50129E+09, 0.89928E+00
0.51129E+09, 0.98274E+00
0.52129E+09, 0.10721E+01
*ELSET,ELSET=EDIE,GENERATE
1-447
Static Stress/Displacement Analyses
231,279,2
*ELSET,ELSET=EHOLDER,GENERATE
241,279,2
*ELSET,ELSET=EPUNCH,GENERATE
201,249,2
*RIGID BODY,ANALYTICAL SURFACE=BSURF,REF NODE=100
*SURFACE,TYPE=SEGMENTS,NAME=BSURF
START,0.05125,-0.060
LINE,0.05125,-0.005
CIRCL,0.05625,0.0,0.05625,-0.005
LINE,0.1,0.0
*RIGID BODY,ANALYTICAL SURFACE=DSURF,REF NODE=300
*SURFACE,TYPE=SEGMENTS,NAME=DSURF
START,0.1,0.00082
LINE,0.05630,0.00082
CIRCL,0.05625,.00087,.05630,.00087
LINE,0.05625,.06
*RIGID BODY,ANALYTICAL SURFACE=FSURF,REF NODE=200
*SURFACE,TYPE=SEGMENTS,FILLET RADIUS=.013,
NAME=FSURF
START,0.05,0.060
LINE,0.05,2.250782E-3
CIRCL,0.0,0.001,0.0,1.001
LINE,-0.001,0.001
*SURFACE,NAME=ASURF
EDIE,S1
*SURFACE,NAME=CSURF
EHOLDER,S3
*SURFACE,NAME=ESURF
EPUNCH,S3
*CONTACT PAIR,INTERACTION=ROUGH1
ASURF,BSURF
*CONTACT PAIR,INTERACTION=ROUGH2
CSURF,DSURF
*CONTACT PAIR,INTERACTION=ROUGH3
ESURF,FSURF
*SURFACE INTERACTION,NAME=ROUGH1
*FRICTION
0.1,
*SURFACE INTERACTION,NAME=ROUGH2
*FRICTION
0.1,
*SURFACE INTERACTION,NAME=ROUGH3
1-448
Static Stress/Displacement Analyses
*FRICTION
0.25,
*STEP,INC=10,NLGEOM, UNSYMM=YES
PUSH THE BLANKHOLDER DOWN BY A PRESCRIBED
DISPLACEMENT
*STATIC
1.,1.
*BOUNDARY
CENTER,1,1
DIE,1,1
DIE,2,2
DIE,6,6
PUNCH,1,1
PUNCH,2,2
PUNCH,6,6
HOLDER,1,1
HOLDER,2,2,-1.75E-8
HOLDER,6,6
*MONITOR,NODE=200,DOF=2
*CONTACT CONTROLS,FRICTION ONSET=DELAY
*PRINT,CONTACT=YES
*NODE PRINT,NSET=TOOLS,FREQUENCY=100
COORD,U,RF
*EL PRINT,ELSET=ALL,FREQUENCY=500
S,E
*NODE FILE,NSET=TOOLS,FREQUENCY=10
U,RF
*CONTACT FILE,SLAVE=ASURF,FREQUENCY=10
*CONTACT FILE,SLAVE=CSURF,FREQUENCY=10
*CONTACT FILE,SLAVE=ESURF,FREQUENCY=10
*END STEP
*STEP,INC=10,NLGEOM
APPLY PRESCRIBED FORCE ON BLANKHOLDER AND
RELEASE DISPLACEMENT
*STATIC
1.,1.
*BOUNDARY,OP=NEW
CENTER,1,1
DIE,1,1
DIE,2,2
DIE,6,6
PUNCH,1,1
PUNCH,2,2
1-449
Static Stress/Displacement Analyses
PUNCH,6,6
HOLDER,1,1
HOLDER,6,6
*CLOAD
HOLDER,2,-100000.
*END STEP
*STEP,INC=500,NLGEOM
MOVE THE PUNCH DOWN
*STATIC
.01,1.,1.E-6
*CONTROLS,ANALYSIS=DISCONTINUOUS
*BOUNDARY,OP=NEW
CENTER,1,1
DIE,1,1
DIE,2,2
DIE,6,6
PUNCH,1,1
PUNCH,2,2,-.06
PUNCH,6,6
HOLDER,1,1
HOLDER,6,6
*CLOAD
HOLDER,2,-100000.
*END STEP
*STEP,INC=100,NLGEOM
FIX ALL NODES AND REMOVE THE CONTACT SURFACES
*STATIC
1.,1.,1.,1.
*BOUNDARY,FIXED
WRKPC,1,2
*MODEL CHANGE,TYPE=CONTACT PAIR,REMOVE
ASURF,BSURF
CSURF,DSURF
ESURF,FSURF
*CLOAD,OP=NEW
HOLDER,2,0.
*END STEP
*STEP,INC=50,NLGEOM, UNSYMM=NO
REPLACE THE BOUNDARY CONDITIONS BY THE REGULAR SET
*STATIC
.1,1.,1.E-6
*BOUNDARY,OP=NEW
181,2
1-450
Static Stress/Displacement Analyses
CENTER,1,1
*END STEP
1-451
Static Stress/Displacement Analyses
Listing 1.3.5-2
*HEADING
DEEP DRAWING OF CYLINDRICAL CUP WITH SAX1
*RESTART,WRITE,FREQUENCY=25
*NODE
101,
181,0.1
*NGEN,NSET=BOT
101,181,2
*NSET,NSET=WRKPC,GENERATE
121,181,2
*NODE,NSET=DIE
100,0.,-0.05
*NODE,NSET=PUNCH
200,0.,.05
*NODE,NSET=HOLDER
300,0.,0.05
*NSET,NSET=TOOLS
PUNCH,DIE,HOLDER
*NSET,NSET=CENTER
101,
*ELEMENT,TYPE=SAX1,ELSET=BLANK
201,101,121
202,121,123
*ELGEN,ELSET=BLANK
202,30,2,2
*SHELL SECTION,MATERIAL=STEEL,ELSET=BLANK
.00082,5
*MATERIAL,NAME=STEEL
*ELASTIC
2.1E11,0.3
*PLASTIC,HARDENING=ISOTROPIC
0.91294E+08, 0.00000E+00
0.10129E+09, 0.21052E-03
0.11129E+09, 0.52686E-03
0.12129E+09, 0.97685E-03
0.13129E+09, 0.15923E-02
0.14129E+09, 0.24090E-02
0.15129E+09, 0.34674E-02
0.16129E+09, 0.48120E-02
0.17129E+09, 0.64921E-02
0.18129E+09, 0.85618E-02
1-452
Static Stress/Displacement Analyses
0.19129E+09, 0.11080E-01
0.20129E+09, 0.14110E-01
0.21129E+09, 0.17723E-01
0.22129E+09, 0.21991E-01
0.23129E+09, 0.26994E-01
0.24129E+09, 0.32819E-01
0.25129E+09, 0.39556E-01
0.26129E+09, 0.47301E-01
0.27129E+09, 0.56159E-01
0.28129E+09, 0.66236E-01
0.29129E+09, 0.77648E-01
0.30129E+09, 0.90516E-01
0.31129E+09, 0.10497E+00
0.32129E+09, 0.12114E+00
0.33129E+09, 0.13916E+00
0.34129E+09, 0.15919E+00
0.35129E+09, 0.18138E+00
0.36129E+09, 0.20588E+00
0.37129E+09, 0.23287E+00
0.38129E+09, 0.26252E+00
0.39129E+09, 0.29502E+00
0.40129E+09, 0.33054E+00
0.41129E+09, 0.36929E+00
0.42129E+09, 0.41147E+00
0.43129E+09, 0.45729E+00
0.44129E+09, 0.50696E+00
0.45129E+09, 0.56073E+00
0.46129E+09, 0.61881E+00
0.47129E+09, 0.68145E+00
0.48129E+09, 0.74890E+00
0.49129E+09, 0.82142E+00
0.50129E+09, 0.89928E+00
0.51129E+09, 0.98274E+00
0.52129E+09, 0.10721E+01
*RIGID BODY,ANALYTICAL SURFACE=HOLDER,REF NODE=300
*SURFACE,TYPE=SEGMENTS,NAME=HOLDER,
FILLET RADIUS=0.001
START,0.12,1.75E-8
LINE,0.05625,1.75E-8
LINE,0.05625,.06
*RIGID BODY,ANALYTICAL SURFACE=DIE,REF NODE=100
*SURFACE,TYPE=SEGMENTS,NAME=DIE,
FILLET RADIUS=0.00541
1-453
Static Stress/Displacement Analyses
START,0.05125,-0.060
LINE,0.05125,0.0
LINE,0.12,0.0
*RIGID BODY,ANALYTICAL SURFACE=PUNCH,REF NODE=200
*SURFACE,TYPE=SEGMENTS,NAME=PUNCH,
FILLET RADIUS=.01341
START,0.05,0.060
LINE,0.05,2.250782E-3
CIRCL,0.0,.0001,0.0,1.0001
LINE,-0.001,0.0001
**
** Contact with holder
**
*ELSET,ELSET=HOLD_CON,GENERATE
222,260,2
*SURFACE,NAME=HLD_SURF
HOLD_CON,SPOS
*CONTACT PAIR,INTERACTION=FRIC1
HLD_SURF,HOLDER
*SURFACE INTERACTION,NAME=FRIC1
*SURFACE BEHAVIOR,
PRESSURE-OVERCLOSURE=EXPONENTIAL
1.75E-8,4.5E6
*FRICTION
0.0,
**
** Contact with die
**
*ELSET,ELSET=DIE_CON,GENERATE
212,260,2
*SURFACE,NAME=DIE_SURF
DIE_CON,SNEG
*CONTACT PAIR,INTERACTION=FRIC2
DIE_SURF,DIE
*SURFACE INTERACTION,NAME=FRIC2
*FRICTION
0.0,
**
** Contact with punch
**
*ELSET,ELSET=PUN_CON2,GENERATE
202,230,2
*SURFACE,NAME=PCH_SURF
1-454
Static Stress/Displacement Analyses
PUN_CON2,SPOS
*CONTACT PAIR,INTERACTION=FRIC3
PCH_SURF,PUNCH
*SURFACE INTERACTION,NAME=FRIC3
*FRICTION
0.0,
*SURFACE,TYPE=NODE,NAME=PCH_PNT
101,
*CONTACT PAIR,INTERACTION=FRIC4
PCH_PNT,PUNCH
*SURFACE INTERACTION,NAME=FRIC4
*FRICTION
0.0,
**
**
*STEP,INC=10, UNSYMM=YES
PUSH THE BLANKHOLDER DOWN BY A PRESCRIBED
DISPLACEMENT
*STATIC
1.,1.
*BOUNDARY
CENTER,1,1
CENTER,6,6
DIE,1,1
DIE,2,2
DIE,6,6
PUNCH,1,1
PUNCH,2,2
PUNCH,6,6
HOLDER,1,1
HOLDER,2,2,-1.75E-8
HOLDER,6,6
*MONITOR,NODE=200,DOF=2
*PRINT,CONTACT=YES
*NODE PRINT,NSET=TOOLS,FREQUENCY=100
COORD,U,RF
*EL PRINT,ELSET=BLANK,FREQUENCY=500
S,E
STH,
*CONTACT PRINT,FREQUENCY=500
*CONTACT FILE,FREQUENCY=500
*NODE FILE,NSET=TOOLS,FREQUENCY=10
U,RF
1-455
Static Stress/Displacement Analyses
*END STEP
*STEP,INC=10,NLGEOM, UNSYMM=YES
APPLY PRESCRIBED FORCE ON BLANKHOLDER AND
RELEASE DISPLACEMENT
*STATIC
1.,1.
*BOUNDARY,OP=NEW
CENTER,1,1
CENTER,6,6
DIE,1,1
DIE,2,2
DIE,6,6
PUNCH,1,1
PUNCH,2,2
PUNCH,6,6
HOLDER,1,1
HOLDER,6,6
*CLOAD
HOLDER,2,-100000.
*CHANGE FRICTION,INTERACTION=FRIC2
*FRICTION
0.1,
*CHANGE FRICTION,INTERACTION=FRIC1
*FRICTION
0.1,
*CHANGE FRICTION,INTERACTION=FRIC3
*FRICTION
0.25,
*END STEP
*STEP,INC=500,NLGEOM,UNSYMM=YES
MOVE THE PUNCH DOWN
*STATIC
.01,1.,1.E-6
*CONTROLS,ANALYSIS=DISCONTINUOUS
*BOUNDARY,OP=NEW
CENTER,1,1
CENTER,6,6
DIE,1,1
DIE,2,2
DIE,6,6
PUNCH,1,1
PUNCH,2,2,-.06
PUNCH,6,6
1-456
Static Stress/Displacement Analyses
HOLDER,1,1
HOLDER,6,6
*CLOAD
HOLDER,2,-100000.
*END STEP
*STEP,INC=1,NLGEOM, UNSYMM=YES
FIX ALL NODES AND REMOVE THE CONTACT SURFACES
*STATIC
1.,1.,1.,1.
*BOUNDARY,FIXED
WRKPC,1,6
*BOUNDARY,FIXED
CENTER,1,6
*MODEL CHANGE,TYPE=CONTACT PAIR,REMOVE
HLD_SURF,HOLDER
PCH_PNT,PUNCH
PCH_SURF,PUNCH
DIE_SURF,DIE
*CLOAD,OP=NEW
HOLDER,2,0.
*END STEP
*STEP,INC=50,NLGEOM, UNSYMM=YES
REPLACE THE BOUNDARY CONDITIONS BY THE REGULAR SET
*STATIC
.1,1.,1.E-6
*BOUNDARY,OP=NEW
CENTER,1,1
CENTER,6,6
181,2,2
*END STEP
1-457
Static Stress/Displacement Analyses
1-458
Static Stress/Displacement Analyses
hourglass control is used to control the hourglassing in the model. The default integral viscoelastic
approach to hourglass control generally works best for problems where sudden dynamic loading
occurs; a stiffness-based hourglass control is recommended for problems where the response is
quasi-static. A combination of stiffness and viscous hourglass control is used in this problem.
For purposes of comparison a second problem is also analyzed, in which the first two steps of the
previous analysis are repeated in a static analysis with the adiabatic heat generation capability. The
adiabatic analysis neglects heat conduction in the bar. Frictional heat generation must also be ignored
in this case. This problem is analyzed only in ABAQUS/Standard.
Input files
1-459
Static Stress/Displacement Analyses
metalbarextrusion_adiab.inp
Extrusion with adiabatic heat generation and without frictional heat generation.
metalbarextrusion_stabil.inp
Thermally coupled extrusion with frictional heat generation and automatic stabilization.
Figures
1-460
Static Stress/Displacement Analyses
Figure 1.3.6-3 Plastic strain contours, Step 2, thermally coupled analysis (frictional heat generation),
ABAQUS/Standard.
Figure 1.3.6-4 Temperature contours, Step 2, thermally coupled analysis (frictional heat generation),
1-461
Static Stress/Displacement Analyses
ABAQUS/Standard.
Figure 1.3.6-5 Temperature contours, Step 2, adiabatic heat generation (without heat generation due
to friction), ABAQUS/Standard.
1-462
Static Stress/Displacement Analyses
Figure 1.3.6-6 Deformed shape of the workpiece: without adaptive remeshing, left; with adaptive
remeshing, right; ABAQUS/Explicit.
1-463
Static Stress/Displacement Analyses
Sample listings
1-464
Static Stress/Displacement Analyses
Listing 1.3.6-1
*HEADING
Extrusion
*RESTART,WRITE,FREQUENCY=50
*NODE
1,0.,0.
61,0.,.3
2001,.1,0.
2061,.1,.3
*NODE, NSET=NREF
99999, 0.5 , 0.0
*NGEN,NSET=AXIS
1,61,1
*NGEN,NSET=OUTSIDE
2001,2061,1
*NFILL,NSET=ALL
AXIS,OUTSIDE,20,100
*ELEMENT,TYPE=CAX4T,ELSET=WORK
1,1,201,203,3
*ELGEN,ELSET=WORK
1,30,2,1,10,200,100
*ELSET,ELSET=BOT,GENERATE
1,901,100
*ELSET,ELSET=SIDE,GENERATE
901,930,1
*ELSET,ELSET=TOP,GENERATE
30,930,100
**
*** Node & element definitions for die
**
*NODE, NSET=CONTACT
10001, 0.250000000, -0.180000000
10002, 0.250000000, -0.114444000
10003, 0.250000000, -0.048888900
10004, 0.250000000, 0.016666700
10005, 0.250000000, 0.082222200
10006, 0.250000000, 0.147778000
10007, 0.250000000, 0.213333000
10008, 0.250000000, 0.278889000
10009, 0.250000000, 0.344444000
10010, 0.250000000, 0.410000000
10011, 0.188867000, -0.180000000
1-465
Static Stress/Displacement Analyses
1-466
Static Stress/Displacement Analyses
1-467
Static Stress/Displacement Analyses
126.E6,2.0 ,100.
45.E6,0.0 ,150.
63.E6,.125 ,150.
75.E6,.25 ,150.
89.E6,.5 ,150.
110.E6,1. ,150.
111.E6,2. ,150.
*SPECIFIC HEAT
880.,
*DENSITY
2700.,
*CONDUCTIVITY
204.,0.
225.,300.
*EXPANSION,ZERO=20.0
8.42E-5,
*INELASTIC HEAT FRACTION
.9,
**
*** material properties are inconsequential
*** for rigid elements
***
*MATERIAL, NAME=RIG
*ELASTIC
1.0E10,0.3
*SPECIFIC HEAT
880.,
*DENSITY
2700.,
*CONDUCTIVITY
204.,0.
225.,300.
*EXPANSION,ZERO=20.0
8.42E-5,
**
**
**
*NSET,NSET=TOP,GENERATE
61,2061,100
*NSET,NSET=ALL
1,2061,1
*INITIAL CONDITIONS,TYPE=TEMPERATURE
ALL,20.
1-468
Static Stress/Displacement Analyses
**
*** surface definitions ***
**
*ELSET, ELSET=INDIE, GEN
10019,10027,1
*ELSET, ELSET=BOTDIE, GEN
10001,10019,9
*SURFACE, NAME=RIGID, TYPE=ELEMENT
INDIE, S3
BOTDIE,S4
*SURFACE, NAME=DEF1, TYPE=ELEMENT
SIDE, S2
*SURFACE, NAME=DEF2, TYPE=ELEMENT
BOT, S1
**
*** Interaction definitions
**
*SURFACE INTERACTION, NAME=INTER
*FRICTION
0.1
*GAP HEAT GENERATION
1.0,
**
*** Contact pair definitions
**
*CONTACT PAIR, INTERACTION=INTER, SMOOTH=0.48
DEF1, RIGID
DEF2, RIGID
**
*** elset for output purposes
**
*ELSET,ELSET=EFILEOUT
BOT,SIDE,TOP
**
*** step 1
**
*STEP,INC=100,AMPLITUDE=RAMP,NLGEOM, UNSYMM=YES
STABILIZE WORKPIECE INSIDE DIE
*COUPLED TEMPERATURE-DISPLACEMENT,DELTMX=100.
.1,1.
*BOUNDARY
NREF, 1, 2, 0.0
NREF, 6, 6, 0.0
1-469
Static Stress/Displacement Analyses
NREF,11,11,20.0
AXIS,1,1,0.0
TOP,2,2,-.000125
ALL,11,11,20.0
**2061,1,1,0.0
*PRINT,CONTACT=YES
*NODE PRINT,FREQUENCY=10
U
RF
NT
RFL
*ENERGY PRINT,FREQUENCY=1
*END STEP
**
*** step 2
**
*STEP,INC=800,AMPLITUDE=RAMP,NLGEOM, UNSYMM=YES
EXTRUSION
*COUPLED TEMPERATURE-DISPLACEMENT,DELTMX=100.
.1,10.
*BOUNDARY,OP=NEW
NREF, 1, 2, 0.0
NREF, 6, 6, 0.0
NREF, 11,11,20.0
AXIS,1,1,0.0
TOP,2,2,-.25
**2061,1,1,0.0
*PRINT,CONTACT=YES
*EL PRINT,ELSET=CONTACT,FREQUENCY=10
S
E
*EL FILE,FREQUENCY=999,ELSET=EFILEOUT
S,E
PE,
*NSET,NSET=NFILEOUT
AXIS,OUTSIDE,TOP
*NODE FILE,FREQUENCY=999,NSET=NFILEOUT
NT,
*NODE PRINT,FREQUENCY=10
U
RF
NT
RFL
1-470
Static Stress/Displacement Analyses
*ENERGY PRINT,FREQUENCY=1
*END STEP
**
*** step 3
**
*STEP,INC=200,AMPLITUDE=RAMP,NLGEOM, UNSYMM=YES
REMOVE CONTACT PAIRS
*COUPLED TEMPERATURE-DISPLACEMENT,DELTMX=100.
.1,.1,
*MODEL CHANGE,REMOVE, TYPE=CONTACT PAIR
DEF1, RIGID
DEF2, RIGID
*PRINT,CONTACT=YES
*NODE PRINT,FREQUENCY=10
U
RF
NT
RFL
*EL FILE,FREQUENCY=0
*NODE FILE,FREQUENCY=0
*ENERGY PRINT,FREQUENCY=1
*END STEP
**
*** step 4
**
*STEP,INC=200,AMPLITUDE=RAMP,NLGEOM, UNSYMM=YES
LET WORKPIECE COOL DOWN
*COUPLED TEMPERATURE-DISPLACEMENT,DELTMX=100.
100.,10000.,
*FILM
BOT,F1,20.,10.
TOP,F3,20.,10.
SIDE,F2,20.,10.
*PRINT,CONTACT=YES
*NODE PRINT,FREQUENCY=10
U
RF
NT
RFL
*ENERGY PRINT,FREQUENCY=1
*EL FILE,FREQUENCY=999,ELSET=EFILEOUT
S,E
PE,
1-471
Static Stress/Displacement Analyses
*NODE FILE,FREQUENCY=999,NSET=NFILEOUT
NT,
*END STEP
1-472
Static Stress/Displacement Analyses
Listing 1.3.6-2
*HEADING
Extrusion - adiabatic analysis
*RESTART,WRITE,FREQUENCY=50
*NODE
1,0.,0.
61,0.,.3
2001,.1,0.
2061,.1,.3
*NODE, NSET=NREF
99999, 0.5, 0.0
**
*NGEN,NSET=AXIS
1,61,1
*NGEN,NSET=OUTSIDE
2001,2061,1
*NFILL,NSET=ALL
AXIS,OUTSIDE,20,100
*ELEMENT,TYPE=CAX4,ELSET=WORK
1,1,201,203,3
*ELGEN,ELSET=WORK
1,30,2,1,10,200,100
*ELSET,ELSET=BOT,GENERATE
1,901,100
*ELSET,ELSET=SIDE,GENERATE
901,930,1
*ELSET,ELSET=TOP,GENERATE
30,930,100
**
*** Node & element definitions for die
**
*NODE, NSET=CONTACT
10001, 0.250000000, -0.180000000
10002, 0.250000000, -0.114444000
10003, 0.250000000, -0.048888900
10004, 0.250000000, 0.016666700
10005, 0.250000000, 0.082222200
10006, 0.250000000, 0.147778000
10007, 0.250000000, 0.213333000
10008, 0.250000000, 0.278889000
10009, 0.250000000, 0.344444000
10010, 0.250000000, 0.410000000
1-473
Static Stress/Displacement Analyses
1-474
Static Stress/Displacement Analyses
1-475
Static Stress/Displacement Analyses
126.E6,2.0 ,100.
45.E6,0.0 ,150.
63.E6,.125 ,150.
75.E6,.25 ,150.
89.E6,.5 ,150.
110.E6,1. ,150.
111.E6,2. ,150.
*SPECIFIC HEAT
880.,
*DENSITY
2700.,
*CONDUCTIVITY
204.,0.
225.,300.
*EXPANSION,ZERO=20.0
8.42E-5,
*INELASTIC HEAT FRACTION
.9,
*NSET,NSET=TOP,GENERATE
61,2061,100
*NSET,NSET=ALL
1,2061,1
**
*** material properties are inconsequential
*** for rigid elements
***
*MATERIAL, NAME=RIG
*ELASTIC
1.0E10,0.3
*PLASTIC
** STRAIN RATE APPX .1 **
60.E6,0.0 ,20.
90.E6,.125 ,20.
113.E6,.25 ,20.
124.E6,.375 ,20.
133.E6,0.5 ,20.
165.E6,1.0 ,20.
166.E6,2.0 ,20.
60.E6,0. ,50.
80.E6,.125 ,50.
97.E6,.25 ,50.
110.E6,.375 ,50.
120.E6,0.5 ,50.
1-476
Static Stress/Displacement Analyses
150.E6,1.0 ,50.
151.E6,2.0 ,50.
50.E6,0.0 ,100.
65.E6,.125 ,100,
81.5E6,.25 ,100.
91.E6,.375 ,100.
100.E6,0.5 ,100.
125.E6,1.0 ,100.
126.E6,2.0 ,100.
45.E6,0.0 ,150.
63.E6,.125 ,150.
75.E6,.25 ,150.
89.E6,.5 ,150.
110.E6,1. ,150.
111.E6,2. ,150.
*SPECIFIC HEAT
880.,
*DENSITY
2700.,
*CONDUCTIVITY
204.,0.
225.,300.
*EXPANSION,ZERO=20.0
8.42E-5,
**
*** surface definitions ***
**
*ELSET, ELSET=INDIE, GEN
10019,10027,1
*ELSET, ELSET=BOTDIE, GEN
10001,10019,9
*SURFACE, NAME=RIGID, TYPE=ELEMENT
INDIE, S3
BOTDIE,S4
*SURFACE, NAME=DEF1, TYPE=ELEMENT
SIDE, S2
*SURFACE, NAME=DEF2, TYPE=ELEMENT
BOT, S1
**
*** Interaction definitions
**
*SURFACE INTERACTION, NAME=INTER
*FRICTION
1-477
Static Stress/Displacement Analyses
0.1
*GAP HEAT GENERATION
1.0,
**
*** Contact pair definitions
**
*CONTACT PAIR, INTERACTION=INTER, SMOOTH=0.48
DEF1, RIGID
DEF2, RIGID
*INITIAL CONDITIONS,TYPE=TEMPERATURE
ALL,20.
*NSET, NSET=NALL
CONTACT,ALL
**
** step 1
**
*STEP,INC=100,AMPLITUDE=RAMP,NLGEOM, UNSYMM=YES
STABILIZE WORKPIECE INSIDE DIE
*STATIC,ADIABATIC
.1,1.
*BOUNDARY
NREF,1,2,0.0
NREF,6,6,0.0
AXIS,1,1,0.0
TOP,2,2,-.000125
*PRINT,CONTACT=YES
*EL PRINT,ELSET=CONTACT,FREQUENCY=10
S
E
MISES
PE
*NODE PRINT,FREQUENCY=10
U
RF
*ENERGY PRINT,FREQUENCY=1
*OUTPUT, FIELD, FREQ=10
*ELEMENT OUTPUT, ELSET=WORK
TEMP
S
E
PE
PEEQ
*NODE OUTPUT, NSET=ALL
1-478
Static Stress/Displacement Analyses
U
*END STEP
**
*** step 2
**
*STEP,INC=800,AMPLITUDE=RAMP,NLGEOM, UNSYMM=YES
EXTRUSION
*STATIC,ADIABATIC
.1,10.
*BOUNDARY,OP=NEW
NREF,1,2,0.0
NREF,6,6,0.0
AXIS,1,1,0.0
TOP,2,2,-.25
*PRINT,CONTACT=YES
*EL PRINT,ELSET=CONTACT,FREQUENCY=10
S,E
*NODE PRINT,FREQUENCY=10
U
RF
*EL FILE,FREQUENCY=999
S
E
PE
TEMP
*OUTPUT, FIELD, FREQ=10
*ELEMENT OUTPUT, ELSET=WORK
TEMP
S
E
PE
PEEQ
*NODE OUTPUT, NSET=ALL
U
*ENERGY PRINT,FREQUENCY=1
*END STEP
1-479
Static Stress/Displacement Analyses
Listing 1.3.6-3
*HEADING
EXTRUSION OF A BAR WITH FRICTIONAL HEAT GENERATION
EXPLICIT [CAX4RT]
*NODE
1,0.,0.
61,0.,.3
2001,.1,0.
2061,.1,.3
*NGEN,NSET=AXIS
1,61,1
*NGEN,NSET=OUTSIDE
2001,2061,1
*NFILL,NSET=ALL
AXIS,OUTSIDE,20,100
*NSET, NSET=TEMP
2025, 2027, 2029, 2031
*ELEMENT, TYPE=CAX4RT, ELSET=WORK
1,1,201,203,3
*ELGEN,ELSET=WORK
1,30,2,1,10,200,100
*ELSET,ELSET=BOT,GENERATE
1,901,100
*ELSET,ELSET=SIDE,GENERATE
901,930,1
*ELSET,ELSET=TOP,GENERATE
30,930,100
*SOLID SECTION,ELSET=WORK,MATERIAL=METAL,
CONTROLS=HGLASS
*SECTION CONTROLS,NAME=HGLASS,HOURGLASS=COMBINED
*MATERIAL,NAME=METAL
*ELASTIC
6.9E10,.33
*PLASTIC
** STRAIN RATE APPX .1 **
60.E6,0.0 ,20.
90.E6,.125 ,20.
113.E6,.25 ,20.
124.E6,.375 ,20.
133.E6,0.5 ,20.
165.E6,1.0 ,20.
166.E6,2.0 ,20.
1-480
Static Stress/Displacement Analyses
60.E6,0. ,50.
80.E6,.125 ,50.
97.E6,.25 ,50.
110.E6,.375 ,50.
120.E6,0.5 ,50.
150.E6,1.0 ,50.
151.E6,2.0 ,50.
50.E6,0.0 ,100.
65.E6,.125 ,100,
81.5E6,.25 ,100.
91.E6,.375 ,100.
100.E6,0.5 ,100.
125.E6,1.0 ,100.
126.E6,2.0 ,100.
45.E6,0.0 ,150.
63.E6,.125 ,150.
75.E6,.25 ,150.
89.E6,.5 ,150.
110.E6,1. ,150.
111.E6,2. ,150.
*SPECIFIC HEAT
880.,
*DENSITY
2700.,
*CONDUCTIVITY
204.,0.
225.,300.
*EXPANSION,ZERO=20.0
8.42E-5,
*INELASTIC HEAT FRACTION
.9,
*NODE, NSET=REFNODE
9999, 0.2, 0.0, 0.0
*ELEMENT, TYPE=HEATCAP, ELSET=CAP
99001,9999
*HEATCAP, ELSET=CAP
1.,
**
*NSET,NSET=TOP,GENERATE
61,2061,100
*NSET,NSET=ALL
1,2061,1
*INITIAL CONDITIONS,TYPE=TEMPERATURE
1-481
Static Stress/Displacement Analyses
ALL,20.
*NSET,NSET=NFILEOUT
AXIS,OUTSIDE,TOP
*ELSET,ELSET=EFILEOUT
BOT,SIDE,TOP
*SURFACE, TYPE=S, NAME=DIE, FILLET=0.075
START,.25,-.18
LINE,.0866,-.18
LINE,.0666,-.18
LINE,.0666,-.17
LINE,.0666,-.15
LINE,.0666,-.1
LINE,.099999,-.05
LINE,.099999,0.0
LINE,.099999,.3
LINE,.099999,.31
LINE,.2,.41
*SURFACE,TYPE=ELEMENT, NAME=BAR
BOT, S1
SIDE, S2
*RIGID BODY, REFNODE=9999, ISOTHERMAL=YES,
ANALYTICAL SURFACE =DIE
*STEP
STABILIZE WORKPIECE INSIDE DIE
*DYNAMIC TEMPERATURE-DISPLACEMENT, EXPLICIT
,1.
*FIXED MASS SCALING, ELSET=WORK, FACTOR=1.E5
*CONTACT PAIR, INTERACTION=CONTACT
BAR, DIE
*SURFACE INTERACTION, NAME=CONTACT
*FRICTION
0.1 ,
*GAP HEAT GENERATION
1.0,0.5
*BOUNDARY, TYPE=VELOCITY
REFNODE,1,6,0.0
AXIS,1,1,0.0
TOP,2,2,-.000125
2061,1,1,0.0
*BOUNDARY
ALL,11,11,20.0
REFNODE,11,11,20.0
*OUTPUT,FIELD,NUM=1,VAR=PRESELECT
1-482
Static Stress/Displacement Analyses
*OUTPUT,HISTORY,FREQ=50
*NODE OUTPUT, NSET=TEMP
NT,
*END STEP
**
*STEP
EXTRUSION
*DYNAMIC TEMPERATURE-DISPLACEMENT, EXPLICIT
,10.
*FIXED MASS SCALING, ELSET=WORK, FACTOR=1.E5
*BOUNDARY,OP=NEW, TYPE=VELOCITY
REFNODE,1,6,0.0
AXIS,1,1,0.0
TOP,2,2,-.0249875
2061,1,1,0.0
*BOUNDARY,OP=NEW
REFNODE,11,11,20.0
*FILE OUTPUT, NUM=1
*EL FILE,,ELSET=EFILEOUT
S,E
PE,
*NODE FILE,NSET=NFILEOUT
NT,
*EL FILE,ELSET=EFILEOUT
S,E
PE,
*NODE FILE,NSET=NFILEOUT
NT,
*OUTPUT, HISTORY, TIME INTERVAL=35.0
*NODE OUTPUT, NSET=TEMP
NT,
*OUTPUT, FIELD,NUM=4
*ELEMENT OUTPUT,ELSET=WORK
S,PEEQ, TEMP, HFL
*NODE OUTPUT
NT, U
*END STEP
**
*STEP
REMOVE CONTACT
*DYNAMIC TEMPERATURE-DISPLACEMENT, EXPLICIT
,.1
*FIXED MASS SCALING, ELSET=WORK, FACTOR=1.E5
1-483
Static Stress/Displacement Analyses
1-484
Static Stress/Displacement Analyses
where the minimum is taken over all elements in the mesh, Lel is a characteristic length associated
with an element, ½ is the density of the material in the element, and ¸ and ¹ are the effective Lamé's
constants for the material in the element. Since this condition effectively means that the time increment
can be no larger than the time required to propagate a stress wave across an element, the computer time
involved in running a quasi-static analysis can be very large. The cost of the simulation is directly
proportional to the number of time increments required, n = T =¢t if ¢t remains constant, where T is
1-485
Static Stress/Displacement Analyses
the time period of the event being simulated. ( ¢t will not remain constant in general, since element
distortion will change Lel and nonlinear material response will change the effective Lamé constants
and density. But the assumption is acceptable for the purposes of this discussion.) Thus,
às !
1 ¸ + 2¹
n = T max :
Lel ½
To reduce n, we can speed up the simulation compared to the time of the actual process; that is, we can
artificially reduce the time period of the event, T . This will introduce two possible errors. If the
simulation speed is increased too much, the inertia forces will be larger and will change the predicted
response (in an extreme case the problem will exhibit wave propagation response). The only way to
avoid this error is to find a speed-up that is not too large. The other error is that some aspects of the
problem other than inertia forces--for example, material behavior--may also be rate dependent. This
implies that we cannot change the actual time period of the event being modeled. But we can see a
simple equivalent--artificially increasing the material density, ½, by a factor f 2 reduces n to n=f , just
as decreasing T to T =f . This concept, which is called "mass scaling," reduces the ratio of the event
time to the time for wave propagation across an element while leaving the event time fixed, thus
allowing treatment of rate-dependent material and other behaviors, while having exactly the same
effect on inertia forces as speeding up the time of simulation. Mass scaling is attractive because it
allows us to treat rate-dependent quasi-static problems efficiently. But we cannot take it too far or we
allow the inertia forces to dominate and, thus, change the solution. This example illustrates the use of
mass scaling and shows how far we can take it for a practical case.
Problem description
A steel plate of an original square cross-section of 40 mm by 40 mm and a length of 92 mm is reduced
to a 30 mm height by rolling through one roll stand. The radius of the rollers is 170 mm. The single
roller in the model (taking advantage of symmetry) is assumed to be rigid and is modeled as an
analytical rigid surface. The isotropic hardening yield curve of the steel is taken from Kopp and
Dohmen (1990). Isotropic elasticity is assumed, with Young's modulus of 150 GPa and Poisson's ratio
of 0.3. The strain hardening is described using 11 points on the yield stress versus plastic strain curve,
with an initial yield stress of 168.2 MPa and a maximum yield stress of 448.45 MPa. No rate
dependence or temperature dependence is taken into account.
Coulomb friction is assumed between the roller and the plate, with a friction coefficient of 0.3. Friction
plays an important role in this process, as it is the only mechanism by which the plate is pulled through
the roll stand. If the friction coefficient is too low, the plate cannot be drawn through the roll stand.
Initially, when a point on the surface of the plate has just made contact with the roller, the roller
surface is moving faster than the point on the surface of the plate and there is a relative slip between
the two surfaces. As the point on the plate is drawn into the process zone under the roller, it moves
faster and, after a certain distance, sticks to the roller. As the point on the surface of the plate is pushed
out of the process zone, it picks up speed and begins to move faster than the roller. This causes slip in
the opposite direction before the point on the surface of the sheet finally loses contact with the
roller.
1-486
Static Stress/Displacement Analyses
For plane strain computations a half-symmetry model with CPE4R elements is used. For the
three-dimensional computations a one-quarter symmetry model with C3D8R elements is used. The
roller is modeled with analytical rigid surfaces for both the two-dimensional and three-dimensional
cases. For quasi-static rolling problems perfectly round analytical surfaces can provide a more accurate
representation of the revolved roller geometry, improve computational efficiency, and reduce noise
when compared to element-based rigid surfaces.
The roller is rotated through 32° at a constant angular velocity of 1 revolution per second (6.28
rad/sec), which corresponds to a roller surface speed of 1.07 m/sec. The plate is given an initial
velocity in the global x-direction. The initial velocity is chosen to match the x-component of velocity
of the roller at the point of first contact. This choice of initial velocity results in a net acceleration of
zero in the x-direction at the point of contact and minimizes the initial impact between the plate and
the roller. This minimizes the initial transient disturbance.
In each analysis performed in this example, the *FIXED MASS SCALING option is used to scale the
masses of all the elements in the model by factors of either 110, 2758, or 68962. These scaling factors
translate into effective roller surface speeds of 11.2 m/sec, 56.1 m/sec, and 280.5 m/sec. An
alternative, but equivalent, means of mass scaling could be achieved by scaling the actual density
(entered on the *DENSITY option) by the aforementioned factors.
The element formulation for the two-dimensional (using CPE4R elements) and three-dimensional
(using C3D8R elements) analyses uses the pure stiffness form of hourglass control
(HOURGLASS=STIFFNESS). The element formulation is selected using the *SECTION CONTROLS
option. In addition, the three-dimensional model (using C3D8R elements) uses the centroidal
(KINEMATIC SPLIT=CENTROID) kinematic formulation. These options are economical yet provide
the necessary level of accuracy for this class of problems. Other cases using more computationally
intensive element formulations are included for comparison: analyses that use the default section
control options and a mass scaling factor of 2758 and two- and three-dimensional analyses that use an
element formulation intermediate in computational cost between the two previous formulations.
For the sole purpose of testing the performances of the modified triangular and tetrahedral elements,
the problem is also analyzed in two dimensions using CPE6M elements and in three dimensions using
C3D10M elements.
1-487
Static Stress/Displacement Analyses
determined.
Figure 1.3.7-1 through Figure 1.3.7-3 show contours of equivalent plastic strain for the three mass
scaling factors using the STIFFNESS hourglass control. Figure 1.3.7-4 through Figure 1.3.7-6 show
contours of shear stress for the same cases. These results show that there is very little difference
between the lowest and the intermediate mass scaling cases. All the results are in good agreement with
the quasi-static analysis results obtained with ABAQUS. The results of the largest mass scaling case
show pronounced dynamic effects. Table 1.3.7-1 shows the relative run time of the quasi-static
calculation, and Table 1.3.7-2 compares the different element formulations at the same level of mass
scaling. The intermediate mass scaling case gives essentially the same results as the quasi-static
calculation, using about one-seventh of the CPU time. In addition to the savings provided by the mass
scaling option, more computational savings are achieved using the chosen element formulation of
STIFFNESS hourglass control; the results for this formulation compare well to the results for the
computationally more expensive element formulations.
Input files
roll2d330_anl_ss.inp
1-488
Static Stress/Displacement Analyses
Two-dimensional case (using CPE4R elements) with a mass scaling factor of 2758 and the
STIFFNESS hourglass control.
roll3d330_rev_anl_css.inp
Three-dimensional case (using C3D8R elements) with a mass scaling factor of 2758; an analytical
rigid surface of TYPE=REVOLUTION; and the CENTROID kinematic and STIFFNESS hourglass
section control options.
roll2d66_anl_ss.inp
Two-dimensional case (using CPE4R elements) with a mass scaling factor of 110 using the
STIFFNESS hourglass control.
roll2d330_anl_cs.inp
Two-dimensional case (using CPE4R elements) with a mass scaling factor of 2758 using the
COMBINED hourglass control.
roll2d330_cs.inp
Two-dimensional case (using CPE4R elements) with a mass scaling factor of 2758 using the
COMBINED hourglass control and rigid elements.
roll3d330_css.inp
Three-dimensional case (using C3D8R elements) with a mass scaling factor of 2758, rigid
elements, and the CENTROID kinematic and STIFFNESS hourglass section control options.
roll3d330_ocs.inp
Three-dimensional case (using C3D8R elements) with a mass scaling factor of 2758, rigid
elements, and the ORTHOGONAL kinematic and COMBINED hourglass section control options.
roll2d1650_anl_ss.inp
Two-dimensional case (using CPE4R elements) with a mass scaling factor of 68962 using the
STIFFNESS hourglass control.
roll3d330_rev_anl_ocs.inp
Three-dimensional model (using C3D8R elements) with a mass scaling factor of 2758; an
analytical rigid surface of TYPE=REVOLUTION; and the ORTHOGONAL kinematic and
COMBINED hourglass section control options.
roll3d330_rev_anl.inp
Three-dimensional model (using C3D8R elements) with a mass scaling factor of 2758, an
analytical rigid surface of TYPE=REVOLUTION, and the default section control options.
roll3d330_cyl_anl.inp
Three-dimensional model (using C3D8R elements) with a mass scaling factor of 2758, an
analytical rigid surface of TYPE=CYLINDER, and the default section control options.
roll2d66.inp
1-489
Static Stress/Displacement Analyses
Two-dimensional model (using CPE4R elements) with a mass scaling factor of 110 and default
section controls.
roll2d330.inp
Two-dimensional model (using CPE4R elements) with a mass scaling factor of 2758 and default
section controls.
roll2d1650.inp
Two-dimensional model (using CPE4R elements) with a mass scaling factor of 68962 and default
section controls.
roll3d330.inp
Three-dimensional model using rigid elements and default section controls.
roll2d66_anl.inp
Two-dimensional model (using CPE4R elements) with a mass scaling factor of 110 using
analytical rigid surfaces and default section controls.
roll2d330_anl.inp
Two-dimensional model (using CPE4R elements) with a mass scaling factor of 2758 using
analytical rigid surfaces and default section controls.
roll2d1650_anl.inp
Two-dimensional model (using CPE4R elements) with a mass scaling factor of 68962 using
analytical rigid surfaces and default section controls.
roll2d330_anl_cpe6m.inp
Two-dimensional case (using CPE6M elements) with a mass scaling factor of 2758.
roll3d330_anl_c3d10m.inp
Three-dimensional case (using C3D10M elements) with a mass scaling factor of 2758.
roll3d_medium.inp
Additional mesh refinement case (using C3D8R elements) included for the sole purpose of testing
the performance of the code.
References
· Kobayashi, S., S. I. Oh, and T. Altan, Metal Forming and the Finite Element Method , Oxford
University Press, 1989.
· Kopp, R., and P. M. Dohmen, "Simulation und Planung von Walzprozessen mit Hilfe der
Finite-Elemente-Methode (FEM)," Stahl U. Eisen, no. 7, pp. 131-136, 1990.
Tables
1-490
Static Stress/Displacement Analyses
Table 1.3.7-1 Analysis cases and relative CPU costs. (The two-dimensional explicit analyses all use
CPE4R elements and the STIFFNESS hourglass control. The three-dimensional explicit analysis uses
C3D8R elements and the CENTROID kinematic, STIFFNESS hourglass section control options.)
Analysis Type Mass Scaling Effective Roll Surface Relative
CPU
Factor Speed (m/sec) Time
Explicit, plane strain 110.3 11.2 4.99
Explicit, plane strain 2758.5 56.1 1.00
Explicit, plane strain 68961.8 280.5 0.21
Implicit, plane strain quasi-static 6.90
Explicit, 3-D 2758.5 56.1 16.0
Table 1.3.7-2 Explicit section control options tested (mass scaling factor=2758.5). CPE4R and
C3D8R elements are employed for the two-dimensional and three-dimensional cases, respectively.
Spread values are reported for the half-model at node 24015.
Analysis Type Section Controls Relative Sprea
Kinematic Hourglass CPU d
Time (mm)
Explicit, plane strain n/a STIFFNES 1.00 n/a
S
Explicit, plane strain n/a RELAX 1.11 n/a
Explicit, plane strain n/a COMBINE 1.04 n/a
D
Explicit, 3-D AVERAGE RELAX 30.7 2.06
STRAIN STIFFNES
S
Explicit, 3-D ORTHOGON COMBINE 21.2 2.07
AL D
Explicit, 3-D CENTROID STIFFNES 16.0 2.10
S
Figures
Figure 1.3.7-1 Equivalent plastic strain for the plane strain case ( CPE4R) with STIFFNESS hourglass
control (mass scaling factor=110.3).
1-491
Static Stress/Displacement Analyses
Figure 1.3.7-2 Equivalent plastic strain for the plane strain case ( CPE4R) with STIFFNESS hourglass
control (mass scaling factor=2758.5).
Figure 1.3.7-3 Equivalent plastic strain for the plane strain case ( CPE4R) with STIFFNESS hourglass
control (mass scaling factor=68961.8).
Figure 1.3.7-4 Shear stress for the plane strain case (CPE4R) with STIFFNESS hourglass control
(mass scaling factor=110.3).
1-492
Static Stress/Displacement Analyses
Figure 1.3.7-5 Shear stress for the plane strain case (CPE4R) with STIFFNESS hourglass control
(mass scaling factor=2758.5).
Figure 1.3.7-6 Shear stress for the plane strain case (CPE4R) with STIFFNESS hourglass control
(mass scaling factor=68961.8).
Figure 1.3.7-7 Equivalent plastic strain for the three-dimensional case ( C3D8R) using the
CENTROID kinematic and STIFFNESS hourglass section control options (mass scaling
1-493
Static Stress/Displacement Analyses
factor=2758.5).
Figure 1.3.7-8 Equivalent plastic strain for the three-dimensional case ( C3D8R) using the AVERAGE
STRAIN kinematic and RELAX STIFFNESS hourglass section control options (mass scaling
factor=2758.5).
Figure 1.3.7-9 Equivalent plastic strain for the plane strain case ( CPE6M) (mass scaling
factor=2758.5).
1-494
Static Stress/Displacement Analyses
Figure 1.3.7-10 Equivalent plastic strain for the three-dimensional case ( C3D10M) (mass scaling
factor=2758.5).
Sample listings
1-495
Static Stress/Displacement Analyses
Listing 1.3.7-1
*HEADING
Thick plate rolling: Plane Strain,
ABAQUS/Explicit
(Analytical rigid surfaces)
SECTION CONTROLS USED (HOURGLASS=STIFFNESS)
*RESTART,WRITE,NUM=10
**
*NODE
** Bar
1, 0., 0.
401, 0., 0.020
47, -00.092, 0.
447, -00.092, 0.020
**
*NGEN,NSET=BOTTOM
1,47,1
*NGEN,NSET=TOP
401,447,1
**
*NFILL,NSET=BAR
BOTTOM,TOP,8,50
**
***** Bar
**
*ELEMENT,TYPE=CPE4R,ELSET=METAL
1,1,51,52,2
*ELGEN,ELSET=METAL
1,8,50,50,46,1,1
**
*ELSET,ELSET=TOP,GEN
351,396,1
*ELSET,ELSET=BACK,GEN
46,396,50
**
*SOLID SECTION,ELSET=METAL,MAT=C15,CONTROL=B
1.,
*SECTION CONTROLS, HOURGLASS=STIFFNESS, NAME=B
**
*MATERIAL,NAME=C15
*ELASTIC
1.5E11,.3
1-496
Static Stress/Displacement Analyses
*PLASTIC
168.72E06,0
219.33E06,0.1
272.02E06,0.2
308.53E06,0.3
337.37E06,0.4
361.58E06,0.5
382.65E06,0.6
401.42E06,0.7
418.42E06,0.8
434.01E06,0.9
448.45E06,1.0
*DENSITY
7.85E3,
**
** Node for rigid surface
*NODE
10000, 0.0409 , 0.185
*INITIAL CONDITIONS,TYPE=VELOCITY
BAR,1,1.0367
**
**
*SURFACE, TYPE=SEGMENTS,NAME=ROLLER
START, 0.040900, 0.015000
CIRCL, -.129100, 0.185000 , 0.0409 , 0.185
*SURFACE,TYPE=ELEMENT, NAME=SURF1
TOP,S2
*RIGID BODY, REF NODE=10000,
ANALYTICAL SURFACE=ROLLER
*STEP
*DYNAMIC,EXPLICIT
,0.089286
*FIXED MASS SCALING,FACTOR=2758.5,ELSET=METAL
**
** Roller, Radius = .170 m
**
*BOUNDARY
BOTTOM,2,2
10000,1,2
**
*BOUNDARY,TYPE=VELOCITY
10000,6,6,6.2832
**
1-497
Static Stress/Displacement Analyses
*SURFACE INTERACTION,NAME=FRICT
*FRICTION
0.3,
*CONTACT PAIR,INTERACTION=FRICT
SURF1,ROLLER
**
**
*FILE OUTPUT,TIMEMARKS=YES,NUM=1
*EL FILE
PEEQ,MISES,PE,LE
*NODE FILE
U,
*ENERGY FILE
*END STEP
**
1-498
Static Stress/Displacement Analyses
Listing 1.3.7-2
*HEADING
Thick plate rolling: 3-Dimensional,
ABAQUS/Explicit
SECTION CONTROLS USED
(KINEMATIC=CENTROID, HOURGLASS=STIFFNESS)
*RESTART,WRITE,NUM=4
*NODE
** Bar
1, 0., 0.
801, 0., 0.020
47, -00.092, 0.
847, -00.092, 0.020
24001, 0., 0. , -0.020
24801, 0., 0.020, -0.020
24047, -00.092, 0. , -0.020
24847, -00.092, 0.020, -0.020
*NGEN,NSET=BOT1
1,47,1
*NGEN,NSET=TOP1
801,847,1
*NGEN,NSET=BOT2
24001,24047,1
*NGEN,NSET=TOP2
24801,24847,1
*NFILL,NSET=ZSYMM
BOT1,TOP1,8,100
*NFILL,NSET=SIDE
BOT2,TOP2,8,100
*NFILL,NSET=BAR
ZSYMM,SIDE,8,3000
*NSET,NSET=BOTTOM,GEN
1,47,1
3001,3047,1
6001,6047,1
9001,9047,1
12001,12047,1
15001,15047,1
18001,18047,1
21001,21047,1
24001,24047,1
**
1-499
Static Stress/Displacement Analyses
***** Bar
**
*ELEMENT,TYPE=C3D8R,ELSET=METAL
1,2,1,3001,3002,102,101,3101,3102
*ELGEN,ELSET=METAL
1,8,100,100,46,1,1,8,3000,1000
**
*ELSET,ELSET=TOP,GEN
701,746,1
1701,1746,1
2701,2746,1
3701,3746,1
4701,4746,1
5701,5746,1
6701,6746,1
7701,7746,1
*ELSET,ELSET=BACK,GEN
46,746,100
1046,1746,100
2046,2746,100
3046,3746,100
4046,4746,100
5046,5746,100
6046,6746,100
7046,7746,100
*ELSET,ELSET=SIDE,GEN
7001,7046,1
7101,7146,1
7201,7246,1
7301,7346,1
7401,7446,1
7501,7546,1
7601,7646,1
7701,7746,1
**
*SOLID SECTION,ELSET=METAL,MAT=C15,CONTROL=C
1.,
*SECTION CONTROLS,KINEMATIC=CENTROID,
HOURGLASS=STIFFNESS, NAME=C
**
*MATERIAL,NAME=C15
*ELASTIC
1.5E11,.3
1-500
Static Stress/Displacement Analyses
*PLASTIC
168.72E06,0
219.33E06,0.1
272.02E06,0.2
308.53E06,0.3
337.37E06,0.4
361.58E06,0.5
382.65E06,0.6
401.42E06,0.7
418.42E06,0.8
434.01E06,0.9
448.45E06,1.0
*DENSITY
7.85E3,
**
*NODE
** Reference node
30000, 0.0409 , 0.185 , -0.010
*INITIAL CONDITIONS,TYPE=VELOCITY
BAR,1,1.0367
**
***************** Step 1
*SURFACE, NAME=ROLLER, TYPE=REVOL
0.0409,0.185,-0.025,0.0409,0.185,0.005
START, 0.170,0.03
LINE, 0.170,0.0
*SURFACE,TYPE=ELEMENT, NAME=SURF1
TOP,S2
SIDE,S5
*RIGID BODY, REF NODE=30000,
ANALYTICAL SURFACE=ROLLER
*STEP
*DYNAMIC,EXPLICIT
,0.089286
*FIXED MASS SCALING,FACTOR=2758.5,ELSET=METAL
** Roller, Radius = .170 m
*BOUNDARY
BOTTOM,2,2
ZSYMM,ZSYMM
30000,1,5
**
*BOUNDARY,TYPE=VELOCITY
**30000,6,6,330.0
1-501
Static Stress/Displacement Analyses
30000,6,6,6.2832
**
*SURFACE INTERACTION,NAME=FRICT
*FRICTION
0.3,
*CONTACT PAIR,INTERACTION=FRICT
SURF1,ROLLER
**
*FILE OUTPUT,TIMEMARKS=YES,NUM=1
*EL FILE
PEEQ,MISES,PE,LE
*NODE FILE
U,
*ENERGY FILE
*END STEP
Problem description
The model consists of a deformable blank and three rigid dies. The blank has a radius of 150.0 mm, is
1.0 mm thick, and is modeled using axisymmetric shell elements, SAX1. The coefficient of friction
between the blank and the dies is taken to be 0.1. Dies 1 and 2 are offset from the blank by half of the
thickness of the blank, because the contact algorithm takes into account the shell thickness. To avoid
pinching of the blank while die 3 is put into position for the second forming stage, the radial gap
between dies 2 and 3 is set to be 20% bigger than the initial shell thickness. Figure 1.3.8-1 and Figure
1.3.8-2 show the initial geometry of the model.
The three dies are modeled with either two-dimensional analytical rigid surfaces or RAX2 rigid
elements. An analytical rigid surface can yield a more accurate representation of two-dimensional
curved punch geometries and result in computational savings. Contact pressure can be viewed on the
specimen surface, and the reaction force is available at the rigid body reference node. In addition, both
the kinematic (default) and penalty contact formulations are tested. Results for the kinematic contact
formulation using rigid elements are presented here.
The blank is made of aluminum-killed steel, which is assumed to satisfy the Ramberg-Osgood relation
between true stress and logarithmic strain,
1-502
Static Stress/Displacement Analyses
² = (¾=K )1=n ;
with a reference stress value (K) of 513 MPa and work-hardening exponent (n) of 0.223. Isotropic
elasticity is assumed, with Young's modulus of 211 GPa and Poisson's ratio of 0.3. With these data an
initial yield stress of 91.3 MPa is obtained. The stress-strain behavior is defined by piecewise linear
segments matching the Ramberg-Osgood curve up to a total (logarithmic) strain level of 107%, with
Mises yield, isotropic hardening, and no rate dependence.
The analysis that is performed entirely within ABAQUS/Explicit consists of six steps. In the first step
contact is defined between the blank and dies 1 and 2. Both dies remain fixed while a distributed load
of 10 MPa in the negative z-direction is ramped onto the blank. This load is then ramped off in the
second step, allowing the blank to spring back to an equilibrium state.
The third step is an annealing step. The annealing procedure in ABAQUS/Explicit sets all appropriate
state variables to zero. These variables include stresses, strains (excluding the thinning strain for
shells, membranes, and plane stress elements), plastic strains, and velocities. There is no time
associated with an annealing step. The process occurs instantaneously.
In the fourth step contact is defined between the blank and die 3 and contact is removed between the
blank and die 1. Die 3 moves down vertically in preparation for the next pressure loading.
In the fifth step another distributed load is applied to the blank in the positive z-direction, forcing the
blank into die 3. This load is then ramped off in the sixth step to monitor the springback of the
blank.
To obtain a quasi-static response, an investigation was conducted to determine the optimum rate for
applying the pressure loads and removing them. The optimum rate balances the computational time
against the accuracy of the results; increasing the loading rate will reduce the computer time but lead to
less accurate quasi-static results.
The analysis that uses the import capability consists of four runs. The first run is identical to Step 1 of
the ABAQUS/Explicit analysis described earlier. In the second run the ABAQUS/Explicit results for
the first forming stage are imported into ABAQUS/Standard (using UPDATE=NO and STATE=YES
on the *IMPORT option) for the first springback analysis. The third run imports the results of the first
springback analysis into ABAQUS/Explicit for the subsequent annealing process and the second
forming stage. By setting UPDATE=YES and STATE=NO on the *IMPORT option, this run begins
with no initial stresses or strains, effectively simulating the annealing process. The final run imports
the results of the second forming stage into ABAQUS/Standard for the second springback analysis.
1-503
Static Stress/Displacement Analyses
the material at the center of the cup has been reduced by about 20%, while the thickness at the edges of
the cup has been increased by about 10%.
The results obtained using the import capability to perform the springback analyses in
ABAQUS/Standard are nearly identical, as are those obtained using analytical rigid surfaces and/or
penalty contact formulations.
Input files
axiform.inp
ABAQUS/Explicit analysis that uses rigid elements and kinematic contact. This file is also used
for the first step of the analysis that uses the import capability.
axiform_anl.inp
Model using analytical rigid surfaces and kinematic contact.
axiform_pen.inp
Model using rigid elements and penalty contact.
axiform_anl_pen.inp
Model using analytical rigid surfaces and penalty contact.
axiform_sprbk1.inp
First springback analysis using the import capability.
axiform_form2.inp
Second forming analysis using the import capability.
axiform_sprbk2.inp
Second springback analysis using the import capability.
axiform_restart.inp
Restart of axiform.inp included for the purpose of testing the restart capability.
axiform_rest_anl.inp
Restart of axiform_anl.inp included for the purpose of testing the restart capability.
Figures
1-504
Static Stress/Displacement Analyses
Figure 1.3.8-2 Configuration of dies in forming stage 2. (The dotted line shows the initial position of
die 3.)
1-505
Static Stress/Displacement Analyses
Sample listings
1-506
Static Stress/Displacement Analyses
Listing 1.3.8-1
*HEADING
SHEET METAL FORMING WITH ANNEALING
DIE3 SLIDES DOWN FROM ABOVE TO AVOID
INITIAL OVERCLOSURE
*NODE,NSET=BLANK
1,0.,0.0005
41,.150,0.0005
*NGEN,NSET=BLANK
1,41,1
*ELEMENT,TYPE=SAX1,ELSET=BLANK
1, 1,2
*ELGEN,ELSET=BLANK
1, 40,1,1
*SHELL SECTION,ELSET=BLANK,MATERIAL=STEEL,
SECTION INTEGRATION=GAUSS
.001,5
*MATERIAL,NAME=STEEL
*DENSITY
7800.,
*ELASTIC
2.1E11,0.3
*PLASTIC
0.91294E+08, 0.00000E+00
0.10129E+09, 0.21052E-03
0.11129E+09, 0.52686E-03
0.12129E+09, 0.97685E-03
0.13129E+09, 0.15923E-02
0.14129E+09, 0.24090E-02
0.15129E+09, 0.34674E-02
0.16129E+09, 0.48120E-02
0.17129E+09, 0.64921E-02
0.18129E+09, 0.85618E-02
0.19129E+09, 0.11080E-01
0.20129E+09, 0.14110E-01
0.21129E+09, 0.17723E-01
0.22129E+09, 0.21991E-01
0.23129E+09, 0.26994E-01
0.24129E+09, 0.32819E-01
0.25129E+09, 0.39556E-01
0.26129E+09, 0.47301E-01
0.27129E+09, 0.56159E-01
1-507
Static Stress/Displacement Analyses
0.28129E+09, 0.66236E-01
0.29129E+09, 0.77648E-01
0.30129E+09, 0.90516E-01
0.31129E+09, 0.10497E+00
0.32129E+09, 0.12114E+00
0.33129E+09, 0.13916E+00
0.34129E+09, 0.15919E+00
0.35129E+09, 0.18138E+00
0.36129E+09, 0.20588E+00
0.37129E+09, 0.23287E+00
0.38129E+09, 0.26252E+00
0.39129E+09, 0.29502E+00
0.40129E+09, 0.33054E+00
0.41129E+09, 0.36929E+00
0.42129E+09, 0.41147E+00
0.43129E+09, 0.45729E+00
0.44129E+09, 0.50696E+00
0.45129E+09, 0.56073E+00
0.46129E+09, 0.61881E+00
0.47129E+09, 0.68145E+00
0.48129E+09, 0.74890E+00
0.49129E+09, 0.82142E+00
0.50129E+09, 0.89928E+00
0.51129E+09, 0.98274E+00
0.52129E+09, 0.10721E+01
*NODE,NSET=DIE1
1001, 0.,-0.05
1002,.090,-0.05
1011,.100,-.040
199991, 0., -0.05
*NGEN,NSET=DIE1,LINE=C
1002,1011,1,,.090,-.040,0.
*ELEMENT,TYPE=RAX2,ELSET=DIE1
1001, 1001,1002
*ELGEN,ELSET=DIE1
1001, 10,1,1
*NODE,NSET=DIE2
2001,.100,-.060
2002,.100,-.010
2011,.110, 0.
2012,.160, 0.
299991, .100, -.060
*NGEN,NSET=DIE2,LINE=C
1-508
Static Stress/Displacement Analyses
2002,2011,1,,.110,-.010,0.,0.,0.,-1.
*ELEMENT,TYPE=RAX2,ELSET=DIE2
2001, 2001,2002
*ELGEN,ELSET=DIE2
2001, 11,1,1
*NODE,NSET=DIE3
** raised by 0.05 from original shift outer
** surface inward by then lower by 0.005
** (half the radius of curvature)
** further lower by 0.005
3001,.0 ,0.0044
3014,.050,-0.009
3015,.0888,-0.009
3024,.0988,0.001
3025,.0988,0.0405
399991,.0,0.0044
*NGEN,NSET=DIE3,LINE=C
3001,3014,1,, 0.0,-0.0956,0.,0.,0.,-1.
3015,3024,1,,.0888, 0.001, 0.
*ELEMENT,TYPE=RAX2,ELSET=DIE3
3001, 3001,3002
*ELGEN,ELSET=DIE3
3001, 24,1,1
*BOUNDARY
1,XSYMM
199991,1,6
299991,1,6
399991,1,2
399991,6,6
*AMPLITUDE,NAME=R1,TIME=STEP TIME
0.,0., .8E-3,1.5E6, 1.7E-3,1.5E6, 3.E-3,1.E7,
3.5E-3,1.E7
*AMPLITUDE,NAME=R2,TIME=STEP TIME
0.,1.E7, 1.E-3,0.
*AMPLITUDE,NAME=R3A,TIME=STEP TIME,
DEFINITION=SMOOTH STEP
0.,0., 1.E-3, 1.0
*AMPLITUDE,NAME=R4,TIME=STEP TIME
0.,0., 1.E-3,.6E7
*AMPLITUDE,NAME=R5,TIME=STEP TIME
0.,.6E7, 1.E-3,0.
*RESTART,WRITE,NUM=1
**
1-509
Static Stress/Displacement Analyses
1-510
Static Stress/Displacement Analyses
*EL HISTORY,ELSET=EOUT
STH,
PEEQ,MISES,S,LE,PE
*ENERGY HISTORY
ALLKE,ALLSE,ALLWK,ALLPD,ALLAE,ALLCD,ALLFD,ALLIE,
ALLVD,ETOTAL,DT
*END STEP
**
** First springback
*STEP
*DYNAMIC,EXPLICIT
,1.E-3
*DLOAD,AMP=R2,OP=NEW
BLANK,P,-1.0
*END STEP
**
** anneal
*STEP
*ANNEAL
*END STEP
**
** gradually slide die 3 into position
*STEP
*DYNAMIC,EXPLICIT
,1.0E-3
*BOUNDARY, AMP=R3A
399991,2,2,-0.04
***DLOAD,OP=NEW
**BLANK, VP, 100.0
*CONTACT PAIR,INTERACTION=FRICT,OP=ADD
DIE3,TOP
*CONTACT PAIR,OP=DELETE
DIE1,BOTTOM
*END STEP
**
** Second upward pressure loading
*STEP
*DYNAMIC,EXPLICIT
,1.0E-3
*ELSET,ELSET=LOAD,GEN
1,26,1
*DLOAD,AMP=R4,OP=NEW
LOAD,P,1.0
1-511
Static Stress/Displacement Analyses
*END STEP
**
** Second springback
*STEP
*DYNAMIC,EXPLICIT
,1.E-3
*DLOAD,AMP=R5,OP=NEW
LOAD,P,1.0
*END STEP
Problem description
Three different geometric models are considered, as shown in Figure 1.3.9-1. Each model consists of a
rigid punch, a rigid die, and a deformable blank. The outer top and bottom edges of the blank are
cambered, which facilitates the flow of material against the tools. The punch and die have semicircular
cross-sections; the punch has a radius of 68.4 mm, and the die has a radius of 67.9 mm. The blank is
modeled as a von Mises elastic, perfectly plastic material with a Young's modulus of 4000 MPa and a
yield stress of 5 MPa. The Poisson's ratio is 0.21; the density is 1.E-4 kg/mm 3.
In each case the punch is moved 61 mm, while the die is fully constrained. The SMOOTH STEP
parameter on the *AMPLITUDE option is used to ramp the punch velocity to a maximum, at which it
remains constant. The SMOOTH STEP specification of the velocity promotes a quasi-static response
to the loading.
1-512
Static Stress/Displacement Analyses
Adaptive meshing
A single adaptive mesh domain that incorporates the entire blank is used for each model. Symmetry
planes are defined as Lagrangian boundary regions (the default), and contact surfaces are defined as
sliding boundary regions (the default). Since this problem is quasi-static with relatively small amounts
of deformation per increment, the default values for frequency, mesh sweeps, and other adaptive mesh
parameters and controls are sufficient.
Input files
ale_cupforming_axi.inp
Case 1.
ale_cupforming_axinodes.inp
External file referenced by Case 1.
ale_cupforming_axielements.inp
External file referenced by Case 1.
ale_cupforming_cyl.inp
Case 2.
ale_cupforming_sph.inp
Case 3.
lag_cupforming_axi.inp
1-513
Static Stress/Displacement Analyses
Figures
1-514
Static Stress/Displacement Analyses
1-515
Static Stress/Displacement Analyses
1-516
Static Stress/Displacement Analyses
Figure 1.3.9-8 Deformed mesh for Case 1 using a pure Lagrangian formulation.
Figure 1.3.9-9 Contours of equivalent plastic strain for Case 1 using adaptive meshing.
1-517
Static Stress/Displacement Analyses
Figure 1.3.9-10 Contours of equivalent plastic strain for Case 1 using a pure Lagrangian fomulation.
Figure 1.3.9-11 Comparison of time histories for the vertical punch force for Case 1.
1-518
Static Stress/Displacement Analyses
Sample listings
1-519
Static Stress/Displacement Analyses
Listing 1.3.9-1
*HEADING
ADAPTIVE MESHING EXAMPLE
BULK FORMING OF A CUP.
Units - N, mm, sec
*NODE, INPUT=ale_cupforming_axinodes.inp
**
*ELEMENT, TYPE=CAX4R, ELSET=BLANK,
INPUT=ale_cupforming_axielements.inp
**
*SOLID SECTION, ELSET=BLANK, MATERIAL=AL1
**
*MATERIAL,NAME=AL1
*ELASTIC,TYPE=ISOTROPIC
4000,0.21
*PLASTIC,HARDENING=ISOTROPIC
5,0
5,0.22
*DENSITY
1.E-4,
*ELSET, ELSET=BLANK_T, GEN
441, 450, 1
461, 470, 1
480, 480, 1
*ELSET, ELSET=BLANK_B, GEN
350, 440, 10
150, 240, 10
30, 40, 10
31, 39, 1
11, 20, 1
*NODE
900001,5,90,0
900003,0,-25,0
*NSET, NSET=XSYM, GEN
309,408, 11
67, 166, 11
1, 23, 11
551, 562, 11
*BOUNDARY
900003, 1, 6
900001, 1, 6
XSYM, XSYMM
1-520
Static Stress/Displacement Analyses
*NSET, NSET=REFN
900001, 900003
*AMPLITUDE,NAME=AMP,DEFINITION=SMOOTH STEP
0.0, 0.0, .5, 81.333, 1.,81.333
*RESTART, WRITE, NUMBER=30
*SURFACE,TYPE=ELEMENT,NAME=BLANK_B, REGION TYPE=SLIDING
BLANK_B,
*SURFACE, TYPE=SEGMENTS, NAME=DIE
START, 0.0000000E+00, -0.1300000E+02
CIRCL, 0.7500000E+02 , 0.5200001E+02, 7.06897, 54.612727
*SURFACE,TYPE=ELEMENT,NAME=BLANK_T, REGION TYPE=SLIDING
BLANK_T,
*SURFACE, TYPE=SEGMENTS, NAME=PUNCH
START, 80,144
LINE, 64,144
LINE, 64,134
CIRCL, 0,65.7,-4.44445,134
LINE, -1, 65.7
*RIGID BODY, REF NODE=900001, ANALYTICAL SURFACE =PUNCH
*RIGID BODY, REF NODE=900003, ANALYTICAL SURFACE =DIE
*STEP
*DYNAMIC,EXPLICIT
, 1.
*BOUNDARY,TYPE=VELOCITY,AMPLITUDE=AMP
900001, 2,2, -1.00
*CONTACT PAIR, INTERACTION=TOP
BLANK_T, PUNCH
*SURFACE INTERACTION, NAME=TOP
*FRICTION, TAUMAX=4.
0.1,
*CONTACT PAIR, INTERACTION=BOTTOM
BLANK_B, DIE
*SURFACE INTERACTION, NAME=BOTTOM
*FRICTION, TAUMAX=4.
0.1,
*HISTORY OUTPUT, TIME INTERVAL=2.E-3
*NODE HISTORY, NSET=REFN
U,RF
*FILE OUTPUT,NUMBER INTERVAL=6, TIMEMARKS=YES
*EL FILE, ELSET=BLANK_T
MISES,PEEQ,
*NODE FILE,NSET=REFN
U,RF
1-521
Static Stress/Displacement Analyses
*ENERGY FILE
*ADAPTIVE MESH, ELSET=BLANK
*END STEP
Problem description
Three different geometric models are considered, as shown in Figure 1.3.10-1. Each model consists of
a rigid die and a deformable blank. The cross-sectional shape of the die is sinusoidal with an amplitude
and a period of 5 and 10 mm, respectively. The blank is steel and is modeled as a von Mises
elastic-plastic material with a Young's modulus of 200 GPa, an initial yield stress of 100 MPa, and a
constant hardening slope of 300 MPa. Poisson's ratio is 0.3; the density is 7800 kg/m 3.
In all cases the die is moved downward vertically at a velocity of 2000 mm/sec and is constrained in all
other degrees of freedom. The total die displacement is 7.6 mm for Cases 1 and 2 and 5.6 mm for Case
3. These displacements represent the maximum possible given the refinement and topology of the
initial mesh (if the quality of the mesh is retained for the duration of the analysis). Although each
analysis uses a sinusoidal die, the geometries and flow characteristics of the blank material are quite
different for each problem.
1-522
Static Stress/Displacement Analyses
Adaptive meshing
A single adaptive mesh domain that incorporates the entire blank is used for each model. Symmetry
planes are defined as Lagrangian boundary regions (the default), and contact surfaces are defined as
sliding boundary regions (the default). Because the material flow for each of the geometries is
substantial, the frequency and the intensity of adaptive meshing must be increased to provide an
accurate solution. The value of the FREQUENCY parameter on the *ADAPTIVE MESH option is
reduced from the default of 10 to 5 for all cases. The value of the MESH SWEEPS parameter is
increased from the default of 1 to 3 for all cases.
Input files
ale_sinusoid_forgingaxi.inp
Case 1.
ale_sinusoid_forgingaxisurf.inp
External file referenced by Case 1.
ale_sinusoid_forgingcyl.inp
Case 2.
ale_sinusoid_forgingrev.inp
Case 3.
Figures
1-523
Static Stress/Displacement Analyses
1-524
Static Stress/Displacement Analyses
1-525
Static Stress/Displacement Analyses
1-526
Static Stress/Displacement Analyses
Sample listings
1-527
Static Stress/Displacement Analyses
Listing 1.3.10-1
*HEADING
ADAPTIVE MESHING EXAMPLE
2D AXISYMMETRIC FORGING EXAMPLE
Units - N, m, sec
*RESTART, WRITE, NUMBER=10
*NODE
1, 0.00, 0.00
97, 0.02, 0.00
1165, 0.00, 0.01
1261, 0.02, 0.01
10000, 0.01, 0.02
*NGEN, NSET=BOT
1,97,1
*NGEN, NSET=TOP
1165,1261,1
*NFILL,NSET=NALL
BOT, TOP, 12, 97
*NGEN, NSET=CENTER
1,1165,97
*ELEMENT, TYPE=CAX4R
1,1,2,99,98
*ELGEN, ELSET=METAL0
1,95,1,1,12,97,96,
*ELEMENT, TYPE=CAX4R
96, 96,97,194,193
*ELGEN, ELSET=METAL1
96,12,97,96
*ELSET,ELSET=METAL
METAL0,METAL1
*ELEMENT, TYPE=MASS, ELSET=PMASS
10000, 10000
*MASS, ELSET=PMASS
0.2,
*ELSET, ELSET=UPPER, GEN
1057,1152,1
*ELSET, ELSET=SIDE, GEN
96,1152,96
*SOLID SECTION, ELSET=METAL, MATERIAL=STEEL
*MATERIAL, NAME=STEEL
*ELASTIC
200.E+9, .3
1-528
Static Stress/Displacement Analyses
*PLASTIC
1.E+8, 0.0
3.1E+9, 10.0
*DENSITY
7800.E+1,
*BOUNDARY
BOT, 2,2
CENTER, 1,1
10000,1,1
10000,6,6
*SURFACE, TYPE=SEGMENTS, NAME=RSURF,
FILLET RADIUS=.001
*INCLUDE, INPUT=ale_sinusoid_forgingaxisurf.inp
*SURFACE,TYPE=ELEMENT, NAME=TARGET,
REGION TYPE=SLIDING
UPPER, S3
SIDE, S2
*RIGID BODY, REF NODE=10000,
ANALYTICAL SURFACE =RSURF
*STEP
*DYNAMIC, EXPLICIT
,.00038
*SURFACE INTERACTION, NAME=INTER
*CONTACT PAIR, INTERACTION=INTER
RSURF, TARGET
*BOUNDARY, TYPE=VELOCITY
10000, 2, 2, -20.
*HISTORY OUTPUT,TIME=0.0
*EL HISTORY,ELSET=UPPER
S,LE,LEP,NE,NEP,PEEQ
*ENERGY HISTORY
ALLKE,ALLIE,ALLAE,ALLVD,ALLWK,ETOTAL,
DT,
*FILE OUTPUT,NUMBER INTERVAL=6, TIMEMARKS=YES
*EL FILE
S,LE,LEP,NE,NEP
*NODE FILE
U,RF
*ENERGY FILE
*ADAPTIVE MESH,ELSET=METAL,FREQUENCY=5,
MESH SWEEPS=3
*END STEP
1-529
Static Stress/Displacement Analyses
Problem description
The benchmark problem is an axisymmetric forging, but in this example both axisymmetric and
three-dimensional geometric models are considered. Each model is shown in Figure 1.3.11-1. Both
models consist of two rigid dies and a deformable blank. The blank's maximum radial dimension is
895.2 mm, and its thickness is 211.4 mm. The outer edge of the blank is rounded to facilitate the flow
of material through the dies. The blank is modeled as a von Mises elastic-plastic material with a
Young's modulus of 200 GPa, an initial yield stress of 360 MPa, and a constant hardening slope of 30
MPa. The Poisson's ratio is 0.3; the density is 7340 kg/m 3.
Both dies are fully constrained, with the exception of the top die, which is moved 183.4 mm downward
at a constant velocity of 166.65 mm/s.
Adaptive meshing
A single adaptive mesh domain that incorporates the entire blank is used for each model. Symmetry
planes are defined as Lagrangian boundary regions (the default), and contact surfaces are defined as
sliding boundary regions (the default). Since this problem is quasi-static with relatively small amounts
of deformation per increment, the defaults for frequency, mesh sweeps, and other adaptive mesh
parameters and controls are sufficient.
1-530
Static Stress/Displacement Analyses
remain well shaped throughout the entire simulation, with the exception of the elements at the extreme
radius of the blank, which become very coarse as material flows radially during the last 5% of the top
die's travel. Figure 1.3.11-6 shows contours of equivalent plastic strain at the completion of forming.
Figure 1.3.11-7and Figure 1.3.11-8 show the deformed mesh for the three-dimensional case at t =
0.209 and t = 0.35, respectively. Although the axisymmetric and three-dimensional mesh smoothing
algorithms are not identical, the elements in the three-dimensional model also remain well shaped until
the end of the analysis, when the same behavior that is seen in the two-dimensional model occurs.
Contours of equivalent plastic strain for the three-dimensional model (not shown) are virtually
identical to those shown in Figure 1.3.11-6.
Input files
ale_duckshape_forgingaxi.inp
Case 1.
ale_duckshape_forg_axind.inp
External file referenced by the Case 1 analysis.
ale_duckshape_forg_axiel.inp
External file referenced by the Case 1 analysis.
ale_duckshape_forg_axiset.inp
External file referenced by the Case 1 analysis.
ale_duckshape_forg_axirs.inp
External file referenced by the Case 1 analysis.
ale_duckshape_forgingrev.inp
Case 2.
Reference
· Industrieverband Deutscher Schmieden e.V.(IDS), "Forging of an Axisymmetric Disk,"
FEM-Material Flow Simulation in the Forging Industry, Hagen, Germany, October 1997.
Figures
1-531
Static Stress/Displacement Analyses
1-532
Static Stress/Displacement Analyses
Figure 1.3.11-4 The deformed mesh for the axisymmetric model at an intermediate stage.
Figure 1.3.11-5 The deformed mesh for the axisymmetric model at the end of forming.
Figure 1.3.11-6 Contours of equivalent plastic strain for the axisymmetric model at the end of
forming.
1-533
Static Stress/Displacement Analyses
Figure 1.3.11-7 The deformed mesh for the three-dimensional model at an intermediate stage.
Figure 1.3.11-8 The deformed mesh for the three-dimensional model at the end of forming.
Sample listings
1-534
Static Stress/Displacement Analyses
Listing 1.3.11-1
*HEADING
ADAPTIVE MESHING EXAMPLE
FORGING WITH DUCK-SHAPED DIE (AXISYMMETRIC)
Units - N, mm, sec
*RESTART,WRITE,NUMBER INTERVAL=50
*NODE,INPUT=ale_duckshape_forg_axind.inp
*ELEMENT, TYPE=CAX4R , ELSET=BLANK,
INPUT=ale_duckshape_forg_axiel.inp
*INCLUDE, INPUT=ale_duckshape_forg_axiset.inp
*NSET,NSET=SIDE
1,83,164,245,326,407,488,569,650,731,812
*MATERIAL,NAME=BLANK
*DENSITY
7340.e-9,
*ELASTIC
2.E5, 0.3
*PLASTIC
360., 0.
390., 1.
*SOLID SECTION,ELSET=BLANK,MATERIAL=BLANK
*ELSET,ELSET=OUT,GEN
1,10,1
*NSET,NSET=REF
2000,2001
*SURFACE,TYPE=ELEMENT,NAME=BLANK,
REGION TYPE=SLIDING
BLANK,
*SURFACE, NAME=TOP, TYPE=SEGMENTS
*INCLUDE,INPUT=ale_duckshape_forg_axirs.inp
*RIGID BODY,REF NODE=2000,
ANALYTICAL SURFACE =BOT_1
*RIGID BODY,REF NODE=2001,
ANALYTICAL SURFACE =TOP
*STEP
*DYNAMIC,EXPLICIT
,0.105
*BOUNDARY
2000,1
2000,3,6
2001,1,6
SIDE,1,1
1-535
Static Stress/Displacement Analyses
*BOUNDARY,TYPE=VELOCITY
2000,2,2,-166.652
*CONTACT PAIR,INTERACTION=SMOOTH
BLANK,TOP
BLANK,BOT_1
*SURFACE INTERACTION,NAME=SMOOTH
*FILE OUTPUT,TIMEMARKS=YES,NUM=4
*EL FILE,ELSET=OUT
PEEQ,MISES
*NODE FILE,NSET=REF
U,
*ADAPTIVE MESH,ELSET=BLANK
*END STEP
Problem description
For each analysis case quarter symmetry is assumed; the model consists of a rigid roller and a
deformable blank. The blank is meshed with C3D8R elements. The roller is modeled as an analytical
rigid surface using the *SURFACE, TYPE=CYLINDER and *RIGID BODY options. The radius of the
cylinder is 175 mm. Symmetry boundary conditions are prescribed on the right (z=0 plane) and bottom
(y=0 plane) faces of the blank.
Coulomb friction with a friction coefficient of 0.3 is assumed between the roller and the plate. All
degrees of freedom are constrained on the roller except rotation about the z-axis, where a constant
angular velocity of 6.28 rad/sec is defined. For each analysis case the blank is given an initial velocity
of 0.3 m/s in the x-direction to initiate contact.
The blank is steel and is modeled as a von Mises elastic-plastic material with isotropic hardening. The
Young's modulus is 150 GPa, and the initial yield stress is 168.2 MPa. The Poisson's ratio is 0.3; the
density is 7800 kg/m3. The *FIXED MASS SCALING option is used to scale the masses of all the
blank elements by a factor of 2750 so that the analysis can be performed more economically. This
scaling factor represents an approximate upper bound on the mass scaling possible for this problem,
above which significant inertial effects would be generated.
1-536
Static Stress/Displacement Analyses
The *STEADY STATE DETECTION option is used to define the criteria for stopping the rolling
analyses based on the achievement of a steady-state condition. The criteria used require the satisfaction
of the steady-state detection norms of equivalent plastic strain, spread, force, and torque within the
default tolerances. The exit plane for each norm is defined as the plane passing through the center of
the roller with the normal to the plane coincident with the rolling direction. The SAMPLING
parameter is set to PLANE BY PLANE for Case 1 through Case 3 for the steady-state detection norms
to be evaluated as each plane of elements passes the exit plane. Case 4 requires that the SAMPLING
parameter is set to UNIFORM since the initial mesh is roughly stationary due to the initial geometry
and the inflow and outflow Eulerian boundaries.
The finite element models used for each analysis case are shown in Figure 1.3.12-2. A description of
each model and the adaptive meshing techniques used follows:
1-537
Static Stress/Displacement Analyses
TYPE=EULERIAN option. Adaptive mesh constraints are defined on the Eulerian surface using the
*ADAPTIVE MESH CONSTRAINT option to hold the inflow surface mesh completely fixed while
material is allowed to enter the domain normal to the surface. The *EQUATION option is used to
ensure that the velocity normal to the inflow boundary is uniform across the surface. The velocity of
nodes in the direction tangential to the inflow boundary surface is constrained.
1-538
Static Stress/Displacement Analyses
Figure 1.3.12-4. Figure 1.3.12-5 shows the initial and final mesh configurations at steady state. With
the exception of Case 3 all analyses were terminated using the default steady-state norm tolerances.
Case 3 required that the force and torque norm tolerances be increased from .005 to .01 due to the
force and torque at the roller being rather noisy.
To compare the results from the transient and steady-state approaches, the steady-state detection norms
are summarized for each case in Table 1.3.12-1. The table shows a comparison of the values of the
steady-state detection norms after the analyses have been terminated. The only significant difference is
in the value of the spread norm for Case 4, which is higher than the others. The spread norm is defined
as the largest of the second principle moments of inertia of the workpiece's cross-section. Since the
spread norm is a cubic function of the lateral deformation of the workpiece, rather small differences in
displacements between the test cases can lead to significant differences in the spread norms.
Time history plots of the steady-state detection norms are also shown. Figure 1.3.12-9 and Figure
1.3.12-10 show time history plots of the steady-state force and torque norms, respectively, for all cases.
The force and torque norms are essentially running averages of the force and moment on the roller and
show good agreement for all four test cases. Figure 1.3.12-7 and Figure 1.3.12-8 show time history
plots of the steady-state equivalent plastic strain and spread norms, respectively, for all cases. The
equivalent plastic strains norms are in good agreement for all cases.
Input files
lag_flatrolling.inp
Case 1.
ale_flatrolling_noeuler.inp
Case 2.
ale_flatrolling_inlet.inp
Case 3.
ale_flatrolling_inletoutlet.inp
Case 4.
Table
1-539
Static Stress/Displacement Analyses
Figures
Figure 1.3.12-1 Diagram illustrating the four analysis approaches used in this problem.
1-540
Static Stress/Displacement Analyses
1-541
Static Stress/Displacement Analyses
1-542
Static Stress/Displacement Analyses
Figure 1.3.12-5 Deformed mesh for Case 4 (shown with initial mesh for comparison).
1-543
Static Stress/Displacement Analyses
Figure 1.3.12-7 Comparison of equivalent plastic strain norm versus time for all cases.
Figure 1.3.12-8 Comparison of spread norm versus time for all cases.
1-544
Static Stress/Displacement Analyses
Figure 1.3.12-9 Comparison of force norm versus time for all cases.
Figure 1.3.12-10 Comparison of torque norm versus time for all cases.
1-545
Static Stress/Displacement Analyses
Sample listings
1-546
Static Stress/Displacement Analyses
Listing 1.3.12-1
*HEADING
ADAPTIVE MESHING EXAMPLE
FLAT ROLLING - ADAPTIVE MESH,
EULERIAN INLET NODES
Units - N, m, second
**
*RESTART,W,N=20
*NODE
1, -.0851, 0.00000, 0.00000
253, -.0851, 0.02000, 0.00000
42, -.0200, 0.00000, 0.00000
294, -.0200, 0.02000, 0.00000
2059,-.0851, 0.00000, 0.05000
2100,-.0200, 0.00000, 0.05000
2311,-.0851, 0.02000, 0.05000
2352,-.0200, 0.02000, 0.05000
*NGEN, NSET=BOT1
1,42,1
*NGEN, NSET=TOP1
253,294,1
*NFILL,NSET=FRONT
BOT1, TOP1, 6, 42
*NGEN, NSET=BOT2
2059,2100,1
*NGEN, NSET=TOP2
2311,2352, 1
*NFILL,NSET=BACK
BOT2,TOP2, 6, 42
*NFILL, NSET=BAR
FRONT,BACK, 7, 294
*ELEMENT, TYPE=C3D8R
1, 1, 2, 44, 43,
295, 296, 338, 337
*ELGEN, ELSET=BAR
1,41,1,1,6,42,41,7,294,246
*NSET,NSET=BOT,GEN
1,42,1
295,336,1
589,630,1
883,924,1
1177,1218,1
1-547
Static Stress/Displacement Analyses
1471,1512,1
1765,1806,1
2059,2100,1
*SOLID SECTION,ELSET=BAR,MAT=C15,CONTROLS=SECT
1.,
*SECTION CONTROLS, NAME=SECT,HOURGLASS=STIFFNESS
**
*MATERIAL,NAME=C15
*ELASTIC
1.5E11,.3
*PLASTIC
168.72E06,0
219.33E06,0.1
272.02E06,0.2
308.53E06,0.3
337.37E06,0.4
361.58E06,0.5
382.65E06,0.6
401.42E06,0.7
418.42E06,0.8
434.01E06,0.9
448.45E06,1.0
*DENSITY
7.85E3,
***********************************************
**** ROLL
*NODE,NSET=REF
10000, 0.0409 , 0.185
*INITIAL CONDITIONS,TYPE=VELOCITY
BAR,1,.30
*NSET,NSET=LEFT,GEN
1,294,1
*BOUNDARY
LEFT,ZSYMM
BOT,YSYMM
*ELSET,ELSET=SIDE,GEN
1477,1722,1
*ELSET,ELSET=TOP,GEN
206,246,1
452,492,1
698,738,1
944,984,1
1190,1230,1
1-548
Static Stress/Displacement Analyses
1436,1476,1
1682,1722,1
*NSET,NSET=EULER,GEN
1,253,42
295,547,42
589,841,42
883,1135,42
1177,1429,42
1471,1723,42
1765,2017,42
2059,2311,42
*NSET,NSET=EULERINT,GEN
337,505,42
631,799,42
925,1093,42
1219,1387,42
1513,1681,42
1807,1975,42
*NSET, NSET=EULERSMALL1, GEN
295,547,42
589,841,42
883,1135,42
1177,1429,42
1471,1723,42
1765,2017,42
2059,2311,42
*NSET, NSET=EULERSMALL2, GEN
43,253,42
337,547,42
631,841,42
925,1135,42
1219,1429,42
1513,1723,42
1807,2017,42
2101,2311,42
*NSET,NSET=EQN,GEN
43,253,42
295,547,42
589,841,42
883,1135,42
1177,1429,42
1471,1723,42
1765,2017,42
1-549
Static Stress/Displacement Analyses
2059,2311,42
*EQUATION
2,
EQN,1,1.,1,1,-1.
*ELSET, ELSET=EULER, GEN
1,1477,246
42,1518,246
83,1559,246
124,1600,246
165,1641,246
206,1682,246
*SURFACE, NAME=SURF1, REGION TYPE=SLIDING
TOP,S5
SIDE,S2
*SURFACE, REGION TYPE=EULERIAN, NAME=EULER1
EULER,S6
*SURFACE,TYPE=CYLINDER,NAME=RIGID,
FILLET RADIUS=.001
0.0409 , 0.185, 0.0, 0.05, 0.185,0.0
0.0409 , 0.185, -0.05
START,0.0,-0.175
CIRCL,-0.175,0.0,0.0,0.0
CIRCL,0.0,0.175,0.0,0.0
*RIGID BODY, REFNODE=10000,
ANALYTICAL SURFACE = RIGID
*STEP
*DYNAMIC,EXPLICIT
,0.50
*STEADY STATE DETECTION,ELSET=BAR,
SAMPLING=PLANE BY PLANE
1.0, 0., 0., .1, 0.0, 0.0
*STEADY STATE CRITERIA
SSPEEQ, , .0409, 0., 0.
SSSPRD, , .0409, 0., 0.
SSTORQ, .01, .0409, 0., 0., 10000, 0., 0., 1.
SSFORC, .01, .0409, 0., 0., 10000, 0., 1., 0.
*BOUNDARY
10000,1,5
*BOUNDARY,TYPE=VELOCITY
10000,6,6,6.2832
*BOUNDARY,TYPE=VELOCITY,REGION TYPE=EULERIAN
EULERSMALL1,3,3,0.0
EULERSMALL2,2,2,0.0
1-550
Static Stress/Displacement Analyses
Problem description
This analysis shows a stage in the rolling of a symmetric I-section. Because of the cross-sectional
shape of the I-section, two planes of symmetry exist and only a quarter of the section needs to be
modeled. The quarter-symmetry model, shown in Figure 1.3.13-1, consists of two rigid rollers and a
blank. Roller 1 has a radius of 747 mm, and roller 2 has a radius of 452 mm. The blank has a length of
775 mm, a web half-width of 176.5 mm, a web half-thickness of 24 mm, and a variable flange
thickness.
The finite element model is shown in Figure 1.3.13-2. The blank is meshed with C3D8R elements.
1-551
Static Stress/Displacement Analyses
Symmetry boundary conditions are applied on the y and z symmetry planes of the blank. The rollers are
modeled as TYPE=REVOLUTION analytical rigid surfaces. Roller 1 has all degrees of freedom
constrained except rotation about the z-axis, where a constant angular velocity of 5 rad/sec is specified.
Roller 2 has all degrees of freedom constrained except rotation about the y-axis. An initial velocity of
5602.5 mm/sec in the negative x-direction is applied to the blank to initiate contact between the blank
and the rollers. This velocity corresponds to the velocity of the rollers at the point of initial
contact.
The *VARIABLE MASS SCALING, TYPE=BELOW MIN option is used to scale the masses of all
the blank elements so that a desired minimum stable time increment is achieved initially and the stable
time increment does not fall below this minimum throughout the analysis. The loading rates and mass
scaling definitions are such that a quasi-static solution is generated.
The blank is steel and is modeled as a von Mises elastic-plastic material with a Young's modulus of
212 GPa, an initial yield stress of 80 MPa, and a constant hardening slope of 258 MPa. Poisson's ratio
is 0.3; the density is 7833 kg/m 3. Coulomb friction with a friction coefficient of 0.3 is assumed
between the rollers and the blank.
Adaptive meshing
Adaptive meshing can improve the solution and mesh quality for section rolling problems that involve
large deformations. A single adaptive mesh domain that incorporates the entire blank is defined.
Symmetry planes are defined as Lagrangian boundary regions (the default), and the contact surface on
the blank is defined as a sliding boundary region (the default). The default values are used for all
adaptive mesh parameters and controls.
Input files
ale_rolling_section.inp
Analysis that uses adaptive meshing.
ale_rolling_sectionnode.inp
External file referenced by the adaptive mesh analysis.
1-552
Static Stress/Displacement Analyses
ale_rolling_sectionelem.inp
External file referenced by the adaptive mesh analysis.
ale_rolling_sectionnelset.inp
External file referenced by the adaptive mesh analysis.
ale_rolling_sectionsurf.inp
External file referenced by the adaptive mesh analysis.
lag_rolling_section.inp
Lagrangian analysis.
Figures
1-553
Static Stress/Displacement Analyses
1-554
Static Stress/Displacement Analyses
Figure 1.3.13-5 Close-up of the deformed blank for the adaptive mesh simulation.
Figure 1.3.13-6 Close-up of the deformed blank for the pure Lagrangian simulation.
1-555
Static Stress/Displacement Analyses
Figure 1.3.13-7 Contours of equivalent plastic strain for the adaptive mesh simulation.
Figure 1.3.13-8 Contours of equivalent plastic strain for the pure Lagrangian simulation.
1-556
Static Stress/Displacement Analyses
Figure 1.3.13-9 Time history of the reaction force in the y-direction at the reference node of Roller 1.
Figure 1.3.13-10 Time history of the reaction moment about the z-axis at the reference node of Roller
1.
1-557
Static Stress/Displacement Analyses
Sample listings
1-558
Static Stress/Displacement Analyses
Listing 1.3.13-1
*HEADING
ADAPTIVE MESHING EXAMPLE
SECTION ROLLING
Units - N, m, seconds
*RESTART, WRITE,NUMBER=10
*SYSTEM
-0.0949794,0.,0., -0.0949794,1.,0.
-0.0949794,0.,1.
*INCLUDE, INPUT=ale_rolling_sectionnode.inp
*INCLUDE, INPUT=ale_rolling_sectionelem.inp
*INCLUDE, INPUT=ale_rolling_sectionnelset.inp
** SECTION: METAL
*SOLID SECTION, ELSET=METAL, MATERIAL=STEEL
1.,
*MATERIAL, NAME=STEEL
*DENSITY
7833.,
*ELASTIC
2.12E+11, 0.281
*PLASTIC
8e+07, 0.,
2.35e+08, 0.6
*ELEMENT, TYPE=ROTARYI, ELSET=ROTI
50000,10117
*ROTARY INERTIA, ELSET=ROTI
1.E-4,11.05,1.E-4
** INITIAL CONDITION: VELOCITY
*INITIAL CONDITIONS, TYPE=VELOCITY
ROLNODES, 1, -4.187
ROLNODES, 2, 0.
ROLNODES, 3, 0.
** STEP: STEP-1
**
*SURFACE, TYPE=REVOLUTION, NAME=VROLSURF
-0.1800, 0., 0.6221, -0.1800, 100., 0.6221
START, 0.2, 0.2
LINE, 0.4354, 0.2
LINE, 0.45182, 0.035821
CIRCL, 0.45182,-0.035821, 0.093604, 6.9389E-18
LINE, 0.4354, -0.2
LINE, 0.2, -0.2
1-559
Static Stress/Displacement Analyses
1-560
Static Stress/Displacement Analyses
Problem description
Ring rolling is a specialized process typically used to manufacture parts with revolved geometries such
as bearings. The three-dimensional rolling setup usually includes a freely mounted, idle roll; a
continuously rotating driver roll; and guide rolls in the rolling plane. Transverse to the rolling plane,
conical rolls are used to stabilize the ring and provide a forming surface in the out-of-plane direction.
In this example a two-dimensional, plane stress idealization is used that ignores the effect of the
conical rolls. A schematic diagram of the ring and the surrounding tools is shown in Figure 1.3.14-1.
The driver roll has a diameter of 680 mm, and the idle and guide rolls have diameters of 102 mm. The
ring has an initial inner diameter of 127.5 mm and a thickness of 178.5 mm. The idle and driver rolls
are arranged vertically and are in contact with the inner and outer surfaces of the ring, respectively.
The driver roll is rotated around its stationary axis, while the idle roll is moved vertically downward at
a specified feed rate. For this simulation the x-y motion of the guide rolls is determined a priori and is
prescribed so that the rolls remain in contact with the ring throughout the analysis but do not exert
appreciable force on it. In practice the guide rolls are usually connected through linkage systems, and
their motion is a function of both force and displacement.
The ring is meshed with CPS4R elements, as shown in Figure 1.3.14-2. The ring is steel and is
1-561
Static Stress/Displacement Analyses
modeled as a von Mises elastic-plastic material with a Young's modulus of 150 GPa, an initial yield
stress of 168.7 MPa, and a constant hardening slope of 884 MPa. The Poisson's ratio is 0.3; the density
is 7800 kg/m3.
The analysis is run so that the ring completes approximately 20 revolutions (16.5 seconds). The rigid
rolls are modeled as TYPE=SEGMENTS analytical rigid surfaces. The driver roll is rotated at a
constant angular velocity of 3.7888 rad/sec about the z-axis, while the idle roll has a constant feed rate
of 4.9334 mm/sec and is free to rotate about the z-axis. All other degrees of freedom for the driver and
idle rolls are constrained. A friction coefficient of 0.5 is defined at the blank-idle roll and blank-drive
roll interfaces. Frictionless contact is used between the ring and guide rolls, and the rotation of the
guide rolls is constrained since the actual guide rolls are free to rotate and exert negligible torque on
the ring.
To obtain an economical solution, the *FIXED MASS SCALING option is used to scale the masses of
all elements in the ring by a factor of 2500. This scaling factor represents a reasonable upper limit on
the mass scaling possible for this problem, above which significant inertial effects would be generated.
Furthermore, since the two-dimensional model does not contain the conical rolls, the ring oscillates
from side to side even under the action of the guide rolls. An artificial viscous pressure of 300 MPa
sec/m is applied on the inner and outer surfaces of the ring to assist the guide rolls in preserving the
circular shape of the ring. The pressure value was chosen by trial and error.
Adaptive meshing
A single adaptive mesh domain that incorporates the ring is defined. Contact surfaces on the ring are
defined as sliding boundary regions (the default). Because of the large number of increments required
to simulate 20 revolutions, the deformation per increment is very small. Therefore, the frequency of
adaptive meshing is changed from the default of 10 to every 50 increments. The cost of adaptive
meshing at this frequency is negligible compared to the underlying analysis cost.
1-562
Static Stress/Displacement Analyses
mesh can be replaced with a graded mesh. Although not shown here, a graded mesh concentrates
element refinement in areas of strong gradients. The adaptive meshing technique preserves the initial
grading when the SMOOTHING OBJECTIVE=GRADED parameter is used on the *ADAPTIVE
MESH CONTROLS option.
Input files
ale_ringroll_2d.inp
Analysis that uses adaptive meshing.
ale_ringroll_2dnode.inp
External file referenced by the adaptive mesh analysis.
ale_ringroll_2delem.inp
External file referenced by the adaptive mesh analysis.
guideamp.inp
External file referenced by the adaptive mesh analysis.
lag_ringroll_2d.inp
Lagrangian analysis.
Figures
Figure 1.3.14-1 Model geometry for the two-dimensional ring rolling analysis.
1-563
Static Stress/Displacement Analyses
1-564
Static Stress/Displacement Analyses
Figure 1.3.14-4 Deformed configuration after 20 revolutions using a pure Lagrangian approach.
Figure 1.3.14-5 Time history of the reaction force in the y-direction for the idle roll.
1-565
Static Stress/Displacement Analyses
Figure 1.3.14-6 Time history of the reaction moment about the z-axis for the driver roll.
Sample listings
1-566
Static Stress/Displacement Analyses
Listing 1.3.14-1
*HEADING
ADAPTIVE MESHING EXAMPLE
ROLLING OF A RING IN 2D (PLANE STRESS) WITH
SMALL VISCOUS PRESSURE TO STABILIZE THE RING.
Units - N, m, sec
**
*NODE, INPUT=ale_ringroll_2dnode.inp
*ELEMENT, TYPE=CPS4R, ELSET=RING,
INPUT=ale_ringroll_2delem.inp
*SOLID SECTION, ELSET=RING, MAT=C15, CONTROLS=SECT
0.119,
*SECTION CONTROLS, NAME=SECT,HOURGLASS=STIFFNESS
*MATERIAL,NAME=C15
*ELASTIC
1.5E11,.3
*PLASTIC
168.72E6,0.0
1053.00E6,1.0
*DENSITY
7.85E3,
***************** rigid bodies
*** Driver roll
*BOUNDARY, OP=NEW
1660, 1,, 0.
1660, 2,, 0.
1660, 3,, 0.
**
*BOUNDARY, OP=NEW
1660, 4,, 0.
1660, 5,, 0.
**
*** Idle roll
*BOUNDARY, OP=NEW
1648, 1,, 0.
1648, 3,, 0.
**
*BOUNDARY, OP=NEW
1648, 4,, 0.
1648, 5,, 0.
*ELEMENT, TYPE=ROTARYI, ELSET=IDLEI
9000, 1648
1-567
Static Stress/Displacement Analyses
1-568
Static Stress/Displacement Analyses
CIRCL,.28992431,.87260147,.39192431,.87260147
CIRCL,.39192431,.97460147,.39192431,.87260147
CIRCL,.49392431,.87260147,.39192431,.87260147
CIRCL,.39192431,.77060147,.39192431,.87260147
*SURFACE, TYPE=SEGMENTS, NAME=DRIVER
START, 0., -.680
CIRCL,-0.680, 0., 0., 0.
CIRCL, 0., 0.680, 0., 0.
CIRCL, 0.680, 0., 0., 0.
CIRCL, 0., -0.680, 0.,0.
*SURFACE, TYPE=SEGMENTS, NAME=IDLE
START, 0., 0.8585
CIRCL,-0.102, 0.9605, 0., 0.9605
CIRCL, 0., 1.0625, 0., 0.9605
CIRCL, 0.102, 0.9605, 0., 0.9605
CIRCL, 0., 0.8585, 0., 0.9605
*RIGID BODY, REF NODE=1648,
ANALYTICAL SURFACE =IDLE
*RIGID BODY, REF NODE=1649,
ANALYTICAL SURFACE =RHTGUIDE
*RIGID BODY, REF NODE=1651,
ANALYTICAL SURFACE =LFTGUIDE
*RIGID BODY, REF NODE=1660,
ANALYTICAL SURFACE =DRIVER
*STEP
Ring Rolling process in Plane Strain.
Reduce the thickness of the ring by 55.0%
*DYNAMIC, EXPLICIT
, 16.5,
*FIXED MASS SCALING, ELSET=RING,FACTOR=2500.
*********************** rigid surfaces:
********* driver roll
*BOUNDARY, TYPE=VELOCITY, AMP=DRVRVEL
1660, 6, 6, -3.78884
********* idle roll
*BOUNDARY, TYPE=VELOCITY, AMP=IDLEVEL
1648, 2, 2, -4.933417E-3
********* left guide roll
*BOUNDARY,TYPE=DISPLACEMENT,AMP=X1651
1651,1,1,-1.0
*BOUNDARY,TYPE=DISPLACEMENT,AMP=Y1651
1651,2,2,1.0
********* right guide roll
1-569
Static Stress/Displacement Analyses
*BOUNDARY,TYPE=DISPLACEMENT,AMP=X1649
1649,1,1,1.0
*BOUNDARY,TYPE=DISPLACEMENT,AMP=Y1649
1649,2,2,1.0
******** define the contact pairs
*ELSET, ELSET=INTERIOR, GEN
1, 1433, 8
*ELSET, ELSET=EXTERIOR, GEN
8, 1440, 8
*CONTACT PAIR, INTERACTION=FRIC
EXTERIOR, DRIVER
INTERIOR, IDLE
*SURFACE INTERACTION, NAME=FRIC
*FRICTION
0.5,
*CONTACT PAIR
EXTERIOR, LFTGUIDE
EXTERIOR, RHTGUIDE
*DLOAD
INTERIOR, VP4, 3.0e8
EXTERIOR, VP2, 3.0e8
******
*RESTART, WRITE, NUM=10
*NSET, NSET=QRTRPNTS
1, 406, 820, 1234, 9, 414, 828, 1242
*ELSET, ELSET=THRURING, GEN
1, 8, 1
*MONITOR, NODE=1660, DOF=6
*HISTORY OUTPUT, TIME INTERVAL=0.1
*NSET, NSET=REFNODES
1660, 1648, 1651, 1649
*NODE HISTORY, NSET=REFNODES
U, UR3, RF, RM3
*NODE HISTORY, NSET=QRTRPNTS
U,
*EL HISTORY, ELSET=THRURING
MISES, PEEQ, PRESS, ERV
*ENERGY HISTORY
*FILE OUTPUT, NUMBER INTER=5, TIME MARKS=YES
*NODE FILE, NSET=REFNODES
U, RF
*NODE FILE, NSET=QRTRPNTS
U,
1-570
Static Stress/Displacement Analyses
Problem description
The model configurations for the three analysis cases are shown in Figure 1.3.15-1. Each of the models
is axisymmetric and consists of one or more rigid tools and a deformable blank. The rigid tools are
modeled as TYPE=SEGMENTS analytical rigid surfaces. All contact surfaces are assumed to be
well-lubricated and, thus, are treated as frictionless. The blank is made of aluminum and is modeled as
a von Mises elastic-plastic material with isotropic hardening. The Young's modulus is 38 GPa, and the
initial yield stress is 27 MPa. The Poisson's ratio is 0.33; the density is 2672 kg/m 3.
1-571
Static Stress/Displacement Analyses
1-572
Static Stress/Displacement Analyses
Adaptive mesh constraints are defined on both the inflow and outflow boundaries to fix the mesh in
the vertical direction using the *ADAPTIVE MESH CONSTRAINT option. This effectively creates a
stationary control volume with respect to the inflow and outflow boundaries through which material
can pass.
Case 1
The use of the mapped meshing technique along with adaptive meshing allows the backward extrusion
analysis to run to completion, creating the long tube with an endcap. Three plots of the deformed mesh
at various times are shown in Figure 1.3.15-5. These plots clearly show how the quality of the mesh is
preserved for the majority of the simulation. Despite the large amount of deformation involved, the
mesh remains smooth and concentrated in the areas of high strain gradients. Extreme deformation and
thinning at the punch fillet occurs near the end of the analysis. This thinning can be reduced by
increasing the fillet radius of the punch. Corresponding contours of equivalent plastic strain are plotted
in Figure 1.3.15-6. The plastic strains are highest along the inner surface of the tube.
Case 2
Adaptive meshing enables the transient forward extrusion simulation to proceed much further than
would be possible using a pure Lagrangian approach. After pushing the billet 19 mm through the die,
the analysis cannot be continued because the elements become too distorted. Since the billet material is
essentially incompressible and the cross-sectional area of the die opening at the top is 1/16 of the
original cross-sectional area of the billet, a rod measuring approximately 304 mm (three times the
length of the original billet) is formed.
Three plots of the deformed mesh at various times in the transient forward extrusion are shown in
Figure 1.3.15-7. As in the backward extrusion case, the plots show that the quality of the mesh is
preserved for a majority of the simulation. The last deformed shape has been truncated for clarity
because the extruded column becomes very long and thin. Contours of equivalent plastic strain at
similar times are shown in Figure 1.3.15-8. The plastic strain distribution developing in the vertical
column does not reach a steady-state value, even at a height of 304 mm. The steady-state results
reported in the discussion for Case 3 show that a steady-state solution based on the equivalent plastic
strain distribution is not reached until much later. An absolute steady-state solution cannot be reached
until the material on the upstream side of the dead material zone first passes along that zone and
through the die opening. The dead material zone is roughly the shape of a triangle and is located in the
upper right-hand corner of the die.
Case 3
The steady-state solution to the forward extrusion analysis is obtained at an extruded column height of
800 mm, which corresponds to pushing the billet 50 mm through the die. Thus, this analysis runs 2.5
times longer than Case 2.
1-573
Static Stress/Displacement Analyses
Contours of equivalent plastic strain in the middle and at the end of the simulation are shown in Figure
1.3.15-9. Time histories of the equivalent plastic strains on the outer edge of the extruded column at
the outflow boundary and 27.5 mm below the outflow boundary are shown in Figure 1.3.15-10. The
plastic strains at both locations converge to the same value by the end of the simulation, which
indicates that the solution has reached a steady state. The final mesh configuration is shown in Figure
1.3.15-11. The mesh undergoes very little change from the beginning to the end of the analysis because
of the accurate initial guess made for the steady-state domain shape and the ability of the adaptive
meshing capability in ABAQUS/Explicit to retain the original mesh gradation.
As a further check on the accuracy of the steady-state simulation and the conservation properties of
adaptive meshing, a time history of the velocity at the outflow boundary is shown in Figure 1.3.15-12.
The velocity reaches a steady value of approximately 80 m/s, which is consistent with the
incompressible material assumption and the 1/16 ratio of the die opening to the billet size.
Input files
ale_extrusion_back.inp
Case 1.
ale_extrusion_backnode.inp
Node data for Case 1.
ale_extrusion_backelem.inp
Element data for Case 1.
ale_extrusion_forward.inp
Case 2.
ale_extrusion_forwardnode.inp
Node data for Case 2.
ale_extrusion_forwardelem.inp
Element data for Case 2.
ale_extrusion_eulerian.inp
Case 3.
ale_extrusion_euleriannode.inp
Node data for Case 3.
ale_extrusion_eulerianelem.inp
Element data for Case 3.
Figures
1-574
Static Stress/Displacement Analyses
Figure 1.3.15-2 Undeformed configuration for Case 1, before and after initial smoothing.
1-575
Static Stress/Displacement Analyses
Figure 1.3.15-3 Undeformed configuration for Case 2, before and after initial smoothing.
1-576
Static Stress/Displacement Analyses
1-577
Static Stress/Displacement Analyses
1-578
Static Stress/Displacement Analyses
Figure 1.3.15-6 Contours of equivalent plastic strain at various times for Case 1.
1-579
Static Stress/Displacement Analyses
1-580
Static Stress/Displacement Analyses
Figure 1.3.15-8 Contours of equivalent plastic strain at various times for Case 2.
1-581
Static Stress/Displacement Analyses
Figure 1.3.15-9 Contours of equivalent plastic strain at an intermediate stage and at the end of the
analysis for Case 3.
1-582
Static Stress/Displacement Analyses
Figure 1.3.15-10 Time history of equivalent plastic strain along the outer edge of the extruded column
for Case 3.
1-583
Static Stress/Displacement Analyses
Figure 1.3.15-12 Time history of material velocity at the outflow boundary for Case 3.
Sample listings
1-584
Static Stress/Displacement Analyses
Listing 1.3.15-1
*HEADING
ADAPTIVE MESHING EXAMPLE
BACKWARD EXTRUSION,MATERIAL: ALUMINIUM
Units: N, m, second
*RESTART,W,N=10
*NODE, INPUT=ale_extrusion_backnode.inp
**
*ELEMENT, TYPE=CAX4R,ELSET=BLANK,
INPUT=ale_extrusion_backelem.inp
*NSET, NSET=BOT, GENERATE
979, 1001, 1
*NSET, NSET=RIGHT,GENERATE
911, 979, 1
*NSET, NSET=TOP, GENERATE
1, 92, 1
183, 183, 1
274, 274, 1
365, 365, 1
456, 456, 1
547, 547, 1
638, 638, 1
729, 729, 1
820, 820, 1
911, 911, 1
*NSET, NSET=LEFT
91, 182, 273, 364,
455, 546, 637, 728,
819, 910, 1001
**
*SOLID SECTION, ELSET=BLANK, MATERIAL=ALUMINIUM
*MATERIAL, NAME=ALUMINIUM
*ELASTIC
38E9,0.33
*PLASTIC
27E6,0
31E6,0.25
32.5E6,0.5
*DENSITY
2672,
*BOUNDARY
9999,1,1
1-585
Static Stress/Displacement Analyses
9999,6,6
LEFT,XSYMM
BOT,YSYMM
9998,1,6
*NSET,NSET=REF
9999,9998
*ELSET, ELSET=OUT
1,2,3
*SURFACE,NAME=RIGHTS,TYPE=SEGMENTS
START,0.028,-0.001
LINE,0.028,0.2
*SURFACE,TYPE=NODE,NAME=NSURF
NCON,
*SURFACE,NAME=TOPS,TYPE=SEGMENTS,FILLET =0.002
START,0.021,0.2
LINE,0.021,0.089
LINE,-0.0001,0.089
*RIGID BODY,REF NODE= 9998,
ANALYTICAL SURFACE =RIGHTS
*RIGID BODY,REF NODE= 9999,
ANALYTICAL SURFACE =TOPS
*STEP
*DYNAMIC, EXPLICIT
,1.50337E-3
*BOUNDARY,TYPE=VELOCITY, AMP=STEP
9999,2,2,-60.0
*AMPLITUDE, DEFINITION=SMOOTH STEP, NAME=STEP
0.,0.,1.36667e-4,1.,1.36667e-3,1.,1.50337E-3, 0.
*NSET,NSET=NCON
TOP,RIGHT
*CONTACT PAIR,INTERACTION=I1
NSURF,TOPS
NSURF,RIGHTS
*SURFACE INTERACTION,NAME=I1
*FILE OUTPUT, NUMBER=4, TIME MARKS=YES
*NODE FILE, NSET=REF
U,RF
*EL FILE,ELSET=OUT
MISES,PEEQ
*ADAPTIVE MESH,ELSET=BLANK,FREQUENCY=10,
MESH SWEEPS=3, INITIAL MESH SWEEPS=100
*ENDSTEP
1-586
Static Stress/Displacement Analyses
Problem description
The model consists of two sets of rigid forming tools (one set for each forming step) and a deformable
blank. The blank and forming die geometries used in the simulation are shown in Figure 1.3.16-1. The
initial configurations of the blank and the tools for each step are shown in Figure 1.3.16-2 and Figure
1.3.16-4. All forming tools are modeled as discrete rigid bodies and meshed with R3D4 and R3D3
elements. The blank, which is meshed with C3D8R elements, is cylindrical and measures 14.5 ´ 21
mm. A half model is constructed, so symmetry boundary conditions are prescribed at the y=0 plane.
The blank is made of a steel alloy that is assumed to satisfy the Ramberg-Osgood relation for true
stress and logarithmic strain,
² = (¾=K )1=n ;
with a reference stress value (K) of 763 MPa and a work-hardening exponent (n) of 0.245. Isotropic
elasticity is assumed, with a Young's modulus of 211 GPa and a Poisson's ratio of 0.3. An initial yield
stress of 200 MPa is obtained with these data. The stress-strain behavior is defined by piecewise linear
segments matching the Ramberg-Osgood curve up to a total (logarithmic) strain level of 140%, with
von Mises yield and isotropic hardening.
The analysis is conducted in two steps. For the first step the rigid tools consist of a planar punch, a
planar base, and a forming die. The initial configuration for this step is shown in Figure 1.3.16-2. The
base, which is not shown, is placed at the opening of the forming die to prevent material from passing
through the die. The motion of the tools is fully constrained, with the exception of the prescribed
displacement in the z-direction for the punch, which is moved 12.69 mm toward the blank at a constant
velocity of 30 m/sec consistent with a quasi-static response. The deformed configuration of the blank
at the completion of the first step is shown in Figure 1.3.16-3.
In the second step the original punch and die are removed from the model and replaced with a new
punch and die, as shown in Figure 1.3.16-4. The removal of the tools is accomplished by deleting the
contact pairs between them and the blank with the *CONTACT PAIR, OP=DELETE option. Although
not shown in the figure, the base is retained; both it and the new die are fully constrained. The punch is
moved 10.5 mm toward the blank at a constant velocity of 30 m/sec consistent with a quasi-static
response. The deformed configuration of the blank at the completion of the second step is shown in
Figure 1.3.16-5.
Adaptive meshing
1-587
Static Stress/Displacement Analyses
A single adaptive mesh domain that incorporates the entire blank is used for both steps. A Lagrangian
boundary region type (the default) is used to define the constraints on the symmetry plane, and a
sliding boundary region type (the default) is used to define all contact surfaces. The frequency of
adaptive meshing is increased to 5 for this problem since material flows quickly near the end of the
step.
Input files
ale_forging_steelpart.inp
Analysis with adaptive meshing.
ale_forging_steelpartnode1.inp
External file referenced by the adaptive mesh analysis.
ale_forging_steelpartnode2.inp
External file referenced by the adaptive mesh analysis.
ale_forging_steelpartnode3.inp
External file referenced by the adaptive mesh analysis.
ale_forging_steelpartnode4.inp
External file referenced by the adaptive mesh analysis.
ale_forging_steelpartelem1.inp
External file referenced by the adaptive mesh analysis.
ale_forging_steelpartelem2.inp
1-588
Static Stress/Displacement Analyses
Reference
· Hermann, M. and A. Ruf, "Forming of a Steel Part," Metal Forming Process Simulation in
Industry, Stuttgart, Germany, September 1994.
Figures
1-589
Static Stress/Displacement Analyses
1-590
Static Stress/Displacement Analyses
Figure 1.3.16-5 Deformed blank at the end of the second step for the adaptive mesh analysis.
1-591
Static Stress/Displacement Analyses
Figure 1.3.16-6 Deformed blank at the end of the second step for the pure Lagrangian analysis.
Figure 1.3.16-7 Path plot of equivalent plastic strain at the end of the first step.
Figure 1.3.16-8 Path plot of equivalent plastic strain along the left side at the end of the second
step.
1-592
Static Stress/Displacement Analyses
Figure 1.3.16-9 Path plot of equivalent plastic strain along the right side at the end of the second
step.
Sample listings
1-593
Static Stress/Displacement Analyses
Listing 1.3.16-1
*HEADING
ADAPTIVE MESHING EXAMPLE
TWO-STAGE FORGING OF A STEEL PART
Units: N, mm, seconds
*NODE,NSET=MOLD,
INPUT=ale_forging_steelpartnode1.inp
*NODE,NSET=DIE1,
INPUT=ale_forging_steelpartnode2.inp
*ELEMENT, TYPE=C3D8R, ELSET=MOLD,
INPUT=ale_forging_steelpartelem1.inp
*NODE,NSET=PUNCH1
2000001,-1.,-1.,29.
200000,-1.,-1.,29.
200001,44.,-1.,29.
200002,44.,20.,29.
200003,-1.,20.,29.
*ELEMENT, TYPE=R3D4, ELSET=PUNCH1
200000,200000,200003,200002,200001
*NODE,NSET=BASE
3000001,-1.,-1.,.000001
300000,-1.,-1.,.000001
300001,44.,-1.,.000001
300002,44.,20.,.000001
300003,-1.,20.,.000001
*ELEMENT, TYPE=R3D4, ELSET=BASE
300000,300000,300001,300002,300003
*ELEMENT, TYPE=R3D4, ELSET=DIE1,
INPUT=ale_forging_steelpartelem2.inp
*NODE,NSET=PUNCH2,
INPUT=ale_forging_steelpartnode3.inp
*ELEMENT, TYPE=R3D4, ELSET=PUNCH2,
INPUT=ale_forging_steelpartelem3.inp
*ELEMENT, TYPE=R3D3, ELSET=PUNCH2,
INPUT=ale_forging_steelpartelem4.inp
*NODE,NSET=DIE2,
INPUT=ale_forging_steelpartnode4.inp
*ELEMENT, TYPE=R3D4, ELSET=DIE2,
INPUT=ale_forging_steelpartelem5.inp
*INCLUDE,INPUT=ale_forging_steelpartsets.inp
*BOUNDARY
1000001,1,6
1-594
Static Stress/Displacement Analyses
2000001,1,2
2000001,4,6
3000001,1,6
4000001,1,6
5000001,1,6
YSYMM,YSYMM
RIG1,YSYMM
RIG2,YSYMM
RIG3,YSYMM
RIG4,YSYMM
*SOLID SECTION,ELSET=MOLD,MATERIAL=C15,
CONTROLS=SECT
*SECTION CONTROLS,NAME=SECT,HOURGLASS=STIFFNESS,
KINEMATICS=ORTHOGONAL
**
*MATERIAL,NAME=C15
*ELASTIC
210000.,0.3
*PLASTIC
200.000, 0.000
246.934, 0.010
434.092, 0.100
514.439, 0.200
568.167, 0.300
609.658, 0.400
643.916, 0.500
673.331, 0.600
699.247, 0.700
722.501, 0.800
743.654, 0.900
763.100, 1.000
781.129, 1.100
797.960, 1.200
813.762, 1.300
828.672, 1.400
*DENSITY
7.85E-9,
*RESTART,WRITE,NUM=2
*NSET,NSET=P1
2000001,
*NSET,NSET=P2
4000001,
*SURFACE,TYPE=ELEMENT,NAME=PUNCH2
1-595
Static Stress/Displacement Analyses
PUNCH2,SPOS
*SURFACE,TYPE=ELEMENT,NAME=TOP,REGION TYPE=SLIDING
TOP,S2
*SURFACE,TYPE=ELEMENT,NAME=DIE1
DIE1,SPOS
*SURFACE,TYPE=ELEMENT,NAME=DIE2
DIE2,SPOS
*SURFACE,TYPE=ELEMENT,NAME=SIDE,
REGION TYPE=SLIDING
SIDE2,S5
SIDE4,S4
*SURFACE,TYPE=ELEMENT,NAME=BOTTOM,
REGION TYPE=SLIDING
BOTTOM,S1
*SURFACE,TYPE=ELEMENT,NAME=BASE
BASE,SPOS
*SURFACE,TYPE=ELEMENT,NAME=PUNCH1
PUNCH1,SPOS
*RIGID BODY,ELSET=DIE1,REF NODE=1000001
*RIGID BODY,ELSET=PUNCH1,REF NODE=2000001
*RIGID BODY,ELSET=BASE,REF NODE=3000001
*RIGID BODY,ELSET=PUNCH2,REF NODE=4000001
*RIGID BODY,ELSET=DIE2,REF NODE=5000001
*STEP
*DYNAMIC,EXPLICIT
,.000423333
*BOUNDARY,TYPE=VELOCITY
2000001,3,3,-30000.
*CONTACT PAIR,INTERACTION=FRIC
BOTTOM,BASE
BOTTOM,DIE1
SIDE,DIE1
TOP,PUNCH1
**
*SURFACE INTERACTION, NAME=FRIC
*FRICTION
0.1,
**
*HISTORY OUTPUT,TIMEINTERVAL=0.0000042
*NODE HISTORY,NSET=P1
U,RF
*ADAPTIVE MESH,ELSET=MOLD,FREQUENCY=5,
CONTROLS=TEST
1-596
Static Stress/Displacement Analyses
1-597
Static Stress/Displacement Analyses
1-598
Static Stress/Displacement Analyses
Lippmann (1979) suggests that these meshes provide accuracy similar to the best of those analyses.
The ABAQUS/Explicit simulations are performed both with and without adaptive meshing.
Material
The material definition is basically that given in Lippmann (1979), except that the metal is assumed to
be rate dependent. The thermal properties are added, with values that correspond to a typical steel, as
well as the data for the porous metal plasticity model. The material properties are then
Young's modulus: 200 GPa
Poisson's ratio: 0.3
Thermal expansion coefficient: 1.2´10-5 per °C
Initial static yield stress: 700 MPa
Work hardening rate: 300 MPa¡ ¢p
Strain rate dependence: "_pl = D (¾=¾ ± ) ¡ 1 ; D = 40/s, p = 5
Specific heat: 586 J/(kg°C)
Density: 7833 kg/m3
Conductivity: 52 J/(m-s-°C)
Porous material parameters: q 1 = q2 = q3 = 1:0
Initial relative density: 0.95 (f0 = 0.05)
Since the problem definition in ABAQUS/Standard assumes that the dies are completely rough, no
tangential slipping is allowed wherever the metal contacts the die.
1-599
Static Stress/Displacement Analyses
In ABAQUS/Explicit the automatic time incrementation scheme is used to ensure numerical stability
and to advance the solution in time. Mass scaling is used to reduce the computational cost of the
analysis.
The AMPLITUDE=RAMP parameter is included because the default amplitude variation for a
transient, coupled temperature-displacement analysis is a step function, but here we want the die to
move down at a constant velocity.
Two versions of the analysis are run: a slow upsetting, where the upsetting occurs in 100 seconds, and
a fast upsetting, where the event takes 0.1 second. Both versions are analyzed with the coupled
temperature-displacement procedure. The fast upsetting is also run in ABAQUS/Standard as an
adiabatic static stress analysis. The time period values are specified on the data line associated with the
*COUPLED TEMPERATURE-DISPLACEMENT procedure, *DYNAMIC
TEMPERATURE-DISPLACEMENT procedure, and the *STATIC procedure options. The adiabatic
stress analysis is performed in the same time frame as the fast upsetting case. In all cases analyzed with
ABAQUS/Standard an initial time increment of 1.5% of the time period is used; that is, 1.5 seconds in
the slow case and 0.0015 second in the fast case. This value is chosen because it will result in a
nominal axial strain of about 1% per increment, and experience suggests that such increment sizes are
generally suitable for cases like this.
1-600
Static Stress/Displacement Analyses
1-601
Static Stress/Displacement Analyses
Input files
1-602
Static Stress/Displacement Analyses
cylbillet_cax6m_adiab_dense.inp
Adiabatic static analysis with fully dense material modeled with CAX6M elements.
cylbillet_cax8r_adiab_dense.inp
Adiabatic static analysis with fully dense material modeled with CAX8R elements.
cylbillet_postoutput.inp
*POST OUTPUT analysis, using the fully dense material.
cylbillet_slow_usr_umat_umatht.inp
Slow upsetting case with the material behavior defined in user subroutines UMAT and UMATHT.
cylbillet_slow_usr_umat_umatht.f
User subroutines UMAT and UMATHT used in cylbillet_slow_usr_umat_umatht.inp.
References
· Lippmann, H., Metal Forming Plasticity, Springer-Verlag, Berlin, 1979.
· Taylor, L. M., "A Finite Element Analysis for Large Deformation Metal Forming Problems
Involving Contact and Friction," Ph.D. Thesis, U. of Texas at Austin, 1981.
Figures
1-603
Static Stress/Displacement Analyses
Figure 1.3.17-1 Axisymmetric upsetting example: geometry and mesh (element type CAX8RT).
Figure 1.3.17-3 Plastic strain at 60% upsetting: slow case, coupled temperature-displacement
analysis, ABAQUS/Standard.
1-604
Static Stress/Displacement Analyses
Figure 1.3.17-6 Plastic strain at 60% upsetting: fast case, coupled temperature-displacement analysis,
ABAQUS/Standard.
1-605
Static Stress/Displacement Analyses
Figure 1.3.17-7 Temperature at 60% upsetting: fast case, coupled temperature-displacement analysis,
ABAQUS/Standard.
Figure 1.3.17-8 Plastic strain at 60% upsetting: fast case, adiabatic stress analysis,
ABAQUS/Standard.
Figure 1.3.17-9 Temperature at 60% upsetting: fast case, adiabatic stress analysis,
ABAQUS/Standard.
1-606
Static Stress/Displacement Analyses
Figure 1.3.17-10 Void volume fraction at 60% upsetting: porous material, slow coupled
temperature-displacement analysis, ABAQUS/Standard.
Figure 1.3.17-11 Plastic strain at 60% upsetting: porous material, slow coupled
temperature-displacement analysis, ABAQUS/Standard.
1-607
Static Stress/Displacement Analyses
Figure 1.3.17-13 Void volume fraction at 60% upsetting: porous material, fast coupled
temperature-displacement analysis, ABAQUS/Standard.
Figure 1.3.17-14 Plastic strain at 60% upsetting: porous material, fast coupled
temperature-displacement analysis, ABAQUS/Standard.
1-608
Static Stress/Displacement Analyses
1-609
Static Stress/Displacement Analyses
1-610
Static Stress/Displacement Analyses
1-611
Static Stress/Displacement Analyses
Figure 1.3.17-20 Deformed configuration of the at 60% upsetting: slow case; without adaptive
meshing, left; with adaptive meshing, right (ABAQUS/Explicit).
Sample listings
1-612
Static Stress/Displacement Analyses
Listing 1.3.17-1
*HEADING
- AXISYMMETRIC UPSETTING PROBLEM
- SLOW CASE
- COUPLED TEMPERATURE-DISPLACEMENT ANALYSIS
- (SLOW UPSETTING)
*RESTART,WRITE,FREQUENCY=30
*NODE,NSET=RSNODE
9999,0.,.015
*NODE
1,
13,.01
1201,0.,.015
1213,.01,.015
*NGEN,NSET=MIDDLE
1,13
*NGEN,NSET=TOP
1201,1213
*NSET,NSET=TOPBND,GENERATE
1201,1212,1
*NFILL
MIDDLE,TOP,12,100
*NSET,NSET=AXIS,GENERATE
1,1101,100
*ELEMENT,TYPE=CAX8RT,ELSET=METAL
1,1,3,203,201,2,103,202,101
*ELGEN,ELSET=METAL
1,6,2,1,6,200,100
*ELSET,ELSET=ESID,GENERATE
6,506,100
*ELSET,ELSET=ETOP,GENERATE
501,506,1
*SURFACE,NAME=ASURF
ESID,S2
ETOP,S3
*RIGID BODY,ANALYTICAL SURFACE=BSURF,REF NODE=9999
*SURFACE,TYPE=SEGMENTS,NAME=BSURF
START,.020,.015
LINE,-.001,.015
*CONTACT PAIR,INTERACTION=SMOOTH
ASURF,BSURF
*SOLID SECTION,ELSET=METAL,MATERIAL=EL
1-613
Static Stress/Displacement Analyses
*MATERIAL,NAME=EL
*ELASTIC
200.E9,.3
*PLASTIC
7.E8,0.00
3.7E9,10.0
*RATE DEPENDENT
40.,5.
*SPECIFIC HEAT
586.,
*DENSITY
7833.,
*CONDUCTIVITY
52.,
*EXPANSION
1.2E-5,
*INELASTIC HEAT FRACTION
0.9,
*SURFACE INTERACTION,NAME=SMOOTH
*SURFACE BEHAVIOR,NO SEPARATION
*FRICTION,ROUGH
*BOUNDARY
MIDDLE,2
AXIS,1
*STEP,INC=200,AMPLITUDE=RAMP,NLGEOM
*COUPLED TEMPERATURE-DISPLACEMENT,DELTMX=100.
1.5,100.,5.E-8,5.0
*BOUNDARY
RSNODE,1
RSNODE,6
RSNODE,2,,-.009
*PRINT,CONTACT=YES
*CONTACT PRINT,SLAVE=ASURF,FREQUENCY=100
*CONTACT FILE,SLAVE=ASURF,FREQUENCY=200
*OUTPUT,FIELD,FREQ=200
*CONTACT OUTPUT,VARIABLE=PRESELECT,SLAVE=ASURF
*CONTACT CONTROLS,FRICTION ONSET=DELAY
*MONITOR,NODE=9999,DOF=2
*EL PRINT, ELSET=METAL,FREQUENCY=100
S,MISES
E,PEEQ
*NODE PRINT,FREQUENCY=25
U,RF,NT,RFL
1-614
Static Stress/Displacement Analyses
*NODE FILE,NSET=RSNODE
RF,
*OUTPUT,FIELD
*NODE OUTPUT,NSET=RSNODE
RF,
*NODE FILE,FREQUENCY=200
NT,
*OUTPUT,FIELD,FREQ=200
*NODE OUTPUT
NT,
*END STEP
1-615
Static Stress/Displacement Analyses
Listing 1.3.17-2
*HEADING
- AXISYMMETRIC UPSETTING PROBLEM
- WITH RIGID SURFACE
- SECTION CONTROLS USED (HOURGLASS=STIFFNESS)
- SLOW UPSETTING
*NODE
1,
13,.01
1201,0.,.015
1213,.01,.015
*NGEN,NSET=MIDDLE
1,13
*NGEN,NSET=TOP
1201,1213
*NFILL
MIDDLE,TOP,12,100
*NSET,NSET=AXIS,GEN
1,1201,100
*ELEMENT,TYPE=cax4rt,ELSET=BILLET
1,1,2,102,101
*ELGEN,ELSET=BILLET
1,12,1,1,12,100,100
*NODE, NSET=NRIGID
2003,0.01,.02
*SOLID SECTION,ELSET=BILLET,
MATERIAL=METAL,CONTROL=B
*SECTION CONTROLS, HOURGLASS=STIFFNESS, NAME=B
*MATERIAL,NAME=METAL
*ELASTIC
200.E9,.3
*PLASTIC
7.E8,0.00
3.7E9,10.0
*RATE DEPENDENT
40.,5.
*SPECIFIC HEAT
586.,
*DENSITY
7833.,
*CONDUCTIVITY
52.,
1-616
Static Stress/Displacement Analyses
*EXPANSION
1.2E-5,
*INELASTIC HEAT FRACTION
0.9,
*BOUNDARY
MIDDLE,2
AXIS,1
2003,1
2003,3,6
*SURFACE,TYPE=ELEMENT,NAME=BILLET
TOP,S3
SIDE,S2
*SURFACE,NAME=RIGID,TYPE=SEGMENTS
START, 0.02,.015
LINE, 0.00,.015
*RIGID BODY, REF NODE=2003,
ANALYTICAL SURFACE =RIGID
*STEP
*DYNAMIC TEMPERATURE-DISPLACEMENT, EXPLICIT
,100.0
*FIXED MASS SCALING, ELSET=BILLET,FACTOR=1.E+10
*BOUNDARY,TYPE=VELOCITY
2003,2,,-9.e-5
*ELSET,ELSET=TOP,GEN
1101,1112,1
*ELSET,ELSET=SIDE,GEN
12,1112,100
*SURFACE INTERACTION,NAME=RIG_BILL
*FRICTION
1.0,
*CONTACT PAIR,INTERACTION=RIG_BILL
RIGID,BILLET
*MONITOR,NODE=2003,DOF=2
*FILE OUTPUT,NUM=2
*EL FILE
PEEQ,MISES
*NODE FILE, NSET=NRIGID
U,RF
*NODE FILE
NT,
*OUTPUT,FIELD,VAR=PRESELECT,NUM=5
*OUTPUT,HISTORY
*NODE OUTPUT,NSET=NRIGID
1-617
Static Stress/Displacement Analyses
U2,RF2
*ENERGY OUTPUT
ALLIE,ALLKE,ALLAE,ALLPD
*END STEP
1-618
Static Stress/Displacement Analyses
The die is fixed throughout the analysis. The sheet mesh consists of 640 S4R shell elements, while the
die is represented by 640 R3D4 rigid elements. The material is an aluminum alloy with a flow stress of
1.0 ´ 108 Pa (14.5 ksi) at room temperature. A flow stress of 1.0 ´ 103 Pa (0.15 psi) at 400°C is also
provided, essentially declaring that at the higher temperature the material will flow plastically at any
stress. A Coulomb friction coefficient of 0.1 is used to model the interaction between the sheet and
die.
Acknowledgements
HKS would like to thank British Aerospace Airbus, Ltd. for providing the basic data from which this
example was derived.
Input file
unstablestatic_forming.inp
Thermal forming model.
Figures
Figure 1.3.18-1 Initial placement of the sheet apart from the die.
1-619
Static Stress/Displacement Analyses
1-620
Static Stress/Displacement Analyses
Sample listings
1-621
Static Stress/Displacement Analyses
Listing 1.3.18-1
*HEADING
THERMAL FORMING OF AN ALUMINUM SHEET
S.I Units, Kg, M, s, N
**
*RESTART, WRITE, FREQUENCY=20, OVERLAY
**
** Rigid body node definitions
*NODE,NSET=RIGID
1, -1.800000, 0.000000, 0.000000
17, 1.800000, 0.000000, 0.000000
901, 0.000000, 0.000000, 13.000000
681, -1.300000, 10.300000, 0.000000
697, 1.300000, 10.300000, 0.000000
902, 0.000000, 10.300000, 6.000000
*NGEN,NSET=END1,LINE=C
1,17,1,901
*NGEN,NSET=END2,LINE=C
681,697,1,902
*NFILL,NSET=RIGID
END1,END2,40,17
**
** Plate node definitions
*NODE,NSET=DEFORM
10001, -1.000000, 10.150000, 0.1725
10017, 1.000000, 10.150000, 0.1725
10681, -1.500000, 0.150000, 0.1725
10697, 1.500000, 0.150000, 0.1725
*NGEN,NSET=SHORT
10001,10017
*NGEN,NSET=LONG
10681,10697
*NFILL,NSET=DEFORM
SHORT,LONG,40,17
**
** Rigid body reference node
*NODE,NSET=FIX
99999, 0., 0., 0.
**
** Plate element definitions
*ELEMENT, TYPE=S4R, ELSET=SHEET
10001, 10001, 10002, 10019, 10018
1-622
Static Stress/Displacement Analyses
*ELGEN,ELSET=SHEET
10001, 16, 1, 1, 40, 17, 16
*ELSET,ELSET=SHORT,GENERATE
10001,10016,1
**
** Rigid surface element definitions
*ELEMENT, TYPE=R3D4, ELSET=CONTACT
1, 1, 2, 19, 18
*ELGEN,ELSET=CONTACT
1, 16, 1, 1, 40, 17, 16
**
** Plate 10mm in thickness
*SHELL SECTION, ELSET=SHEET, MATERIAL=ALUMINUM
0.01, 5
**
*MATERIAL, NAME=ALUMINUM
**
*ELASTIC
7.919714E10, 0.3, 292.
*DENSITY
2.9e3,
*EXPANSION
8.367e-6,
**
*PLASTIC
1.e8,0,293.
1.e3,0,673.
**
*RIGID BODY, ELSET=CONTACT, REF NODE=99999
**
*SURFACE, NAME=M1
CONTACT, SPOS
*SURFACE, NAME=S1
SHEET, SPOS
**
*CONTACT PAIR, INTERACTION=I1
S1, M1
*SURFACE INTERACTION, NAME=I1
*FRICTION, SLIP TOLERANCE=0.02
0.1,
**
** Nodes down the middle of the model on which
** boundary conditions are placed.
1-623
Static Stress/Displacement Analyses
*NSET,NSET=MIDDLE
10009, 10026, 10043, 10060,
10077, 10094, 10111, 10128,
10145, 10162, 10179, 10196,
10213, 10230, 10247, 10264,
10281, 10298, 10315, 10332,
10349, 10366, 10383, 10400,
10417, 10434, 10451, 10468,
10485, 10502, 10519, 10536,
10553, 10570, 10587, 10604,
10621, 10638, 10655, 10672,
10689,
**
**
*BOUNDARY
10009,2,2,0.0
MIDDLE,1,1,0.0
99999, 1,6,0.0
**
** Temperature amplitude card for use
** during forming step
**
*AMPLITUDE, NAME=TEMP_PROF, VALUE=ABSOLUTE
0,293., 3600,633. , 7200,323.
**
** Initial ambient temperature for the plate
**
*INITIAL CONDITIONS, TYPE=TEMPERATURE
DEFORM,293.,293.,293.,293.,293.
**
** ---------------------------------------------
**
** Step 1 - Apply gravity loading together with
** 1 Bar pressure loading on plate to force it
** into the die.
*STEP, INC=10000, NLGEOM
*STATIC
0.1, 1., 1.E-10
**
** pressure + gravity
**
*DLOAD, OP=NEW
SHEET,GRAV,9.81, 0., 0., -1.
1-624
Static Stress/Displacement Analyses
SHEET, P, 1.e5
**
*CONTACT CONTROLS,MASTER=M1, SLAVE=S1,APPROACH
**
*NODE PRINT, FREQ=0
*EL PRINT, FREQ=0
*CONTACT PRINT, FREQ=999
*NODE FILE,NSET=SHORT,FREQ=999
U,
*EL FILE, ELSET=SHORT, FREQ=999
S,E,PE
*OUTPUT,FIELD,FREQ=20
*NODE OUTPUT
U,
*ELEMENT OUTPUT
S,E,PEEQ
*END STEP
**
** ---------------------------------------------
**
** Step 2 - Now perform the forming step.
** The temperature follows the profile on the
** *AMPLITUDE card
*STEP, INC=10000, NLGEOM
*STATIC
100.,7200.,1e-1,5.e2
**
*TEMPERATURE, OP=NEW, AMPLITUDE=TEMP_PROF
DEFORM,1.,1.,1.,1.,1.
**
*END STEP
**
** --------------------------------------------
**
** Step 3 - Now release 1 Bar pressure
** (but maintain gravity load)
*STEP, INC=10000, NLGEOM
*STATIC
0.1, 1.
**
*DLOAD, OP=NEW
SHEET,GRAV,9.81, 0., 0., -1.
**
1-625
Static Stress/Displacement Analyses
*END STEP
Problem description
A large plate with a symmetric, centrally located, semi-elliptic, part-through crack is subjected to edge
tension and bending. The objective is to estimate the Mode I stress intensity factor, KI , as a function
of position along the crack front. Symmetry allows one quarter of the plate to be modeled, as shown in
Figure 1.4.1-1. The 8-node shell element, S8R, and the corresponding 3-node (symmetry plane) line
spring element LS3S are used in the model.
A mesh using LS6 elements is also included. Only half-symmetry is used in this case. When LS6
elements are used, the shell elements on either side of an LS6 element must be numbered such that the
normals to these shell elements point in approximately the same direction.
The material is assumed to be linear elastic, with Young's modulus 207 GPa (30 ´ 106 lb/in2) and
Poisson's ratio 0.3.
A quarter of the plate is modeled, with symmetry along the edges of the quarter-model at x =0 and
y =0. On the edge containing the flaw (y =0), the symmetry boundary conditions are imposed only on
the unflawed segment of the edge, since they are built into the symmetry plane of the line spring
element being used (LS3S).
The loading consists of a uniform edge tension (per unit length) of 52.44 kN/m (300 lb/in) or a uniform
1-626
Static Stress/Displacement Analyses
Input files
crackplate_ls3s.inp
LS3S elements.
crackplate_surfaceflaw.f
A small program used to create a data file containing the surface flaw depths.
crackplate_ls6_nosym.inp
LS6 elements without symmetry about y = 0.
1-627
Static Stress/Displacement Analyses
crackplate_postoutput.inp
*POST OUTPUT analysis.
crackplate_submodel.inp
Shell-to-solid submodel.
References
· Newman, J. C., Jr., and I. S. Raju, "Analysis of Surface Cracks in Finite Plates Under Tension or
Bending Loads," NASA Technical Paper 1578, National Aeronautics and Space Administration,
December 1979.
· Parks, D. M., "The Inelastic Line Spring: Estimates of Elastic-Plastic Fracture Mechanics
Parameters for Surface-Cracked Plates and Shells," Journal of Pressure Vessel Technology, vol.
13, pp. 246-254, 1981.
· Raju, I. S. and J. C. Newman Jr., "Stress Intensity Factors for a Wide Range of Semi-Elliptic
Surface Cracks in Finite Thickness Plates," Journal of Engineering Fracture Mechanics, vol. 11,
pp. 817-829, 1979.
Figures
Figure 1.4.1-1 Quarter model of large plate with center surface crack.
1-628
Static Stress/Displacement Analyses
Figure 1.4.1-3 Stress intensity factor dependence on crack front position: tension loading.
1-629
Static Stress/Displacement Analyses
Figure 1.4.1-4 Stress intensity factor dependence on crack front position: moment loading.
1-630
Static Stress/Displacement Analyses
Sample listings
1-631
Static Stress/Displacement Analyses
Listing 1.4.1-1
*HEADING
QUARTER MODEL OF LARGE PLATE WITH CENTER SURFACE
CRACK [S8R]
*NODE
1,0.,0.
97,12.,0.
4801,0.,12.
4897,12.,12.
*NGEN,NSET=ONY
1,4801,100
*NGEN,NSET=FREE
97,4897,100
*NGEN
1,97
101,197
201,297
401,497
601,697
1001,1097
1401,1497,2
2201,2297,2
3001,3097,2
3901,3997,2
4801,4897,2
*NSET,NSET=ONX
27,29,33,37,41,45,49,53,57
61,69,77,87,97
*ELEMENT,TYPE=LS3S,ELSET=LS
1,25,24,23
5,17,15,13
*ELGEN,ELSET=LS
1,4,-2,1
5,4,-4,1
*ELEMENT,TYPE=S8R,ELSET=SHELL
9,1,5,205,201,3,105,203,101
13,17,19,219,217,18,119,218,117
17,25,29,229,225,27,129,227,125
18,29,37,237,229,33,137,233,129
22,61,77,277,261,69,177,269,161
23,77,97,297,277,87,197,287,177
24,201,209,609,601,205,409,605,401
1-632
Static Stress/Displacement Analyses
26,601,609,1409,1401,605,1009,1405,1001
28,217,221,621,617,219,421,619,417
31,617,621,1421,1417,619,1021,1419,1017
34,229,237,637,629,233,437,633,429
38,629,637,1437,1429,633,1037,1433,1029
42,261,277,677,661,269,477,669,461
43,661,677,1477,1461,669,1077,1469,1061
44,277,297,697,677,287,497,687,477
45,677,697,1497,1477,687,1097,1487,1077
46,1401,1417,3017,3001,1409,2217,3009,2201
48,1417,1421,3021,3017,1419,2221,3019,2217
50,1421,1429,3029,3021,1425,2229,3025,2221
58,1477,1497,3097,3077,1487,2297,3087,2277
47,3001,3017,4817,4801,3009,3917,4809,3901
49,3017,3021,4821,4817,3019,3921,4819,3917
51,3021,3029,4829,4821,3025,3929,4825,3921
59,3077,3097,4897,4877,3087,3997,4887,3977
*ELGEN,ELSET=SHELL
9,4,4,1
13,4,2,1
18,4,8,1
24,2,8,1
26,2,8,1
28,3,4,1
31,3,4,1
34,4,8,1
38,4,8,1
46,2,28,6
52,3,16,2
47,2,28,6
53,3,16,2
*ELSET,ELSET=PRINT
9,59,15,16,17
*MATERIAL,NAME=A1
*ELASTIC
30.E6,.3
*SHELL SECTION,ELSET=SHELL,MATERIAL=A1
3.0,3
*SHELL SECTION,ELSET=LS,MATERIAL=A1
3.0,
*SURFACE FLAW,SIDE=POSITIVE,INPUT=CRACK.FLW
** DATA GENERATED FROM PROGRAM 7-1-1-2
*ELSET,ELSET=TOPL
1-633
Static Stress/Displacement Analyses
47,49,51,53,55,57,59
*MPC
QUADRATIC,203,201,205,209
QUADRATIC,207,201,205,209
QUADRATIC,211,209,213,217
QUADRATIC,215,209,213,217
QUADRATIC,218,217,219,221
QUADRATIC,220,217,219,221
QUADRATIC,222,221,223,225
QUADRATIC,224,221,223,225
QUADRATIC,1405,1401,1409,1417
QUADRATIC,1413,1401,1409,1417
QUADRATIC,1423,1421,1425,1429
QUADRATIC,1427,1421,1425,1429
QUADRATIC,1433,1429,1437,1445
QUADRATIC,1441,1429,1437,1445
QUADRATIC,1449,1445,1453,1461
QUADRATIC,1457,1445,1453,1461
*BOUNDARY
ONY,1
ONY,5,6
ONX,2
ONX,4
ONX,6
1,3
*RESTART,WRITE,FREQUENCY=999
*STEP
*STATIC
0.1,1.0
*CLOAD
4801,2,100.
4809,2,400.
4817,2,125.
4819,2,100.
4821,2,75.
4825,2,200.
4829,2,150.
4837,2,400.
4845,2,200.
4853,2,400.
4861,2,200.
4869,2,400.
4877,2,225.
1-634
Static Stress/Displacement Analyses
4887,2,500.
4897,2,125.
*EL PRINT,ELSET=LS
JK,
S,
*EL PRINT,ELSET=PRINT
COORD,
S,
E,
*EL FILE,ELSET=LS
JK,
S,
*EL FILE,ELSET=PRINT
COORD,
S,
E,
*NODE PRINT
U,
*NODE FILE
U,
*END STEP
1-635
Static Stress/Displacement Analyses
Listing 1.4.1-2
CC--- PROGRAM TO GENERATE CRACK DEPTH DATA
C PROGRAM CRACK
C
SUBROUTINE HKSMAIN
C
IMPLICIT REAL*8(A-H,O-Z)
OPEN(UNIT=16,STATUS='NEW',ACCESS='SEQUENTIAL',
1 FORM='FORMATTED',FILE='CRACK.FLW')
C=3.
CC=C*C
N=24
NNODE=N+1
X0=C/DBLE(N)
X=0.
DO 100 I=1,NNODE
IF(I.GE.17) GO TO 1
IF((I/2)*2.EQ.I) GO TO 10
1 CONTINUE
XX=X*X
TMP=.2
Z=TMP*SQRT(CC-XX)
WRITE(6,99) I,Z
WRITE(16,99)I,Z
99 FORMAT(I5,', ',F10.7)
10 CONTINUE
X=X+X0
100 CONTINUE
REWIND 16
STOP
END
1-636
Static Stress/Displacement Analyses
Listing 1.4.1-3
*HEADING
PLATE WITH A PART THROUGH CRACK: LS6 ELEMENTS
*RESTART,WRITE
*NODE
1,0.,0.,0.,0.,0.,1.
97,12.,0.,0.,0.,0.,1.
4801,0.,12.,0.,0.,0.,1.
4897,12.,12.,0.,0.,0.,1.
*NGEN,NSET=ONY
1,4801,100
*NGEN,NSET=FREE
97,4897,100
*NGEN,NSET=TOP
1,97
101,197
201,297
401,497
601,697
1001,1097
1401,1497,2
2201,2297,2
3001,3097,2
3901,3997,2
4801,4897,2
*NSET,NSET=ONX
27,29,33,37,41,45,49,53,57
61,69,77,87,97
*NCOPY, OLD SET=TOP, NEW SET=BOTTOM,
CHANGE NUMBER=10000, REFLECT=LINE
0.,0.,0.,12.,0.,0.
*NSET,NSET=NALL
TOP,BOTTOM
*NSET,NSET=ONY,GENERATE
10001,14801,100
*NSET,NSET=ONX1
10027,10029,10033,10037,10041,10045,10049,10053,
10057,10061,10069,10077,10087,10097
*MPC
TIE,ONX,ONX1
*ELEMENT,TYPE=S8R,ELSET=SHELLT
9,1,5,205,201,3,105,203,101
1-637
Static Stress/Displacement Analyses
13,17,19,219,217,18,119,218,117
17,25,29,229,225,27,129,227,125
18,29,37,237,229,33,137,233,129
22,61,77,277,261,69,177,269,161
23,77,97,297,277,87,197,287,177
24,201,209,609,601,205,409,605,401
26,601,609,1409,1401,605,1009,1405,1001
28,217,221,621,617,219,421,619,417
31,617,621,1421,1417,619,1021,1419,1017
34,229,237,637,629,233,437,633,429
38,629,637,1437,1429,633,1037,1433,1029
42,261,277,677,661,269,477,669,461
43,661,677,1477,1461,669,1077,1469,1061
44,277,297,697,677,287,497,687,477
45,677,697,1497,1477,687,1097,1487,1077
46,1401,1417,3017,3001,1409,2217,3009,2201
48,1417,1421,3021,3017,1419,2221,3019,2217
50,1421,1429,3029,3021,1425,2229,3025,2221
58,1477,1497,3097,3077,1487,2297,3087,2277
47,3001,3017,4817,4801,3009,3917,4809,3901
49,3017,3021,4821,4817,3019,3921,4819,3917
51,3021,3029,4829,4821,3025,3929,4825,3921
59,3077,3097,4897,4877,3087,3997,4887,3977
*ELGEN,ELSET=SHELLT
9,4,4,1
13,4,2,1
18,4,8,1
24,2,8,1
26,2,8,1
28,3,4,1
31,3,4,1
34,4,8,1
38,4,8,1
46,2,28,6
52,3,16,2
47,2,28,6
53,3,16,2
*ELCOPY, ELEMENT SHIFT=10000, OLD SET=SHELLT,
NEW SET=SHELLB,SHIFT NODES=10000
*ELEMENT,TYPE=LS6,ELSET=LS
1,25,24,23,10025,10024,10023
5,17,15,13,10017,10015,10013
*ELGEN,ELSET=LS
1-638
Static Stress/Displacement Analyses
1,4,-2,1
5,4,-4,1
*ELSET,ELSET=SALL
SHELLT,SHELLB,LS
*ELSET,ELSET=SHELLS
SHELLT,SHELLB
*NORMAL
SALL,NALL,0.,0.,1.
*ELSET,ELSET=PRINT
9,59,15,16,17
*MATERIAL,NAME=A1
*ELASTIC
30.E6,.3
*SHELL SECTION,ELSET=SHELLS,MATERIAL=A1
.75,3
*SHELL SECTION,ELSET=LS,MATERIAL=A1
.75,
*SURFACE FLAW,SIDE=POSITIVE
10001, 0.6000000
10003, 0.5979130
10005, 0.5916080
10007, 0.5809475
10009, 0.5656854
10011, 0.5454356
10013, 0.5196152
10015, 0.4873397
10017, 0.4472136
10018, 0.4235269
10019, 0.3968627
10020, 0.3665720
10021, 0.3316625
10022, 0.2904738
10023, 0.2397916
10024, 0.1713914
10025, 0.00
*ELSET,ELSET=TOPL
47,49,51,53,55,57,59
*ELSET,ELSET=BOTL
10047,10049,10051,10053,10055,10057,10059
*MPC
QUADRATIC,203,201,205,209
QUADRATIC,207,201,205,209
QUADRATIC,211,209,213,217
1-639
Static Stress/Displacement Analyses
QUADRATIC,215,209,213,217
QUADRATIC,218,217,219,221
QUADRATIC,220,217,219,221
QUADRATIC,222,221,223,225
QUADRATIC,224,221,223,225
QUADRATIC,1405,1401,1409,1417
QUADRATIC,1413,1401,1409,1417
QUADRATIC,1423,1421,1425,1429
QUADRATIC,1427,1421,1425,1429
QUADRATIC,1433,1429,1437,1445
QUADRATIC,1441,1429,1437,1445
QUADRATIC,1449,1445,1453,1461
QUADRATIC,1457,1445,1453,1461
QUADRATIC,10203,10201,10205,10209
QUADRATIC,10207,10201,10205,10209
QUADRATIC,10211,10209,10213,10217
QUADRATIC,10215,10209,10213,10217
QUADRATIC,10218,10217,10219,10221
QUADRATIC,10220,10217,10219,10221
QUADRATIC,10222,10221,10223,10225
QUADRATIC,10224,10221,10223,10225
QUADRATIC,11405,11401,11409,11417
QUADRATIC,11413,11401,11409,11417
QUADRATIC,11423,11421,11425,11429
QUADRATIC,11427,11421,11425,11429
QUADRATIC,11433,11429,11437,11445
QUADRATIC,11441,11429,11437,11445
QUADRATIC,11449,11445,11453,11461
QUADRATIC,11457,11445,11453,11461
*BOUNDARY
ONY,1
ONY,5,6
4897,3
14897,3
10097,2
10097,4
*STEP
*STATIC
*CLOAD
10025,1,0.,
10025,2,0.
10025,3,0.
10025,4,0.
1-640
Static Stress/Displacement Analyses
10025,5,0.
10025,6,0.
4801,4,-100.
4809,4,-400.
4817,4,-125.
4819,4,-100.
4821,4,-75.
4825,4,-200.
4829,4,-150.
4837,4,-400.
4845,4,-200.
4853,4,-400.
4861,4,-200.
4869,4,-400.
4877,4,-225.
4887,4,-500.
4897,4,-125.
14801,4,100.
14809,4,400.
14817,4,125.
14819,4,100.
14821,4,75.
14825,4,200.
14829,4,150.
14837,4,400.
14845,4,200.
14853,4,400.
14861,4,200.
14869,4,400.
14877,4,225.
14887,4,500.
14897,4,125.
*EL FILE
JK,
*END STEP
1-641
Static Stress/Displacement Analyses
problem is axisymmetric and can, therefore, also be modeled using axisymmetric elements. The
contour integrals for the three-dimensional model are verified by comparing them to results using
axisymmetric elements.
Submodel
Submodeling is also used to solve the problem with smaller meshes. The global model represents the
same problem as the full model, but with a coarser mesh. Only one ring of elements is used in the
focused part of the global model mesh compared to eight rings in the full model. For the
three-dimensional global model only five sectors of elements parallel to the 2-axis are used, as
opposed to 10 sectors in the full model. The axisymmetric global model is shown in Figure 1.4.2-5.
The submodels consist of only the focused region of the mesh around the crack tip and contain eight
rings and, in the three-dimensional case, 10 sectors. Quarter-symmetry boundary conditions are applied
to the three-dimensional submodel as well as to the global model. The axisymmetric and
three-dimensional submodels are shown in Figure 1.4.2-6 and Figure 1.4.2-7, respectively. It is
1-642
Static Stress/Displacement Analyses
assumed that the global model's coarse mesh is sufficiently accurate to drive the submodel: if the
global model's displacement field far from the crack tip is accurate, the submodel can obtain accurate
contour integral results.
If two "driven" nodes on opposite faces of the crack share exactly the same location in the submodel,
the submodeling capability is unable to assign the driven nodes to an element uniquely. The two nodes
will behave as if they are tied together across the crack. In this example problem nodes 1033 and
65033 are defined to be approximately 0.01% of their typical element length away from their intended
location along the crack. Moving the nodes this small amount does not affect the results but alleviates
the assignment problem.
Input files
conicalcrack_3dglobal.inp
Three-dimensional global model.
conicalcrack_3dsubmodel.inp
Three-dimensional submodel.
1-643
Static Stress/Displacement Analyses
conicalcrack_full3d.inp
Full three-dimensional model.
conicalcrack_node.inp
Node definitions for conicalcrack_full3d.inp.
conicalcrack_element.inp
Element definitions for conicalcrack_full3d.inp.
conicalcrack_axiglobal.inp
Axisymmetric global model.
conicalcrack_axisubmodel.inp
Axisymmetric submodel.
conicalcrack_fullaxi.inp
Full axisymmetric model.
conicalcrack_3dsubmodel_rms.inp
Three-dimensional submodel with refined meshes.
conicalcrack_full3d_rms.inp
Full three-dimensional model with refined meshes.
conicalcrack_node_rms.inp
Node definitions for conicalcrack_full3d_rms.inp.
conicalcrack_element_rms.inp
Element definitions for conicalcrack_full3d_rms.inp.
conicalcrack_axisubmodel_rms.inp
Axisymmetric submodel with refined meshes.
conicalcrack_fullaxi_rms.inp
Full axisymmetric model with refined meshes.
Tables
Table 1.4.2-1 J -integral estimates (´ 10-7) for conical crack. Contour 1 is omitted from the average
value calculations.
Solution Crack Front Contour Average
Location 1 2 3 4 Value,
5 6 7 8 Contours 2-8
Full Crack tip 1.360 1.331 1.336 1.337
1-644
Static Stress/Displacement Analyses
Axisymmetric 5 6 3 2
1.337 1.337 1.337 1.337 1.3364
5 7 9 9
Corner nodes 1.361 1.331 1.335 1.335
5 4 5 6
1.331 1.334 1.333 1.332 1.3340
Full
5 5 6 5
Three-dimensiona
Midside 1.360 1.331 1.336 1.338
l
nodes 3 6 7 0
1.338 1.339 1.340 1.340 1.3379
7 4 0 6
Submodel Crack tip 1.390 1.361 1.366 1.367
Axisymmetric 3 0 0 1
1.367 1.368 1.368 1.367 1.3665
6 0 2 3
Corner nodes 1.392 1.361 1.365 1.366
1 4 8 1
1.365 1.365 1.363 1.363 1.3646
Submodel
7 3 9 8
Three-dimensiona
Midside 1.390 1.361 1.367 1.368
l
nodes 5 6 0 4
1.369 1.370 1.371 1.369 1.3682
3 1 1 9
Table 1.4.2-2 Stress intensity factor KI estimates for conical crack using refined meshes. Contour 1 is
omitted from the average value calculations.
Solution Crack Contour Average
Front 1 2 3 4 5 Value,
Location Contours
2-5
Full Crack tip 0.487 0.478 0.479 0.479 0.480 0.4794
Axisymmetric 7 3 3 7 1
Corner 0.472 0.477 0.478 0.479 0.479 0.4786
Full
nodes 4 2 4 1 8
Three-dimensiona
Midside 0.492 0.476 0.477 0.477 0.477 0.4770
l
nodes 8 4 1 2 2
Submodel Crack tip 0.537 0.526 0.528 0.528 0.528 0.5280
Axisymmetric 3 9 0 4 8
Corner 0.521 0.526 0.527 0.528 0.528 0.5277
Submodel
nodes 0 2 5 2 9
Three-dimensiona
Midside 0.543 0.525 0.526 0.526 0.526 0.5260
l
nodes 5 3 2 3 3
Table 1.4.2-3 Stress intensity factor KII estimates for conical crack using refined meshes. Contour 1
1-645
Static Stress/Displacement Analyses
Table 1.4.2-4 Stress intensity factor KIII estimates for conical crack using refined meshes. Contour 1
is omitted from the average value calculations.
Solution Crack Contour Average
Front 1 2 3 4 5 Value,
Location Contours
2-5
Corner 0.000 0.000 0.000 0.000 0.000 0.0000
Full
nodes 0 0 0 0 0
Three-dimensiona
Midside 0.015 0.014 0.014 0.013 0.013 0.0140
l
nodes 0 0 0 0 0
Corner 0.000 0.000 0.000 0.000 0.000 0.0000
Submodel
nodes 0 0 0 0 0
Three-dimensiona
Midside 0.016 0.016 0.015 0.015 0.014 0.015
l
nodes
Table 1.4.2-5 J -integral estimates (´ 10-7) for conical crack using refined meshes. JK denotes the J
estimated from stress intensity factors; JA denotes the J estimated directly by ABAQUS.
Solution Crack Contour Average
Front 1 2 3 4 5 Value,
Location (JK) (JK) (JK) (JK) (JK) Contours
1 2 3 4 5 2-5
(JA) (JA) (JA) (JA) (JA)
Full Crack tip 1.382 1.330 1.334 1.333 1.332 1.332
Axisymmetric 1.377 1.331 1.335 1.336 1.336 1.334
Corner 1.300 1.333 1.337 1.338 1.338 1.337
1-646
Static Stress/Displacement Analyses
Full
nodes 1.306 1.331 1.336 1.336 1.336 1.335
Three-dimensiona
Midside 1.422 1.327 1.332 1.332 1.332 1.331
l 1.412 1.330 1.335 1.335 1.336 1.334
nodes
Submodel Crack tip 1.413 1.359 1.363 1.363 1.361 1.362
Axisymmetric 1.407 1.360 1.365 1.365 1.365 1.364
Corner 1.329 1.363 1.367 1.368 1.368 1.367
Submodel
nodes 1.336 1.361 1.366 1.366 1.366 1.365
Three-dimensiona
Midside 1.454 1.357 1.362 1.362 1.362 1.361
l 1.443 1.360 1.365 1.365 1.366 1.364
nodes
Table 1.4.2-6 T -stress estimates for conical crack using refined meshes. Contour 1-2 is omitted from
the average value calculations.
Solution Crack Contour Average
Front 1 2 3 4 5 Value,
Location Contours 3-5
Full Crack tip -1.161 -0.981 -0.98 -0.981 -0.981 -0.981
Axisymmetric 2
Corner -0.640 -0.971 -0.97 -0.976 -0.976 -0.976
Full
nodes 6
Three-dimensiona
Midside -1.315 -0.973 -0.97 -0.978 -0.979 -0.978
l
nodes 7
Submodel Crack tip -1.182 -0.983 -0.98 -0.984 -0.984 -0.984
Axisymmetric 5
Corner -0.598 -0.974 -0.97 -0.979 -0.979 -0.979
Submodel
nodes 9
Three-dimensiona
Midside -1.366 -0.976 -0.98 -0.981 -0.982 -0.981
l
nodes 0
Figures
1-647
Static Stress/Displacement Analyses
1-648
Static Stress/Displacement Analyses
1-649
Static Stress/Displacement Analyses
1-650
Static Stress/Displacement Analyses
Sample listings
1-651
Static Stress/Displacement Analyses
Listing 1.4.2-1
*HEADING
FULL THREE-DIMENSIONAL CONICAL
CRACK MODEL
*WAVEFRONT MINIMIZATION,SUPPRESS
** INCLUDE NODE DATA
*INCLUDE,INPUT=conicalcrack_node.inp
** INCLUDE ELEMENT DATA
*INCLUDE,INPUT=conicalcrack_element.inp
*MATERIAL,NAME=STEEL
*ELASTIC
30.E6,0.3
*SOLID SECTION, MATERIAL=STEEL, ELSET=EALL
*MPC
TIE,TIP01,TIP02
TIE,TIP11,TIP12
TIE,TIP21,TIP22
TIE,TIP31,TIP32
TIE,TIP41,TIP42
TIE,TIP51,TIP52
TIE,TIP61,TIP62
TIE,TIP71,TIP72
TIE,TIP81,TIP82
TIE,TIP91,TIP92
TIE,TIP101,TIP102
TIE,TIP111,TIP112
TIE,TIP121,TIP122
TIE,TIP131,TIP132
TIE,TIP141,TIP142
TIE,TIP151,TIP152
TIE,TIP161,TIP162
TIE,TIP171,TIP172
TIE,TIP181,TIP182
TIE,TIP191,TIP192
TIE,TIP201,TIP202
*NSET,NSET=N571,GENERATE
57833,2057833,100000
*NSET,NSET=N572,GENERATE
57865,2057865,100000
*NSET,NSET=N65,GENERATE
65833,2065833,100000
*MPC
1-652
Static Stress/Displacement Analyses
TIE,N572,N571
TIE,N65,N571
*NSET,NSET=N18,GENERATE
1833,2001833,100000
*NSET,NSET=N98,GENERATE
9833,2009833,100000
*MPC
TIE,N18,N98
*MPC
TIE,Y1,Y0
TIE,Y2,Y0
TIE,Y3,Y0
TIE,Y4,Y0
TIE,Y5,Y0
TIE,Y6,Y0
TIE,Y7,Y0
TIE,Y8,Y0
TIE,Y9,Y0
TIE,Y10,Y0
TIE,Y11,Y0
TIE,Y12,Y0
TIE,Y13,Y0
TIE,Y14,Y0
TIE,Y15,Y0
TIE,Y16,Y0
TIE,Y17,Y0
TIE,Y18,Y0
TIE,Y19,Y0
TIE,Y20,Y0
*BOUNDARY
N0,3,3
N20,1,1
Y0,1,1
Y0,3,3
*STEP
APPLY PRESSURE LOAD
*STATIC
1.0,1.0
*DLOAD
TOP9,P4,10.
*CONTOUR INTEGRAL,CONTOURS=8,OUTPUT=BOTH
T0,0.70710678,-0.70710678,0.
T1,0.70492701,-0.70710678,0.055478959
1-653
Static Stress/Displacement Analyses
T2,0.69840112,-0.70710678,0.11061587
T3,0.68756936,-0.70710678,0.1650708
T4,0.67249851,-0.70710678,0.21850801
T5,0.65328148,-0.70710678,0.27059805
T6,0.63003676,-0.70710678,0.32101976
T7,0.60290764,-0.70710678,0.36946228
T8,0.5720614,-0.70710678,0.41562694
T9,0.53768821,-0.70710678,0.45922912
T10,0.5,-0.70710678,0.5
T11,0.45922912,-0.70710678,0.53768821
T12,0.41562694,-0.70710678,0.5720614
T13,0.36946228,-0.70710678,0.60290764
T14,0.32101976,-0.70710678,0.63003676
T15,0.27059805,-0.70710678,0.65328148
T16,0.21850801,-0.70710678,0.67249851
T17,0.1650708,-0.70710678,0.68756936
T18,0.11061587,-0.70710678,0.69840112
T19,0.055478959,-0.70710678,0.70492701
T20,0.,-0.70710678,0.70710678
*CONTOUR INTEGRAL,CONTOURS=8,OUTPUT=BOTH,
TYPE=K FACTORS
T0,0.70710678,-0.70710678,0.
T1,0.70492701,-0.70710678,0.055478959
T2,0.69840112,-0.70710678,0.11061587
T3,0.68756936,-0.70710678,0.1650708
T4,0.67249851,-0.70710678,0.21850801
T5,0.65328148,-0.70710678,0.27059805
T6,0.63003676,-0.70710678,0.32101976
T7,0.60290764,-0.70710678,0.36946228
T8,0.5720614,-0.70710678,0.41562694
T9,0.53768821,-0.70710678,0.45922912
T10,0.5,-0.70710678,0.5
T11,0.45922912,-0.70710678,0.53768821
T12,0.41562694,-0.70710678,0.5720614
T13,0.36946228,-0.70710678,0.60290764
T14,0.32101976,-0.70710678,0.63003676
T15,0.27059805,-0.70710678,0.65328148
T16,0.21850801,-0.70710678,0.67249851
T17,0.1650708,-0.70710678,0.68756936
T18,0.11061587,-0.70710678,0.69840112
T19,0.055478959,-0.70710678,0.70492701
T20,0.,-0.70710678,0.70710678
*CONTOUR INTEGRAL,CONTOURS=8,OUTPUT=BOTH,
1-654
Static Stress/Displacement Analyses
TYPE=T-STRESS
T0,0.70710678,-0.70710678,0.
T1,0.70492701,-0.70710678,0.055478959
T2,0.69840112,-0.70710678,0.11061587
T3,0.68756936,-0.70710678,0.1650708
T4,0.67249851,-0.70710678,0.21850801
T5,0.65328148,-0.70710678,0.27059805
T6,0.63003676,-0.70710678,0.32101976
T7,0.60290764,-0.70710678,0.36946228
T8,0.5720614,-0.70710678,0.41562694
T9,0.53768821,-0.70710678,0.45922912
T10,0.5,-0.70710678,0.5
T11,0.45922912,-0.70710678,0.53768821
T12,0.41562694,-0.70710678,0.5720614
T13,0.36946228,-0.70710678,0.60290764
T14,0.32101976,-0.70710678,0.63003676
T15,0.27059805,-0.70710678,0.65328148
T16,0.21850801,-0.70710678,0.67249851
T17,0.1650708,-0.70710678,0.68756936
T18,0.11061587,-0.70710678,0.69840112
T19,0.055478959,-0.70710678,0.70492701
T20,0.,-0.70710678,0.70710678
*EL PRINT
S,
*NODE PRINT
U,RF
*ENDSTEP
1-655
Static Stress/Displacement Analyses
Listing 1.4.2-2
*HEADING
AXISYMMETRIC CONICAL CRACK MODEL--GLOBAL WITH 1 RING
*WAVEFRONT MINIMIZATION,SUPPRESS
*SYSTEM
10.,0.,0.
*NODE,SYSTEM=C
1833,0.,0.,0.
9833,0.,0.,0.
57833,0.,0.,0.
57865,0.,0.,0.
65833,0.,0.,0.
1001,15.,-45.,0.
65001,15.,-45.,0.
1033,8.,-45.,0.
65033,8.,-45.,0.
33033,25.,-45.,0.
41033,25.,-18.,0.
57033,10.,-18.,0.
9033,10.,-72.,0.
25033,25.,-72.,0.
41065,25.,0.,0.
57065,10.,0.,0.
*SYSTEM
0.,0.,0.
*NODE,SYSTEM=C
9865,0.,0.,0.
9065,15.,-90.,0.
25065,30.,-90.,0.
25865,170.,-90.,0.
25965,340.,-90.,0.
25833,170.,-60.,0.
25933,340.,-60.,0.
33833,170.,-45.,0.
33933,340.,-45.,0.
41833,170.,-30.,0.
41933,340.,-30.,0.
41865,170.,0.,0.
41965,340.,0.,0.
**
**CRACK TIP REGION
*NGEN,NSET=TIP
1-656
Static Stress/Displacement Analyses
1001,65001,1000
*NGEN,NSET=OUTER1
1033,9033,1000
*NGEN,NSET=OUTER2
9033,25033,1000
*NGEN,NSET=OUTER3
25033,33033,1000
*NGEN,NSET=OUTER4
33033,41033,1000
*NGEN,NSET=OUTER5
41033,57033,1000
*NGEN,NSET=OUTER6
57033,65033,1000
*NSET,NSET=OUTER
OUTER1,OUTER2,OUTER3,OUTER4,OUTER5,OUTER6
*NFILL,NSET=JREGION,SINGULAR=1
TIP,OUTER,2,16
**
**SECTION 9
*NGEN,NSET=BOT9
9033,9065,1
*NGEN,NSET=TOP9
9833,9865,1
*NFILL,NSET=ALL9
BOT9,TOP9,16,50
**
**SECTION 25
*NGEN,NSET=BOT25
25033,25065,1
*NGEN,NSET=TOP25,LINE=C
25833,25865,1,9865
*NFILL,NSET=ALL25,BIAS=0.8
BOT25,TOP25,16,50
**
**SECTION 41
*NGEN,NSET=BOT41
41033,41065,1
*NGEN,NSET=TOP41,LINE=C
41833,41865,1,9865
*NFILL,NSET=ALL41,BIAS=0.8
BOT41,TOP41,16,50
**
**SECTION 925
1-657
Static Stress/Displacement Analyses
*NFILL,NSET=ALL925
BOT9,BOT25,16,1000
**
**SECTION 2541
*NSET,NSET=BOT2533,GENERATE
25033,33033,1000
*NGEN,NSET=TOP2533,LINE=C
25833,33833,1000,9865
*NSET,NSET=BOT3341,GENERATE
33033,41033,1000
*NGEN,NSET=TOP3341,LINE=C
33833,41833,1000,9865
*NSET,NSET=BOT2541
BOT2533,BOT3341
*NSET,NSET=TOP2541
TOP2533,TOP3341
*NFILL,NSET=ALL2541,BIAS=0.8
BOT2541,TOP2541,16,50
**
**SECTION 4157
*NGEN,NSET=BOT57
57033,57065,1
*NFILL,NSET=ALL4157
BOT41,BOT57,16,1000
**
**SECTION 57
*NGEN,NSET=TOP57
57833,57865,1
*NFILL,NSET=ALL57,BIAS=1.0
BOT57,TOP57,16,50
**
**SECTION 5765
*NGEN,NSET=TOP5765
57833,65833,1000
*NFILL,NSET=ALL5765,BIAS=1.0
OUTER6,TOP5765,16,50
**
**SECTION 19
*NGEN,NSET=TOP19
1833,9833,1000
*NFILL,NSET=ALL19
OUTER1,TOP19,16,50
**
1-658
Static Stress/Displacement Analyses
1-659
Static Stress/Displacement Analyses
*ELGEN,ELSET=SECT925
13033,4,8,8,4,4000,4000
**
**ELEMENT SECTION 2541
*ELEMENT,TYPE=CAX8R
29233,29233,29033,25033,25233,29133,27033,
25133,27233
*ELGEN,ELSET=SECT2541
29233,4,4000,4000,4,200,200
**
**ELEMENT SECTION 41
*ELEMENT, TYPE=CAX8R
41241,41241,41041,41033,41233,41141,41037,
41133,41237
*ELGEN,ELSET=SECT41
41241,4,8,8,4,200,200
**
**ELEMENT SECTION 4157
*ELEMENT,TYPE=CAX8R
41041,41041,45041,45033,41033,43041,45037,
43033,41037
*ELGEN,ELSET=SECT4157
41041,4,8,8,4,4000,4000
**
**ELEMENT SECTION 57
*ELEMENT, TYPE=CAX8R
57041,57041,57241,57233,57033,57141,57237,
57133,57037
*ELGEN,ELSET=SECT57
57041,4,8,8,4,200,200
**
**ELEMENT SECTION 5765
*ELEMENT,TYPE=CAX8R
57033,57033,57233,61233,61033,57133,59233,
61133,59033
*ELGEN,ELSET=SECT5765
57033,2,4000,4000,4,200,200
**
**INFINITE ELEMENTS
*ELEMENT,TYPE=CINAX5R
41941,41841,41833,41933,41941,41837
*ELGEN,ELSET=INF41
41941,4,8,8
1-660
Static Stress/Displacement Analyses
*ELEMENT,TYPE=CINAX5R
29933,29833,25833,25933,29933,27833
*ELGEN,ELSET=INF2541
29933,4,4000,4000
*ELEMENT,TYPE=CINAX5R
25933,25833,25841,25941,25933,25837
*ELGEN,ELSET=INF25
25933,4,8,8
*ELSET,ELSET=INF
INF41,INF2541,INF25
**
*ELSET,ELSET=E1
RING,SECT9,SECT25,SECT41,SECT57,SECT19,SECT925,
SECT2541,SECT4157,SECT5765,INF
*MATERIAL,NAME=STEEL
*ELASTIC
30.E6,0.3
*SOLID SECTION, MATERIAL=STEEL, ELSET=E1
**
**ADD BOUNDARY CONDITIONS
*NSET,NSET=R9,GENERATE
9065,9865,50
*NSET,NSET=R925,GENERATE
9065,25065,1000
*NSET,NSET=R25,GENERATE
25065,25865,50
*NSET,NSET=YAXIS
R9,R925,R25
*NSET,NSET=L57,GENERATE
57065,57865,50
*NSET,NSET=L4157,GENERATE
41065,57065,1000
*NSET,NSET=L41,GENERATE
41065,41865,50
*NSET,NSET=XAXIS
TOP9,L57,L4157,L41
*BOUNDARY
YAXIS,XSYMM
**
**MPC'S TO TIE REDUNDANT NODES
*NSET,NSET=TIP1,GENERATE
1001,64001,1000
*NSET,NSET=TIP2,GENERATE
1-661
Static Stress/Displacement Analyses
2001,65001,1000
*MPC
TIE,TIP1,TIP2
*MPC
TIE,57865,57833
*MPC
TIE,57833,65833
*MPC
TIE,1833,9833
**
*STEP
APPLY PRESSURE LOAD
*STATIC
1.0,1.0
*DLOAD
TOP9,P2,10.
*CONTOUR INTEGRAL,CONTOURS=1,OUTPUT=BOTH
TIP,0.707107,-0.707107
*CONTOUR INTEGRAL,CONTOURS=1,OUTPUT=BOTH,
TYPE=K FACTORS
TIP,0.707107,-0.707107
*CONTOUR INTEGRAL,CONTOURS=1,OUTPUT=BOTH,
TYPE=T-STRESS
TIP,0.707107,-0.707107
*EL PRINT
S,
*NODE PRINT
U,RF
*NODE FILE
U,
*OUTPUT,FIELD
*NODE OUTPUT
U,
*ENDSTEP
1-662
Static Stress/Displacement Analyses
Listing 1.4.2-3
*HEADING
AXISYMMETRIC CONICAL CRACK MODEL
SUBMODEL WITH 8 RINGS
*WAVEFRONT MINIMIZATION,SUPPRESS
*SYSTEM
10.,0.,0.
*NODE,SYSTEM=C
1833,0.,0.,0.
9833,0.,0.,0.
57833,0.,0.,0.
57865,0.,0.,0.
65833,0.,0.,0.
1001,15.,-45.,0.
65001,15.,-45.,0.
1033,8.,-45.,0.
65033,8.,-45.,0.
33033,25.,-45.,0.
41033,25.,-18.,0.
57033,10.,-18.,0.
9033,10.,-72.,0.
25033,25.,-72.,0.
41065,25.,0.,0.
57065,10.,0.,0.
*SYSTEM
0.,0.,0.
*NODE,SYSTEM=C
9865,0.,0.,0.
9065,15.,-90.,0.
25065,30.,-90.,0.
25865,170.,-90.,0.
25965,340.,-90.,0.
25833,170.,-60.,0.
25933,340.,-60.,0.
33833,170.,-45.,0.
33933,340.,-45.,0.
41833,170.,-30.,0.
41933,340.,-30.,0.
41865,170.,0.,0.
41965,340.,0.,0.
*NODE,SYSTEM=R
1033,15.656,-5.6579
1-663
Static Stress/Displacement Analyses
65033,15.658,-5.6559
**
**CRACK TIP REGION
*NGEN,NSET=TIP
1001,65001,2000
*NGEN,NSET=OUTER1
1033,9033,2000
*NGEN,NSET=OUTER2
9033,25033,2000
*NGEN,NSET=OUTER3
25033,33033,2000
*NGEN,NSET=OUTER4
33033,41033,2000
*NGEN,NSET=OUTER5
41033,57033,2000
*NGEN,NSET=OUTER6
57033,65033,2000
*NSET,NSET=OUTER
OUTER1,OUTER2,OUTER3,OUTER4,OUTER5,OUTER6
*NFILL,NSET=JREGION,SINGULAR=1
TIP,OUTER,16,2
**
**CRACK TIP REGION ELEMENTS
*ELEMENT,TYPE=CAX8R
1001,1001,1005,5005,5001,1003,3005,5003,3001
*ELGEN,ELSET=RINGS
1001,16,4000,4000,8,4,4
**
*MATERIAL,NAME=STEEL
*ELASTIC
30.E6,0.3
*SOLID SECTION, MATERIAL=STEEL, ELSET=RINGS
**
**MPC'S TO TIE REDUNDANT NODES
*NSET,NSET=TIP1,GENERATE
1001,63001,2000
*NSET,NSET=TIP2,GENERATE
3001,65001,2000
*MPC
TIE,TIP1,TIP2
*SUBMODEL
OUTER,
**
1-664
Static Stress/Displacement Analyses
*STEP
*STATIC
1.,1.
*BOUNDARY,SUBMODEL,STEP=1
OUTER,1,2
*CONTOUR INTEGRAL,CONTOURS=8,OUTPUT=BOTH
TIP,0.707107,-0.707107
*CONTOUR INTEGRAL,CONTOURS=8,OUTPUT=BOTH,
TYPE=K FACTORS
TIP,0.707107,-0.707107
*CONTOUR INTEGRAL,CONTOURS=8,OUTPUT=BOTH,
TYPE=T-STRESS
TIP,0.707107,-0.707107
*EL PRINT
S,
*NODE PRINT
U,RF
*ENDSTEP
1-665
Static Stress/Displacement Analyses
recommended for thin shells because it introduces constraints that "lock" the response in the finer
mesh regions. In a thin shell case the finer mesh would have to be carried out well away from the
region of high strain gradients.
Three different flaws are studied. All have the semi-elliptic geometry shown in Figure 1.4.3-2, with, in
all cases, c = 3a0 : The three flaws have a0 =t ratios of 0.25 (a shallow crack), 0.5, and 0.8 (a deep
crack). In all cases the axial length of the cylinder is taken as 14 times the crack half-length, c: this is
assumed to be sufficient to approximate the infinite length.
An input data file for the case a0 =t =.5 without making the symmetry assumption about z =0 is also
included. This mesh uses the LS6 line spring elements and serves to check the elastic-plastic capability
of the LS6 elements. The results are the same as for the corresponding mesh using LS3S elements and
symmetry about z =0. The formulation of the LS6 elements assumes that the plasticity is
predominately due to Mode I deformation around the flaw and neglects the effect of the Mode II and
Mode III deformation around the flaw. In the global mesh the displacement in the z-direction is
constrained to be zero at the node at the end of the flaw where the flaw depth goes to zero. To
duplicate this constraint in the mesh using LS6 elements, the two nodes at the end of the flaw (flaw
depth = 0) are constrained to have the same displacements.
Material
The cylinder is assumed to be made of an elastic-plastic metal, with a Young's modulus of 206.8 GPa
(30 ´ 106 lb/in2), a Poisson's ratio of 0.3, an initial yield stress of 482.5 MPa (70000 lb/in 2, and
constant work hardening to an ultimate stress of 689.4 MPa (10 5 lb/in2) at 10% plastic strain, with
perfectly plastic behavior at higher strains.
Loading
The loading consists of uniform internal pressure applied to all of the shell elements, with edge loads
applied to the far end of the cylinder to provide the axial stress corresponding to a closed-end
condition. Even though the flaw is on the inside surface of the cylinder, the pressure is not applied on
the exposed crack face. Since pressure loads on the flaw surface of line spring elements are
implemented using linear superposition in ABAQUS, there is no theoretical basis for applying these
loads when nonlinearities are present. We assume that this is not a large effect in this problem. For
consistency with the line spring element models, pressure loading of the crack face is not applied to the
shell-to-solid submodel.
1-666
Static Stress/Displacement Analyses
Á <30° the results are inaccurate for two reasons. First, the depth of the flaw is changing very rapidly
in this region, which makes the line spring approximation quite inaccurate. Second, J el is of the same
order of magnitude as J pl , but the line spring plasticity model is only valid when J el << J pl : The
results toward the center of the crack (Á >30°) are more accurate than those at the ends of the crack
since the flaw depth changes less rapidly with position in this region and J pl is much larger than J el :
For this reason only J values for Á >30° are shown in Figure 1.4.3-4.
Input files
inelasticlinespring_05.inp
a0 =t = 0.5.
inelasticlinespring_05_nosym.inp
a0 =t = 0.5 without the symmetry assumption across z =0, using line spring element type LS6.
1-667
Static Stress/Displacement Analyses
inelasticlinespring_progcrack.f
A program used to create a data file giving the flaw depths as a function of position along the
crack.
inelasticlinespring_025.inp
Shallow crack case, a0 =t =0.25.
inelasticlinespring_08.inp
Deep crack case, a0 =t =0.8.
inelasticlinespring_c3d20r_sub.inp
C3D20R (a0 =t =0.25) submodel.
inelasticlinespring_c3d20r_ful.inp
C3D20R (a0 =t =0.25) full model.
Reference
· Parks, D. M., and C. S. White, "Elastic-Plastic Line-Spring Finite Elements for Surface-Cracked
Plates and Shells," Transactions of the ASME, Journal of Pressure Vessel Technology, vol. 104,
pp. 287-292, November 1982.
Figures
Figure 1.4.3-1 Finite element model for an axial flaw in a pressurized cylinder.
1-668
Static Stress/Displacement Analyses
1-669
Static Stress/Displacement Analyses
Figure 1.4.3-3 Normalized J -integral values EJ =(¾y2 t) versus normalized applied pressure
¹ is the mean radius of the cylinder.
¹ (¾y t), where R
pR=
Figure 1.4.3-4 Normalized J -integral values EJ =(¾y2 t) versus position along the flaw surface given
¹ is the
¹ (¾y t)= .574, 1.097, and 1.172. R
by 2Á=¼, for a0 =t =0.5, and normalized applied pressures pR=
mean radius of the cylinder.
1-670
Static Stress/Displacement Analyses
Figure 1.4.3-6 Normalized J -integral values EJ =(¾y2 t) versus position along the flaw surface given
¹ is the mean radius of the
¹ (¾y t) =0.898. R
by 2Á=¼ for a0 =t =0.25 and at the normalized pressure. pR=
cylinder.
1-671
Static Stress/Displacement Analyses
Sample listings
1-672
Static Stress/Displacement Analyses
Listing 1.4.3-1
*HEADING
FINITE LENGTH AXIAL FLAW IN PRESSURIZED CYLINDER
*NODE,SYSTEM=C
1, 10.5,-90.,0.
97, 10.5,-90.,6.
99, 10.5,-90.,9.
103, 10.5,-90.,21.
9601, 10.5,234.,0.
9697, 10.5,234.,6.
9699, 10.5,234.,9.
9703, 10.5,234.,21.
11201, 10.5,90.,0.
11297, 10.5,90.,6.
11299, 10.5,90.,9.
11303, 10.5,90.,21.
99991, 0.,0.,0.
99992, 0.,0.,6.
99993, 0.,0.,9.
99994, 0.,0.,21.
*NGEN,NSET=BOTTOM,LINE=C
1,9601,200,99991,,,,,,-1.
9601,11201,200,99991,,,,,,-1.
*NGEN,NSET=MID1,LINE=C
97,9697,200,99992,,,,,,-1.
9697,11297,200,99992,,,,,,-1.
*NGEN,NSET=MID2,LINE=C
99,9699,200,99993,,,,,,-1.
9699,11299,200,99993,,,,,,-1.
*NGEN,NSET=TOP,LINE=C
103,9703,200,99994,,,,,,-1.
9703,11303,200,99994,,,,,,-1.
*NGEN
1,97
97,99
99,103
*NSET,NSET=EDGE1,GENERATE
25,103
*NGEN,NSET=EDGE2
11201,11297
11297,11299
11299,11303
1-673
Static Stress/Displacement Analyses
*NFILL
BOTTOM,MID1,96
MID1,MID2,2
MID2,TOP,4
*NSET,NSET=N1
103,11303
*NSET,NSET=N2
4903,9903,10303,10703,11103
*NSET,NSET=N3
9703,10103,10503,10903
*NSET,NSET=ND1
1,
**
*ELEMENT,TYPE=S8R,ELSET=SHELL
9, 1,5,405,401,3,205,403,201
13, 17,19,419,417,18,219,418,217
17, 25,29,429,425,27,229,427,225
18, 29,37,437,429,33,237,433,229
22, 61,77,477,461,69,277,469,261
23, 77,97,497,477,87,297,487,277
24, 401,409,1209,1201,405,809,1205,801
26, 1201,1209,2809,2801,1205,2009,2805,2001
28, 417,421,1221,1217,419,821,1219,817
31, 1217,1221,2821,2817,1219,2021,2819,2017
34, 429,437,1237,1229,433,837,1233,829
38, 1229,1237,2837,2829,1233,2037,2833,2029
42, 461,477,1277,1261,469,877,1269,861
43, 1261,1277,2877,2861,1269,2077,2869,2061
44, 477,497,1297,1277,487,897,1287,877
45, 1277,1297,2897,2877,1287,2097,2887,2077
46, 2801,2817,6017,6001,2809,4417,6009,4401
48, 2817,2821,6021,6017,2819,4421,6019,4417
50, 2821,2829,6029,6021,2825,4429,6025,4421
58, 2877,2897,6097,6077,2887,4497,6087,4477
47, 6001,6017,9617,9601,6009,7817,9609,7801
49, 6017,6021,9621,9617,6019,7821,9619,7817
51, 6021,6029,9629,9621,6025,7829,9625,7821
59, 6077,6097,9697,9677,6087,7897,9687,7877
1002, 97,99,9699,9697,98,4899,9698,4897
1101, 9601,9697,10097,10001,9649,9897,10049,9801
1102, 9697,9699,10099,10097,9698,9899,10098,9897
*ELGEN,ELSET=SHELL
9,4,4,1
1-674
Static Stress/Displacement Analyses
13,4,2,1
18,4,8,1
24,2,8,1
26,2,8,1
28,3,4,1
31,3,4,1
34,4,8,1
38,4,8,1
46,2,28,6
52,3,16,2
47,2,28,6
53,3,16,2
1002,3,2,1
1102,3,2,1
1101,4,400,100
1102,4,400,100
1103,4,400,100
1104,4,400,100
*ELSET,ELSET=SHELL1,GENERATE
1,59
*MATERIAL,NAME=MSHELL
*ELASTIC
30.E6,.3
*PLASTIC
7.E4,0.
1.E5,.0976
*SHELL SECTION,ELSET=SHELL,MATERIAL=MSHELL
1.,
*ELEMENT,TYPE=LS3S
1, 25,24,23
5, 17,15,13
*ELGEN,ELSET=CRACK
1, 4,-2,1
5, 4,-4,1
*SURFACE FLAW,SIDE=NEGATIVE
1, 0.5000000
3, 0.4982609
5, 0.4930066
7, 0.4841229
9, 0.4714045
11, 0.4545297
13, 0.4330127
15, 0.4061164
1-675
Static Stress/Displacement Analyses
17, 0.3726780
18, 0.3529390
19, 0.3307189
20, 0.3054766
21, 0.2763854
22, 0.2420615
23, 0.1998263
24, 0.1428261
25, 0.0000000
*SHELL SECTION,ELSET=CRACK,MATERIAL=MSHELL
1.,
*MPC
QUADRATIC, 403,401,405,409
QUADRATIC, 407,401,405,409
QUADRATIC, 411,409,413,417
QUADRATIC, 415,409,413,417
QUADRATIC, 418,417,419,421
QUADRATIC, 420,417,419,421
QUADRATIC, 422,421,423,425
QUADRATIC, 424,421,423,425
QUADRATIC, 2805,2801,2809,2817
QUADRATIC, 2813,2801,2809,2817
QUADRATIC, 2823,2821,2825,2829
QUADRATIC, 2827,2821,2825,2829
QUADRATIC, 2833,2829,2837,2845
QUADRATIC, 2841,2829,2837,2845
QUADRATIC, 2849,2845,2853,2861
QUADRATIC, 2857,2845,2853,2861
QUADRATIC, 9609,9601,9649,9697
QUADRATIC, 9617,9601,9649,9697
QUADRATIC, 9619,9601,9649,9697
QUADRATIC, 9621,9601,9649,9697
QUADRATIC, 9625,9601,9649,9697
QUADRATIC, 9629,9601,9649,9697
QUADRATIC, 9637,9601,9649,9697
QUADRATIC, 9645,9601,9649,9697
QUADRATIC, 9653,9601,9649,9697
QUADRATIC, 9661,9601,9649,9697
QUADRATIC, 9669,9601,9649,9697
QUADRATIC, 9677,9601,9649,9697
QUADRATIC, 9687,9601,9649,9697
QUADRATIC, 7897,9697,4897,97
QUADRATIC, 6097,9697,4897,97
1-676
Static Stress/Displacement Analyses
QUADRATIC, 4497,9697,4897,97
QUADRATIC, 2897,9697,4897,97
QUADRATIC, 2097,9697,4897,97
QUADRATIC, 1297,9697,4897,97
QUADRATIC, 897,9697,4897,97
QUADRATIC, 497,9697,4897,97
QUADRATIC, 297,9697,4897,97
*RESTART,WRITE,FREQUENCY=5
**
*STEP,INC=10
*STATIC
1.,1.
*CLOAD
N1,3,1.15E4
N3,3,2.30E4
N2,3,4.60E4
*DLOAD
SHELL,P,3325.
*BOUNDARY
EDGE1,XSYMM
EDGE2,XSYMM
BOTTOM,ZSYMM
11201,2
*NODE PRINT,NSET=ND1,SUMMARY=NO
U,
RF,
*EL PRINT,ELSET=CRACK
JK,
*ENERGY PRINT
*NODE FILE,NSET=ND1
U,RF
*OUTPUT,FIELD
*NODE OUTPUT,NSET=ND1
U,RF
*EL FILE,ELSET=CRACK
JK,
*OUTPUT,FIELD
*ELEMENT OUTPUT,ELSET=CRACK
JK,
*EL FILE,ELSET=SHELL
LOADS,
*OUTPUT,FIELD
*ELEMENT OUTPUT,ELSET=SHELL
1-677
Static Stress/Displacement Analyses
LOADS,
*ENERGY FILE
*OUTPUT,HISTORY,FREQUENCY=1
*ENERGY OUTPUT,VARIABLE=PRESELECT
*END STEP
**
*STEP,INC=20
*STATIC
.1,1.,,.1
*CLOAD
N1,3,.2875E5
N3,3,.575E5
N2,3,1.15E5
*DLOAD
SHELL,P,8312.5
*END STEP
1-678
Static Stress/Displacement Analyses
Listing 1.4.3-2
CC--- PROGRAM TO GENERATE CRACK DEPTH DATA
C PROGRAM CRACK
C
SUBROUTINE HKSMAIN
C
IMPLICIT REAL*8(A-H,O-Z)
C=1.5
CC=C*C
N=24
NNODE=N+1
X0=C/DBLE(N)
X=0.
DO 100 I=1,NNODE
IF(I.GE.17) GO TO 1
IF((I/2)*2.EQ.I) GO TO 10
1 CONTINUE
XX=X*X
TMP=3.
Z=SQRT(CC-XX)/TMP
WRITE(6,99) I,Z
WRITE(16,99)I,Z
99 FORMAT(I5,F10.7)
10 CONTINUE
X=X+X0
100 CONTINUE
REWIND 16
STOP
END
1-679
Static Stress/Displacement Analyses
materials.
In this example an edge crack in a three-point bend specimen is allowed to grow based on the crack
opening displacement criterion. Crack propagation is first modeled by giving the crack length as a
function of time. The data for the crack length are taken from Kunecke, Klingbeil, and Schicker
(1993). The data for the crack propagation analysis using the COD criterion are taken from the first
analysis. This example demonstrates how the COD criterion can be used in stable crack growth
analysis.
Problem description
An edge crack in a three-point bend specimen in plane strain, subjected to Mode I loading, is
considered (see Figure 1.4.4-1). The crack length to specimen width ratio is 0.2. The length of the
specimen is 55 mm, and its width is 10 mm. The specimen is subjected to bending loads such that
initially a well-contained plastic zone develops for the stationary crack. Subsequently, the crack is
allowed to grow.
Material
The material is assumed to be elastic-plastic, with a Young's modulus of E = 200 GPa and Poisson's
ratio of 0.3. The plastic work hardening data are given in Table 1.4.4-1.
1-680
Static Stress/Displacement Analyses
COD criterion
The loading of the specimen and the specification of the COD criterion for crack growth demonstrates
the flexibility of the COD criterion on the *DEBOND option. Frequently, the crack opening
displacement is measured at the mouth of the crack tip: this is called the crack mouth opening
displacement (CMOD). The crack opening displacement can also be measured at the position where
the initial crack tip was located. Alternatively, the crack-tip opening angle ( CTOA), defined as the
angle between the two surfaces at the tip of the crack, is measured. The crack-tip opening angle can be
easily reinterpreted as the crack opening at a distance behind the crack tip. In this example the COD
specification required to use both the CMOD and the CTOA criteria is demonstrated.
For the purposes of demonstration the crack opening displacement at the mouth of the crack is used as
the initial debond criterion. The first three nodes along the crack propagation surface are allowed to
debond when the crack opening displacement at the mouth of the crack reaches a critical value. To
achieve this, the following loading sequence is adopted: in Step 1, the specimen is loaded to a
particular value (*DEBOND is not used), and in Step 2 the first crack-tip node is allowed to debond
(*DEBOND is used). Steps 3 and 4 and Steps 5 and 6 follow the same sequence as Steps 1 and 2 so
that the two successive nodes can debond. Since, the crack opening displacement is measured at the
mouth of the crack, the value of the DISTANCE parameter on the *FRACTURE CRITERION option
is different in Steps 2, 4, and 6.
The loading sequence adopted above outlines a way in which the CMOD measurements can be
simulated without encountering the situation in which the COD is measured beyond the bound of the
specimen, which would lead to an error message. In this example, the loads at which the crack-tip
nodes debonded were known a priori. In general, such information may not be available, and the
restart capabilities in ABAQUS can be used to determine the load at which the fracture criterion is
satisfied.
The remaining bonded nodes along the crack propagation surface are allowed to debond based on
averaged values of the crack-tip opening angles for different accumulated crack lengths. The data
prescribed under the *FRACTURE CRITERION option in Step 7 are the crack opening displacement
values that were computed from the crack-tip opening angles observed in the analysis that uses the
prescribed crack length versus time criterion. These crack-tip opening angles are converted to critical
crack opening displacements at a fixed distance of 0.04 mm behind the crack tip. Hence, the crack
opening displacement is measured very close to the current crack tip.
1-681
Static Stress/Displacement Analyses
user-specified data, as well as the results obtained from the finite element analysis based on the two
criteria, are plotted. Good agreement is observed between the user input values and the results from the
analysis. The curve based on the COD criterion does not correspond with the user-specified data
toward the end of the analysis because an average crack opening displacement was assumed.
Figure 1.4.4-4 shows the reaction force at the node where the displacements are applied as a function
of the accumulated incremental crack length, obtained from the analysis in which the crack length was
specified as a function of time. The curve obtained when the COD criterion is used is almost identical
and is not shown in this figure.
Figure 1.4.4-5 depicts the variation of the reaction force as a function of the displacement at the rigid
body reference node.
The contours of equivalent plastic strain in the near crack-tip region for two different crack advance
positions are shown in Figure 1.4.4-6and Figure 1.4.4-7. Contours of the Mises equivalent stress at the
final stage of the analysis are shown in Figure 1.4.4-8.
Input files
crackgrowth_lengthvtime.inp
Analysis with the crack length versus time criterion.
crackgrowth_cod.inp
Analysis with the COD criterion.
crackgrowth_model.inp
Model data for the two analysis files.
Reference
· G. Kunecke, D. Klingbeil, and J. Schicker, "Rißfortschrittssimulation mit der ABAQUS-option
DEBOND am Beispiel einer statisch belasteten Kerbschlagbiegeprobe," presented at the
ABAQUS German Fracture Mechanics group meeting in Stuttgart, November 1993.
Table
1-682
Static Stress/Displacement Analyses
Figures
Figure 1.4.4-2 Finite element mesh for the three-point bend specimen.
1-683
Static Stress/Displacement Analyses
Figure 1.4.4-4 Variation of the reaction force as a function of the cumulative crack length.
Figure 1.4.4-6 Plastic zone for an accumulated crack length of 1.03 mm.
1-684
Static Stress/Displacement Analyses
Figure 1.4.4-7 Plastic zone for an accumulated crack length of 2.18 mm.
Figure 1.4.4-8 Contours of Mises stress for an accumulated crack length of 2.18 mm.
Sample listings
1-685
Static Stress/Displacement Analyses
Listing 1.4.4-1
*HEADING
CRACK GROWTH IN A THREE POINT BEND SPECIMEN:
CRACK LENGTH CRITERION.
**
** Input file defining the model data.
**
*INCLUDE, INPUT=crackgrowth_model.inp
**
** step 1: Load the specimen
**
*STEP,NLGEOM,INC=100
**
*STATIC
0.001, 1.0
**
*** load application
**
*BOUNDARY
9997, 1, 1, 1.0
*CONTACT CONTROLS,FRICTION ONSET=DELAY
*EL PRINT,FREQUENCY=0
*NODE PRINT,FREQUENCY=0
*CONTACT PRINT ,SLAVE=DBDSL,MASTER=DBDMS
DBT, DBSF, DBS
*CONTACT FILE,FREQUENCY=10
CSTRESS, CDISP
*CONTACT FILE,FREQUENCY=10,SLAVE=DBDSL,MASTER=DBDMS
DBT, DBSF, DBS
*PRINT, CONTACT=YES
*EL PRINT,FREQUENCY=0
*NODE PRINT,FREQUENCY=0
*END STEP
**
*** Step 2: Debond the bonded nodes
**
** Use the following lines if the analysis
** is to be run through to completion.
**
**STEP,NLGEOM,INC=500
**STATIC
**0.005, 1.951, 0.00001, 0.05
1-686
Static Stress/Displacement Analyses
**BOUNDARY
**9997, 1, 1, 2.951
**
*STEP,NLGEOM,INC=750
*STATIC
0.005, 0.4, 0.00001, 0.05
*BOUNDARY
9997, 1, 1, 1.4
**
*DEBOND,SLAVE=DBDSL,MASTER=DBDMS,
TIME INCREMENT=.001,OUTPUT=BOTH,FREQUENCY=1
0.0 , 1.0
0.005, 0.0
*FRACTURE CRITERION, TYPE=CRACK LENGTH, NSET=REF,
TOLERANCE=0.1
1.000001, 0.000000001,
1.256, 0.097,
1.416, 0.181,
1.577, 0.284,
1.737, 0.404,
1.898, 0.541,
2.058, 0.696,
2.114, 0.751,
2.190, 0.830,
2.263, 0.909,
2.332, 0.988,
2.398, 1.067,
2.461, 1.146,
2.521, 1.225,
2.577, 1.304,
2.631, 1.383,
2.681, 1.462,
2.727, 1.541,
2.771, 1.620,
2.811, 1.699,
2.848, 1.778,
2.881, 1.857,
2.912, 1.936,
2.939, 2.015,
2.951, 2.054
*CONTROLS, PARAMETERS=FIELD, FIELD=DISPLACEMENT
, 0.1
*CONTACT FILE,FREQUENCY=10
1-687
Static Stress/Displacement Analyses
CSTRESS, CDISP
*CONTACT FILE,FREQUENCY=10,SLAVE=DBDSL,
MASTER=DBDMS
DBT,DBSF, DBS
*CONTACT PRINT
CSTRESS, CDISP
*CONTACT PRINT,SLAVE=DBDSL,MASTER=DBDMS
DBT,DBSF,DBS
*PRINT, CONTACT=YES
*EL PRINT,FREQUENCY=0
*NODE PRINT,FREQUENCY=0
*END STEP
1-688
Static Stress/Displacement Analyses
Listing 1.4.4-2
*HEADING
CRACK GROWTH IN A THREE POINT BEND SPECIMEN:
COD CRITERION.
**
** Input file defining the model data.
**
*INCLUDE, INPUT=crackgrowth_model.inp
**
** step 1: load the specimen
**
*STEP,NLGEOM,INC=100
*STATIC
0.001, 1.0
**
*** load application
**
*BOUNDARY
9997, 1, 1, 1.0
*EL PRINT,FREQUENCY=0
*NODE PRINT,FREQUENCY=0
*CONTACT PRINT,SLAVE=DBDSL,MASTER=DBDMS
DBT, DBSF, DBS
*CONTACT FILE,FREQUENCY=10,SLAVE=DBDSL,
MASTER=DBDMS
DBT, DBSF, DBS
*PRINT, CONTACT=YES
*END STEP
**
*** step 2: Debond the first node.
**
*STEP,NLGEOM,INC=1
*STATIC
0.005, 0.005, 0.00001
*BOUNDARY
9997, 1, 1, 1.005
*DEBOND,SLAVE=DBDSL,MASTER=DBDMS,
TIME INCREMENT=.005,FREQUENCY=1,OUTPUT=BOTH
0.0 , 1.0
0.005, 0.0
*FRACTURE CRITERION,TYPE=COD,TOLERANCE=0.01,
DISTANCE=2.36,SYMMETRY
1-689
Static Stress/Displacement Analyses
2.446, 0.028
*CONTROLS, PARAMETERS=FIELD, FIELD=DISPLACEMENT
, 0.1
*CONTACT FILE,SLAVE=DBDSL,MASTER=DBDMS
DBT,DBSF,DBS
*CONTACT PRINT,SLAVE=DBDSL,MASTER=DBDMS
DBT,DBSF,DBS
*PRINT, CONTACT=YES
*EL PRINT,FREQUENCY=0
*NODE PRINT,FREQUENCY=0
*END STEP
**
** step 3: Load to the point where the second
** node is about to debond.
**
*STEP,NLGEOM,INC=20
*STATIC
0.001, 0.0644, 0.00001
*BOUNDARY
9997, 1, 1, 1.0694
*CONTACT FILE,FREQUENCY=10,SLAVE=DBDSL,
MASTER=DBDMS
DBT,DBSF,DBS
*CONTACT PRINT,SLAVE=DBDSL,MASTER=DBDMS
DBT,DBSF,DBS
*PRINT, CONTACT=YES
*EL PRINT,FREQUENCY=0
*NODE PRINT,FREQUENCY=0
*END STEP
***
***** step 4: Debond the second node.
***
*STEP,NLGEOM,INC=20
*STATIC
1.0E-06, 1.E-06
*BOUNDARY
9997, 1, 1, 1.069401
*DEBOND,SLAVE=DBDSL,MASTER=DBDMS,
TIME INCREMENT=.001,FREQUENCY=2,OUTPUT=BOTH
0.0 , 1.0
0.005, 0.0
*FRACTURE CRITERION,TYPE=COD,TOLERANCE=0.01,
DISTANCE=2.389,SYMMETRY
1-690
Static Stress/Displacement Analyses
2.475, 0.06
*CONTACT FILE,SLAVE=DBDSL,MASTER=DBDMS
DBT,DBSF,DBS
*CONTACT PRINT,SLAVE=DBDSL,MASTER=DBDMS
DBT,DBSF,DBS
*PRINT, CONTACT=YES
*EL PRINT,FREQUENCY=0
*NODE PRINT,FREQUENCY=0
*END STEP
**
** step 5: Load to the point where the third
** node is about to debond
**
*STEP,NLGEOM,INC=50
*STATIC
0.001, 0.085, 0.00001
*BOUNDARY
9997, 1, 1, 1.1544
*CONTACT FILE,FREQUENCY=10,SLAVE=DBDSL,
MASTER=DBDMS
DBT,DBSF,DBS
*CONTACT PRINT,SLAVE=DBDSL,MASTER=DBDMS
DBT,DBSF,DBS
*PRINT, CONTACT=YES
*EL PRINT,FREQUENCY=0
*NODE PRINT,FREQUENCY=0
*END STEP
***
***** step 6: Debond the third node
***
*STEP,NLGEOM,INC=20
*STATIC
1.0E-06, 1.E-06
*BOUNDARY
9997, 1, 1, 1.154401
*DEBOND,SLAVE=DBDSL,MASTER=DBDMS,
TIME INCREMENT=.001,FREQUENCY=2,OUTPUT=BOTH
0.0 , 1.0
0.005, 0.0
*FRACTURE CRITERION,TYPE=COD,TOLERANCE=0.01,
DISTANCE=2.426,SYMMETRY
2.518, 0.0934
*CONTACT FILE,SLAVE=DBDSL,MASTER=DBDMS
1-691
Static Stress/Displacement Analyses
DBT,DBSF,DBS
*CONTACT PRINT,SLAVE=DBDSL,MASTER=DBDMS
DBT,DBSF,DBS
*PRINT, CONTACT=YES
*EL PRINT,FREQUENCY=0
*NODE PRINT,FREQUENCY=0
*END STEP
**
*** step 7: Debond the rest of the nodes.
**
**
** Use the following lines if the analysis is
** to run through to completion
**STEP,NLGEOM,INC=500
**STATIC
**0.001, 1.752, 0.00001
**BOUNDARY
**9997, 1, 1, 2.951
**
*STEP,NLGEOM,INC=75
*STATIC
0.001, 0.40, 0.00001
*BOUNDARY
9997, 1, 1, 1.40
*DEBOND,SLAVE=DBDSL,MASTER=DBDMS,
TIME INCREMENT=.001,FREQUENCY=2,OUTPUT=BOTH
0.0 , 1.0
0.005, 0.0
*FRACTURE CRITERION,TYPE=COD,TOLERANCE=0.01,
DISTANCE=0.04,SYMMETRY
0.023, 0.262
0.021, 1.037
0.019, 1.66
0.012, 2.18
*CONTACT FILE,FREQUENCY=10,SLAVE=DBDSL,
MASTER=DBDMS
DBT,DBSF,DBS
*CONTACT PRINT,SLAVE=DBDSL,MASTER=DBDMS
DBT,DBSF,DBS
*PRINT, CONTACT=YES
*EL PRINT,FREQUENCY=0
*NODE PRINT,FREQUENCY=0
*END STEP
1-692
Static Stress/Displacement Analyses
Problem description
The example described here is one of the benchmark tests reported at the Numisheet '93 Conference.
The benchmark contains a series of six problems performed with three different materials and two
different blank holder forces. One of the six problems is described here. The simulations for all the
problems are described in the paper by Taylor et al. (1993).
The blank initially measures 350 mm by 35 mm and is 0.78 mm thick. The problem is essentially a
plane strain problem (the out-of-plane dimension for the blank is 35 mm). A cross-section of the
geometry of the die, the punch, the blank holder, and the blank is shown in Figure 1.5.1-1. The total
blank holder force is 2.45 kN, and a mass of 5 kg is attached to the blank holder. A coefficient of
friction of 0.144 is used for all interacting surfaces.
The blank is made of mild steel. The material is modeled as an elastic-plastic material with isotropic
elasticity, using the Hill anisotropic yield criterion for the plasticity. The following material properties
are used:
Young's modulus = 206.0 GPa
Poisson's ratio = 0.3
Density = 7800.
Yield stress ¾0 = 167.0 MPa
Anisotropic yield criterion: R11 =1.0, R22 =1.0402, R33 =1.24897, R12 =1.07895,
R13 =1.0, R23 =1.0
The problem is symmetric about a plane through the center of the punch, and only half of the problem
is modeled. The blank is modeled with a single row of 175 first-order shell elements. Symmetry
boundary conditions are applied on the plane of symmetry, and boundary conditions are applied on all
the nodes of the blank to simulate the plane strain conditions.
The forming process is simulated in two steps with ABAQUS/Explicit. The blank holder force is
applied in the first step of the analysis. The force is ramped on to minimize inertia effects. In the
second step of the analysis the punch is moved down 70 mm by prescribing the velocity of the rigid
body reference node for the punch. The velocity is applied with a triangular amplitude function,
starting and ending with zero velocity, and with a peak velocity occurring at the middle of the time
period.
A significant amount of springback occurs in this case. Because the blank is very flexible and the
fundamental mode of vibration is low, it would take a long simulation to obtain a quasi-static solution
of the springback analysis in ABAQUS/Explicit.
1-693
Static Stress/Displacement Analyses
The springback analysis is performed with ABAQUS/Standard using the *IMPORT option. The results
from the forming simulation in ABAQUS/Explicit are imported into ABAQUS/Standard, and a static
analysis calculates the springback. During this step an artificial stress state that equilibrates the
imported stress state is applied automatically by ABAQUS/Standard and gradually removed during the
step. The displacement obtained at the end of the step is the springback, and the stresses give the
residual stress state.
The UPDATE parameter on the *IMPORT option determines the reference configuration. When the
UPDATE parameter is set equal to YES on the *IMPORT option, the deformed sheet with its material
state at the end of the ABAQUS/Explicit analysis is imported into ABAQUS/Standard and the
deformed configuration becomes the reference configuration. This procedure is most convenient if,
during postprocessing, the displacements due to springback need to be displayed. When the UPDATE
parameter is set equal to NO on the *IMPORT option, the material state, displacements, and strains of
the deformed sheet at the end of the ABAQUS/Explicit analysis are imported into ABAQUS/Standard,
and the original configuration remains as the reference configuration. This procedure should be used if
it is desirable to obtain a continuous displacement solution.
In this two-dimensional draw bending problem significant springback occurs, and large-displacement
effects are included in the calculations by including the NLGEOM parameter on the *STEP option.
Further details of the import capability are discussed in ``Transferring results between
ABAQUS/Explicit and ABAQUS/Standard,'' Section 7.6.1 of the ABAQUS/Standard User's Manual
and Section 7.3.1 of the ABAQUS/Explicit User's Manual.
Input files
springback_exp_form.inp
1-694
Static Stress/Displacement Analyses
Reference
· Taylor, L. M., J. Cao, A. P. Karafillis, and M. C. Boyce, "Numerical Simulations of Sheet Metal
Forming," Proceedings of 2nd International Conference, NUMISHEET 93, Isehara, Japan, Ed. A.
Makinovchi, et al.
Figures
Figure 1.5.1-1 Cross-section showing the geometry of the die, the punch, the blank holder, and the
blank.
1-695
Static Stress/Displacement Analyses
Figure 1.5.1-2 Energy history for forming analysis: 30 m/s peak velocity of punch.
Figure 1.5.1-3 Energy history for forming analysis: 15 m/s peak velocity of punch.
Figure 1.5.1-4 Energy history for forming analysis: 5 m/s peak velocity of punch.
1-696
Static Stress/Displacement Analyses
Sample listings
1-697
Static Stress/Displacement Analyses
Listing 1.5.1-1
*HEADING
2D Draw Bending problem for Numisheet'93
Mild steel, 2.45kN blankholder force
Shell elements ; Explicit analysis
**
**------------------------ blank
*NODE
1,
351, 0.175
*NGEN, NSET=BLANK1
1,351,1
*NCOPY, OLD=BLANK1,NEW=BLANK2,CHANGE=1000,SHIFT
0., 0.005
*NSET, NSET=BLANK
BLANK1,BLANK2
*ELEMENT, TYPE=S4R
1,1,3,1003,1001
*ELGEN, ELSET=BLANK
1,175,2,2
*SHELL SECTION, ELSET=BLANK, MATERIAL=STEEL
0.00078,5
*MATERIAL,NAME=STEEL
*DENSITY
7800.,
*ELASTIC
206.E9,0.3
*PLASTIC
.15403E+09,.00000E+00
.19410E+09,.10000E-01
.21913E+09,.20000E-01
.23803E+09,.30000E-01
.25348E+09,.40000E-01
.26668E+09,.50000E-01
.27826E+09,.60000E-01
.28864E+09,.70000E-01
.29807E+09,.80000E-01
.30674E+09,.90000E-01
.31477E+09,.10000E+00
.32226E+09,.11000E+00
.32930E+09,.12000E+00
1-698
Static Stress/Displacement Analyses
.33594E+09,.13000E+00
.34224E+09,.14000E+00
.34822E+09,.15000E+00
.35393E+09,.16000E+00
.35940E+09,.17000E+00
.36464E+09,.18000E+00
.36968E+09,.19000E+00
.37454E+09,.20000E+00
.37922E+09,.21000E+00
.38375E+09,.22000E+00
.38814E+09,.23000E+00
.39239E+09,.24000E+00
.39652E+09,.25000E+00
.40053E+09,.26000E+00
.40443E+09,.27000E+00
.40822E+09,.28000E+00
.41193E+09,.29000E+00
.41554E+09,.30000E+00
.41906E+09,.31000E+00
.42251E+09,.32000E+00
.42588E+09,.33000E+00
.42917E+09,.34000E+00
.43240E+09,.35000E+00
.43556E+09,.36000E+00
.43866E+09,.37000E+00
.44169E+09,.38000E+00
.44468E+09,.39000E+00
.44760E+09,.40000E+00
.45047E+09,.41000E+00
.45330E+09,.42000E+00
.45607E+09,.43000E+00
.45880E+09,.44000E+00
.46148E+09,.45000E+00
.46413E+09,.46000E+00
.46672E+09,.47000E+00
.46928E+09,.48000E+00
.47181E+09,.49000E+00
.47429E+09,.50000E+00
*POTENTIAL
1., 1.0402,1.24897,1.07895,1.,1.
**
**---------------------------- die
*NODE
1-699
Static Stress/Displacement Analyses
*ELEMENT, TYPE=R3D4
2001, 2001, 2002, 2102, 2101
*ELGEN, ELSET=DIE
2001, 8, 1, 1
*RIGID BODY, ELSET=DIE, REF NODE=2000
**
**---------------------------- punch
*NODE
3000, 0.000, -0.001, 0.001
*NODE, NSET=PUNCH
3001, 0.000, -0.001, 0.001
3002, 0.020, -0.001, 0.001
3008, 0.025, -0.001, 0.006
3009, 0.025, -0.001, 0.081
*NGEN, NSET=PUNCH, LINE=C
3002, 3008, 1, , 0.02, -0.001, 0.006
*NCOPY, CHANGE=100, OLD=PUNCH, NEW=PUNCH, SHIFT
0., 0.007
*ELEMENT, TYPE=R3D4
3001, 3001, 3002, 3102, 3101
*ELGEN, ELSET= PUNCH
3001, 8,1
*RIGID BODY, ELSET=PUNCH, REF NODE=3000
**
**---------------------------- holder
*NODE, NSET=HOLDER
4001, 0.031, -0.001, 0.010
4002, 0.031, -0.001, 0.00039
4003, 0.081, -0.001, 0.00039
4004, 0.086, -0.001, 0.00539
*NODE
1-700
Static Stress/Displacement Analyses
*ELEMENT, TYPE=R3D4
4001, 4001, 4002, 4102, 4101
*ELGEN, ELSET=HOLDER
4001, 3, 1,
*RIGID BODY, ELSET=HOLDER, REF NODE=4005
*ELEMENT, TYPE=MASS, ELSET=EM1
4100, 4005
*MASS, ELSET=EM1
2.5,
**
**----------------------------- surfaces
*SURFACE, NAME=PUNCH
PUNCH,S2
*SURFACE, NAME=HOLDER
HOLDER,S2
*SURFACE, NAME=DIE
DIE,S1
*SURFACE, NAME=TOP
BLANK,S1
*SURFACE, NAME=BOTTOM
BLANK,S2
**
**----------------------- boundary conditions
*BOUNDARY
BLANK, 2,2
BLANK, 4,4
BLANK, 6,6
1, 1,1
1001, 1,1
2000, 1,6
3000, 1,3
3000, 4,6
4005, 1,2
4005, 4,6
**
*RESTART, WRITE, NUMBER INT=1
**
*AMPLITUDE,NAME=APUNCH
0.,0., 0.00466666667, 1., 0.00933333333, 0.
1-701
Static Stress/Displacement Analyses
*AMPLITUDE,NAME=RAMP
0.0, 0.0, 0.00001, 1.0
*ELSET,ELSET=CHECK
57,151
*NSET,NSET=CHECKN
1,20,57
**
**---------- apply blankholder force
*STEP
*DYNAMIC, EXPLICIT
,0.00001
*CLOAD,AMP=RAMP
4005, 3, -175.0
**
*SURFACE INTERACTION, NAME=ALLCONT
*FRICTION
0.144,
*CONTACT PAIR, INTERACTION=ALLCONT
PUNCH,TOP
*CONTACT PAIR, INTERACTION=ALLCONT
HOLDER,TOP
*CONTACT PAIR, INTERACTION=ALLCONT
DIE,BOTTOM
**
*FILE OUTPUT,NUM=1
*NODE FILE
U,V
*EL FILE
S, PEEQ, MISES
STH,
*END STEP
**
** ------------------- move punch down
*STEP
*DYNAMIC,EXPLICIT
, 0.00933333333
*BOUNDARY,AMP=APUNCH,TYPE=VELOCITY
3000,3,3,-15.0
**
*RESTART,WRITE, NUMBER INT=1
*HISTORY OUTPUT,TIME=0.0
*EL HISTORY, ELSET=CHECK, SECTION=1
S,
1-702
Static Stress/Displacement Analyses
1-703
Static Stress/Displacement Analyses
Listing 1.5.1-2
*HEADING
2D Draw bending problem for Numisheet'93
Mild steel, 2.45kN blankholder force
*IMPORT,STEP=2,INT=1,STATE=YES, UPDATE=YES
BLANK,
*IMPORT NSET
BLANK,
*BOUNDARY
BLANK,2,2
BLANK, 4,4
BLANK, 6,6
1,1,6
1001,1,6
*RESTART,WRITE,FREQ=1
**
*STEP,NLGEOM,INC=50
*STATIC
0.1,1.
*NODE FILE,FREQ=1
U,
*PRINT,FREQ=1
*NODE PRINT,FREQ=50
U,
RF,
*EL PRINT,FREQ=0
*END STEP
Problem description
1-704
Static Stress/Displacement Analyses
The blank is initially square, 200 mm by 200 mm, and is 0.82 mm thick. The rigid die is a flat surface
with a square hole 102.5 mm by 102.5 mm, rounded at the edges with a radius of 10 mm. The rigid
square punch measures 100 mm by 100 mm and is rounded at the edges with the same 10 mm radius.
The blank holder can be considered a flat plate, since the blank never comes close to its edges. The
geometry of these parts is illustrated in Figure 1.5.2-1and Figure 1.5.2-2. The rigid surfaces are offset
from the blank by half of the thickness of the blank. The contact algorithm in ABAQUS/Explicit takes
into account the shell thickness. When the forming step is modeled with ABAQUS/Standard, the
thickness is accounted for indirectly by shifting the pressure penetration curve defined with the
*SURFACE BEHAVIOR option. A mass of 0.6396 kg is attached to the blank holder, and a
concentrated load of 2.287 ´ 104 N is applied to the control node of the blank holder. The blank holder
is then allowed to move only in the vertical direction to accommodate changes in blank thickness
during deformation. The coefficient of friction between the sheet and the punch is taken to be 0.25, and
that between the sheet and the die is 0.125. It is assumed that there is no friction between the blank and
the blank holder.
The blank is made of aluminum-killed steel, which is assumed to satisfy the Ramberg-Osgood relation
between true stress and logarithmic strain:
² = (¾=K )1=n ;
with a reference stress value (K) of 513 MPa and a work-hardening exponent (n) of 0.223. Isotropic
elasticity is assumed, with a Young's modulus of 211 GPa and a Poisson's ratio of 0.3. An initial yield
stress of 91.3 MPa is obtained from these data. The stress-strain behavior is defined by piecewise
linear segments matching the Ramberg-Osgood curve up to a total (logarithmic) strain level of 107%,
with Mises yield, isotropic hardening, and no rate dependence.
Given the symmetry of the problem, it is sufficient to model only a one-eighth sector of the box.
However, we have employed a full one-quarter model to make it easier to visualize. We use 4-node,
three-dimensional rigid surface elements (type R3D4) to model the die, the punch, and the blank
holder. The blank is modeled with 4-node, bilinear finite-strain shell elements (type S4R).
This problem was used by Nagtegaal and Taylor (1991) to compare implicit and explicit finite element
techniques for the analysis of sheet metal forming problems. The computer time involved in running
the simulation using explicit time integration with a given mesh is directly proportional to the time
period of the event, since the stable time increment size is a function of the mesh size (length) and the
material stiffness. Thus, it is usually desirable to run the simulation at an artificially high speed
compared to the physical process. If the speed in the simulation is increased too much, the solution
does not correspond to the low-speed physical problem; i.e., inertial effects begin to dominate. In a
typical forming process the punch may move at speeds on the order of 1 m/sec, which is extremely
slow compared to typical wave speeds in the materials to be formed. (The wave speed in steel is
approximately 5000 m/sec.) In general, inertia forces will not play a dominant role for forming rates
that are considerably higher than the nominal 1 m/sec rates found in the physical problem. The explicit
solutions obtained with punch speeds of 10, 30, and 100 m/sec are compared with the static solution
obtained with ABAQUS/Standard. The results at 10 m/sec were virtually indistinguishable from the
static results. Minor differences could be observed at the intermediate speed of 30 m/sec. The results at
1-705
Static Stress/Displacement Analyses
100 m/sec were considerably different from the static results. In the results presented here, the drawing
process is simulated by moving the reference node for the punch downward through a total distance of
36 mm at a constant velocity of 30 m/sec. Comparison of analyses of various metal forming problems
using explicit dynamic and static procedures is discussed in the paper by Nagtegaal and Taylor.
Although this example does not contain rate-dependent material properties, it is common in sheet
metal forming applications for this to be a consideration. If the material is rate-dependent, the
velocities cannot be artificially increased without affecting the material response. Instead, the analyst
can use the technique of mass scaling to adjust the effective punch velocity without altering the
material properties. ``Rolling of thick plates,'' Section 1.3.7, contains an explanation and an example of
the mass scaling technique.
The results from the forming simulation obtained using ABAQUS/Explicit are made available to
ABAQUS/Standard by using the *IMPORT option with the parameter UPDATE=YES. The springback
that occurs and the residual stress state are then determined by performing a static analysis in
ABAQUS/Standard. During this step an artificial stress state that equilibrates the imported stress state
is applied automatically by ABAQUS/Standard and gradually removed during the step. The
displacement obtained at the end of the step is the springback, and the stresses give the residual stress
state. Only the deformed sheet with its material state at the end of the ABAQUS/Explicit analysis is
imported into ABAQUS/Standard. Boundary conditions are imposed in the ABAQUS/Standard
analysis to prevent rigid body motion and for symmetry. The node at the center of the box is fixed in
the z-direction.
The springback of the formed sheet is also analyzed in ABAQUS/Standard by setting UPDATE=NO
on the *IMPORT option. In this case the displacements are the total values relative to the original
reference configuration. This makes it easy to compare the results with the analysis in which both the
forming and springback are analyzed with ABAQUS/Standard.
Further details of the import capability are discussed in ``Transferring results between
ABAQUS/Explicit and ABAQUS/Standard,'' Section 7.6.1 of the ABAQUS/Standard User's Manual
and Section 7.3.1 of the ABAQUS/Explicit User's Manual.
1-706
Static Stress/Displacement Analyses
Because contact occurs on both sides of the blank, a double-sided surface is used to model the blank in
ABAQUS/Explicit. In ABAQUS/Explicit when a shell is pinched between two contact surfaces, such
as between the blank holder and die in this problem, at least one of the constraints will not be enforced
exactly, even if kinematic enforcement is used for both contact pairs. This aspect is discussed in
``Common difficulties associated with contact modeling,'' Section 20.5.1 of the ABAQUS/Explicit
User's Manual. The slight noncompliance does not affect the predicted properties of the formed part
significantly.
Double-sided surfaces are not available in ABAQUS/Standard, so two single-sided surfaces are used to
model the blank when the forming step is modeled in ABAQUS/Standard: one surface to model the top
of the blank and one to model the bottom of the blank. When a shell in ABAQUS/Standard is pinched
between two surfaces, at least one of the constraints must use "softened" contact. In the analysis in
which the forming and the springback steps are carried out with ABAQUS/Standard, softened contact
is used for all contact constraints. The contact stiffness is chosen sufficiently high so that the results
are not affected significantly.
Input files
deepdrawbox_exp_form.inp
Forming analysis with ABAQUS/Explicit.
deepdrawbox_std_importyes.inp
1-707
Static Stress/Displacement Analyses
Reference
· Nagtegaal, J. C., and L. M. Taylor, "Comparison of Implicit and Explicit Finite Element Methods
for Analysis of Sheet Forming Problems," VDI Berichte No. 894, 1991.
Figures
Figure 1.5.2-1 Meshes for the die, punch, and blank holder.
1-708
Static Stress/Displacement Analyses
1-709
Static Stress/Displacement Analyses
Figure 1.5.2-7 Shell thickness of the thinnest part of the blank versus time.
1-710
Static Stress/Displacement Analyses
Sample listings
1-711
Static Stress/Displacement Analyses
Listing 1.5.2-1
*HEADING
DEEP DRAWING OF A SQUARE BOX
(1/4 SYMMETRY MODEL)
**
** Generate the mesh for the PUNCH
**
*NODE
101,.0 ,.0,0.00041
107,.04,.0,0.00041
113,.05,.0 ,.01
119,.05,.0 ,.07
199,.04,.0 ,.01
701,.0 ,.04,0.00041
707,.04,.04,0.00041
713,.05,.04,.01
719,.05,.04,.07
799,.04,.04,.01
1307,.04,.04,.00041
1313,.04,.05,.01
1319,.04,.05,.07
1399,.04,.04,.01
1907,.0 ,.04,.00041
1913,.0 ,.05,.01
1919,.0 ,.05,.07
1999,.0 ,.04,.01
199991,0.,0.,0.00041
*NGEN,NSET=P1
101,107,1
113,119,1
*NGEN,NSET=P1,LINE=C
107,113,1,199
*NGEN,NSET=P2
701,707,1
713,719,1
*NGEN,NSET=P2,LINE=C
707,713,1,799
*NSET,NSET=P2C,GEN
707,719,1
*NGEN,NSET=P3
1313,1319,1
*NGEN,NSET=P3,LINE=C
1-712
Static Stress/Displacement Analyses
1307,1313,1,1399
*NGEN,NSET=P4
1913,1919,1
*NGEN,NSET=P4,LINE=C
1907,1913,1,1999
*NFILL
P1,P2,6,100
P3,P4,6,100
*NCOPY,CHANGE NUMBER=100,OLD SET=P2C,SHIFT,
MULTIPLE=6
0.,0.,0.
.04,.04,0., .04,.04,1.,15.
*NSET,NSET=P4,GEN
101,701,100
*ELEMENT,TYPE=R3D4,ELSET=PUNCH
1, 101,102,202,201
109, 708,709,809,808
241, 707, 708, 808,707
242, 707, 808, 908,707
243, 707, 908,1008,707
244, 707,1008,1108,707
245, 707,1108,1208,707
246, 707,1208,1308,707
247, 707,1308,1408,706
248, 706,1408,1508,705
249, 705,1508,1608,704
250, 704,1608,1708,703
251, 703,1708,1808,702
252, 702,1808,1908,701
*ELGEN,ELSET=PUNCH
1, 18,1,1, 6,100,18
109, 11,1,1, 12,100,11
*RIGID BODY,ELSET=PUNCH,REF NODE=199991
**
** Generate the mesh for the HOLDER
**
*NODE
20101,.06,.0,.01
20102,.06,.0,.00041
20108,.13,.0,.00041
20109,.13,.0,.01
20701,.06,.05,.01
20702,.06,.05,.00041
1-713
Static Stress/Displacement Analyses
20708,.13,.05,.00041
20709,.13,.05,.01
21301,.05,.06,.01
21302,.05,.06,.00041
21308,.05,.13,.00041
21309,.05,.13,.01
21901,.0,.06,.01
21902,.0,.06,.00041
21908,.0,.13,.00041
21909,.0,.13,.01
299991,0.06,0.,0.01
*NGEN,NSET=H1
20101,20102,1
20102,20108,1
20108,20109,1
*NGEN,NSET=H2
20701,20702,1
20702,20708,1
20708,20709,1
*NGEN,NSET=H3
21301,21302,1
21302,21308,1
21308,21309,1
*NGEN,NSET=H4
21901,21902,1
21902,21908,1
21908,21909,1
*NFILL
H1,H2,6,100
H3,H4,6,100
*NCOPY,CHANGE NUMBER=100,OLD SET=H2,SHIFT,
MULTIPLE=6
0.,0.,0.
.05,.05,0., .05,.05,1.,15.
*ELEMENT,TYPE=R3D4,ELSET=HOLDER
20001, 20101,20201,20202,20102
*ELGEN,ELSET=HOLDER
20001, 8,1,1, 18,100,8
*RIGID BODY,ELSET=HOLDER,REF NODE=299991
*ELEMENT,TYPE=MASS,ELSET=EMASS
20000,299991
*MASS,ELSET=EMASS
6.396E-1,
1-714
Static Stress/Displacement Analyses
**
** Generate the mesh for the DIE
**
*NODE
599991, .05125, 0., -0.06
*NODE,NSET=DIE
50101, .05125,0.,-.06
50107, .05125,0.,-.01
50113, .06125,0.,-0.00041
50119, .13000,0.,-0.00041
50199, .06125,0.,-.01
**
50701, .05125,.04125,-.06
50707, .05125,.04125,-.01
50713, .06125,.04125,-0.00041
50719, .13000,.04125,-0.00041
50799, .06125,.04125,-.01
**
51301, .04125,.05125,-.06
51307, .04125,.05125,-.01
51313, .04125,.06125,-0.00041
51319, .04125,.13000,-0.00041
51399, .04125,.06125,-.01
**
51901, 0.,.05125,-.06
51907, 0.,.05125,-.01
51913, 0.,.06125,-0.00041
51919, 0.,.13000,-0.00041
51999, 0.,.06125,-.01
*NGEN,NSET=D1
50101,50107,1
50113,50119,1
*NGEN,NSET=D1,LINE=C
50107,50113,1,50199
*NGEN,NSET=D2
50701,50707,1
50713,50719,1
*NGEN,NSET=D2,LINE=C
50707,50713,1,50799
*NGEN,NSET=D3
51301,51307,1
51313,51319,1
*NGEN,NSET=D3,LINE=C
1-715
Static Stress/Displacement Analyses
51307,51313,1,51399
*NGEN,NSET=D4
51901,51907,1
51913,51919,1
*NGEN,NSET=D4,LINE=C
51907,51913,1,51999
*NFILL
D1,D2,6,100
D3,D4,6,100
*NCOPY,CHANGE NUMBER=100,OLD SET=D2,SHIFT,
MULTIPLE=6
0.,0.,0.
.04125,.04125,0., .04125,.04125,1., 15.
*ELEMENT,TYPE=R3D4
50001, 50101,50102,50202,50201
*ELGEN,ELSET=DIE
50001, 18,1,1, 18, 100,18
*RIGID BODY,ELSET=DIE,REF NODE=599991
**
** Generate the mesh for the BLANK
**
*NODE
90001,.0,.0,0.
90036,.1,.0,0.
91261,.0,.1,0.
91296,.1,.1,0.
*NGEN,NSET=B1
90001,90036,1
*NGEN,NSET=B2
91261,91296,1
*NFILL
B1,B2,35,36
*NSET,NSET=B4,GEN
90001,91261,36
*ELEMENT,TYPE=S4R,ELSET=BLANK
3001, 90001,90002,90038,90037
*ELGEN,ELSET=BLANK
3001, 35,1,1, 35,36,35
*SHELL SECTION,MATERIAL=STEEL,ELSET=BLANK,
SECTION INTEGRATION=GAUSS
.00082,5
**
** Define material properties for STEEL
1-716
Static Stress/Displacement Analyses
**
*MATERIAL,NAME=STEEL
*DENSITY
7800.,
*ELASTIC
2.1E11,0.3
*PLASTIC
0.91294E+08, 0.00000E+00
0.10129E+09, 0.21052E-03
0.11129E+09, 0.52686E-03
0.12129E+09, 0.97685E-03
0.13129E+09, 0.15923E-02
0.14129E+09, 0.24090E-02
0.15129E+09, 0.34674E-02
0.16129E+09, 0.48120E-02
0.17129E+09, 0.64921E-02
0.18129E+09, 0.85618E-02
0.19129E+09, 0.11080E-01
0.20129E+09, 0.14110E-01
0.21129E+09, 0.17723E-01
0.22129E+09, 0.21991E-01
0.23129E+09, 0.26994E-01
0.24129E+09, 0.32819E-01
0.25129E+09, 0.39556E-01
0.26129E+09, 0.47301E-01
0.27129E+09, 0.56159E-01
0.28129E+09, 0.66236E-01
0.29129E+09, 0.77648E-01
0.30129E+09, 0.90516E-01
0.31129E+09, 0.10497E+00
0.32129E+09, 0.12114E+00
0.33129E+09, 0.13916E+00
0.34129E+09, 0.15919E+00
0.35129E+09, 0.18138E+00
0.36129E+09, 0.20588E+00
0.37129E+09, 0.23287E+00
0.38129E+09, 0.26252E+00
0.39129E+09, 0.29502E+00
0.40129E+09, 0.33054E+00
0.41129E+09, 0.36929E+00
0.42129E+09, 0.41147E+00
0.43129E+09, 0.45729E+00
0.44129E+09, 0.50696E+00
1-717
Static Stress/Displacement Analyses
0.45129E+09, 0.56073E+00
0.46129E+09, 0.61881E+00
0.47129E+09, 0.68145E+00
0.48129E+09, 0.74890E+00
0.49129E+09, 0.82142E+00
0.50129E+09, 0.89928E+00
0.51129E+09, 0.98274E+00
0.52129E+09, 0.10721E+01
**
** Define surfaces
**
*SURFACE, NAME=PUNCH
PUNCH,SNEG
*SURFACE, NAME=HOLDER
HOLDER,SPOS
*SURFACE, NAME=DIE
DIE,SPOS
*SURFACE, NAME=BLANK
BLANK,
**
** Apply symmetry boundary conditions
**
*BOUNDARY
D1,2,2
P1,2,2
H1,2,2
D2,1,1
P2,1,1
H2,1,1
B1,YSYMM
B4,XSYMM
199991, 1,2
199991, 4,6
299991,1,2
299991,4,6
599991,1,3
599991,4,6
**
** Simulate the deep drawing operation
**
*RESTART,WRITE,NUMBER INTERVAL=2, TIMEMARKS=NO
**
*STEP
1-718
Static Stress/Displacement Analyses
*DYNAMIC,EXPLICIT
,.0012
*BOUNDARY,TYPE=VELOCITY
199991,3,3,-30.
*CLOAD
299991, 3, -2.287E4
**
*SURFACE INTERACTION,NAME=PUNCH_TOP
*FRICTION
0.25,
*CONTACT PAIR,INTERACTION=PUNCH_TOP
PUNCH,BLANK
*CONTACT PAIR
HOLDER,BLANK
*SURFACE INTERACTION,NAME=DIE_BOTT
*FRICTION
0.125,
*CONTACT PAIR,INTERACTION=DIE_BOTT
DIE,BLANK
**
*FILE OUTPUT,TIMEMARKS=YES,NUM=1
*EL FILE
PEEQ,MISES
*NODE FILE
U,V
*ENERGY FILE
**
** history output
**
*NSET,NSET=NPUNCH
199991,
*NSET,NSET=HOLDER
299991,
*ELSET,ELSET=ELHIST
3647,
*HISTORY OUTPUT,TIME INTERVAL=.6E-4
*NODE HISTORY,NSET=NPUNCH
U3,RF3
*NODE HISTORY,NSET=HOLDER
U3,V3,A3,
*EL HISTORY,ELSET=ELHIST
STH,
PEEQ,
1-719
Static Stress/Displacement Analyses
*ENERGY HISTORY
ALLKE,ALLSE,ALLWK,ALLPD,ALLIE,ALLVD,ETOTAL,
ALLFD,ALLCD,DT,ALLAE
*OUTPUT,FIELD,OP=NEW,NUMBER INTERVAL=5,
TIMEMARKS=NO
*ELEMENT OUTPUT
S, PEEQ
*NODE OUTPUT
U,
*OUTPUT,HISTORY,OP=NEW,TIME INTERVAL=2.4E-6
*ENERGY OUTPUT
ALLAE,ALLIE,ALLKE,ALLPD,ALLSE,ALLVD,ALLWK,ETOTAL
*END STEP
1-720
Static Stress/Displacement Analyses
Listing 1.5.2-2
*HEADING
SHEET METAL FORMING: import model
spring back analysis
*IMPORT,STEP=1,INT=2,STATE=YES, UPDATE=YES
BLANK,
*IMPORT NSET
B1,B4
*BOUNDARY
B1,YSYMM
B4,XSYMM
90001,1,6
**
*RESTART,WRITE,FREQUENCY=100
**
*STEP,NLGEOM,INC=50
*STATIC
0.1,1.
*NODE FILE,FREQ=1
U,
*PRINT,FREQ=50
*NODE PRINT,FREQ=50
U,
RF,
*EL PRINT,FREQ=0
*END STEP
1-721
Dynamic Stress/Displacement Analyses
Modeling
The problem is shown in Figure 2.1.1-1. To investigate the static collapse of the section, we consider a
unit length of an initially straight pipe subjected to a pure bending moment and assume that plane
sections remain plane. We can think of this unit length of pipe as being bounded at its ends by rigid
walls and imagine the bending to be achieved by rotation of the walls relative to each other, the end
sections being allowed to distort only in the plane of the walls (see Figure 2.1.1-2). With this
idealization the pipe section can be modeled and discretized using generalized plane strain elements, as
shown in Figure 2.1.1-2. Bending occurs about the x-axis, and symmetry conditions are prescribed
along the y-axis. There will not be symmetry about the x-axis because of the Poisson's effect. To
remove rigid body motion in the y-direction, point A is fixed in that direction. Symmetry implies no
x-displacement at x =0 and that there is no rotation of the section about the y-axis. 8-node and 4-node
generalized plane strain elements with reduced integration are used. In addition to the eight or four
regular nodes used for interpolation, these elements require two extra nodes that are common to all
elements in the model. Degree of freedom 1 at the first of these extra nodes is the relative displacement
between the boundary planes, while the first two degrees of freedom at the second extra node are the
relative rotation of these planes.
Since the problem involves bending the pipe cross-section, fully integrated 4-node elements will not
2-722
Dynamic Stress/Displacement Analyses
provide accurate results, especially when the pipe is fairly thin, because they will suffer from "shear
locking"--they will not provide the bending deformation because to do so requires that they shear at
their integration points and this shearing requires an unrealistically large amount of strain energy. This
problem is avoided by integrating the elements only at their centroids but the elements then exhibit
singular modes--modes of deformation that do not cause strain. ABAQUS uses orthogonal hourglass
generalized strains and associated stiffness to avoid such spurious singular mode behavior. Although
these techniques are not always reliable, they can work well and do so in this example. A superior
approach would be to use the fully integrated incompatiable mode element CGPE6I element. For
additional discussion of these points see ``Performance of continuum and shell elements for linear
analysis of bending problems,'' Section 2.3.5 of the ABAQUS Benchmarks Manual.
For the dynamic analysis of the pipe whip event the pipeline is modeled with 10 beam elements of type
B21. These are planar beam elements that use linear interpolation of displacement and rotation. The
moment-curvature relation obtained from the static analysis (shown in Figure 2.1.1-7) is used in the
*BEAM GENERAL SECTION, SECTION=NONLINEAR GENERAL option input data to define the
bending behavior of the beams. A definition for the axial force versus strain behavior of the beams is
also required and is provided by conversion of the uniaxial stress-strain relation given in Figure 2.1.1-1
into force versus strain by multiplying the stress by the current area, A, of the cross section. This
current area is computed from the original cross-sectional area A0 by assuming that the material is
incompressible, so A = A0 l0 =l, where l is the current length and l0 is the original length.
This definition of the beam section behavior provides for no interaction between the bending and axial
stretching, although in most real cases there will actually be some interaction. However, this
approximation is probably reasonable in this particular problem since the response is predominantly
bending and no appreciable error is introduced by the little stretching that does occur.
2-723
Dynamic Stress/Displacement Analyses
Figure 2.1.1-5 and Figure 2.1.1-6are corresponding plots of equivalent plastic strain. Figure 2.1.1-3and
Figure 2.1.1-5 clearly show that the discretization is too coarse or should be rezoned later in the
deformation, but it is judged that this is not critical to the overall moment-rotation response prediction.
Figure 2.1.1-7 shows the moment-curvature responses predicted by the analyses. The unstable nature
of the response is clearly illustrated.
Figure 2.1.1-8 shows a series of deformed configuration plots from the dynamic analysis. After the
shutdown of the force at 0.06 seconds, the momentum of the pipe is enough to cause localization of the
deformation at the root of the cantilever as the section collapses there: the pipe whips around this
hinge in a full circle and beyond its initial configuration. As well as this major hinge at the root,
permanent plastic deformation develops throughout most of the pipe, leaving it bent into an arc. Time
history plots of the tip displacement are shown in Figure 2.1.1-9and of the curvature strain at the
localized hinge in Figure 2.1.1-10. Figure 2.1.1-11 shows the moment-curvature response for the
element at the support and shows the elastic unloading and reloading that takes place during and at the
end of the event. Figure 2.1.1-12shows the history of the energy content during the dynamic analysis
and clearly shows the initial build-up of kinetic energy, which is then converted almost entirely to
plastic dissipation.
This two-stage approach to the problem has the advantages of being simple and computationally
inexpensive. It contains some obvious approximations. One is that interaction effects between bending,
axial, and torsional behavior are neglected. This lack of interaction between the various modes of
cross-sectional response is a basic approximation of the nonlinear beam general section option. In
reality, axial or torsional strain will have the effect of reducing the strength of the section in bending.
This effect is unlikely to be significant in a case that is dominated by bending, but it can be important
if large axial or torsional loadings occur. The approach also neglects the effect of the axial gradient of
the cross-sectional behavior on the response. This may be a significant error, but its evaluation would
require a detailed, three-dimensional analysis for comparison; and that exercise is beyond the scope of
this example. Another possibly significant error is the neglect of rate effects on the response. The
cross-sectional collapse involves large strains, which occur in a very short time in the dynamic
loadings, so high strain rates arise. It is likely that the material will exhibit strain rate dependence in its
yield behavior and will, therefore, be rather stiffer than the static analysis predicts it to be. This should
have the effect of spreading the hinge along the pipe and reducing the localization (because the strain
rates increase at the section where most deformation is occurring, and that increased strain rate
increases the resistance of the section). The magnitude of this effect can be estimated from the solution
we have obtained. From Figure 2.1.1-5we see that typical strains in the section are about 10-20% when
the section is far into collapse; and Figure 2.1.1-10shows that, in the dynamic event, it takes about 0.2
seconds for this to occur. This implies average gross strain rates of about 1.0 per second in that period
of the response. In typical piping steels such a strain rate might raise the yield stress 5-10% above its
static value. This is not a large effect, so the mitigation of localization by rate effects is probably not a
major aspect of this event. Again, a more precise assessment of this error would require a fully
three-dimensional analysis. Overall it seems likely that this simple and computationally inexpensive
two-stage approach to the problem is providing results that are sufficiently realistic to be used in
design, although it would be most desirable to compare these results with physical experimental data
or data from a full, detailed, three-dimensional analysis to support that statement. Finally, it should be
2-724
Dynamic Stress/Displacement Analyses
noted that the section considered here is relatively thick ( R=t =3.5). In pipes with thin walls
(R=t >20) it is to be expected that the behavior will be affected strongly by internal fluid pressure in
the pipe and by the interaction between axial and bending forces. Such thin-walled pipes could be
modeled at relatively low cost by using ELBOW elements directly in the dynamic analysis instead of
this two-stage approach. An additional concern with very thin pipes is that they are more likely to tear
and leak, rather than choke the flow.
Input files
nonlindyncollapse_cge10r.inp
Static analysis of the elastic-plastic collapse of the pipe section using CGPE10R elements.
nonlindyncollapse_nonlingsect.inp
Dynamic analysis of the inelastic pipe whip response using nonlinear beam general section
definitions for the axial and bending behaviors of the pipe.
nonlindyncollapse_cgpe6i.inp
Static analysis using element type CGPE6I.
nonlindyncollapse_cgpe6r.inp
Static analysis using element type CGPE6R.
nonlindyncollapse_postoutput1.inp
*POST OUTPUT analysis.
nonlindyncollapse_postoutput2.inp
*POST OUTPUT analysis.
Figures
2-725
Dynamic Stress/Displacement Analyses
Figure 2.1.1-2 Initially straight pipe collapsing under pure bending; generalized plane strain model.
2-726
Dynamic Stress/Displacement Analyses
Figure 2.1.1-3 Deformed shapes of collapsing pipe section under pure bending, element type
CGPE10R.
2-727
Dynamic Stress/Displacement Analyses
Figure 2.1.1-4 Deformed shapes of collapsing pipe section under pure bending, element type
CGPE6R.
2-728
Dynamic Stress/Displacement Analyses
Figure 2.1.1-5 Equivalent plastic strain contours in collapsing pipe section, element type CGPE10R.
2-729
Dynamic Stress/Displacement Analyses
Figure 2.1.1-6 Equivalent plastic strain contours in collapsing pipe section, element type CGPE6R.
2-730
Dynamic Stress/Displacement Analyses
Figure 2.1.1-7 Moment-curvature response predicted for collapsing section under pure bending.
2-731
Dynamic Stress/Displacement Analyses
Figure 2.1.1-8 Displaced positions of pipe, every 20 increments. Initial increments in top figure, final
increments in bottom figure.
2-732
Dynamic Stress/Displacement Analyses
2-733
Dynamic Stress/Displacement Analyses
2-734
Dynamic Stress/Displacement Analyses
Sample listings
2-735
Dynamic Stress/Displacement Analyses
Listing 2.1.1-1
*HEADING
COLLAPSING PIPE SECTION
*NODE
1,
2,
*NODE,NSET=SYM
101,0.,-28.55
201,0.,-30.925
301,0.,-33.3
401,0.,-35.675
501,0.,-38.05
117,0.,28.55
217,0.,30.925
317,0.,33.3
417,0.,35.675
517,0.,38.05
*NGEN,LINE=C
101,117,1,1,,,,0.,0.,1.
201,217,2,1,,,,0.,0.,1.
301,317,1,1,,,,0.,0.,1.
401,417,2,1,,,,0.,0.,1.
501,517,1,1,,,,0.,0.,1.
*NSET,NSET=MON
2,
*ELEMENT,TYPE=CGPE10R
11, 101,301,303,103,201,302,203,102,1,2
*ELGEN,ELSET=ALL
11,2,200,1
11,8,2,10
12,8,2,10
*ELSET,ELSET=PRINT
11,12,41,42,51,52,81,82
*SOLID SECTION,MATERIAL=MAT,ELSET=ALL
*MATERIAL,NAME=MAT
*ELASTIC
2.08E5,.3
*PLASTIC
316.,0.
324.,.02
388.,.04
431.,.06
2-736
Dynamic Stress/Displacement Analyses
464.,.08
492.,.1
547.,.15
589.,.2
624.,.25
654.,.3
705.,.4
747.,.5
784.,.6
816.,.7
845.,.8
871.,.9
895.,1.
*BOUNDARY
SYM,XSYMM
2,2
509,2
*RESTART,WRITE,FREQUENCY=5
*STEP,NLGEOM,INC=100
*STATIC,RIKS
.01,1.,.01, , ,2,1,.03
*BOUNDARY
2,1,1,.05
*MONITOR,NODE=2,DOF=1
*NODE PRINT,FREQUENCY=10
U,RF
*NODE FILE,NSET=MON
U,RF
*EL PRINT,ELSET=PRINT,FREQUENCY=5
E,
PE,
*EL FILE,ELSET=PRINT,FREQUENCY=5
E,PE
*END STEP
2-737
Dynamic Stress/Displacement Analyses
Listing 2.1.1-2
*HEADING
INELASTIC NONLINEAR BEAM GENERAL SECTION DYNAMICS
*NODE
1,
*NODE,NSET=N11
11,3.
*NGEN
1,11
*ELEMENT,TYPE=B21
1,1,2
*ELGEN,ELSET=EALL
1,10,1,1
*BEAM GENERAL SECTION,DENSITY=7827.,
SECTION=NONLINEAR GENERAL,ELSET=EALL
1.9877E-3,1.1245E-6,0.,1.1245E-6,2.2490E-6
0.,0.,-1.
*AXIAL
0.,0.
6.48E5,.02
7.46E5,.04
8.12E5,.06
8.57E5,.08
8.90E5,.1
*M1
0.,0.
1.35E4,.4
1.43E4,1.
1.60E4,1.6
1.73E4,2.2
1.80E4,3.
1.90E4,4.
1.80E4,5.
1.15E4,10.2
.90E4,13.
.75E4,16.2
.65E4,21.
.58E4,30.
*BOUNDARY
1,1,6
*AMPLITUDE,NAME=P,TIME=STEP TIME
0.,1.,.06,1.,.0601,0.
2-738
Dynamic Stress/Displacement Analyses
*RESTART,WRITE,FREQUENCY=20
*STEP,NLGEOM,INC=600
*DYNAMIC,HAFTOL=30.E3
.001,.4
*CLOAD,FOLLOWER,AMPLITUDE=P
11,2,-30000.
*PRINT,RESIDUAL=NO
*NODE PRINT,FREQUENCY=20
*EL PRINT,FREQUENCY=20
SF,
SPE,SEPE
*EL FILE,FREQUENCY=20
SF,
SPE,SEPE
*NODE FILE,NSET=N11
U,CF
*ENERGY FILE
*END STEP
2-739
Dynamic Stress/Displacement Analyses
16681 N (3750 lb), and--when yielding--a force-displacement response F = 2.2716 ± 0.235 MN/m
(12971± 0.235 lb/in). These values are taken from Esswein et al. (1978), where it is stated that they are
based on measurements of static values with the stresses and forces increased by 50% in the plastic
range to account for strain-rate effects. When it is known that strain-rate effects are important to the
response it is preferable to model them directly, using the *RATE DEPENDENT suboption of the
*PLASTIC option. This has not been done in this case because the actual material is not specified.
Isotropic hardening is assumed for both the pipe and the restraint since the plastic flows are presumed
to be in the large flow regime and not just incipient plasticity (where the Bauschinger effect can be
important). The cross-section of the pipe is integrated with a seven-point Simpson rule: this should be
of sufficient accuracy for this problem. Generally, in beam-like problems without repeated large
magnitude excitation, a higher-order integration scheme would show only significantly different results
at late times in the response, and then the differences are not too important in models of this rather
unrefined level.
Esswein et al. (1978) provide the blowdown force-time history shown in Figure 2.1.2-1. This is
applied as a point load at the end of the stick. In reality the fluid force during blowdown occurs at the
piping elbows; but, since the displacements remain small, this detail is not important.
Solution control
Automatic time stepping is used, with an initial time increment of 100 ¹sec and the value of the
half-step residual, HAFTOL on the *DYNAMIC option, set to 4448 N (1000 lb). This value is based
on actual force values expected (in this case, the blowdown force): HAFTOL is chosen to be about
10% of peak real forces. This should give good accuracy in the dynamic integration.
Input files
detroitedison.inp
Input data for this analysis.
2-740
Dynamic Stress/Displacement Analyses
detroitedison_postoutput.inp
*POST OUTPUT analysis.
Reference
· Esswein, G., S. Levy, M. Triplet, G. Chan, and N. Varadavajan, Pipe Whip Dynamics, ASME
Special Publication, 1978.
Figures
2-741
Dynamic Stress/Displacement Analyses
2-742
Dynamic Stress/Displacement Analyses
Sample listings
2-743
Dynamic Stress/Displacement Analyses
Listing 2.1.2-1
*HEADING
DECO EXAMPLE 10
*WAVEFRONT MINIMIZATION, SUPPRESS
*NODE
1, 97.,19.
2,97.,9.
3,97.
4,90.
5,78.
6,66.
7,54.
8,42.
9,30.
10,15.
11,0.
12,90.,-3.18
13,90.,997.
*NSET,NSET=NFIL
3,4
*ELEMENT,TYPE=B23
1,1,2
*ELGEN,ELSET=BEAM
1,10
*ELEMENT,TYPE=T3D2,ELSET=TRUS
11,12,13
*SOLID SECTION, ELSET=TRUS, MATERIAL=A2
1.,
*MATERIAL,NAME=A2
*DENSITY
1.174E-6,
*ELASTIC
7.5E8,
*PLASTIC,HARDENING=ISOTROPIC
3741.,0.
1.1046E4,4.85E-4
1.3E4,9.83E-4
1.53E4,1.98E-3
1.8E4,3.98E-3
*BEAM SECTION,SECTION=PIPE,ELSET=BEAM,MATERIAL=A1
2.25,.337
*MATERIAL,NAME=A1
2-744
Dynamic Stress/Displacement Analyses
*DENSITY
7.338E-4,
*ELASTIC
30.E6,
*PLASTIC,HARDENING=ISOTROPIC
3.102E4,0.
4.252E4,3.58E-3
6.74E4,4.775E-2
8.893E4,.197
1.227E5,.9959
*ELEMENT,TYPE=MASS,ELSET=MASS
21,1
*MASS,ELSET=MASS
.61,
*ELEMENT,TYPE=GAPUNI,ELSET=GAP1
31,4,12
*GAP,ELSET=GAP1
3.181,0.,-1.,0.
*AMPLITUDE,NAME=P
0.,7200.,.00045,7200.,.00046,7272.,.0291,7272.
.0292,7920.,.1,7920.
*BOUNDARY
11,1,2
11,6
12,1
12,3
13,1,3
*RESTART,WRITE,FREQUENCY=100
*STEP,NLGEOM,INC=500
APPLY CONCENTRATED FORCE
*DYNAMIC,HAFTOL=1000.
100.E-6,.1
*CLOAD,AMPLITUDE=P
1,2,-1.
*MONITOR,NODE=1,DOF=2
*ENERGY PRINT,FREQUENCY=5
*NODE PRINT,NSET=NFIL,FREQUENCY=10
U,
*EL PRINT,FREQUENCY=10,ELSET=MASS
ELEN,
*PRINT,RESIDUAL=NO,FREQUENCY=5
*EL PRINT,ELSET=TRUS,FREQUENCY=20
S,
2-745
Dynamic Stress/Displacement Analyses
E,
PE,PEEQ
*NODE PRINT,FREQUENCY=40
U,
V,
A,
CF,
RF,
*EL PRINT,ELSET=BEAM,FREQUENCY=80
S,
SF,
E,
PE,PEEQ
*NODE FILE,NSET=NFIL
U,
*EL FILE,ELSET=GAP1
S,E
*EL FILE,ELSET=MASS
ELEN,
*END STEP
Problem description
The armor plate has a thickness of 10 mm and is assumed to be semi-infinite in size compared to the
projectile. This is accomplished by using CIN3D8 infinite elements around the perimeter of the plate.
The plate is modeled using 4480 C3D8R elements. The armor plate material has Young's modulus of
206.8 GPa, Poisson's ratio of 0.3, density of 7800 kg/m 3, yield stress of 1220 MPa, and a constant
hardening slope of 1220 MPa. The material definition also includes a shear failure model, which
causes ABAQUS/Explicit to remove elements from the mesh as they fail. Failure is assumed to occur
at an equivalent plastic strain of 100%, at which point the element is removed from the model
instantaneously. (The value of the failure strain is chosen somewhat arbitrarily; it is not intended to
model any particular material.)
The sphere has a diameter of 20 mm and is assumed to be rigid, with a mass corresponding to a
uniform material with a density of 37240 kg/m 3. The rotary inertia of the sphere is not needed in the
model because we assume there is no friction between the sphere and the plate. Boundary conditions
are applied to constrain the motion of the sphere in the y-direction. Two approaches for modeling the
2-746
Dynamic Stress/Displacement Analyses
surface of the sphere are tested: using an analytical rigid surface and using R3D4 rigid elements.
Analytical rigid surfaces are the preferred means for representing simple rigid geometries such as this
in terms of both accuracy and computational performance. However, more complex three-dimensional
surface geometries that occur in practice must be modeled with surfaces formed by element faces.
Results for the faceted representations are presented here. The element formulation for the C3D8R
elements is modified with the *SECTION CONTROLS option. The advocated formulation for this
problem uses the CENTROID kinematic formulation and the COMBINED hourglass control. Two
other formulations are included for comparison: the default formulation using the AVERAGE STRAIN
kinematic formulation and the RELAX STIFFNESS hourglass control and the formulation using the
ORTHOGONAL kinematic formulation and the COMBINED hourglass control.
Only half of the plate is modeled, using appropriate symmetry boundary conditions in the x-z plane.
The model is shown in Figure 2.1.3-1. The complete sphere is modeled for visualization purposes.
There are 17094 degrees of freedom in the model.
Since elements in the plate will fail and be removed from the model, nodes in the interior of the plate
will be exposed to contact with the surface of the rigid sphere. Thus, contact must be modeled between
the surface of the sphere, defined as an element-based surface using the *SURFACE,
TYPE=ELEMENT option, and a node-based surface that contains all of the nodes in the plate within a
radius of 20 mm of the point of impact, defined with the *SURFACE, TYPE=NODE option. The
*CONTACT PAIR option is used to define contact between the surface of the sphere and any of the
nodes contained in the node set.
Input files
pl3d_erode_ccs.inp
Model using the CENTROID kinematic and COMBINED hourglass section control options.
2-747
Dynamic Stress/Displacement Analyses
sphere_n.inp
External file referenced in this input.
sphere_e.inp
External file referenced in this input.
pl3d_erode.inp
Model using the default section controls.
pl3d_erode_ale.inp
Model using the default section controls and the *ADAPTIVE MESH option.
pl3d_erode_ocs.inp
Model using the ORTHOGONAL kinematic and COMBINED hourglass section control options.
pl3d_erode_anl.inp
Model using an analytical rigid surface and the default section controls.
Table
Figures
2-748
Dynamic Stress/Displacement Analyses
Figure 2.1.3-2 Deformed shape at 10 microseconds (analysis using the following section control
options: CENTROID kinematics and COMBINED hourglass control).
Figure 2.1.3-3 Deformed shape at 30 microseconds (analysis using the following section control
options: CENTROID kinematics and COMBINED hourglass control).
Figure 2.1.3-4 Deformed shape at 40 microseconds (analysis using the following section control
options: CENTROID kinematics and COMBINED hourglass control).
2-749
Dynamic Stress/Displacement Analyses
2-750
Dynamic Stress/Displacement Analyses
Sample listings
2-751
Dynamic Stress/Displacement Analyses
Listing 2.1.3-1
*HEADING
RIGID SPHERE IMPACTING ON THICK PLATE WITH
PENETRATION AND ELEMENT EROSION
SECTION CONTROLS USED (KINEMA=CENTROID,
HOURGLASS=COMBINED)
*PREPRINT,ECHO=NO,MODEL=NO,HISTORY=NO
*NODE
1,-.0040, 0.0,0.0
9, .0040, 0.0,0.0
37,-.0031,.0031,0.0
41, 0.0,.0040,0.0
45, .0031,.0031,0.0
46, .0040, 0.0,0.0
50, .0031,.0031,0.0
54, 0.0,.0040,0.0
58,-.0031,.0031,0.0
62,-.0040, 0.0,0.0
318, .02,0.0,0.0
334,-.02,0.0,0.0
488, .04,0.0,0.0
504,-.04,0.0,0.0
505, .05,0.0,0.0
521,-.05,0.0,0.0
*NGEN,NSET=A
1,9,1
*NGEN,NSET=B
37,41,1
41,45,1
*NGEN,NSET=C
46,50,1
50,54,1
54,58,1
58,62,1
*NGEN,NSET=D,LINE=C
318,334,1,,0.,0.,0.,0.,0.,1.
*NGEN,NSET=E,LINE=C
488,504,1,,0.,0.,0.,0.,0.,1.
*NGEN,NSET=TOP,LINE=C
505,521,1,,0.,0.,0.,0.,0.,1.
*NFILL,NSET=TOP
A,B,4,9
2-752
Dynamic Stress/Displacement Analyses
C,D,16,17
*NFILL,BIAS=.9,NSET=TOP
D,E,10,17
*NCOPY,OLD SET=TOP,SHIFT,CHANGE NUMBER=1000
0.,0.,-.001
0.,0.,0.,0.,0.,1.,0.0
*NCOPY,OLD SET=TOP,SHIFT,CHANGE NUMBER=2000
0.,0.,-.002
0.,0.,0.,0.,0.,1.,0.0
*NCOPY,OLD SET=TOP,SHIFT,CHANGE NUMBER=3000
0.,0.,-.003
0.,0.,0.,0.,0.,1.,0.0
*NCOPY,OLD SET=TOP,SHIFT,CHANGE NUMBER=4000
0.,0.,-.004
0.,0.,0.,0.,0.,1.,0.0
*NCOPY,OLD SET=TOP,SHIFT,CHANGE NUMBER=5000
0.,0.,-.005
0.,0.,0.,0.,0.,1.,0.0
*NCOPY,OLD SET=TOP,SHIFT,CHANGE NUMBER=6000
0.,0.,-.006
0.,0.,0.,0.,0.,1.,0.0
*NCOPY,OLD SET=TOP,SHIFT,CHANGE NUMBER=7000
0.,0.,-.007
0.,0.,0.,0.,0.,1.,0.0
*NCOPY,OLD SET=TOP,SHIFT,CHANGE NUMBER=8000
0.,0.,-.008
0.,0.,0.,0.,0.,1.,0.0
*NCOPY,OLD SET=TOP,SHIFT,CHANGE NUMBER=9000
0.,0.,-.009
0.,0.,0.,0.,0.,1.,0.0
*NCOPY,OLD SET=TOP,SHIFT,CHANGE NUMBER=10000
0.,0.,-.010
0.,0.,0.,0.,0.,1.,0.0
**
*NSET,NSET=YSYM,GEN
1, 9, 1
46, 488,17
62, 504,17
1001,1009,1
1046,1488,17
1062,1504,17
2001,2009,1
2046,2488,17
2-753
Dynamic Stress/Displacement Analyses
2062,2504,17
3001,3009,1
3046,3488,17
3062,3504,17
4001,4009,1
4046,4488,17
4062,4504,17
5001,5009,1
5046,5488,17
5062,5504,17
6001,6009,1
6046,6488,17
6062,6504,17
7001,7009,1
7046,7488,17
7062,7504,17
8001,8009,1
8046,8488,17
8062,8504,17
9001,9009,1
9046,9488,17
9062,9504,17
10001,10009,1
10046,10488,17
10062,10504,17
*NSET,NSET=FRONT,GEN
1, 385,1
**
*ELEMENT,TYPE=C3D8R,ELSET=TOP
1, 1002,1003,1012,1011, 2, 3,12,11
19, 1008,1046,1047,1017, 8,46,47,17
20, 1017,1047,1048,1026, 17,47,48,26
21, 1026,1048,1049,1035, 26,48,49,35
22, 1035,1049,1050,1051, 35,49,50,51
23, 1034,1035,1051,1052, 34,35,51,52
24, 1033,1034,1052,1053, 33,34,52,53
25, 1032,1033,1053,1054, 32,33,53,54
26, 1031,1032,1054,1055, 31,32,54,55
27, 1030,1031,1055,1056, 30,31,55,56
28, 1029,1030,1056,1057, 29,30,56,57
29, 1059,1029,1057,1058, 59,29,57,58
30, 1060,1020,1029,1059, 60,20,29,59
31, 1061,1011,1020,1060, 61,11,20,60
2-754
Dynamic Stress/Displacement Analyses
2-755
Dynamic Stress/Displacement Analyses
2-756
Dynamic Stress/Displacement Analyses
599991,3,-866.6
*BOUNDARY
YSYM,2,2
599991, 2
599991, 4,6
*RESTART,WRITE,NUM=8
*SURFACE,TYPE=ELEMENT,NAME=SPHERE
SPHERE,SPOS
*NSET,NSET=ERODE_NSET,GEN
1, 385,1
1001,1385,1
2001,2385,1
3001,3385,1
4001,4385,1
5001,5385,1
6001,6385,1
7001,7385,1
8001,8385,1
9001,9385,1
10001,10385,1
*SURFACE,TYPE=NODE,NAME=ERODE
ERODE_NSET,
*RIGID BODY,ELSET=SPHERE,REF NODE=599991
*STEP
*DYNAMIC,EXPLICIT
,40.E-6
*CONTACT PAIR
SPHERE,ERODE
*HISTORY OUTPUT, TIME INTERVAL=0.0
*NSET, NSET=N1
599991,
*NODE HISTORY, NSET=N1
V,
*FILE OUTPUT, NUM=2, TIMEMARKS=YES
*NODE FILE
U,V
*EL FILE
S,PEEQ
STATUS,
*EL FILE
ELEN,
*END STEP
2-757
Dynamic Stress/Displacement Analyses
Problem description
The strings on the tennis racket are modeled using T3D2 truss elements. They are assumed to be linear
elastic, with Young's modulus of 6.895 GPa (1.0 ´ 106 psi), Poisson's ratio of 0.3, and density of 1143
kg/m3 (1.07 ´ 10-4 lb sec2in-4). The strings are under an initial tension of 44.48 N (10 lb), which is
specified with the *INITIAL CONDITIONS option.
The frame is assumed to be rigid and is modeled using R3D4 elements. The nodes of the strings (truss
elements) around the perimeter are the same nodes as those used for the R3D4 elements. The reference
node for the rigid frame has boundary conditions applied to constrain all six degrees of freedom on the
rigid body so that the frame does not move.
The tennis ball is modeled as a sphere, using 150 S4R shell elements. It is assumed to be made of
rubber, modeled with the *HYPERELASTIC option as a Mooney-Rivlin material with the constants
C10 = 0.690 MPa (100 lb/in 2) and C01 = 0.173 MPa (25 lb/in 2). ABAQUS/Explicit requires some
compressibility for hyperelastic materials. In the results shown here, D1 = 0.0145 MPa -1 (10-4 psi-1).
This gives an initial bulk modulus ( K0 = 2=D1 ) that is 80 times the initial shear modulus
2(C10 + C01 ). This ratio is lower than the ratio for typical rubbers, but the results are not particularly
sensitive to this value in this case because the rubber is unconfined. A more accurate representation of
the material's compressibility would be needed if the rubber were confined by stiffer adjacent
components or reinforcement. Decreasing D1 by an order of magnitude (thus increasing the initial bulk
modulus by a factor of 10) has little effect on the overall results but causes a reduction in the stable
p
time increment by a factor of 10 due to the increase in the bulk modulus. The density of the tennis
ball is 1068 kg/m 3 (1.07 ´ 10-4 lb sec2in-4).
The tennis ball is under an initial internal pressure of 41 kPa (6 psi) in addition to the ambient
atmospheric pressure of 100 kPa (14.7 psi). Hydrostatic fluid elements of type F3D4 are used to model
the gas in the tennis ball. Since the ball is impermeable to gas, the pressure of the gas will rise when
the volume of the ball decreases, and vice versa. The fluid density is arbitrarily chosen to be one-tenth
of that of rubber under an ambient pressure of 100 kPa (14.7 psi). Static equilibrium gives the value of
the initial biaxial membrane stresses in the shell elements of the sphere as pr=2t = 155 kPa (22.5 psi)
to balance the internal pressure (here p is the internal gas pressure, r is the radius of the sphere, and t
is the tennis ball thickness). This initial state of stress in the ball is defined with the *INITIAL
CONDITIONS option.
A coefficient of friction of 0.1 is specified between the ball and the strings. The ball impacts on the
strings at 6.706 m/sec (264 in/sec) at an angle of 15°.
2-758
Dynamic Stress/Displacement Analyses
No attempt has been made to generate an accurate model of the ball and strings: the model parameters
are chosen simply to provide a "soft" ball relative to the strings to illustrate contact effects.
The complete model is shown in Figure 2.1.4-1. There are 2241 degrees of freedom in the model.
An element-based surface is defined on the tennis ball using the *SURFACE, TYPE=ELEMENT
option. Since the truss elements are line elements, they do not form a planar surface. A node-based
surface is defined that contains all the nodes of the strings using the *SURFACE, TYPE=NODE
option. The *CONTACT PAIR option is then used to define contact between the element-based
surface of the ball and any of the nodes defined in the node-based surface.
Input files
tennis.inp
Input data used in this analysis.
tennis_ef1.inp
External file referenced in this input.
tennis_ef2.inp
External file referenced in this input.
tennis_ef3.inp
External file referenced in this input.
Figures
2-759
Dynamic Stress/Displacement Analyses
2-760
Dynamic Stress/Displacement Analyses
2-761
Dynamic Stress/Displacement Analyses
Figure 2.1.4-9 History of the gas pressure inside the tennis ball.
2-762
Dynamic Stress/Displacement Analyses
Sample listings
2-763
Dynamic Stress/Displacement Analyses
Listing 2.1.4-1
*HEADING
RACKET AND BALL IMPACT
********************
**
** Strings.
**
********************
*NODE
** Bottom curve.
104, -2.700,-6.625,0.
109, 0.000,-8.500,0.
114, 2.700,-6.625,0.
** Left side curve.
501, -4.020,-3.750,0.
1201, -4.520, 0.000,0.
1901, -3.780, 3.750,0.
** Right side curve.
517, 4.020,-3.750,0.
1217, 4.520, 0.000,0.
1917, 3.780, 3.750,0.
** Top curve.
2103, -3.240, 4.500,0.
2109, 0.000, 5.500,0.
2115, 3.240, 4.500,0.
** Rectangular portion.
202, -3.780,-6.625,0.
216, 3.780,-6.625,0.
502, -3.780,-3.750,0.
516, 3.780,-3.750,0.
1902, -3.780, 3.750,0.
1916, 3.780, 3.750,0.
2002, -3.780, 4.500,0.
2016, 3.780, 4.500,0.
*NGEN,NSET=N200
202,216,1
*NGEN,NSET=N500
502,516,1
*NGEN,NSET=N1900
1902,1916,1
*NGEN
2002,2016,1
2-764
Dynamic Stress/Displacement Analyses
*NFILL,NSET=STRINGS
N200,N500,3,100
N500,N1900,14,100
*NGEN,NSET=STRINGS,LINE=P
104,114,1,109
517,1917,100,1217
501,1901,100,1201,0.,0.,1.
2103,2115,1,2109,0.,0.,1.
*NSET,NSET=MIDPLANE,GEN
105,113,1
2104,2114,1
501,1801,100
517,1817,100
*NSET,NSET=MIDPLANE
204,303,402,214,315,416
1902,2003,1916,2015
**
*ELEMENT,TYPE=T3D2,ELSET=STRINGS
1, 204, 205
11, 303, 304
23, 402, 403
247,2003,2004
1001, 402, 502
1016, 303, 403
1033, 204, 304
1231, 315, 415
1248, 416, 516
2001, 501, 502
2015, 516, 517
2029, 105, 205
2038,2004,2104
*ELGEN,ELSET=STRINGS
1, 10,1,1
11, 12,1,1
23, 14,1,1, 16,100,14
247, 12,1,1
1001, 15,100,1
1016, 17,100,1
1033, 18,100,1, 11,1,18
1231, 17,100,1
1248, 15,100,1
2001, 14,100,1
2015, 14,100,1
2-765
Dynamic Stress/Displacement Analyses
2029, 9,1,1
2038, 11,1,1
*SOLID SECTION,ELSET=STRINGS,MATERIAL=STRING
** Diameter of strings is 0.1 in.
7.854E-3,
**
*NSET, NSET=NCONTACT, GENERATE
205,213,1
304,314,1
403,415,1
502,516,1
602,616,1
702,716,1
802,816,1
902,916,1
1002,1016,1
1102,1116,1
1202,1216,1
1302,1316,1
1402,1416,1
1502,1516,1
1602,1616,1
1702,1716,1
1802,1816,1
1903,1915,1
2004,2014,1
********************
**
** Frame.
**
********************
*NCOPY,CHANGE NUMBER=10000,OLD SET=MIDPLANE,SHIFT,
NEW SET=FRONT
0.,0.,.25
0.,0.,0., 0.,0.,1., 0.0
*NCOPY,CHANGE NUMBER=20000,OLD SET=MIDPLANE,SHIFT,
NEW SET=BACK
0.,0.,-.25
0.,0.,0., 0.,0.,1., 0.0
*NODE
10000, 0,0.,0.
*ELEMENT,TYPE=R3D4,ELSET=FRAME
3001, 105, 106, 10106, 10105
2-766
Dynamic Stress/Displacement Analyses
2-767
Dynamic Stress/Displacement Analyses
4039, 10,1,1
4052, 13,100,1
*NODE,NSET=SPHERE,INPUT=tennis_ef1.inp
**
*ELEMENT,TYPE=S4R,ELSET=SPHERE,
INPUT=tennis_ef2.inp
*SHELL SECTION,ELSET=SPHERE,MATERIAL=RUBBER
.2,3
**
*PHYSICAL CONSTANTS, ABSOLUTE ZERO=-273.16
*ELEMENT,TYPE=F3D4,ELSET=CAVITY,
INPUT=tennis_ef3.inp
*FLUID PROPERTY,ELSET=CAVITY,REF NODE=30001,
AMBIENT=14.7
*FLUID DENSITY
0.1E-4,
********************
**
** Material definitions.
**
********************
*MATERIAL,NAME=RUBBER
*DENSITY
1.E-4,
*HYPERELASTIC,N=1
100.,25.,1.E-4
*MATERIAL,NAME=STRING
** Nylon type 6 general purpose.
*DENSITY
1.07E-4,
*ELASTIC
1.E6,
********************
**
** Initial conditions, boundary conditions.
**
********************
*INITIAL CONDITIONS,TYPE=STRESS
** Tension in strings is 10 lb.
STRINGS,1273.
SPHERE,22.5,22.5
*INITIAL CONDITIONS,TYPE=VELOCITY
** Initial velocity of ball is 22 fps at a
2-768
Dynamic Stress/Displacement Analyses
2-769
Dynamic Stress/Displacement Analyses
*ELEMENT OUTPUT
S,
*NODE OUTPUT
U,
*OUTPUT,HISTORY,OP=NEW,TIME INTERVAL=3.E-5
*ENERGY OUTPUT
ALLAE,ALLIE,ALLKE,ALLPD,ALLSE,ALLVD,ALLWK,ETOTAL
*END STEP
2-770
Dynamic Stress/Displacement Analyses
analysis to that found in the uniform thickness analysis is 1.5. For the variable thickness analysis, the
maximum Mises stress occurs at a location where the fuel tank skin is relatively thin (see Figure
2.1.5-2 and Figure 2.1.5-3).
Examination of the y-component of displacement shows that the overall expansion of the tank in the
y-direction is about 1.5% greater in the variable thickness analysis.
Input files
pressfueltank_variablethick.inp
Example using variable shell thickness.
pressfueltank_uniformthick.inp
Example using uniform shell thickness.
pressfueltank_node.inp
Nodal coordinate data for both models.
pressfueltank_shellelement.inp
Shell element connectivity data for both models.
pressfueltank_beamelement.inp
Beam element connectivity data for both models.
pressfueltank_shellthickness.inp
Shell thickness data for the variable shell thickness model.
Reference
· SOLVAY RESEARCH & TECHNOLOGY, Plastic Processing Department, Rue de Ransbeek,
310, B-1120 Brussels, Belgium.
Figures
Figure 2.1.5-1 Fuel tank mesh with S3R and B31 elements.
2-771
Dynamic Stress/Displacement Analyses
2-772
Dynamic Stress/Displacement Analyses
Figure 2.1.5-3 Mises stress solution for variable shell thickness analysis.
2-773
Dynamic Stress/Displacement Analyses
Figure 2.1.5-4 Mises stress solution for uniform shell thickness analysis.
2-774
Dynamic Stress/Displacement Analyses
Sample listings
2-775
Dynamic Stress/Displacement Analyses
Listing 2.1.5-1
*HEADING
FUEL TANK - VARIABLE THICKNESS
*PREPRINT,MODEL=NO
**
**READ MESH DATA FROM SEPARATE FILES
*NODE, INPUT=pressfueltank_node.inp
*ELEMENT, TYPE=S3R, ELSET=TANK,
INPUT=pressfueltank_shellelement.inp
*ELEMENT, TYPE=B31, ELSET=STRAPS,
INPUT=pressfueltank_beamelement.inp
**
**READ VARIABLE SHELL THICKNESS DATA FROM
**SEPARATE FILE
*SHELL SECTION,ELSET=TANK,MATERIAL=MTANK,
NODAL THICKNESS
5. , 3
*NODAL THICKNESS,
INPUT=pressfueltank_shellthickness.inp
**
*BEAM SECTION,SECTION=RECT,ELSET=STRAPS,
MATERIAL=MSTRAP
40.,1.5
0.,0.,-1.
**
*MATERIAL,NAME=MTANK
*ELASTIC
600., 0.3
**
*MATERIAL,NAME=MSTRAP
*ELASTIC
2.068E+05, 0.29
**
*NSET,NSET=APPUI1
112, 164, 168, 169, 170, 171, 172, 173, 177, 180,
214, 233, 236, 237, 238, 239, 240, 241, 242, 245,
271, 272, 279, 284, 285, 288, 310, 311, 312, 313,
342
*NSET,NSET=APPUI2
1455, 1458, 1459, 1512, 1513, 1514, 1515, 1518,
1519, 1520, 1579, 1580, 1583, 1584, 1585, 1586,
1639, 1640
2-776
Dynamic Stress/Displacement Analyses
*NSET,NSET=ENDSTR
1740, 1743, 1746, 1747
**
*BOUNDARY
ENDSTR,1,6,0.
APPUI1,2,2,0.
APPUI2,2,2,0.
**
*ELSET,ELSET=SAMPLE,GENERATE
200,1400,200
**
*RESTART,WRITE,FREQUENCY=10
**
**
*STEP,NLGEOM
*STATIC
0.1,1.
*DLOAD,OP=NEW
TANK, P, 7.E-3
*NODE PRINT,FREQUENCY=0
*EL PRINT,FREQUENCY=0
*EL FILE,ELSET=SAMPLE
STH,
SINV,
*OUTPUT,FIELD,VAR=PRESELECT,FREQ=10
*ELEMENT OUTPUT
STH,
*OUTPUT,FIELD
*ELEMENT OUTPUT,ELSET=SAMPLE
STH,
SINV,
*OUTPUT,HISTORY
*ELEMENT OUTPUT,ELSET=SAMPLE
STH,
SINV,
*END STEP
2-777
Dynamic Stress/Displacement Analyses
Listing 2.1.5-2
*HEADING
FUEL TANK - UNIFORM THICKNESS
*PREPRINT,MODEL=NO
**
**READ MESH DATA FROM SEPARATE FILES
*NODE, INPUT=pressfueltank_node.inp
*ELEMENT, TYPE=S3R, ELSET=TANK,
INPUT=pressfueltank_shellelement.inp
*ELEMENT, TYPE=B31, ELSET=STRAPS,
INPUT=pressfueltank_beamelement.inp
**
*SHELL SECTION,ELSET=TANK,MATERIAL=MTANK
5. , 3
**
*BEAM SECTION,SECTION=RECT,ELSET=STRAPS,
MATERIAL=MSTRAP
40.,1.5
0.,0.,-1.
**
*MATERIAL,NAME=MTANK
*ELASTIC
600., 0.3
**
*MATERIAL,NAME=MSTRAP
*ELASTIC
2.068E+05, 0.29
**
*NSET,NSET=APPUI1
112, 164, 168, 169, 170, 171, 172, 173, 177, 180,
214, 233, 236, 237, 238, 239, 240, 241, 242, 245,
271, 272, 279, 284, 285, 288, 310, 311, 312, 313,
342
*NSET,NSET=APPUI2
1455, 1458, 1459, 1512, 1513, 1514, 1515, 1518,
1519, 1520, 1579, 1580, 1583, 1584, 1585, 1586,
1639, 1640
*NSET,NSET=ENDSTR
1740, 1743, 1746, 1747
**
*BOUNDARY
ENDSTR,1,6,0.
2-778
Dynamic Stress/Displacement Analyses
APPUI1,2,2,0.
APPUI2,2,2,0.
**
*ELSET,ELSET=SAMPLE,GENERATE
200,1400,200
**
*RESTART,WRITE,FREQUENCY=10
**
**
*STEP,NLGEOM
*STATIC
0.1,1.
*DLOAD,OP=NEW
TANK, P, 7.E-3
*NODE PRINT,FREQUENCY=0
*EL PRINT,FREQUENCY=0
*EL FILE,ELSET=SAMPLE
STH,
SINV,
*OUTPUT,FIELD,VAR=PRESELECT,FREQ=10
*ELEMENT OUTPUT
STH,
*OUTPUT,FIELD
*ELEMENT OUTPUT,ELSET=SAMPLE
STH,
SINV,
*OUTPUT,HISTORY
*ELEMENT OUTPUT,ELSET=SAMPLE
STH,
SINV,
*END STEP
2-779
Dynamic Stress/Displacement Analyses
joint. This feature can be used to model, for example, a rubber bearing in a car suspension.
In the connector element model the JOINTC elements are replaced by connector elements (see
``Connectors,'' Section 17.1.1 of the ABAQUS/Standard User's Manual) with connection types
CARTESIAN to define the translational behavior and ROTATION to define the rotational behavior.
These connection types allow linear or nonlinear spring and dashpot behavior to be defined in a local
coordinate system that rotates with the first node on the element. Several different connection types
can be used to model the finite rotational response. See ``Connection-type library,'' Section 17.1.3 of
the ABAQUS/Standard User's Manual, for connection types using different finite rotation
parametrizations. In this model the rotation magnitudes are assumed small. Hence, a rotation vector
parametrization of the joint using ROTATION is appropriate.
The primary objective of this example is to verify the accuracy of JOINTC and connector elements in a
structure undergoing rigid rotation motions. A secondary objective of this example is to demonstrate
the use of equivalent rigid body motion output variables in ABAQUS/Standard.
2-780
Dynamic Stress/Displacement Analyses
The vertical displacement histories in Step 2 are shown in Figure 2.1.6-2for the contact point of the tire
with the ground, the wheel center, and the frame. Figure 2.1.6-3 shows a series of overlaid displaced
plots as the tire rolls up the bump.
To verify the behavior of the JOINTC elements with large rotations, the second model rigidly rotates
the entire structure by 90° before applying the bump excitation. Figure 2.1.6-4shows the displacement
time histories from the two models overlaid on the same plot. They are nearly identical.
In the analysis of deformable bodies undergoing large motions it is convenient to obtain information
about the equivalent rigid body motions: average displacement and rotation, as well as linear and
angular momentum about the center of mass. For this purpose ABAQUS provides a set of equivalent
rigid body output variables. As indicated above, a secondary objective of this example is to
demonstrate the use of these output variables, which represent the average motion of the specified
element set. The variables are requested using the *EL PRINT and *EL FILE commands. If no element
set is specified, the average motion of the entire model is given. This type of output can only be
requested in a *DYNAMIC analysis, and only elements that have a mass will contribute to the
equivalent rigid body motion. For a precise definition of the equivalent rigid body motion of a
deformable body, see ``Equivalent rigid body dynamic motion,'' Section 2.4.4 of the ABAQUS Theory
Manual.
Figure 2.1.6-5 and Figure 2.1.6-6have been generated using the equivalent rigid body output variables.
Figure 2.1.6-5 shows the vertical motion of node 5001 (bearing point "A" of the A-arm), node 5080
(point of A-arm nearest the tire), and the average vertical motion of the A-arm (output variable UC3).
As expected, the displacement of the center of mass of the component lies between the displacements
of its two ends. Figure 2.1.6-6shows the average rigid body rotation of the A-arm component about its
center of mass. Rigid body rotations are available about the three global axes. Here we are interested in
the rotation about the global X-axis (output variable URC1). The standard output for rotations is
radians, but the results have been scaled to plot the rotation in degrees.
Input files
jointcautosuspension.inp
Suspension analysis with JOINTC elements.
jointcautosuspension_rotated.inp
Rotated suspension analysis with JOINTC elements. This input file includes one extra (rotation)
step but is otherwise identical to jointcautosuspension.inp.
jointcautosuspension_depend.inp
Identical to jointcautosuspension.inp, except that field-variable-dependent linear and nonlinear
spring properties are used in the JOINTC elements.
connautosuspension.inp
Suspension analysis with connector elements.
connautosuspension_rotated.inp
2-781
Dynamic Stress/Displacement Analyses
Rotated suspension analysis with connector elements. This input file includes one extra (rotation)
step but is otherwise identical to connautosuspension.inp.
connautosuspension_depend.inp
Identical to connautosuspension.inp, except that field-variable-dependent linear and nonlinear
spring properties are used in the connector elements with connection types CARTESIAN,
ROTATION, and AXIAL.
Figures
2-782
Dynamic Stress/Displacement Analyses
Figure 2.1.6-5 Vertical motion of the A-arm: average and nodal motions.
2-783
Dynamic Stress/Displacement Analyses
Figure 2.1.6-6 Average rotation of the A-arm about its center of mass.
Sample listings
2-784
Dynamic Stress/Displacement Analyses
Listing 2.1.6-1
*HEADING
JOINTC ELEMENTS; MODELING AN AUTOMOBILE
SUSPENSION
*RESTART, WRITE, FREQUENCY=5
**
** Auto suspension sub-assembly modeled in
** sprung condition. Coil spring and tire
** spring have initial preload as given by
** their respective spring load-deflection
** curves. Weight of frame (by gravity load)
** rests on the coil spring top and the two
** wishbone bearing (pivot) points.
**
** FRAME
**
** Model frame as lumped mass at auto centerline
*NODE, NSET=FRAME
1001, 0.00, 0.00, 0.00
*ELEMENT, TYPE=MASS, ELSET=FRAME
1001, 1001
** Mass used is one quarter of total auto mass
*MASS, ELSET=FRAME
0.423,
*BOUNDARY
1001, 1,2, 0.0
1001, 4,6, 0.0
**
** WHEEL
**
** 3001 is lower rim, 3002 is wheel center
*NODE, NSET=WHEEL
3001, 0.00, -779.50, -315.00
3002, 0.00, -779.50, 0.00
*ELEMENT, TYPE=B31, ELSET=WHEEL
3001, 3001, 3002
*BEAM SECTION, SECTION=CIRC, MATERIAL=STEEL,
ELSET=WHEEL
24.0,
0.0, 1.0, 0.0
*BOUNDARY
WHEEL, 6,6, 0.0
2-785
Dynamic Stress/Displacement Analyses
**
** TIRE
**
*NODE, NSET=GROUND
2000, 0.00, 0.00, -335.00
*NODE, NSET=TIRE
2001, 0.00, -779.50, -335.00
2091, 167.50, -779.50, -290.11
2092, -167.50, -779.50, -290.11
*ORIENTATION, NAME=XYZ
1.0, 0.,0.,0.,1.,0.
3, 0.0
*ELEMENT, TYPE=JOINTC, ELSET=TIRE
2001, 3001, 2001
*JOINT, ELSET=TIRE, ORIENTATION=XYZ
*SPRING
1,
175.,
*SPRING
2,
175.,
*SPRING, NONLINEAR
3,
-10000., -24.21
0., -19.21
4150., 0.00
10630., 30.00
** for visualization only
*ELEMENT, TYPE=T3D3, ELSET=PLOTA
2091, 2091, 2001, 2092
*SOLID SECTION, MATERIAL=STEEL, ELSET=PLOTA
0.0005,
*MPC
BEAM, 2091, 2001
BEAM, 2092, 2001
**
** Tie bottom of tire to ground (makes global
** rotation possible)
*MPC
BEAM, 2001, 2000
**
** AXLE
**
2-786
Dynamic Stress/Displacement Analyses
*NODE, NSET=AXLE
4001, 0.00, -705.30, 0.00
4002, 0.00, -736.30, 0.00
4003, 2.56, -750.00, -116.00
4004, 152.00, -695.61, -13.81
4005, 152.00, -695.61, -13.81
*ELEMENT, TYPE=B31, ELSET=AXLE1
4020, 3002, 4001
4021, 4001, 4002
*BEAM SECTION, SECTION=CIRC, MATERIAL=STEEL,
ELSET=AXLE1
13.0,
*ELEMENT, TYPE=B31, ELSET=AXLE2
4022, 4002, 4003
*BEAM SECTION, SECTION=CIRC, MATERIAL=STEEL,
ELSET=AXLE2
15.0,
1.0, 0.0, 0.0
*ELEMENT, TYPE=B31, ELSET=AXLE3
4023, 4002, 4004
*BEAM GENERAL SECTION, SECTION=GENERAL,
ELSET=AXLE3, DENSITY=7.8E-9
391.0, 17000.0, 0.0, 9400.0,22600.0
0.0, 0.0, -1.0
2.1E+05, 8.077E+04
*BOUNDARY
AXLE, 5,5, 0.0
**
** WISHBONE
**
*NODE, NSET=WBONE
5001, -73.00, -351.00, -90.00
5002, 325.00, -351.00, -90.00
5011, -17.00, -540.00, -128.00
5012, -73.00, -398.60, -110.70
5013, 325.00, -398.60, -110.70
5080, 2.56, -750.00, -116.00
*ELEMENT, TYPE=B31, ELSET=WB1
5001, 5080, 5011
5002, 5011, 5012
5003, 5011, 5013
*BEAM GENERAL SECTION, SECTION=GENERAL,
ELSET=WB1, DENSITY=7.8E-9
2-787
Dynamic Stress/Displacement Analyses
-13600.0, -100.00
-8900.0, 0.00
-4600.0, 100.00
** Tie top of spring to frame
*MPC
BEAM, 6001, 1001
** for visualization only
*ELEMENT, TYPE=T3D2, ELSET=PLOTB
6091, 5011, 6001
*SOLID SECTION, MATERIAL=STEEL, ELSET=PLOTB
0.0005,
**
2-788
Dynamic Stress/Displacement Analyses
** BEARING POINT A
**
*NODE, NSET=A-PVT
7001, -73.00, -351.00, -90.00
*ELEMENT, TYPE=JOINTC, ELSET=APVT
7001, 7001, 5001
** Tie fixed side of jointc to frame
*MPC
BEAM, 7001, 1001
*JOINT, ELSET=APVT, ORIENTATION=XYZ
*SPRING, NONLINEAR
1,
-16000.0, -4.8
-10000.0, -3.8
-6000.0, -2.6
-3000.0, -1.1
0.0, 0.0
3000.0, 1.1
6000.0, 2.6
10000.0, 3.8
16000.0, 4.8
*SPRING, NONLINEAR
2,
-10000.0, -1.80
-6000.0, -1.25
-2000.0, -0.53
0.0, 0.00
2000.0, 0.53
6000.0, 1.25
10000.0, 1.80
*SPRING, NONLINEAR
3,
-10000.0, -2.40
-5000.0, -1.45
-2000.0, -0.68
0.0, 0.00
2000.0, 0.68
5000.0, 1.45
10000.0, 2.40
*SPRING
4,
1.142E5,
*SPRING
2-789
Dynamic Stress/Displacement Analyses
5,
2.8568E6,
*SPRING
6,
2.8568E6,
**
** BEARING POINT B
**
*NODE, NSET=B-PVT
7002, 325.00, -351.00, -90.00
*ELEMENT, TYPE=JOINTC, ELSET=BPVT
7002, 7002, 5002
** Tie fixed side of jointc to frame
*MPC
BEAM, 7002, 1001
*JOINT, ELSET=BPVT, ORIENTATION=XYZ
*SPRING, NONLINEAR
1,
-1600.0, -6.00
-1000.0, -2.50
-700.0, -1.50
-500.0, -1.00
-300.0, -0.50
0.0, 0.00
300.0, 0.50
500.0, 1.00
700.0, 1.50
1000.0, 2.50
1600.0, 6.00
*SPRING, NONLINEAR
2,
-6800.0, -4.00
-4800.0, -3.75
-3600.0, -3.50
-2800.0, -3.25
-1700.0, -2.75
-1000.0, -2.25
-700.0, -1.75
0.0, 0.00
700.0, 1.75
1000.0, 2.25
1700.0, 2.75
2800.0, 3.25
2-790
Dynamic Stress/Displacement Analyses
3600.0, 3.50
4800.0, 3.75
6800.0, 4.00
*SPRING,NONLINEAR
3,
-6400.0, -2.00
-5200.0, -1.75
-4160.0, -1.50
-2400.0, -1.00
1000.0, 0.00
4400.0, 1.00
6160.0, 1.50
7200.0, 1.75
8400.0, 2.00
*SPRING
4,
4.3082E4,
*SPRING
5,
1.1467E6,
*SPRING
6,
3.1311E5,
**
*MATERIAL, NAME=STEEL
*ELASTIC
2.1E+05,0.3
*DENSITY
7.8E-9,
*ELSET, ELSET=ALL
1001,
**
** Idealized triangular speed bump 400mm long
** and 100mm high. Time data based on 5km/hr
** auto speed
*AMPLITUDE, NAME=BUMP, TIME=STEP TIME
0.0, 0.0, 0.05, 0.0, 0.20, 100.0, 0.35, 0.0
0.40, 0.0
**
**
*STEP, NLGEOM, INC=100
Auto Weight/Tire Compression/Coil spring
Equilibrium
2-791
Dynamic Stress/Displacement Analyses
*STATIC
0.2, 0.2
*BOUNDARY
2000, 1,6, 0.0
*DLOAD
ALL, GRAV, 9815.0, 0.0, 0.0, -1.0
*EL PRINT,FREQUENCY=0
*NODE PRINT,FREQUENCY=0
*NSET, NSET=PLOT
2000, 3002, 1001
*NODE FILE, NSET=PLOT
U,
*END STEP
**
**
*STEP, NLGEOM, INC=200
Apply "bump" to tire bottom with boundary
condition
*DYNAMIC, HAFTOL=5000
5.0E-4, 0.40, , 0.01
*BOUNDARY, AMPLITUDE=BUMP
2000, 3,3, 1.0
*EL FILE, ELSET=WBONE
XC,
UC,
VC,
HC,
HO,
RI,
MASS, VOL
*END STEP
Problem description
The units used in this analysis are referred to as c.g. ¹sec. Using these units, length is given in
centimeters (cm), mass in grams (gm), and time is measured in microseconds (¹sec). The stresses have
units of mega bars (M bar). These units are commonly used in shock wave physics applications
because the pressures tend to have values on the order of unity.
2-792
Dynamic Stress/Displacement Analyses
In this example problem two concentric pipes have the annulus between them filled with high
explosive (HE). The inside radius of the inner pipe is 10 mm. The inside radius of the outer pipe is 20
mm. Both pipes are steel with a wall thickness of 2 mm. Each pipe is modeled with 6 elements in the
radial direction, while the HE is modeled with 24 elements in the radial direction.
The steel pipe is an elastic, perfectly plastic material with Young's modulus of 221.1 GPa (.02211 M
bar), Poisson's ratio of 0.279, yield strength of 430 MPa (.0043 M bar), and density of 7846 kg/m2
(7.846 gm/cm3).
The explosive material is modeled using the JWL equation of state with detonation wave speed = 7596
m/sec (.7596 cm/microsecond), A = 520.6 GPa (5.206 M bar), B = 5.3 GPa (0.053 M bar), R1 = 4.1,
R2 = 1.2, !=.35, density of 1900 kg/m3 (1.9 gm/cm3), and initial specific energy of 3.63 Joule/kg
(0.0363 T erg/gm). The tension cutoff pressure is assumed to be zero and is specified using the
*TENSILE FAILURE option. Refer to ``Equation of state,'' Section 9.5.1 of the ABAQUS/Explicit
User's Manual, for a description of this material model.
The explosive material is detonated at four points around the circumference of the cylinder. Because of
the symmetry in this problem, only one-eighth of the pipe is modeled. Figure 2.1.7-1 shows the
original geometry and the location of the detonation point for the model. A transformed coordinate
system is used to define the symmetry conditions along the sloping boundary.
This analysis is run in two steps to reduce the amount of output written to the restart file. In the early
part of the analysis, the deformations are not of much interest. Hence, the first step has a duration of 6
¹sec and requests only 1 restart interval (*RESTART, WRITE, NUMBER INTERVAL=1). After 6
¹sec the deformations are becoming significant. The second step has a duration of 1.5 ¹sec and
requests 3 restart intervals (*RESTART, WRITE, NUMBER INTERVAL=3).
This analysis is run as both a two-dimensional case using CPE4R elements and as a three-dimensional
case using C3D8R elements. In the three-dimensional case the displacements are constrained to be
zero in the out-of-plane direction.
Input files
eoscyl2d.inp
Two-dimensional case.
eoscyl3d.inp
Three-dimensional case.
Figures
2-793
Dynamic Stress/Displacement Analyses
2-794
Dynamic Stress/Displacement Analyses
2-795
Dynamic Stress/Displacement Analyses
Sample listings
2-796
Dynamic Stress/Displacement Analyses
Listing 2.1.7-1
*HEADING
EXPLOSIVE PIPE CLOSURE
*NODE
1,1.0,0.
7,1.2,0.
31,2.0,0.
37,2.2,0.
3001, .707107, .707107
3007, .848528, .848528
3031,1.414213,1.414213
3037,1.555634,1.555634
*NGEN,LINE=C,NSET=A
1,3001,100,,0.,0.,0.
*NGEN,LINE=C,NSET=B
7,3007,100,,0.,0.,0.
*NGEN,LINE=C,NSET=C
31,3031,100,,0.,0.,0.
*NGEN,LINE=C,NSET=D
37,3037,100,,0.,0.,0.
*NFILL
A,B,6,1
B,C,24,1
C,D,6,1
*NSET,NSET=XAXIS,GEN
1,37,1
*NSET,NSET=TAXIS,GEN
3001,3037,1
*TRANSFORM,NSET=TAXIS
.707107,.707107,0., -.707107,.707107,0.
*ELEMENT,TYPE=CPE4R,ELSET=PIPE
1, 1, 2,102,101
901,31,32,132,131
*ELGEN,ELSET=PIPE
1, 6,1,1, 30,100,6
901, 6,1,1, 30,100,6
*SOLID SECTION,ELSET=PIPE,MATERIAL=STEEL
*ELEMENT,TYPE=CPE4R,ELSET=HE
181, 7,8,108,107
*ELGEN,ELSET=HE
181, 24,1,1, 30,100,24
*SOLID SECTION,ELSET=HE,MATERIAL=HE
2-797
Dynamic Stress/Displacement Analyses
*MATERIAL,NAME=STEEL
*DENSITY
7.846,
*ELASTIC
2.211E-2,.279
*PLASTIC
.0043,0.
*MATERIAL,NAME=HE
*DENSITY
1.9,
*EOS,TYPE=JWL
0.7596,5.206,.053,.35,4.1,1.2,3.63E-2
*DETONATION POINT
1.414213,1.414213,0.,0.
*TENSILE FAILURE,ELEMENT DELETION=NO,
PRESSURE=BRITTLE,SHEAR=BRITTLE
0.,
**
*BOUNDARY
XAXIS,YSYMM
TAXIS,YSYMM
*STEP
*DYNAMIC,EXPLICIT
,2.
*RESTART,TIMEMARKS=YES,WRITE,NUM=1
*FILE OUTPUT,NUMBER INTERVAL=2, TIMEMARKS=YES
*EL FILE
PRESS,S,LE
*NODE FILE
U,
*ENERGY FILE
*HISTORY OUTPUT,TIME=2.0E-3
*ENERGY HISTORY
ALLKE,ALLIE,ALLSE,ALLAE,ALLVD,ALLCD,ALLPD,
ALLFD,ALLWK,ETOTAL,DT
*END STEP
*STEP
*DYNAMIC,EXPLICIT
,0.4
*RESTART,TIMEMARKS=YES,WRITE,NUM=3
*FILE OUTPUT,NUM=2, TIMEMARKS=YES
*EL FILE
PRESS,S,LE
2-798
Dynamic Stress/Displacement Analyses
*NODE FILE
U,
*ENERGY FILE
*HISTORY OUTPUT,TIME=0.4E-3
*ENERGY HISTORY
ALLKE,ALLIE,ALLSE,ALLAE,ALLVD,ALLCD,ALLPD,
ALLFD,ALLWK,ETOTAL,DT
*END STEP
Problem description
This model represents an automobile knee bolster assembly--the portion of the instrument panel that
the occupant's legs impact in the event of a crash. The assembly consists of a hard plastic cover (the
knee bolster) supported by a stiff steel substructure. Proper design of this assembly ensures that the
occupant's energy is dissipated with a minimum of injury causing forces. In this simulation the legs
approach the knee bolster at 6 m/s, representing unrestrained motion following a 15 mph to dead stop
crash event.
The components of the instrument panel are modeled using S3R and S4R shell elements. The bolster is
made up of 2690 shell elements, with the material modeled as a von Mises elastic strain hardening
plastic material with a Young's modulus of 2.346 GPa, a Poisson's ratio of 0.4, a density of 1140
kg/m3, and a yield stress of 11.7 MPa. The steel substructure is made up of 1648 elements, with the
material modeled as a strain hardening steel with a Young's modulus of 207 GPa, a Poisson's ratio of
0.3, a density of 7700 kg/m3, and a yield stress of 207 MPa. Contact between the instrument panel
assembly components is modeled by defining double-sided surfaces on 2536 shell elements in the
bolster and on 213 shell elements on the steel substructure. Figure 2.1.8-1 shows the model geometry
from the rear of the knee bolster prior to impact, and Figure 2.1.8-2shows where a double-sided
surface definition is needed because of large motions of the bolster structure. Figure 2.1.8-3 shows the
knee bolster and knee/leg assembly from a position outboard and behind the driver prior to impact.
The legs are represented as structural members with a surrounding rigid surface. The structural
members, representing the bones, are modeled with B31 beam elements and T3D2 truss elements, with
the material modeled as elastic with a Young's modulus of 207 GPa, a Poisson's ratio of 0.3, and a
density of 7.7 kg/m3. The rigid surfaces, representing the knee and shin, are modeled with R3D4 rigid
elements. A single-sided surface definition is used in this case. The body mass is modeled by
distributing mass elements at various locations among the nodes of the structural elements. Contact
between the legs and the instrument panel is defined using node-based surfaces on the bolster and rigid
2-799
Dynamic Stress/Displacement Analyses
Acknowledgment
HKS would like to thank GE Plastics for supplying the model used in this example.
Input files
knee_bolster.inp
Input data for this analysis.
knee_bolster_ef1.inp
External file referenced by this analysis.
knee_bolster_ef2.inp
External file referenced by this analysis.
knee_bolster_ef3.inp
External file referenced by this analysis.
Figures
2-800
Dynamic Stress/Displacement Analyses
Figure 2.1.8-1 Initial configuration of the knee bolster model (view from behind the bolster).
Figure 2.1.8-2 Location of node that moves from initially opposing one side of a shell element in the
steel substructure to opposing the opposite side following large deformation of the bolster structure.
Figure 2.1.8-3 Initial configuration of the knee bolster model (view from outboard and behind the
driver).
2-801
Dynamic Stress/Displacement Analyses
Figure 2.1.8-5 Time histories of the whole model: internal energy, kinetic energy, recoverable strain
energy, and plastic dissipation.
2-802
Dynamic Stress/Displacement Analyses
Figure 2.1.8-6 Front leg reaction forces measured against impact displacement.
Sample listings
2-803
Dynamic Stress/Displacement Analyses
Listing 2.1.8-1
*HEADING
KNEE BOLSTER IMPACT SIMULATION
**
**This example simulates the impact of a knee
**and leg structure into a knee bolster assembly
**
** READ NODE AND NODE SET DEFINITIONS
** FROM EXTERNAL FILE:
*INCLUDE,INPUT=knee_bolster_ef1.inp
**
** READ ELEMENT AND ELSET DEFINITIONS
** FROM EXTERNAL FILE:
*INCLUDE,INPUT=knee_bolster_ef2.inp
**
** Material definitions
**
*MATERIAL, NAME=STEEL
*DENSITY
7.7E-09,
*ELASTIC, TYPE=ISO
207000.0, 0.3
*PLASTIC
207.0, 0.0
276.0, 0.22
**
*MATERIAL, NAME=BONE
*DENSITY
7.7E-12,
*ELASTIC, TYPE=ISO
207000.0, 0.3
**
*MATERIAL,NAME=MC8002
*ELASTIC
.2346E+04, .4000
*PLASTIC
11.7, 0.00
32.8, 0.00114
47.0, 0.0052
53.5, 0.0227
*DENSITY
1.14E-09,
2-804
Dynamic Stress/Displacement Analyses
**
*SHELL SECTION,ELSET=STEEL ,MATERIAL=STEEL
1.50000, 5
*SHELL SECTION,ELSET=TOPBRKT ,MATERIAL=STEEL
1.50000, 5
*SHELL SECTION,ELSET=FLRBRKT ,MATERIAL=STEEL
1.50000, 5
*SHELL SECTION,ELSET=SDBRKT ,MATERIAL=STEEL
1.50000, 5
*SHELL SECTION,ELSET=FRONT ,MATERIAL=MC8002
3.00000, 5
*SHELL SECTION,ELSET=CORR ,MATERIAL=MC8002
2.50000, 5
*SHELL SECTION,ELSET=RIBS ,MATERIAL=MC8002
1.88000, 5
**
** READ BOUNDARY CONDITION DEFINITIONS
** FROM EXTERNAL FILE:
*INCLUDE,INPUT=knee_bolster_ef3.inp
**
*MPC
BEAM, 6447, 3253
BEAM, 6264, 2540
BEAM, 6366, 2555
**
** Below are beam elements for lower torso.
**
*BEAM SECTION,ELSET=TIBCHK,MATERIAL=BONE,
SECTION=CIRC
25.4,
*ELEMENT,TYPE=B31,ELSET=TIBCHK
** Left Tibia
8000, 9000, 9001
** Right Tibia
8100, 9100, 9101
** Left Hip
8400, 9200, 9400
** Right Hip
8500, 9400, 9300
*SOLID SECTION,ELSET=FEMUR,MATERIAL=BONE
2027.0,
*ELEMENT, TYPE=T3D2,ELSET=FEMUR
** Left Femur
2-805
Dynamic Stress/Displacement Analyses
2-806
Dynamic Stress/Displacement Analyses
** Center mass
**
*NSET,NSET=M4
9400,
*ELEMENT,TYPE=MASS,ELSET=WT
10003, 9400
*BOUNDARY
M4, 2, 3, 0.
*INITIAL CONDITIONS, TYPE=VELOCITY
M4, 1, -6593.58
**
** Right torso mass
**
*NSET,NSET=M5
9300,
*ELEMENT,TYPE=MASS,ELSET=WT
10004, 9300
*BOUNDARY
M5, 3,, 0.
*INITIAL CONDITIONS, TYPE=VELOCITY
M5, 1, -6593.58
**
** Ankles
**
*NSET,NSET=ANKLE
9000, 9100
*TRANSFORM,NSET=ANKLE
142.200, 0.0, 393.900, 0.0, 100.0, 0.0
*BOUNDARY
ANKLE, 1,3, 0.0
ANKLE, 4,, 0.0
*INITIAL CONDITIONS,TYPE=VELOCITY
ANKLE, 5, -14.1725
**
** History Section
**
*RESTART,WRITE,NUMBER INTERVAL=30
*SURFACE,TYPE=NODE,NAME=LNODE
LNODE,
*SURFACE,TYPE=ELEMENT, NAME=RMETAL
RMETAL,
*SURFACE,TYPE=ELEMENT, NAME=CORR
CORR,
2-807
Dynamic Stress/Displacement Analyses
*SURFACE,TYPE=ELEMENT,NAME=LK
LKSHIN2,SPOS
*SURFACE,TYPE=NODE,NAME=RNODE
RNODE,
*SURFACE,TYPE=ELEMENT, NAME=FRONT
FRONT,
*SURFACE,TYPE=ELEMENT,NAME=RK
RKSHIN2,SPOS
*SURFACE,TYPE=ELEMENT, NAME=LMETAL
LMETAL,
*RIGID BODY,ELSET=LKSHIN2,REF NODE=9001
*RIGID BODY,ELSET=RKSHIN2,REF NODE=9101
*STEP
*DYNAMIC, EXPLICIT
,.030
*CONTACT CONTROLS,GLOBTRKINC=1000,CPSET=CPAIR
**
*FILE OUTPUT, NUMBER INTERVAL = 2
*EL FILE, ELSET = FRONT
S,
*ENERGY FILE
ALLIE, ALLKE, ETOTAL, ALLWK, ALLAE, ALLSE, ALLPD
*NODE FILE, NSET = KNEES
U,V
*NODE FILE, NSET = M3
U,V
*NODE FILE, NSET = M4
U,V
*NODE FILE, NSET = M5
U,V
**
** Surface Definition
**
*CONTACT PAIR, INTERACTION=FRIC,CPSET=CPAIR
LK, LNODE
RK, RNODE
**
FRONT, CORR
FRONT, RMETAL
FRONT, LMETAL
CORR, RMETAL
CORR, LMETAL
**
2-808
Dynamic Stress/Displacement Analyses
Model description
The containment cask shown in Figure 2.1.9-2consists of two compartments. The upper compartment
surrounds the fluid and is made of stainless steel ( 304L). It has a height of 580 mm (22.8 in), a
diameter of 300 mm (11.8 in), and a wall thickness of 4.76 mm (0.187 in). The top mild steel cover has
a thickness of 9.52 mm (0.375 in). The water is filled to a depth of 522 mm (20.55 in), which is 90% of
the container's capacity. Figure 2.1.9-3shows the original, coarse mesh of C3D8R elements used to
model the fluid. Contact conditions are defined between the fluid and the inside of the upper
compartment.
2-809
Dynamic Stress/Displacement Analyses
An impact limiter made of polyurethane foam is contained within the bottom mild steel compartment
of the cask. The height of the foam impact limiter is 127.3 mm (5.01 in). Figure 2.1.9-4shows the
coarse mesh used to model the foam. Contact conditions are defined between the foam and the inside
of the bottom compartment of the cask. The foam impact limiter and the fluid/stainless steel liner are
separated by a mild steel bulkhead with a thickness of 12.7 mm (0.5 in). A 12.7 mm (0.5 in) air gap
exists between the top of the foam surface and this bulkhead.
In the experiment a pressure transducer is located in the polyurethane foam on the centerline of the
cask at the top of the impact limiter. This result is compared with vertical stress-time histories taken
from the element at the top of the foam model on the centerline.
Both axisymmetric and three-dimensional models are analyzed. Figure 2.1.9-5shows the
three-dimensional model formed by assembling the parts shown in Figure 2.1.9-2through Figure
2.1.9-4. The equivalent axisymmetric model is shown in Figure 2.1.9-6.
Contact pairs are defined between the solids and the shells. Element-based surfaces are defined on the
shells, and node-based surfaces are defined containing the nodes on the outer surfaces of the solid
elements. The shell thickness was not taken into account when the original meshes were designed, and
the outer surface of the solids usually coincides with the midsurface of the enclosing shell. This would
lead to an initial overclosure of one-half the shell thickness, unless the NO THICK parameter is used
to enforce contact at the midsurface of the shell, as if it had zero thickness. The use of a node-based
surface implies a pure master-slave relationship for the contact pair. This is important in this problem
because the default in ABAQUS/Explicit when contact is defined between shells and solids is to define
a pure master-slave relationship with the solids as the master and the shells as the slave. In this case
the shell structures are much stiffer than the fluid and foam structures, so the master-slave roles must
be reversed.
For the axisymmetric model two cases using different section control options for the foam and fluid
elements are analyzed. The first case uses the COMBINED hourglass control option; the second case
uses the default section control options (the RELAX STIFFNESS hourglass control). The
three-dimensional model also has two cases with different section control options for the foam and
fluid elements. The first case uses the ORTHOGONAL kinematic option and COMBINED hourglass
control; the second three-dimensional case uses the default section control options (the AVERAGE
STRAIN kinematic option and the RELAX STIFFNESS hourglass control). The options used are
summarized in Table 2.1.9-4. Coarse and refined meshes are used for all analysis cases.
Material description
The general material properties are listed in Table 2.1.9-1. The material models for the water and foam
are further described below.
Water:
The water is treated as a simple hydrodynamic material model. This provides zero shear
strength and a bulk response given by
p = K"vol ;
2-810
Dynamic Stress/Displacement Analyses
where K is the bulk modulus with a value 2068 MPa (300000 psi). This model is defined
using the linear Us ¡ Up equation of state model provided in ABAQUS/Explicit. The linear
Us ¡ Up Hugoniot form, p = f (½) + g (½)Em , is
½0 c20 ´ ¡0 ´
p= 2
(1 ¡ ) + ¡0 ½0 Em ;
(1 ¡ s´) 2
where ´ = 1 ¡ ½0 =½ is the same as the nominal volumetric strain measure, "vol . Since
K = ½0 c20 , setting the parameters s = 0:0 and ¡0 = 0:0 gives the simple hydrostatic bulk
response defined earlier. In this analysis c0 = 1450.6 m/sec (57100 in/sec) and ½0 = 983.2
kg/m3 (0.92 ´ 10-4 lb sec2in-4). The tension cutoff pressure is assumed to be zero and is
specified using the *TENSILE FAILURE option. Refer to ``Equation of state,'' Section 9.5.1
of the ABAQUS/Explicit User's Manual, for a description of this material model.
Foam:
The crushable foam model is used for the polyurethane foam. In this model the flow potential,
h, is chosen as
r
9 2
h= p + q2 ;
2
where q is the Mises equivalent stress and p is the hydrostatic pressure. The yield surface is
defined as
"µ ¶2 ³ ´ # 12
pt ¡ pc q 2 pc + pt
+p + = :
2 M 2
Sauvé et al. use the "soils and crushable foams" model, which was originally defined in an
unpublished report by Krieg (1978) and is based upon a Mises plasticity model in which the
yield stress depends upon the mean volumetric pressure. The volumetric deformation allows
for plastic behavior, defined by tabular data defining pressure versus volume strain. This
model is easy to implement in an explicit dynamics algorithm and useful because the
deviatoric and volumetric terms are only loosely coupled. However, it requires an experienced
analyst to ensure that meaningful results are obtained, mainly because the model does not
match physical behavior well under deviatoric straining.
To define the initial shape of the yield surface, the ABAQUS/Explicit crushable foam model
requires the initial yield surface position, "pl
vol j0 ; the initial yield stress in uniaxial
compression, ¾0 ; and the magnitude of the strength in hydrostatic tension, pt . Sauvé et al.
define the pressure-dependent yield surface for the foam model as
2-811
Dynamic Stress/Displacement Analyses
where the units of stress are MPa and pressure is positive in compression. To calibrate the
ABAQUS/Explicit crushable foam model to this pressure-dependent data, we observe that
p = 13 ¾y for the uniaxial compression case. Substituting this value for p in the above equation
and solving for ¾y gives ¾0 =2.16 MPa (313.3 psi). The value of pt is obtained by solving the
above equation for ¾y = 0, giving pt = 1.54 MPa (223.8 psi). The value of "pl vol j0 is chosen to
be zero because tensile experimental data are not given in the reference and the foam is almost
always under hydrostatic compression. If the foam were subjected to triaxial tension, it would
be necessary to define pressure-plastic volumetric strain data to account for strain softening, as
discussed in ``Crushable foam plasticity model,'' Section 10.3.3 of the ABAQUS/Explicit
User's Manual.
The pressure/volumetric strain data in the reference are given in Table 2.1.9-2. Table
2.1.9-3shows the values as converted to the form required for ABAQUS/Explicit. Each form
of the data is plotted in Figure 2.1.9-1.
Input files
2-812
Dynamic Stress/Displacement Analyses
cask_drop_axi_cs.inp
Coarse axisymmetric model using the COMBINED hourglass control.
cask_drop_3d_ocs.inp
Coarse three-dimensional model using the ORTHOGONAL kinematic and the COMBINED
hourglass control.
cask_drop_axi.inp
Coarse axisymmetric mesh using the default section controls.
cask_drop_3d.inp
Coarse three-dimensional mesh using the default section controls.
cask_drop_axi_r_cs.inp
Refined axisymmetric model using the COMBINED hourglass control.
cask_drop_3d_r_ocs.inp
Refined three-dimensional model using the ORTHOGONAL kinematic and the COMBINED
hourglass control.
cask_drop_axi_r.inp
Refined axisymmetric mesh using the default section controls.
cask_drop_3d_r.inp
Refined three-dimensional mesh using the default section controls.
References
· Krieg, R. D., ``A Simple Constitutive Description for Soils and Crushable Foams ,''
SC-DR-72-0883, Sandia National Laboratories, Albuquerque, NM , 1978.
Tables
2-813
Dynamic Stress/Displacement Analyses
8 4
Bulk modulus, K (GPa) 2.07
Hardening modulus, Et 0 1.52
(GPa)
Figures
Figure 2.1.9-2 Containment structure mesh in the three-dimensional model (coarse mesh).
2-814
Dynamic Stress/Displacement Analyses
2-815
Dynamic Stress/Displacement Analyses
Figure 2.1.9-7 Three-dimensional deformed geometry using ORTHOGONAL element kinematics and
COMBINED hourglass control (coarse mesh).
2-816
Dynamic Stress/Displacement Analyses
Figure 2.1.9-8 Axisymmetric deformed geometry using COMBINED hourglass control (coarse mesh).
2-817
Dynamic Stress/Displacement Analyses
Figure 2.1.9-12 Axisymmetric deformed geometry using COMBINED hourglass control (refined
mesh).
2-818
Dynamic Stress/Displacement Analyses
Sample listings
2-819
Dynamic Stress/Displacement Analyses
Listing 2.1.9-1
*HEADING
CASK DROP PROBLEM
AXISYMMETRIC MODEL (coarse mesh)
SECTION CONTROLS USED (HOURGLASS=COMBINED)
**
** Create liner mesh
**
*NODE,NSET=NSHE1
1, 0.0,28.3461
2, 2.3622,28.3461
3, 4.7244,28.3461
4, 7.0865,28.3461
5, 9.4487,28.3461
6, 11.8109,28.3461
7, 11.8109,27.1650
8, 11.8109,25.1965
9, 11.8109,23.2281
10, 11.8109,21.2596
11, 11.8109,19.2911
12, 11.8109,17.3226
13, 11.8109,15.3541
14, 11.8109,13.3857
15, 11.8109,11.4172
16,11.8109,9.4487
17,11.8109,8.4645
18,11.8109,7.4802
19,11.8109,6.4960
20,11.8109,5.5117
21,9.4487,5.5117
22,7.0865,5.5117
23,4.7244,5.5117
24,2.3622,5.5117
25, 0.0,5.5117
26,11.8109,4.4094
27,11.8109,3.3070
28,11.8109,2.2047
29,11.8109,1.1023
30,11.8109,0.0
31,9.4487,0.0
32,7.0865,0.0
33,4.7244,0.0
2-820
Dynamic Stress/Displacement Analyses
34,2.3622,0.0
35,0.0,0.0
*ELEMENT, TYPE=SAX1
1, 1,2
6, 6,7
20, 20,26
21, 26,27
30, 20,21
*ELGEN, ELSET=S1
1,5,1,1
*ELGEN, ELSET=S2
6,14,1,1
*ELGEN, ELSET=S3
30, 5,1,1
*ELSET,ELSET=S4
20,
*ELGEN, ELSET=S4
21,9,1,1
*ELSET,ELSET=SSTEEL
S1,S2,S3,
*ELSET,ELSET=MSTEEL
S4,
**
** Shell material definition
**
*SHELL SECTION,MATERIAL=A2,ELSET=S1,
SECTION INTEGRATION=GAUSS
0.3748,5
*SHELL SECTION,MATERIAL=A1,ELSET=S2,
SECTION INTEGRATION=GAUSS
0.1874,5
*SHELL SECTION,MATERIAL=A2,ELSET=S3,
SECTION INTEGRATION=GAUSS
0.5,5
*SHELL SECTION,MATERIAL=A2,ELSET=S4,
SECTION INTEGRATION=GAUSS
0.0591,5
**
** Stainless steel (304L)
**
*MATERIAL,NAME=A1
*DENSITY
0.00075163,
2-821
Dynamic Stress/Displacement Analyses
*ELASTIC
28E6,0.28
*PLASTIC
44300.0,0.
66300.0,0.1
**
** Mild steel (A36)
**
*MATERIAL,NAME=A2
*DENSITY
0.00075163,
*ELASTIC
28E6,0.28
*PLASTIC
30000.0,0.
**
** Create fluid mesh
**
*NODE, NSET=WTOP
101, 0.0,26.0627
102, 2.36218,26.0627
103, 4.72436,26.0627
104, 7.08654,26.0627
105, 9.44872,26.0627
106, 11.8109,26.0627
*NODE, NSET=WMID
155, 0.0,9.2482
156, 2.36218,9.2482
157, 4.72436,9.2482
158, 7.08654,9.2482
159, 9.44872,9.2482
160, 11.8109,9.2482
*NODE, NSET=WBOT
179, 0.0,5.5117
180, 2.36218,5.5117
181, 4.72436,5.5117
182, 7.08654,5.5117
183, 9.44872,5.5117
184, 11.8109,5.5117
*NFILL,NSET=NWATER
WTOP,WMID,9,6
*NFILL,NSET=NWATER
WMID,WBOT,4,6
2-822
Dynamic Stress/Displacement Analyses
*ELEMENT, TYPE=CAX4R
101, 102,101,107,108
*ELGEN, ELSET=WATER
101, 5,1,1,13,6,5
*MATERIAL, NAME=MWATER
*DENSITY
9.2E-5,
*EOS, TYPE=USUP
57100.874,0.0,0.0
*TENSILE FAILURE,ELEMENT DELETION=NO,
PRESSURE=BRITTLE,SHEAR=BRITTLE
0.,
*SOLID SECTION, ELSET=WATER, MATERIAL=MWATER,
CONTROL=B
*SECTION CONTROLS, HOURGLASS=COMBINED, NAME=B
**
** Create foam mesh
**
*NODE, NSET=FTOP
201, 0.0,5.0117
202, 2.36218,5.0117
203, 4.72436,5.0117
204, 7.08654,5.0117
205, 9.44872,5.0117
206, 11.8109,5.0117
*NODE,NSET=FBOT
231, 0.0,0.0
232, 2.36218,0.0
233, 4.72436,0.0
234, 7.08654,0.0
235, 9.44872,0.0
236, 11.8109,0.0
*NFILL, NSET=NFOAM
FTOP,FBOT,5,6
*ELEMENT, TYPE=CAX4R
201, 202,201,207,208
*ELGEN, ELSET=FOAM
201, 5,1,1,5,6,5
*MATERIAL, NAME=MFOAM
*ELASTIC
18738,0.0
*DENSITY
2.85E-5,
2-823
Dynamic Stress/Displacement Analyses
*FOAM
0.0,223.84,313.35
*FOAM HARDENING
1023.84,0.00
1073.84,0.01
1123.84,0.02
1723.84,0.345
3023.84,0.44
5923.84,0.49
12223.84,0.51
8E5,2.00
*SOLID SECTION, ELSET=FOAM, MATERIAL=MFOAM,
CONTROL=B
**
** Define fluid and foam contact node set
**
*NSET, NSET=WCON1
101,102,103,104,105,106,112,118,124,130,136,142,
148,154,160,166,172,178,179,180,181,182,183,184
*NSET,NSET=FCON1
201,202,203,204,205,206,212,218,224,230,231,232,
233,234,235,236
**
** Define boundary condition
**
*NSET, NSET=FEND
30,31,32,33,34,35
*NSET, NSET=WAXI, GENERATE
101,179,6
*NSET, NSET=FAXI, GENERATE
201,231,6
*BOUNDARY
FEND,2,2
35,XSYMM
25,XSYMM
1,XSYMM
WAXI,XSYMM
FAXI,XSYMM
**
** Define initial condition
**
*NSET,NSET=NALL, GENERATE
1,29,1
2-824
Dynamic Stress/Displacement Analyses
101,184,1
201,236,1
*INITIAL CONDITIONS, TYPE=VELOCITY
NALL, 2, -523.3
**
** Define history output element set
**
*ELSET,ELSET=FLUID
161,
*ELSET,ELSET=SOLID
201,
*ELSET,ELSET=MIDEL
161,201
*ELSET,ELSET=SHELL
22,
*ELSET,ELSET=ELOUT
MIDEL,
SHELL,
*NSET, NSET=NOUT
27,201
*RESTART, WRITE, NUM=1, TIMEMARKS=NO
*SURFACE,TYPE=NODE,NAME=FCON1
FCON1,
*SURFACE,TYPE=NODE,NAME=WCON1
WCON1,
*SURFACE,TYPE=ELEMENT, NAME=SSIDE1, NO THICK
S1,SNEG
S2,SNEG
S3,SNEG
*SURFACE,TYPE=ELEMENT, NAME=SSIDE2, NO THICK
S3,SPOS
S4,SNEG
*STEP
*DYNAMIC, EXPLICIT
,0.005
*CONTACT PAIR
SSIDE1,WCON1
*CONTACT PAIR
SSIDE2,FCON1
*FILE OUTPUT, NUM=4, TIMEMARKS=NO
*EL FILE, ELSET=FLUID
PRESS,
*EL FILE, ELSET=SOLID
2-825
Dynamic Stress/Displacement Analyses
PEEQ,PE,LE
MISES,PRESS
*EL FILE, ELSET=SHELL
PEEQ,PE,LE
MISES,PRESS
SF,STH
*NODE FILE, NSET=NOUT
U,V
*HISTORY OUTPUT,TIME=0.0
*ENERGY HISTORY
ALLAE,ALLIE,ALLKE,ALLPD,ALLSE,ALLVD,ALLWK,ETOTAL
*NODE HISTORY, NSET=NOUT
U,V
*EL HISTORY,ELSET=MIDEL
S22,PEEQ,MISES,ERV
*EL HISTORY,ELSET=ELOUT
PRESS,
*EL HISTORY,ELSET=SHELL
SF,STH
*EL HISTORY,ELSET=SHELL,SECTION POINT=1
S22,PEEQ,MISES
*EL HISTORY,ELSET=SHELL,SECTION POINT=2
S22,PEEQ,MISES
*EL HISTORY,ELSET=SHELL,SECTION POINT=3
S22,PEEQ,MISES
*OUTPUT,FIELD,OP=NEW,NUM=4,TIMEMARKS=NO
*ELEMENT OUTPUT,ELSET=FLUID
PRESS,
*ELEMENT OUTPUT,ELSET=SOLID
PEEQ,PE,LE
MISES,PRESS
*ELEMENT OUTPUT,ELSET=SHELL
PEEQ,PE,LE
MISES,PRESS
SF,STH
*NODE OUTPUT
U,V
*OUTPUT,HISTORY,OP=NEW,TIME INTERVAL=0.0
*ENERGY OUTPUT
ALLAE,ALLIE,ALLKE,ALLPD,ALLSE,ALLVD,ALLWK,ETOTAL
*NODE OUTPUT,NSET=NOUT
U,V
*ELEMENT OUTPUT,ELSET=MIDEL
2-826
Dynamic Stress/Displacement Analyses
S22,PEEQ,MISES,ERV
*ELEMENT OUTPUT,ELSET=ELOUT
PRESS,
*ELEMENT OUTPUT,ELSET=SHELL
SF,STH
*ELEMENT OUTPUT,ELSET=SHELL
S22,PEEQ,MISES
*ELEMENT OUTPUT,ELSET=SHELL
S22,PEEQ,MISES
*ELEMENT OUTPUT,ELSET=SHELL
S22,PEEQ,MISES
*END STEP
2-827
Dynamic Stress/Displacement Analyses
Listing 2.1.9-2
*HEADING
CASK DROP PROBLEM
3D MODEL (coarse mesh)
SECTION CONTROLS USED (KINEMA=ORTHOGONAL,
HOURGLASS=COMBINED)
**
** Create liner mesh
**
** Top shell mesh
*NODE,NSET=N1
1, 0.0,0.0,28.3461
2, 2.3622,0.0,28.3461
3, 0.0,2.3622,28.3461
4, 2.3622,2.3622,28.3461
*NODE,NSET=N2
5, 4.7244,0.0,28.3461
6, 4.7244,2.3622,28.3461
7, 4.7244,4.7244,28.3461
8, 2.3622,4.7244,28.3461
9, 0.0,4.7244,28.3461
*NODE,NSET=N3
20, 11.8109,0.0,28.3461
21,10.911849,4.5198358,28.3461
22,8.3515675,8.3515675,28.3461
23,4.5198358,10.911849,28.3461
24, 0.0,11.8109,28.3461
*NFILL,NSET=N31
N2,N3,3,5
*ELEMENT,TYPE=S4R,ELSET=ETSHELL
1, 1,2,4,3
2, 2,5,6,4
3, 3,4,8,9
4, 4,6,7,8
5, 5,10,11,6
*NSET,NSET=NTSHELL
N1,N2,N3,N31
*ELGEN, ELSET=ETSHELL
5,4,1,1,3,5,4
** First shell wall and middle shell mesh
*NCOPY,OLD SET=N3, NEW SET=N4, CHANGE NUMBER=5,
SHIFT
2-828
Dynamic Stress/Displacement Analyses
0.0,0.0,-1.1811
0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0
*NCOPY,OLD SET=N4, NEW SET=N5, CHANGE NUMBER=45,
SHIFT
0.0,0.0,-17.7163
0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0
*NCOPY,OLD SET=NTSHELL, NEW SET=NMSHELL,
CHANGE NUMBER=89, SHIFT
0.0,0.0,-22.8344
0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0
*NFILL
N4,N5,9,5
*NCOPY,OLD SET=N4, NEW SET=N6, CHANGE NUMBER=60,
SHIFT
0.0,0.0,-20.669
0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0
*NFILL
N5,N6,3,5
** Second shell wall and bottom shell mesh
*NCOPY,OLD SET=NTSHELL, NEW SET=NBSHELL,
CHANGE NUMBER=133, SHIFT
0.0,0.0,-28.3461
0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0
*NCOPY,OLD SET=N4, NEW SET=N7, CHANGE NUMBER=104,
SHIFT
0.0,0.0,-26.0627
0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0
*NSET,NSET=N61
109,110,111,112,113
*NFILL
N61,N7,4,5
*ELEMENT,TYPE=S4R
17, 25,26,21,20
69, 109,110,86,85
89, 114,115,110,109
105,153,154,130,129
*ELGEN, ELSET=W1SHELL
17, 4,1,1,13,5,4
*ELGEN, ELSET=W1SHELL
69, 4,1,1
*ELCOPY, ELEMENT SHIFT=72, OLD SET=ETSHELL,
SHIFT NODE=89, NEW SET=EMSHELL
*ELCOPY, ELEMENT SHIFT=36, OLD SET=EMSHELL,
2-829
Dynamic Stress/Displacement Analyses
2-830
Dynamic Stress/Displacement Analyses
28E6,0.28
*PLASTIC
30000.0,0.
**
** Create fluid mesh
**
*NCOPY,OLD SET=NTSHELL,CHANGE NUMBER=200,
NEW SET=WTOP,SHIFT
0.0,0.0,-2.2834
0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0
*NCOPY,OLD SET=WTOP, NEW SET=WMID,
CHANGE NUMBER=216, SHIFT
0.0,0.0,-16.8145
0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0
*NCOPY,OLD SET=WTOP, NEW SET=WBOT,
CHANGE NUMBER=312, SHIFT
0.0,0.0,-20.551
0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0
*NFILL
WTOP,WMID,9,24
*NFILL
WMID,WBOT,4,24
*ELEMENT,TYPE=C3D8R,ELSET=E1
201, 225,226,228,227,201,202,204,203
202, 226,229,230,228,202,205,206,204
203, 227,228,232,233,203,204,208,209
204, 228,230,231,232,204,206,207,208
205, 229,234,235,230,205,210,211,206
206, 230,235,236,231,206,211,212,207
207, 231,236,237,232,207,212,213,208
208, 232,237,238,233,208,213,214,209
209, 234,239,240,235,210,215,216,211
210, 235,240,241,236,211,216,217,212
211, 236,241,242,237,212,217,218,213
212, 237,242,243,238,213,218,219,214
213, 239,244,245,240,215,220,221,216
214, 240,245,246,241,216,221,222,217
215, 241,246,247,242,217,222,223,218
216, 242,247,248,243,218,223,224,219
*ELCOPY,OLD SET=E1,ELEMENT SHIFT=16,
SHIFT NODE=24
*ELCOPY,OLD SET=E1,ELEMENT SHIFT=32,
SHIFT NODE=48
2-831
Dynamic Stress/Displacement Analyses
2-832
Dynamic Stress/Displacement Analyses
0.0,0.0,0.0
0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0
*NFILL
FTOP,FBOT,5,24
*ELCOPY,OLD SET=E1,ELEMENT SHIFT=300,
SHIFT NODE=400,NEW SET=E2
*ELCOPY,OLD SET=E2,ELEMENT SHIFT=16,
SHIFT NODE=24
*ELCOPY,OLD SET=E2,ELEMENT SHIFT=32,
SHIFT NODE=48
*ELCOPY,OLD SET=E2,ELEMENT SHIFT=48,
SHIFT NODE=72
*ELCOPY,OLD SET=E2,ELEMENT SHIFT=64,
SHIFT NODE=96
*ELSET,ELSET=FOAM,GENERATE
501,580,1
*MATERIAL, NAME=MFOAM
*ELASTIC
18738,0.0
*DENSITY
2.85E-5,
*FOAM
0.0,223.84,313.35
*FOAM HARDENING
1023.84,0.00
1073.84,0.01
1123.84,0.02
1723.84,0.345
3023.84,0.44
5923.84,0.49
12223.84,0.51
8E5,2.00
*SOLID SECTION, ELSET=FOAM, MATERIAL=MFOAM,
CONTROL=C
**
** Define fluid and foam contact node set
**
*NSET, NSET=WCONT, GENERATE
201,224,1
220,532,24
221,533,24
222,534,24
223,535,24
2-833
Dynamic Stress/Displacement Analyses
224,536,24
513,536,1
*NSET, NSET=FCONT, GENERATE
601,624,1
620,740,24
621,741,24
622,742,24
623,743,24
624,744,24
721,744,1
**
** Define boundary condition
**
*NSET,NSET=FEND, GENERATE
134,157,1
*NSET,NSET=YANODES
1,2,5,10,15,20,25,30,35,40,45,50,55,60,65,70,
75,80,85,90,91,94,99,104,109,114,119,124,129,
134,135,138,143,148,153,513,514,517,522,527,
532,721,722,725,730,735,740,
*NSET,NSET=YANODES,GENERATE
201,513,24
202,514,24
205,517,24
210,522,24
215,527,24
220,532,24
601,721,24
602,722,24
605,725,24
610,730,24
615,735,24
620,740,24
*NSET,NSET=XANODES
1,3,9,14,19,24,29,34,39,44,49,54,59,64,69,74,
79,84,89,90,92,98,103,108,113,118,123,128,133,
134,136,142,147,152,157,513,515,521,526,531,
536,721,723,729,734,739,744,
*NSET,NSET=XANODES,GENERATE
201,513,24
203,515,24
209,521,24
214,526,24
2-834
Dynamic Stress/Displacement Analyses
219,531,24
224,536,24
601,721,24
603,723,24
609,729,24
614,734,24
619,739,24
624,744,24
*BOUNDARY
FEND,ZSYMM
XANODES,XSYMM
YANODES,YSYMM
**
** Define initial condition
**
*NSET,NSET=NALL,GENERATE
1,133,1
201,536,1
601,720,1
*INITIAL CONDITIONS, TYPE=VELOCITY
NALL, 3, -523.3
**
** Define history output element set
**
*ELSET,ELSET=FLUID
393,
*ELSET,ELSET=SOLID
501,
*ELSET,ELSET=MIDEL
393,501
*ELSET,ELSET=SHELL
97,
*ELSET,ELSET=ELOUT
MIDEL,
SHELL,
*NSET, NSET=NOUT
119,601
*NSET, NSET=NOUT, ELSET=ELOUT
*RESTART, WRITE, NUM=1, TIMEMARKS=NO
*SURFACE,TYPE=ELEMENT, NAME=SSIDE1, NO THICK
ETSHELL,SNEG
W1SHELL,SNEG
EMSHELL,SPOS
2-835
Dynamic Stress/Displacement Analyses
*SURFACE,TYPE=NODE,NAME=FCONT
FCONT,
*SURFACE,TYPE=ELEMENT, NAME=SSIDE2, NO THICK
EMSHELL,SNEG
W2SHELL,SNEG
EBSHELL,SPOS
*SURFACE,TYPE=NODE,NAME=WCONT
WCONT,
*STEP
*DYNAMIC, EXPLICIT
,0.005
*CONTACT PAIR
SSIDE1,WCONT
*CONTACT PAIR
SSIDE2,FCONT
*FILE OUTPUT, NUM=4, TIMEMARKS=NO
*EL FILE, ELSET=FLUID
PRESS,
*EL FILE, ELSET=SOLID
PEEQ,PE,LE
MISES,PRESS
*EL FILE, ELSET=SHELL
PEEQ,PE,LE
MISES,PRESS
SF,STH
*NODE FILE, NSET=NOUT
U,V
*HISTORY OUTPUT,TIME=0.0
*ENERGY HISTORY
ALLAE,ALLIE,ALLKE,ALLPD,ALLSE,ALLVD,ALLWK,ETOTAL
*NODE HISTORY, NSET=NOUT
U,V
*EL HISTORY,ELSET=MIDEL
S33,PEEQ,MISES,ERV
*EL HISTORY,ELSET=ELOUT
PRESS,
*EL HISTORY,ELSET=SHELL
SF,STH
*EL HISTORY,ELSET=SHELL,SECTION POINT=1
S33,PEEQ,MISES
*EL HISTORY,ELSET=SHELL,SECTION POINT=2
S33,PEEQ,MISES
*EL HISTORY,ELSET=SHELL,SECTION POINT=3
2-836
Dynamic Stress/Displacement Analyses
S33,PEEQ,MISES
*OUTPUT,FIELD,VARIABLE=PRESELECT,OP=NEW,NUM=1,
TIMEMARKS=NO
*OUTPUT,FIELD,OP=NEW,NUM=4,TIMEMARKS=NO
*ELEMENT OUTPUT,ELSET=FLUID
PRESS,
*ELEMENT OUTPUT,ELSET=SOLID
PEEQ,PE,LE
MISES,PRESS
*ELEMENT OUTPUT,ELSET=SHELL
PEEQ,PE,LE
MISES,PRESS
SF,STH
*NODE OUTPUT,NSET=NOUT
U,V
*OUTPUT,HISTORY,OP=NEW,TIME INTERVAL=0.0
*ENERGY OUTPUT
ALLAE,ALLIE,ALLKE,ALLPD,ALLSE,ALLVD,ALLWK,ETOTAL
*NODE OUTPUT,NSET=NOUT
U,V
*ELEMENT OUTPUT,ELSET=MIDEL
S33,PEEQ,MISES,ERV
*ELEMENT OUTPUT,ELSET=ELOUT
PRESS,
*ELEMENT OUTPUT,ELSET=SHELL
SF,STH
*ELEMENT OUTPUT,ELSET=SHELL
S33,PEEQ,MISES
*ELEMENT OUTPUT,ELSET=SHELL
S33,PEEQ,MISES
*ELEMENT OUTPUT,ELSET=SHELL
S33,PEEQ,MISES
*END STEP
Problem description
2-837
Dynamic Stress/Displacement Analyses
The model geometry is depicted in Figure 2.1.10-1. A cylindrical rod, measuring 32.4 ´ 3.2 mm,
impacts a rigid wall with an initial velocity of vy =340 m/sec. The wall is perpendicular to the x-z plane
and makes an angle of 30° with the x-y plane. The half-symmetric finite element model is shown in
Figure 2.1.10-2. Symmetry boundary conditions are applied at the y=0 plane. The rod is meshed with
CAX4R elements, and the wall is modeled as an analytical rigid surface using the *SURFACE,
TYPE=CYLINDER option in conjunction with the *RIGID BODY option. Coulomb friction is
assumed between the rod and the wall, with a friction coefficient of 0.2. The analysis is performed for
a period of 120 microseconds.
The rod is modeled as a Johnson-Cook, elastic-plastic material with a Young's modulus of 124 GPa, a
Poisson's ratio of 0.34, and a density of 8960 kg/m 3. The Johnson-Cook model is appropriate for
modeling high-rate impacts involving metals. The Johnson-Cook material parameters are taken from
Johnson and Cook (1985) in which the following constants are used: A = 90 MPa, n = 0.31, m =
1.09, C = 0.025, and "_o = 1 s-1. Furthermore, the melting temperature is 1058°C, and the transition
temperature is 25°C. Adiabatic conditions are assumed with a heat fraction of 50%. The specific heat
of the material is 383 J/Kg°C, and the thermal expansion coefficient is 0.00005°C -1.
Adaptive meshing
A single adaptive mesh domain that incorporates the entire rod is defined. Symmetry boundary
conditions are defined as Lagrangian surfaces (the default), and contact surfaces are defined as sliding
contact surfaces (the default). Because the impact phenomenon modeled in this example is an
extremely dynamic event with large changes in geometry occurring over a relatively small number of
increments, it is necessary to increase the frequency and intensity of adaptive meshing. The frequency
value is reduced to 5 increments from a default value of 10, and the number of mesh sweeps used to
smooth the mesh is increased to 3 from the default value of 1. The default values are used for all other
adaptive mesh controls.
Input files
ale_rodimpac_inclined.inp
Analysis using adaptive meshing.
ale_rodimpac_inclined_nodelem.inp
2-838
Dynamic Stress/Displacement Analyses
Reference
· Johnson, G. R. and W. H. Cook, "Fracture Characteristics of Three Metals Subjected to Various
Strains, Strain Rates, Temperatures and Pressures, " Engineering Fracture Mechanics, 21, pp.
31-48, 1985.
Figures
2-839
Dynamic Stress/Displacement Analyses
2-840
Dynamic Stress/Displacement Analyses
Figure 2.1.10-6 Time history of kinetic and internal energies of the rod.
Sample listings
2-841
Dynamic Stress/Displacement Analyses
Listing 2.1.10-1
*HEADING
ADAPTIVE MESHING EXAMPLE
OBLIQUE IMPACT OF A COPPER ROD(3D MODEL)
Units - N, m ,second
**
*RESTART,WRITE,NUMBER INTERVAL=30
*INCLUDE,INPUT=ale_rodimpac_inclined_nodelem.inp
**
** Representative material properties for copper
**
*MATERIAL,NAME=COPPER
*ELASTIC
124.E9, 0.34
** Young's modulus unit: Pa
*PLASTIC,HARDENING=JOHNSON COOK
90.E6, 292.E6, 0.31, 1.09, 1058., 25.
** A & B unit: Pa
*RATE DEPENDENT,TYPE=JOHNSON COOK
0.025, 1.0
**unit:reference strain rate has a unit of s^(-1)
*INELASTIC HEAT FRACTION
0.5,
** dimensionless
*SPECIFIC HEAT
383.,
** unit: J/kgK
*EXPANSION
5.E-5,
** unit: K^(-1)
*DENSITY
8.96E3,
** unit: kg/m^3
*SOLID SECTION,ELSET=ROD,MATERIAL=COPPER,
CONTROLS=SECT
*SECTION CONTROLS,NAME=SECT,
KINEMATICS=ORTHOGONAL,HOURGLASS=VISCO
*BOUNDARY
SPLANE1, 2
200000, 1, 6
*INITIAL CONDITIONS,TYPE=TEMPERATURE
ROD0, 25.
2-842
Dynamic Stress/Displacement Analyses
*INITIAL CONDITIONS,TYPE=VELOCITY
BODY, 3, -340.
**
** Run the problem for 120 microseconds
**
*SURFACE,TYPE=CYLINDER,NAME=RSURF
-20.E-3,0.,-13.3945E-3,20.E-3,0.,-13.3945E-3
-20.E-3,1.,-13.3945E-3
START, 0., 0.
LINE, 40.E-3, 23.094E-3
*SURFACE,TYPE=ELEMENT,NAME=RODSURF,
REGION TYPE=SLIDING
ROD,
*RIGID BODY,REFNODE=200000,
ANALYTICAL SURFACE =RSURF
*STEP
*DYNAMIC,EXPLICIT,ADIABATIC
,120.E-6
*CONTACT PAIR,INTERACTION=INTER
RSURF,RODSURF
*SURFACE INTERACTION,NAME=INTER
*FRICTION
0.2,
*FILE OUTPUT,TIMEMARKS=YES,NUM=1
*EL FILE
PEEQ,MISES,
*NODE FILE
U,
*ENERGY FILE
**
*ADAPTIVE MESH,ELSET=ROD,FREQUENCY=5,
MESH SWEEPS=3
**
*END STEP
2-843
Dynamic Stress/Displacement Analyses
Problem description
The geometry for the problem is shown in Figure 2.1.11-1. The model consists of a baffled tank filled
with water. The baffle, which is attached to the sides and top of the tank, does not penetrate the entire
depth of the water. The tank measures 508 ´ 152.4 ´ 152.4 mm (20 ´ 6 ´ 6 inches), and the baffle
measures 3.048 ´ 152.4 ´ 121.92 mm (0.12 ´ 6 ´ 4.8 inches). The tank is filled with 101.6 mm (4
inches) of water.
A cutaway view of the finite element model that displays the baffle and the water is shown in Figure
2.1.11-2. The top of the tank is not modeled because the water is not expected to come into contact
with it. The tank is modeled as a rigid body and is meshed with R3D4 elements. The baffle is modeled
as a deformable body and is meshed with S4R elements. A graded mesh of C3D8R elements is used
for the water, with more refinement adjacent to the baffle where significant deformations are expected.
In sloshing problems water can be considered an incompressible and inviscid material. An effective
method for modeling water in ABAQUS/Explicit is to use a simple Newtonian viscous shear model
and a linear Us ¡ Up equation of state for the bulk response. The bulk modulus functions as a penalty
parameter for the incompressible constraint. Since sloshing problems are unconfined, the bulk modulus
chosen can be two or three orders of magnitude less than the actual bulk modulus and the water will
still behave as an incompressible medium. The shear viscosity also acts as a penalty parameter to
suppress shear modes that could tangle the mesh. The shear viscosity chosen should be small because
water is inviscid; a high shear viscosity will result in an overly stiff response. An appropriate value for
the shear viscosity can be calculated based on the bulk modulus. To avoid an overly stiff response, the
internal forces arising due to the deviatoric response of the material should be kept several orders of
magnitude below the forces arising due to the volumetric response. This can be done by choosing an
elastic shear modulus that is several orders of magnitude lower than the bulk modulus. If the
Newtonian viscous deviatoric model is used, the shear viscosity specified should be on the order of an
equivalent shear modulus, calculated as mentioned earlier, scaled by the stable time increment. The
expected stable time increment can be obtained from a datacheck analysis of the model. This method is
a convenient way to approximate a shear strength that will not introduce excessive viscosity in the
material.
In addition, if a shear model is defined, the hourglass control forces are calculated based on the shear
stiffness of the material. Thus, in materials with extremely low or zero shear strengths such as inviscid
fluids, the hourglass forces calculated based on the default parameters are insufficient to prevent
spurious hourglass modes. Therefore, a sufficiently high hourglass scaling factor is used to increase the
resistance to such modes. This analysis methodology is verified in ``Water sloshing in a pitching tank,''
Section 1.11.6 of the ABAQUS Benchmarks Manual.
For this example the linear Us ¡ Up equation of state is used with a wave speed of 45.85 m/sec (1805
in/sec) and a density of 983.204 kg/m 3 (0.92 ´ 10-4 lb sec2/in4). The wave speed corresponds to a bulk
modulus of 2.07 MPa (300 psi), three orders of magnitude less than the actual bulk modulus of water,
2.07 GPa (3.0 ´ 105 psi). The shear viscosity is chosen as 1.5 ´ 10-8 sec-1. The baffle is modeled as a
Mooney-Rivlin elastomeric material with hyperelastic constants C10 = 689480 Pa (100 psi) and C01 =
172370 Pa (25 psi) and a density of 10900.74 kg/m 3 (1.02 ´ 10-3 lb sec2/in4).
2-844
Dynamic Stress/Displacement Analyses
Pure master-slave contact is defined between the tank and the water; balanced master-slave contact is
defined between the baffle and the water. The bottom edge of the baffle has nodes in common with the
underlying water surface. This prevents relative slip between the bottom edge of the baffle and the
water immediately below it. The motion of the other edges of the baffle coincides with that of the
tank.
The water is subjected to gravity loading. Consequently, an initial geostatic stress field is defined to
equilibrate the stresses caused by the self-weight of the water. A velocity pulse in the form of a sine
wave with an amplitude of 63.5 mm (2.5 inches) and a period of 2 seconds is prescribed for the tank in
both the x- and y-directions simultaneously. All remaining degrees of freedom for the tank are fully
constrained. The sloshing analysis is performed for two seconds.
Adaptive meshing
A single adaptive mesh domain that incorporates the water is defined. Sliding boundary regions are
used for all contact surface definitions on the water (the default). Because the sloshing phenomenon
modeled in this example results in large mesh motions, it is necessary to increase the frequency and
intensity of adaptive meshing. The frequency value is reduced to 5 increments from a default value of
10, and the number of mesh sweeps used to smooth the mesh is increased to 3 from a default value of
1. The SMOOTHING OBJECTIVE parameter on the *ADAPTIVE MESH CONTROLS option is set
to GRADED so that the initial mesh gradation of the water is preserved while continuous adaptive
meshing is performed. The default values are used for all other parameters and controls.
Input file
ale_water_sloshing.inp
Input data for this analysis.
ale_water_sloshingel.inp
Element data.
Figures
2-845
Dynamic Stress/Displacement Analyses
Figure 2.1.11-3 Deformed configuration of the water and the baffle at 1.2 seconds.
2-846
Dynamic Stress/Displacement Analyses
Figure 2.1.11-4 Deformed configuration of the water and the baffle at 1.6 seconds.
Figure 2.1.11-5 Deformed configuration of the water and the baffle at 2.0 seconds.
Figure 2.1.11-6 Time histories of the vertical displacement of the water at the baffle at both the front
and back of the left and right bays.
2-847
Dynamic Stress/Displacement Analyses
Sample listings
2-848
Dynamic Stress/Displacement Analyses
Listing 2.1.11-1
*HEADING
ADAPTIVE MESHING EXAMPLE
WATER SLOSHING IN A BAFFLED TANK
Unit lb, in, sec
*RESTART, WRITE, NUMBER=30
*NODE
1, 10.00, 0.0, 0.0
21, 20.00, 0.0, 0.0
127, 10.00, 0.0, 1.2
147, 20.00, 0.0, 1.2
316, 10.00, 0.0, 4.0
336, 20.00, 0.0, 4.0
5041,10.00, 6.0, 0.0
5061,20.00, 6.0, 0.0
5167,10.00, 6.0, 1.2
5187,20.00, 6.0, 1.2
5356,10.00, 6.0, 4.0
5376,20.00, 6.0, 4.0
75000, 25.00, 20.0
*NGEN, NSET=A1
1, 127,21
*NGEN, NSET=A2
5041, 5167,21
*NFILL, NSET=A
A1,A2,15,336
*NGEN, NSET=B1
21,147,21
*NGEN, NSET=B2
5061,5187,21
*NFILL, NSET=B
B1,B2,15,336
*NFILL,NSET=RIGHT1,BIAS=.9
A, B, 20, 1
*NGEN, NSET=C1
127, 316,21
*NGEN, NSET=C2
5167, 5356,21
*NFILL, NSET=C
C1,C2,15,336
*NGEN, NSET=D1
147,336,21
2-849
Dynamic Stress/Displacement Analyses
*NGEN, NSET=D2
5187,5376,21
*NFILL, NSET=D
D1,D2,15,336
*NFILL,NSET=RIGHT2,BIAS=.9
C, D, 20, 1
*NSET,NSET=RIGHT
RIGHT1,RIGHT2
*ELEMENT, TYPE=C3D8R
1,1,2,338,337,22,23,359,358
*ELGEN, ELSET=WATER1
1,20,1,1,15,21,20,15,336,300,
*****************************************
*NCOPY,CHANGE NUMBER=5376,OLD SET=RIGHT,
NEW SET=LEFT,REFLECT=MIRROR
10.,0., 20.,10.,3., 20.
10.,0., -5.,
*ELCOPY,ELEMENT SHIFT=4500,OLD SET=WATER1,
SHIFT NODES=5376,REFLECT,NEW SET=WATER2
*ELSET,ELSET=WATER
WATER1,WATER2
*NODE
10753, 0.0,0.0,0.0
10754,20.0,0.0,0.0
10755,20.0,0.0,6.0,
10756,0.00,0.0,6.0,
10757, 0.0,6.0,0.0,
10758,20.0,6.0,0.0,
10759,20.0,6.0,6.0,
10760,0.00,6.0,6.0,
*ELEMENT, TYPE=R3D4, ELSET=RIGID
9001,10756,10755,10754,10753
9002,10757,10758,10759,10760
9003,10755,10759,10758,10754
9004,10753,10757,10760,10756
9005,10753,10754,10758,10757
*NODE
10761,10.00,-0.1,1.2
10776,10.00,6.1,1.2
11001,10.00,-0.1,6.0
11016,10.00,6.1,6.0
*NGEN, NSET=S1
10761,10776,1
2-850
Dynamic Stress/Displacement Analyses
*NGEN, NSET=S2
11001,11016,1
*NFILL,NSET=S
S1,S2,15, 16
*NSET,NSET=EDGES, GEN
10777,11001,16
10792,11016,16
11001,11016,1
*NSET,NSET=OUT
316,5356,5692,10732
*ELEMENT, TYPE=S4R
9006,10761,10777,10778,10762
*ELGEN, ELSET=BAFFLE
9006,15,1,1,15,16,15
*INCLUDE, INPUT=ale_water_sloshingel.inp
*SHELL SECTION, ELSET=BAFFLE, MATERIAL=BAFFLE
.12,
*MATERIAL, NAME=BAFFLE
*HYPERELASTIC,POLYNOMIAL, N=1
100., 25.
*DENSITY
1.07E-3,
*SOLID SECTION, ELSET=WATER, MATERIAL=WATER,
CONTROLS=SECT
*SECTION CONTROLS, NAME=SECT,
KINEMATICS=ORTHOGONAL, HOURGLASS=STIFFNESS
10000.,
***K=300,K/G=1.E+6, (Actual K of water = 300000)
*MATERIAL, NAME=WATER
*EOS, TYPE=USUP
1805.7878,0.,0.
*EOS SHEAR, TYPE=VISCOUS
1.5E-8,
*DENSITY
.92E-4,
*BOUNDARY
75000,3,6,0.0
EDGES,3,6,0.0
*AMPLITUDE,NAME=AMP,DEFINITION=SMOOTH STEP
0.,0.,.25,1.76777,.5,2.5,.75,1.76777,
1.0,0.0,10.0,0.0
*INITIAL CONDITIONS, TYPE=STRESS, GEOSTATIC
WATER,0.,4.,-.1420,0.,1.,1.,
2-851
Dynamic Stress/Displacement Analyses
*SURFACE,TYPE=ELEMENT, NAME=BAFFLESURF1,NOTHICK
BAFFLE,SNEG
*SURFACE,TYPE=ELEMENT, NAME=BAFFLESURF2,NOTHICK
BAFFLE,SPOS
*SURFACE,TYPE=ELEMENT, NAME=RSURF
RIGID,SPOS
*SURFACE,TYPE=ELEMENT, NAME=WATSURF1
WATER,
*SURFACE,TYPE=ELEMENT, NAME=WATSURF2
OUT1,S6
OUT11,S2
*SURFACE,TYPE=ELEMENT, NAME=WATSURF3
OUT2,S3
OUT21,S2
*RIGID BODY, REF NODE=75000,
POSITION=CENTER OF MASS,ELSET=RIGID
*STEP
*DYNAMIC, EXPLICIT
,2.0
*DLOAD
WATER, GRAV, 386., 0., 0.,-1.
*BOUNDARY,TYPE=VELOCITY,AMPLITUDE=AMP
75000,1,2,1.
EDGES,1,2,1.
*CONTACT PAIR,INTERACTION=WATRIG
RSURF,WATSURF1
*CONTACT PAIR,INTERACTION=WATBAFFLE,WEIGHT=1.0,MECHANICAL CONSTRAINT=PENA
BAFFLESURF1,WATSURF2
*CONTACT PAIR,INTERACTION=WATBAFFLE,WEIGHT=1.0,MECHANICAL CONSTRAINT=PENA
BAFFLESURF2,WATSURF3
*SURFACE INTERACTION, NAME=WATRIG
*SURFACE INTERACTION, NAME=WATBAFFLE
*FILE OUTPUT, NUMBER=4, TIMEMARKS=YES
*EL FILE,ELSET=OUT
S,
PRESS,
*NODE FILE,NSET=EDGES
U,V
*HISTORY OUTPUT,TIME=1.0E-2
*NODE HISTORY,NSET=EDGES
U,V
*NODE HISTORY, NSET=OUT
U,V
2-852
Dynamic Stress/Displacement Analyses
*EL HISTORY,ELSET=OUT
S,
PRESS,
SHRMOD, DILMOD
*ENERGY HISTORY
ALLKE,ALLIE,ALLAE,ALLVD,ALLWK,ETOTAL,
DT,
*ADAPTIVE MESH,ELSET=WATER,CONTROLS=CONTROLS,
FREQUENCY=5,MESH SWEEPS=3
*ADAPTIVE MESH CONTROLS,NAME=CONTROLS,
SMOOTHING=GRADED,TRANSITION FEATURE ANGLE=0.0
*END STEP
Problem description
The crank mechanism considered here transmits a rotational motion through two universal joints and
then converts the rotation into translational motion of two slides. The mechanism is modeled using
nine rigid components attached with eight connector elements. The various kinematic constraints
modeled with connector elements include TRANSLATOR, which allows relative translation along a
line but no rotations; HINGE, which allows one relative rotation and fixes relative translations;
CYLINDRICAL, which allows relative translation along a line and relative rotation about that line;
JOIN, which fixes relative translations but leaves the rotations free; PLANAR, which keeps a point on
a plane and allows only relative rotations about the normal to that plane; and UJOINT, which fixes the
relative translations and enforces a universal constraint on the relative rotations. The complete model
is shown in Figure 2.1.12-1.
The axes of rotation of the small and large disks are parallel but offset. A constant angular velocity of
the small disk is specified about its axis with a velocity boundary condition on its rigid body reference
node. All other degrees of freedom of the rigid body reference node are fixed. The rotational motion of
the small disk is transmitted to the large disk through two UJOINT connections and a rigid link. A
UJOINT connection, or a universal rotation constraint with shared translational degrees of freedom,
between two nonaligned shafts will not transmit constant angular velocity. However, two
symmetrically placed universal constraints, as here, will produce constant angular velocity coupling
between the two disks. The large disk is connected to a rigid circular rod with a JOIN connection. A
JOIN connection is equivalent to a ball-and-socket or a spherical joint. The circular rod connects
through a sleeve to a flat block. The rod and sleeve constraint is modeled with a CYLINDRICAL
connection, which allows the sleeve to translate along and rotate about the rod. The attachment of the
circular rod to the flat block is a HINGE connection, which allows only a single relative rotation about
2-853
Dynamic Stress/Displacement Analyses
the shared hinge axis. The flat block, in turn, is assumed to slide between two fixed parallel plates.
This sliding constraint is modeled with a PLANAR connection. The sleeve on the circular rod is
connected to a square-section sleeve on the square rod with a HINGE connection. The square rod is
fixed in space. The square-section sleeve slides along the square bar without rotating. This sliding
constraint is modeled with a TRANSLATOR connection.
Input files
rigmultimech_exp.inp
ABAQUS/Explicit analysis.
rigmultimech_std.inp
ABAQUS/Standard analysis.
rigmultimech_bulk.inp
Node and element bulk data for the rigid bodies.
Table
Figures
2-854
Dynamic Stress/Displacement Analyses
Figure 2.1.12-2 Time history of the motion of the mechanism during the first revolution.
2-855
Dynamic Stress/Displacement Analyses
Sample listings
2-856
Dynamic Stress/Displacement Analyses
Listing 2.1.12-1
*HEADING
Rigid, multi-body mechanism - connector elements
** node and element definitions:
*INCLUDE, INPUT=rigmultimech_bulk.inp
*****************************
*ELSET, ELSET=SQUAREROD, GEN
1,4,1
*ELSET, ELSET=SQUARESLEAVE, GEN
5,92,1
*ELSET, ELSET=ROUNDROD, GEN
93,172,1
*ELSET, ELSET=ROUNDSLEAVE, GEN
173,260,1
*ELSET, ELSET=SLIDINGBLOCK, GEN
261,272,1
*ELSET, ELSET=RACEWAY, GEN
273,278,1
*ELSET, ELSET=LARGEDISK, GEN
1001,1174,1
*ELSET, ELSET=DISKLINK, GEN
1175, 1194,1
*ELSET, ELSET=SMALLDISK, GEN
1195, 1368,1
*****************************
** Square rod
*NSET, NSET=ADD1
19
*RIGID BODY,ELSET=SQUAREROD,REF NODE=10000,
POSITION=CENTER OF MASS,TIE NSET=ADD1
** Square sleave
*NSET, NSET=ADD2
20,218
*RIGID BODY,ELSET=SQUARESLEAVE,REF NODE=20000,
POSITION=CENTER OF MASS,TIE NSET=ADD2
** Round rod
*NSET, NSET=ADD3
385,746,1034
*RIGID BODY,ELSET=ROUNDROD,REF NODE=30000,
POSITION=CENTER OF MASS,TIE NSET=ADD3
** Round sleave
*NSET, NSET=ADD4
2-857
Dynamic Stress/Displacement Analyses
219,386
*RIGID BODY,ELSET=ROUNDSLEAVE,REF NODE=40000,
POSITION=CENTER OF MASS,TIE NSET=ADD4
** Large disk
*NSET, NSET=ADD5
747,768
*RIGID BODY,ELSET=LARGEDISK,REF NODE=70000,
POSITION=CENTER OF MASS,TIE NSET=ADD5
** Sliding block
*NSET, NSET=ADD6
1035, 1040
*RIGID BODY,ELSET=SLIDINGBLOCK,REF NODE=50000,
POSITION=CENTER OF MASS,TIE NSET=ADD6
** Raceway
*NSET,NSET=ADD7
1041,
*RIGID BODY,ELSET=RACEWAY,REF NODE=60000,
POSITION=CENTER OF MASS,TIE NSET=ADD7
** DiskLink
*NSET,NSET=ADD8
795,798
*RIGID BODY,ELSET=DISKLINK,REF NODE=80000,
POSITION=CENTER OF MASS,TIE NSET=ADD8
** Smalldisk
*NSET,NSET=ADD9
821,
*RIGID BODY,ELSET=SMALLDISK,REF NODE=90000,
POSITION=CENTER OF MASS,TIE NSET=ADD9
**
*NSET, NSET=REF
10000,20000,30000,40000,50000,60000,70000,80000,
90000
*****************************
** Square rod - square sleave
*****************************
*ELEMENT, TYPE = CONN3D2, ELSET=SR-SS
5001, 19, 20
*ORIENTATION, DEFINITION=COORDINATES, NAME=SR-SS
1, 0, 0, 0, 1, 0
*CONNECTOR SECTION, ELSET=SR-SS
translator,
SR-SS,
*****************************
2-858
Dynamic Stress/Displacement Analyses
2-859
Dynamic Stress/Displacement Analyses
2-860
Dynamic Stress/Displacement Analyses
768,795,798,821
*NSET,NSET=OUT
CONNECTIONNODES,REF
*STEP,NLGEOM=YES
*DYNAMIC,EXPLICIT,DIRECT
1.8E-4,0.18
*BOUNDARY, TYPE=VELOCITY, AMPLITUDE=AMP
90000,6,6,5.0
***************************************
*FILE OUTPUT,TIMEMARKS=NO,NUM=10
*NODE FILE,NSET=OUT
U,V,A
*ENERGY FILE
*OUTPUT,FIELD,NUM=300
*NODE OUTPUT
U,V,A
*OUTPUT,HISTORY,FREQUENCY=100
*NODE OUTPUT,NSET=OUT
U,V,A
*END STEP
Models
Four different models are considered, as follows:
2-861
Dynamic Stress/Displacement Analyses
2. One quadrant of the fan, consisting of a quarter of the hub and a single blade, is reduced to a
superelement. The fan is then modeled with four superelements (a single-level superelement
structure). During superelement generation all degrees of freedom are retained for the nodes along
the edges of the hub in each quadrant as well as one node at the blade tip (see Figure 2.2.1-2).
3. A single fan blade is reduced to a superelement, which is then combined with one-quarter of the
hub to form a higher level superelement. Four of these superelements are then combined to form
the fan (similar to the single-level superelement), thus forming a multi-level superelement
structure. Nodes along the base of the fan blade and one node at the tip of the blade have all their
degrees of freedom retained during generation of the fan blade superelement as shown in Figure
2.2.1-2. At the higher level superelement generation stage, nodes along the edge of the hub in each
quadrant as well as the node at the blade tip have their degrees of freedom retained.
4. One quadrant of the fan, consisting of a quarter of the hub and a single blade, is modeled with and
without superelements as a datum sector for the *CYCLIC SYMMETRY MODEL option. Two
surfaces, which are at 90° to each other, are chosen to serve as the slave and master surfaces for
the *TIE, CYCLIC SYMMETRY option. The finite element mesh contains matching nodes on the
symmetry surfaces; therefore, both surfaces are defined with the *SURFACE, TYPE=NODE
option. The axis of cyclic symmetry is parallel to the global z-axis and passes through the point on
the x-y plane with coordinates (3.0, 3.0). The cyclic symmetry model is shown in Figure 2.2.1-3.
The entire model consists of four repetitive sectors.
Both a frequency analysis and a static analysis are performed on the first three models. Stress- and
load-stiffening effects due to the centrifugal loading on the fan are built into the superelement stiffness
during generation using the *PRELOAD HISTORY option with the NLGEOM parameter included on
the *STEP option. To get the proper stress stiffening in the hub of the multi-level superelement, the
centrifugal load defined in the lowest level superelement (the blade) needs to be captured with the
*SLOAD CASE option and must be applied as a preload with the *SLOAD option in the next level
superelement.
The reduced mass matrix for each superelement is generated by including the *SUPER MASS option
during the superelement generation. To improve the representation of the superelement's dynamic
behavior in the global analysis, dynamic modes are extracted by including the MODES=m parameter
on the *SUPER MASS option and running a *FREQUENCY preload step that extracts at least m
frequencies. The reduced mass matrix obtained by the default value of m = 0 corresponds to the
Guyan reduction technique, while m > 0 corresponds to the restrained mode addition technique. In the
"Results and discussion" section below the solution obtained for the model without superelements (the
"full model") is used as the reference solution.
For the cyclic symmetry model without superelements, the eigenvalue extraction procedure was
performed on the preloaded structure. The nonlinear static step has the centrifugal load applied to the
blade. Fifty eigenvalues were requested using the Lanczos eigenvalue solver, which is the only
eigensolver that can be used for *FREQUENCY analysis with the *CYCLIC SYMMETRY MODEL
option. The *SELECT CYCLIC SYMMETRY MODES option is omitted; therefore, the eigenvalues
are being extracted for all possible (three) cyclic symmetry modes. In the discussion that follows the
2-862
Dynamic Stress/Displacement Analyses
solution obtained for the cyclic symmetry model is compared with the solution for the entire 360°
model as the reference solution. A similar simulation was performed for the cyclic symmetry model
with superelements but without the preload step. Twenty eigenvalues were extracted and compared
with the reference solution obtained for the entire 360° model with superelements.
2-863
Dynamic Stress/Displacement Analyses
that, once created, a superelement always exhibits linear response at the usage level. Hence, a
preloaded superelement will produce a response equivalent to that of the response to a linear
perturbation load on a preloaded full model. Consequently, the full model is analyzed by applying the
centrifugal preload in a general step and the pressure load in a linear perturbation step. Since an
analysis using superelements is equivalent to a perturbation step, the results obtained do not
incorporate the preload deformation. Thus, if the total displacement of the structure is desired, the
results of this perturbation step need to be added to the base state solution of the structure.
Input files
fan_cyclicsymmodel.inp
Cyclic symmetry model with static and eigenvalue extraction steps.
fansuperelem_1level_freq.inp
Single-level superelement usage analysis with a frequency extraction step.
fansuperelem_1level_static.inp
Single-level superelement usage analysis with a static step.
fansuperelem_multi_freq.inp
Multi-level superelement usage analysis with a frequency extraction step.
fansuperelem_multi_static.inp
Multi-level superelement usage analysis with a static step.
fansuperelem_freq.inp
Frequency extraction without superelements.
fansuperelem_static.inp
2-864
Dynamic Stress/Displacement Analyses
Tables
Table 2.2.1-1 Comparison of natural frequencies for single-level and multi-level superelements with
the values for the model without superelements.
With substructuring: 1 With substructuring: 2
Eigenvalue Full
level levels
no. cycles/sec model
m=0 m=5 m=20 m=0 m=5 m=20
1 6.9464 6.7893 6.7882 6.9191 6.7665 6.7654 6.7881
2 6.9464 6.7893 6.7882 6.9191 6.7665 6.7654 6.7881
3 8.0024 7.7148 7.7139 8.0082 7.7228 7.7219 7.7139
4 8.2007 7.8817 7.8810 8.2079 7.8909 7.8903 7.8810
5 11.343 11.021 11.010 11.308 10.986 10.976 11.009
6 11.343 11.021 11.010 11.308 10.986 10.976 11.009
7 12.513 11.916 11.897 12.291 11.760 11.741 11.895
8 14.683 14.354 14.301 14.671 14.303 14.252 14.303
9 17.862 14.432 14.432 17.745 14.470 14.470 14.432
10 18.921 14.776 14.772 18.913 14.814 14.810 14.771
11 21.150 14.776 14.772 21.010 14.814 14.810 14.771
12 21.150 15.990 15.952 21.010 16.001 15.963 15.948
13 28.449 17.773 17.696 28.417 17.652 17.575 17.696
14 28.986 19.029 19.012 29.001 19.030 19.013 19.001
15 28.986 21.234 21.077 29.001 21.082 20.928 21.075
Table 2.2.1-2 Comparison of natural frequencies for single-level and two-level superelements with
2-865
Dynamic Stress/Displacement Analyses
the full model values without the use of the NLGEOM parameter.
With
Eigenvalue Full
substructuring
no. cycles/sec model
1 level 2 levels
1 4.4811 4.4811 4.4809
2 4.4811 4.4811 4.4809
3 4.5489 4.5489 4.5487
4 4.8916 4.8916 4.8914
5 9.5519 9.5519 9.5423
6 9.5519 9.5519 9.5423
7 9.7893 9.7894 9.7758
8 12.611 12.611 12.570
9 14.006 14.006 14.003
10 14.332 14.332 14.325
11 14.332 14.332 14.325
12 15.475 15.475 15.455
13 16.962 16.963 16.897
14 18.244 18.245 18.220
15 19.040 19.041 18.933
Figures
2-866
Dynamic Stress/Displacement Analyses
2-867
Dynamic Stress/Displacement Analyses
2-868
Dynamic Stress/Displacement Analyses
Sample listings
2-869
Dynamic Stress/Displacement Analyses
Listing 2.2.1-1
*HEADING
Superelement analysis of a fan
Frequency analysis : One level superelement.
Usage level: FAN=HUB+4xBLADES
**
Z100: a superelement for a single blade;
Z200: a superelement which contains the 1/4 hub
and a superelement blade (Z100);
Z300: a superelement which contains the 1/4 hub
and a full blade.
Requires superelement generation file
fansuperelem_gen3.inp
**
*RESTART,WRITE,FRE=1
**
*NODE
1, 3.50000, 3.00000, 4.00000
3, 3.46638, 3.18024, 4.00000
7, 3.18024, 3.46638, 4.00000
9, 3.00000, 3.50000, 4.00000
**
31, 6.00000, 3.00000, 4.00000
33, 5.79830, 4.08144, 4.00000
37, 4.08144, 5.79830, 4.00000
39, 3.00000, 6.00000, 4.00000
**
91, 6.00000, 3.00000, 0.00000
93, 5.79830, 4.08144, 0.00000
97, 4.08144, 5.79830, 0.00000
99, 3.00000, 6.00000, 0.00000
**
100, 7.89643, 8.00249, 2.59810
9998, 3.00000, 3.00000, 4.00000
9999, 3.00000, 3.00000, 0.00000
*NGEN,LINE=C,NSET=NHUB
1,3,1,9998
3,7,1,9998
7,9,1,9998
*NGEN,LINE=C,NSET=RINGF
31,33,1,9998
33,37,1,9998
2-870
Dynamic Stress/Displacement Analyses
37,39,1,9998
*NGEN,LINE=C,NSET=RINGB
91,93,1,9999
93,97,1,9999
97,99,1,9999
*NFILL,NSET=HUB
NHUB,RINGF,3,10
RINGF,RINGB,6,10
**
*NSET,NSET=PART1,GENERATE
1,91,10
9,99,10
2,8,1
32,38,1
100,100,1
**
*NCOPY,CHANGE NUMBER=100,OLD SET=PART1,SHIFT
0.,0.,0.
3.,3.,-1.,3.,3.,1.,90.
*NCOPY,CHANGE NUMBER=200,OLD SET=PART1,SHIFT
0.,0.,0.
3.,3.,-1.,3.,3.,1.,180.
*NCOPY,CHANGE NUMBER=300,OLD SET=PART1,SHIFT
0.,0.,0.
3.,3.,-1.,3.,3.,1.,270.
**
*NSET,NSET=PART1X,GENERATE
1,91,10
*NSET,NSET=PART1Y,GENERATE
9,99,10
*NSET,NSET=PART2X,GENERATE
109,199,10
*NSET,NSET=PART2Y,GENERATE
101,191,10
*NSET,NSET=PART3X,GENERATE
201,291,10
*NSET,NSET=PART3Y,GENERATE
209,299,10
*NSET,NSET=PART4X,GENERATE
309,399,10
*NSET,NSET=PART4Y,GENERATE
301,391,10
*MPC
2-871
Dynamic Stress/Displacement Analyses
TIE,PART4X,PART1X
TIE,PART2Y,PART1Y
TIE,PART2X,PART3X
TIE,PART4Y,PART3Y
**
*NSET,NSET=NODEHUB,GENERATE
1, 9, 1
102, 108, 1
201, 209, 1
302, 308, 1
**
*ELEMENT,TYPE=Z300,ELSET=P1,FILE=FAN
901,1,2,3,4,5,6,7,8,9,11,19,21,29,31,32,
33,34,35,36,37,38,39,41,49,51,59,61,69,71,79,81,
89,91,99,100
*ELCOPY,ELEMENT SHIFT=1,OLD SET=P1,
SHIFT NODES=100,NEW SET=P2
*ELCOPY,ELEMENT SHIFT=2,OLD SET=P1,
SHIFT NODES=200,NEW SET=P3
*ELCOPY,ELEMENT SHIFT=3,OLD SET=P1,
SHIFT NODES=300,NEW SET=P4
**
*SUPER PROPERTY,ELSET=P1
0.,0.,0.
*SUPER PROPERTY,ELSET=P2
0.,0.,0.
3.,3.,0.,3.,3.,3.,90.
*SUPER PROPERTY,ELSET=P3
0.,0.,0.
3.,3.,0.,3.,3.,3.,180.
*SUPER PROPERTY,ELSET=P4
0.,0.,0.
3.,3.,0.,3.,3.,3.,270.
**
*STEP
Step 1: Eigenfrequency extraction
*FREQUENCY
20,
*BOUNDARY
NODEHUB,ENCASTRE
**
*EL PRINT,FREQ=0
*EL FILE,FREQ=0
2-872
Dynamic Stress/Displacement Analyses
*NODE PRINT,FREQ=0
*MODAL FILE,FREQ=99
**
*END STEP
2-873
Dynamic Stress/Displacement Analyses
tR
¸= p ;
r2 1 ¡ º 2
where t is the wall thickness of the curved pipe, R is the bend radius of the centerline of the curved
pipe, r is the mean cross-sectional radius of the curved pipe, and º is Poisson's ratio. The other
parameter is an internal pressure loading parameter, Ã. For thick sections (like the ones used in this
pipe), Ã has negligible effect unless the pressures are very high and the water in this case is not
pressurized. Consequently, the flexibility factor is a function of ¸ only.
For the elbows in this pipeline ¸ = 0.786 for the 203 mm (8 in) section and ¸ = 0.912 for the 152 mm
(6 in) section. The corresponding flexibility factors obtained from Dodge and Moore (1972) are 2.09
and 1.85. These are implemented in the model by modifying the moments of inertia of the beam
cross-sections in the curved regions of the pipeline.
ABAQUS provides two different options for introducing geometrical properties of a beam
cross-section. One is the *BEAM GENERAL SECTION option, in which all geometric properties
(area, moments of inertia) can be given without specifying the shape of the cross-section. The material
data, including the density, are given on the same option. Alternatively, the geometrical properties of
the cross-section can be given by using the *BEAM SECTION option. With this option the
cross-section dimensions are given, and ABAQUS calculates the corresponding cross-sectional
behavior by numerical integration, thus allowing for nonlinear material response in the section. When
this option is used, the material properties--including density and damping coefficients--are introduced
in the *MATERIAL option associated with the section. This approach is more expensive for systems
in which the cross-sectional behavior is linear, since numerical integration over the section is required
each time the stress must be computed. Thus, in this case we use the *BEAM GENERAL SECTION
option.
To verify that the mesh will provide results of adequate accuracy, the natural frequencies predicted
with this model are compared with those obtained with another mesh that has twice as many elements
2-874
Dynamic Stress/Displacement Analyses
in each pipe segment. Table 2.2.2-1 shows that these two meshes provide results within 2% for the first
six modes and generally quite similar frequencies up to about 30 Hz. Based on this comparison the
smaller model, with 74 beam elements, is used for the remaining studies (although the larger model
would add little to the cost of the linear analyses, which for either case would be based on the same
number of eigenmodes: only in direct integration would the cost increase proportionally with the
model size).
Superelement models
In ABAQUS the dynamic response of a superelement is defined by a combination of Guyan reduction
and the inclusion of some natural modes of the fully restrained superelement. Guyan reduction consists
of choosing additional physical degrees of freedom to retain in the dynamic model that are not needed
to connect the superelement to the rest of the mesh. In this example we use only Guyan reduction since
the model is small and it is easy to identify suitable degrees of freedom to retain. A critical modeling
issue with this method is the choice of retained degrees of freedom: enough degrees of freedom must
be retained so that the dynamic response of the substructure is modeled with sufficient accuracy. The
retained degrees of freedom should be such as to distribute the mass evenly in each substructure so that
the lower frequency response of each substructure is modeled accurately. Only frequencies up to 33 Hz
are generally considered important in the seismic response of piping systems such as the one studied in
this example, so the retained degrees of freedom must be chosen to provide accurate modeling of the
response up to that frequency.
In this case the pipeline naturally divides into three segments in terms of which kinematic directions
participate in the dynamic response, because the response of a pipeline is generally dominated by
transverse displacement. The lower part of the pipeline, between nodes 1 and 23, is, therefore, likely to
respond predominantly in degrees of freedom 1 and 2; the middle part, between nodes 23 and 49,
should respond in degrees of freedom 2 and 3; and the top part, above node 49, should respond in
degrees of freedom 1 and 3. Comparative tests (not documented) have been run to verify these
conjectures, and two superelement models have been retained for further analysis: one in which the
entire pipeline is treated as a single superelement, and one in which it is split into three superelements.
In the latter case all degrees of freedom must be retained at the interface nodes to join the
superelements correctly. At other nodes only some translational degrees of freedom are retained, based
on the arguments presented above.
The choice of which degrees of freedom to retain can be investigated inexpensively in a case such as
this by numerical experiments--extracting the modes of the reduced system for the particular set of
retained degrees of freedom and comparing these modes with those of the complete model. The
choices made in the superelement models used here are based somewhat on such tests, although
insufficient tests have been run to ensure that they are close to the optimal choice for accuracy with a
given number of retained variables. For linear analysis of a model as small as this one, achieving an
optimal selection of retained degrees of freedom is not critical because computer run times are short: it
becomes more critical when the reduced model is used in a nonlinear analysis or where the underlying
model is so large that comparative eigenvalue tests cannot be performed easily. In such cases the
inclusion of natural modes of the superelement is desirable. The superelement models are shown in
Figure 2.2.2-2.
2-875
Dynamic Stress/Displacement Analyses
Damping
"Damping" plays an essential role in any practical dynamic analysis. In nonlinear analysis the
"damping" is often modeled by introducing dissipation directly into the constitutive definition as
viscosity or plasticity. In linear analysis equivalent linear damping is used to approximate dissipation
mechanisms that are not modeled explicitly.
Experimental estimates of equivalent linear damping, based on three different methods, are found in
EPRI NP-3108 (see Table 7-6, Table 7-7, and Figure 7-15 of that report). For the load case and pipe
configuration analyzed here, those results suggest that linear damping corresponding to 2.8% of critical
damping in the lowest mode of the system matches the measured behavior of the structure, with the
experimental results also showing that the percentage of critical damping changes from mode to mode.
In spite of this all the numerical analyses reported here assume the same damping ratio for all modes
included in the model, this choice being made for simplicity only.
For linear dynamic analysis based on the eigenmodes, ABAQUS allows damping to be defined as a
percentage of critical damping in each mode, as structural damping (proportional to nodal forces), or as
Rayleigh damping (proportional to the mass and stiffness of the structure). Only the last option is
possible when using direct integration, although other forms of damping can be added as discrete
dashpots or in the constitutive models. In this case, results are obtained for linear dynamic analysis
with modal and Rayleigh damping and for direct integration with Rayleigh damping.
2-876
Dynamic Stress/Displacement Analyses
significantly higher than any of the other data for most modes, and the ABAQUS and the EDS results
diverge from the test results after the first four modes.
The results of the time history analyses are summarized in Table 2.2.2-2to Table 2.2.2-5. These
analyses are based on using all 24 modes of the coarse model. Typical predicted response plots are
shown in Figure 2.2.2-3 to Figure 2.2.2-7. In many cases of regular, beam-type, one-dimensional
structures, the first few modes will generally establish the dynamic behavior. Although the pipeline has
an irregular shape, it is worth checking how much the higher modes influence the results. This is done
in this case by comparing the results using the first six modes only with the results obtained with 24
modes. The highest discrepancy (20%) is found in the predicted accelerations at certain degrees of
freedom. All other results show at most 5-10% differences (see Figure 2.2.2-3and Figure 2.2.2-4). This
conclusion is also supported by the steady-state results.
All the ABAQUS results are reasonably self-consistent, in the sense that Rayleigh and modal damping
and modal dynamics and direct integration all predict essentially the same values. The choice of 2.8%
damping seems reasonable, in that oscillations caused by the snap-back are damped out almost
completely in 10 seconds, which corresponds to the measurements.
Unfortunately there is poor correlation between predicted and measured support reactions and
maximum recorded displacements. The test results and the corresponding computations are shown in
Table 2.2.2-2and Table 2.2.2-3. All the models give essentially the same values. The initial reactions
and displacements are computed for a snap-back load of 31136 N (7000 lb) applied at node 25 (node
417 in EPRI report NP-3108) in the z-direction. The maximum recorded displacements occur at node
27 (node 419 in EPRI report NP-3108) in the y- and z-directions. It is assumed that the supports are in
the positions relative to the pipe exactly as shown in Figure 2.2.2-1. The scatter in the experimental
measurements makes it difficult to assess the validity of the stiffness chosen for the spring supports.
The maximum displacement predicted at node 27 in the z-direction is almost twice that measured. This
again implies the possibility that, at least in the area near this node, the model is too flexible.
The generally satisfactory agreement between the natural frequency predictions and poor agreement
between the maximum displacements and reactions suggests that improved modeling of the supports
may be necessary. In this context it is worthwhile noting that the experimental program recorded
significantly different support parameters in different tests on the pipeline system.
Table 2.2.2-4 shows the results for displacement and acceleration for node 27 (which has the largest
displacement). All the computed results are higher than the experimental values. The largest
discrepancies between the measurements and the analysis results are in the predictions of peak forces
in the springs, summarized in Table 2.2.2-5. Results obtained with the various models differ by less
than 10%: these differences are caused by the differences in the models, different types of damping,
and--for the direct integration results--errors in the time integration (for the modal dynamic procedure
the time integration is exact). The principal cause of the discrepancies between the measurements and
the computed values is believed to be the assumption of linear response in the springs in the numerical
models. In reality the spring supports are either rigid struts or mechanical snubbers (Configuration 2).
Especially when snubbers are used, the supports perform as nonlinear elements and must be modeled
as such to reflect the support behavior accurately. Interestingly, even with the assumption of linear
support behavior, the character of the oscillation is well-predicted for many variables.
2-877
Dynamic Stress/Displacement Analyses
The last group of numerical results are frequency domain calculations obtained using the *STEADY
STATE DYNAMICS linear dynamic response option. The response corresponds to steady harmonic
excitation at node 27 in the z-direction by a force with a peak amplitude of 31136 N (7000 lb). Such
frequency domain results play a valuable role in earthquake analysis because they define the frequency
ranges in which the structure's response is most amplified by the excitation. Although it is expected
that the first few natural frequencies will be where the most amplification occurs, the results show
clearly that some variables are strongly amplified by the fifth and sixth modes. This is observed both in
the simulations and in the experimental measurements. Measured experimental results are available for
the acceleration of node 33 (node 419 in EPRI NO-3108) in the z-direction and for the force in spring
FW-R-21. The character of curves obtained with ABAQUS agrees well with the experimental results
(see Figure 2.2.2-8and Figure 2.2.2-9), but the values differ significantly, as in the time domain results.
The peak acceleration recorded is 2.0 m/s 2 (78.47 in/s 2), at the first natural frequency, while the
analysis predicts 4.0 m/s 2 (157.5 in/s 2). Likewise, the peak force value recorded is 2.0 kN (450 lb),
compared to 5.9 kN (1326 lb) predicted. The discrepancies are again attributed to incorrect estimates
of the support stiffness or to nonlinearities in the supports.
Input files
indianpoint_modaldyn_coarse.inp
*MODAL DYNAMIC analysis with modal damping using the coarse model.
indianpoint_modaldyn_3sub.inp
*MODAL DYNAMIC analysis using the three substructure model.
indianpoint_3sub_gen1.inp
First superelement generation referenced by the analysis indianpoint_modaldyn_3sub.inp.
indianpoint_3sub_gen2.inp
Second superelement generation referenced by the analysis indianpoint_modaldyn_3sub.inp.
indianpoint_3sub_gen3.inp
Third superelement generation referenced by the analysis indianpoint_modaldyn_3sub.inp.
indianpoint_sstate_sinedwell.inp
*STEADY STATE DYNAMICS analysis corresponding to the sine dwell test performed
experimentally using the coarse model.
indianpoint_direct_beam_coarse.inp
Direct integration analysis using the coarse model with the *BEAM SECTION option.
indianpoint_sstate_modaldamp.inp
*STEADY STATE DYNAMICS analysis with modal damping, covering a range of frequencies
using the coarse model.
indianpoint_modaldyn_1sub.inp
2-878
Dynamic Stress/Displacement Analyses
2-879
Dynamic Stress/Displacement Analyses
indianpoint_lanczos.inp
Same as indianpoint_modaldyn_coarse.inp, except that it uses the Lanczos solver and the
eigenvectors are normalized with respect to the generalized mass.
indianpoint_restart_normdisp.inp
Restarts from indianpoint_lanczos.inp and continues the eigenvalue extraction with the
eigenvectors normalized with respect to the maximum displacement.
indianpoint_restart_bc.inp
Restarts from indianpoint_lanczos.inp and continues the eigenvalue extraction with modified
boundary conditions.
indianpoint_overlapfreq.inp
Contains two steps, which extract eigenvalues with overlapping frequency ranges.
References
· Consolidated Edison Company of New York, Inc., EDS Nuclear, Inc., and Anco Engineers, Inc.,
Testing and Analysis of Feedwater Piping at Indian Point Unit 1, Volume 1: Damping and
Frequency, EPRI NP-3108, vol. 1, July 1983.
· Dodge, W. G., and S. E. Moore, "Stress Indices and Flexibility Factors for Moment Loadings in
Elbows and Curved Pipe," WRC Bulletin, no. 179, December 1972.
· Tang, Y. K., M. Gonin, and H. T. Tang, "Correlation Analysis of In-situ Piping Support
Reactions," EPRI correspondence with HKS, May 1985.
Tables
2-880
Dynamic Stress/Displacement Analyses
0 8
8 19.40 16.30 16.0 16.24 16.31
7
9 20.20 16.89 16.8 16.43 16.43
1
10 22.20 17.43 17.8 17.17 17.20
2
11 18.02 19.0 18.10 18.10
7
12 19.58 20.1 20.05 20.01
0
13 23.43 21.4 23.98 24.00
5
14 23.99 22.1 24.47 24.47
3
15 24.27 23.5 24.97 24.96
8
16 24.80 24.1 25.34 25.28
5
17 26.82 26.8 27.63 27.56
4
18 29.53 30.1 30.31 30.55
8
19 30.61 30.6 31.08 31.06
0
20 30.95 32.5 31.43 31.43
8
21 31.52 33.1 32.00 31.98
1
22 33.50 35.0 33.76 33.77
8
23 39.09 39.6 39.75 39.97
5
24 39.86 43.2 42.98 42.97
5
Table 2.2.2-2 Comparison of initial support reactions. Snap-back Test No. S138R1SZ; 31136 N
(7000 lb) at node 25, z-direction.
NOD SUPPOR Anco TEST ABAQUS
E T N (lb) N (lb)
15 FW-R-11 -8000 (-1798.6 -11712 (-2633)
)
22 FW-R-13 30000 (6744.6) 29352 (6599)
23 FW-R-14 -252 (-56.7) -3754 (-844)
35 FW-R-17 23625 (5311.4) 102 (-22.8)
2-881
Dynamic Stress/Displacement Analyses
2-882
Dynamic Stress/Displacement Analyses
Figures
Figure 2.2.2-1 Indian Point boiler feedwater line: modern supports, Configuration 1.
2-883
Dynamic Stress/Displacement Analyses
2-884
Dynamic Stress/Displacement Analyses
Figure 2.2.2-6 z-direction acceleration at node 27, modal analysis with 24 modes.
2-885
Dynamic Stress/Displacement Analyses
Figure 2.2.2-7 Force in spring support FW-R-11, modal analysis with 24 modes.
2-886
Dynamic Stress/Displacement Analyses
Figure 2.2.2-9 Comparison of force in spring support FW-R-21, between experimental steady-state
results (solid line) and ABAQUS (dashed line).
2-887
Dynamic Stress/Displacement Analyses
Sample listings
2-888
Dynamic Stress/Displacement Analyses
Listing 2.2.2-1
*HEADING
INDIAN POINT FEEDWATER LINE WITH SPRING SUPPORTS
** BEAM ELEMENTS WITH MODAL DYNAMICS,
** MODAL DAMPING
*NODE
1, 0., 423., -234.96
3, 0., 423., -150.96
5, 0., 435., -138.96
6, 0., 474., -138.96
8, 0., 486., -126.96
10, 0., 486., -75.96
11, 0., 486., -51.96
12, 0., 486., -18.00
13, 0., 486., 9.00
15, 0., 486., 144.5
16, 0., 486., 159.
18, 8.484, 494.484, 171.
19, 8.484,494.484,171.
21, 16.93, 497.96, 171.
22, 19.8125, 497.96 , 171.
23, 29.125 ,497.96, 171.
25, 200.72, 497.96, 171.00
27, 260.72, 497.96, 171.
29, 272.72, 509.96, 171.00
31, 272.72, 569.964, 171.00
33, 280.44, 581.96, 180.19
35, 330.1 , 581.96, 239.3
36, 335.21, 581.96, 245.46
38, 342.91, 593.96, 254.65
39, 342.91 , 628. , 254.65
40, 342.91, 660., 254.65
42, 342.91, 706., 254.65
44, 340.22, 714.48, 256.91
46, 296.57, 771.47, 293.54
48, 282.36, 779.95, 289.80
49, 278.50, 779.95, 285.20
50,274.644, 779.95, 280.61
52, 266.93, 791.95, 271.42
53, 266.93, 801., 271.42
54, 266.93, 876.00, 271.42
56, 266.93, 990.96, 271.42
2-889
Dynamic Stress/Displacement Analyses
2-890
Dynamic Stress/Displacement Analyses
** SPRING DEFINITIONS
**
*NODE,NSET=SPRS
115, 24.91, 475.93, 144.5
122, 19.81, 497.96, 219.5
123, 29.13, 597.41, 160.55
135, 299.94, 555., 239.30
235, 330.10, 599.46, 239.30
139, 364.74, 628.00, 220.25
239, 359.58, 628.00, 291.83
149,278.50, 792.45, 285.20
153, 321.48, 801.00, 318.12
253, 314.43, 801.00, 212.09
156, 311.81, 990.96, 215.36
256,290.46, 1008.88, 299.46
*ELEMENT,TYPE=SPRINGA,ELSET=FWR11
1001,15,115
*ELEMENT,TYPE=SPRINGA,ELSET=FWR13
1002,22,122
*ELEMENT,TYPE=SPRINGA,ELSET=FWR14
1003,23,123
*ELEMENT,TYPE=SPRINGA,ELSET=FWR17
1004,35,135
*ELEMENT,TYPE=SPRINGA,ELSET=FWR18
1005,35,235
*ELEMENT,TYPE=SPRINGA,ELSET=FWR20
1006,39,139
*ELEMENT,TYPE=SPRINGA,ELSET=FWR21
1007,39,239
*ELEMENT,TYPE=SPRINGA,ELSET=FWR23
1008,49,149
*ELEMENT,TYPE=SPRINGA,ELSET=FWR25
1009,53,153
*ELEMENT,TYPE=SPRINGA,ELSET=FWR24
1010,53,253
*ELEMENT,TYPE=SPRINGA,ELSET=FWR27
1011,56,156
*ELEMENT,TYPE=SPRINGA,ELSET=FWR28
1012,56,256
*ELSET,ELSET=SPRINGS
FWR11, FWR13, FWR14, FWR17, FWR18, FWR20,
FWR21, FWR23, FWR24, FWR25, FWR27, FWR28
*SPRING ,ELSET=FWR11
2-891
Dynamic Stress/Displacement Analyses
17700. ,
*SPRING,ELSET=FWR13
119600.,
*SPRING ,ELSET=FWR14
403000.,
*SPRING ,ELSET=FWR17
97900.,
*SPRING,ELSET=FWR18
228000.,
*SPRING ,ELSET=FWR20
86300.,
*SPRING,ELSET=FWR21
86300.,
*SPRING,ELSET=FWR23
319000.,
*SPRING,ELSET=FWR24
56800.,
*SPRING,ELSET=FWR25
39100.,
*SPRING,ELSET=FWR27
55500.,
*SPRING,ELSET=FWR28
68000.,
**
** PIPE DEFINITIONS
**
*ELEMENT,TYPE=B31
1,1,2
14,13,14
20,19,20
28,25,26
2-892
Dynamic Stress/Displacement Analyses
53,49,50
*ELEMENT,TYPE=B31,ELSET=ONE
24,22,23
*ELGEN
1,12
14,5
20,3
24,3
28,24
53,27
*MPC
BEAM,18,19
*ELSET,ELSET=D8
1,2,5,8,9,10,11,12,14,16,22 ,15
24,25,26,28,29,32,33,36,37,38,41,42,43,44,47,48
51,53,56,57,58,59,60,63,64,67,68,71
74,
*ELSET,ELSET=D8E
3, 4, 6, 7,17,18,20,21,30,31,34,35,39,40
45,46,49,50,54,55,61,62,65,66,72,73
*ELSET,ELSET=BF57
69,70
*ELSET,ELSET=BWR
75,
*ELSET,ELSET=D6
76,79
*ELSET,ELSET=D6E
77,78
*BEAM GENERAL SECTION,ELSET=D8 ,SECTION=GENERAL,
DENSITY= .0010691
12.763 , 105.317 , , 105.317 , 210.635
1. , , -1.
27.9E6 , 10.73E6
*BEAM GENERAL SECTION,ELSET=D8E,SECTION=GENERAL,
DENSITY=.0010691
12.763 , 50.439 , , 50.439 , 210.635
1. , , -1.
27.9E6 , 10.73E6
*BEAM GENERAL SECTION,ELSET=D6 ,SECTION=GENERAL,
DENSITY=0.00102423
8.405 , 40.295 , , 40.295 , 80.589
1.,
27.9E6 , 10.73E6
2-893
Dynamic Stress/Displacement Analyses
2-894
Dynamic Stress/Displacement Analyses
ENER,
ELEN,
*NODE OUTPUT
*END STEP
*STEP,PERTURBATION
SNAP LOAD---APPLIED STATICALLY
*STATIC
*EL PRINT,ELSET=SPRINGS,FREQUENCY=1
S,E
*CLOAD
25,3,7000.
*NODE PRINT
U,
RF,
*NODE FILE,NSET=SMALL,FREQUENCY=1
U,RF
*OUTPUT,FIELD, FREQUENCY=1
*ELEMENT OUTPUT, ELSET=SPRINGS
ELEN,
ENER,
S,E
*ELEMENT OUTPUT,ELSET=ONE
ELEN,
ENER,
S,E
*NODE OUTPUT,NSET=SMALL
U,
RF,
*OUTPUT,HISTORY,FREQUENCY=1
*NODE OUTPUT,NSET=SMALL
U,RF
*END STEP
*STEP
RELEASE LOAD
*MODAL DYNAMIC,CONTINUE=YES
0.02,10.0
*MODAL DAMPING,MODAL=DIRECT
1,24,0.028
*PRINT,FREQUENCY=100
*NODE PRINT,NSET=SMALL,FREQUENCY=100
U,
*NODE FILE,NSET=SMALL,FREQUENCY=100
U,V,A,RF
2-895
Dynamic Stress/Displacement Analyses
*EL FILE,ELSET=SPRINGS,FREQUENCY=100
S,
*EL PRINT,ELSET=SPRINGS,FREQUENCY=100
S,
*OUTPUT,FIELD,FREQUENCY=100
*NODE OUTPUT,NSET=SMALL
U,V,A,RF
*ELEMENT OUTPUT,ELSET=SPRINGS
S,
*OUTPUT,HISTORY,FREQUENCY=100
*NODE OUTPUT,NSET=SMALL
U,V,A,RF
*ELEMENT OUTPUT,ELSET=SPRINGS
S,
*END STEP
2-896
Dynamic Stress/Displacement Analyses
Listing 2.2.2-2
*HEADING
INDIAN POINT FEEDWATER LINE WITH SPRING SUPPORTS
** BEAM ELEMENTS WITH STEADY STATE SINE DWELL
*NODE
1, 0., 423., -234.96
3, 0., 423., -150.96
5, 0., 435., -138.96
6, 0., 474., -138.96
8, 0., 486., -126.96
10, 0., 486., -75.96
11, 0., 486., -51.96
12, 0., 486., -18.00
13, 0., 486., 9.00
15, 0., 486., 144.5
16, 0., 486., 159.
18, 8.484, 494.484, 171.
19, 8.484,494.484,171.
21, 16.93, 497.96, 171.
22, 19.8125, 497.96 , 171.
23, 29.125 ,497.96, 171.
25, 200.72, 497.96, 171.00
27, 260.72, 497.96, 171.
29, 272.72, 509.96, 171.00
31, 272.72, 569.964, 171.00
33, 280.44, 581.96, 180.19
35, 330.1 , 581.96, 239.3
36, 335.21, 581.96, 245.46
38, 342.91, 593.96, 254.65
39, 342.91 , 628. , 254.65
40, 342.91, 660., 254.65
42, 342.91, 706., 254.65
44, 340.22, 714.48, 256.91
46, 296.57, 771.47, 293.54
48, 282.36, 779.95, 289.80
49, 278.50, 779.95, 285.20
50,274.644, 779.95, 280.61
52, 266.93, 791.95, 271.42
53, 266.93, 801., 271.42
54, 266.93, 876.00, 271.42
56, 266.93, 990.96, 271.42
57, 266.93, 1000.27, 271.42
2-897
Dynamic Stress/Displacement Analyses
2-898
Dynamic Stress/Displacement Analyses
**
*NODE,NSET=SPRS
115, 24.91, 475.93, 144.5
122, 19.81, 497.96, 219.5
123, 29.13, 597.41, 160.55
135, 299.94, 555., 239.30
235, 330.10, 599.46, 239.30
139, 364.74, 628.00, 220.25
239, 359.58, 628.00, 291.83
149,278.50, 792.45, 285.20
153, 321.48, 801.00, 318.12
253, 314.43, 801.00, 212.09
156, 311.81, 990.96, 215.36
256,290.46, 1008.88, 299.46
*NSET,NSET=NPDR
25,27,33,36,42,1,76,15,22,23,35,39,49,53,56
*ELEMENT,TYPE=SPRINGA,ELSET=FWR11
1001,15,115
*ELEMENT,TYPE=SPRINGA,ELSET=FWR13
1002,22,122
*ELEMENT,TYPE=SPRINGA,ELSET=FWR14
1003,23,123
*ELEMENT,TYPE=SPRINGA,ELSET=FWR17
1004,35,135
*ELEMENT,TYPE=SPRINGA,ELSET=FWR18
1005,35,235
*ELEMENT,TYPE=SPRINGA,ELSET=FWR20
1006,39,139
*ELEMENT,TYPE=SPRINGA,ELSET=FWR21
1007,39,239
*ELEMENT,TYPE=SPRINGA,ELSET=FWR23
1008,49,149
*ELEMENT,TYPE=SPRINGA,ELSET=FWR25
1009,53,153
*ELEMENT,TYPE=SPRINGA,ELSET=FWR24
1010,53,253
*ELEMENT,TYPE=SPRINGA,ELSET=FWR27
1011,56,156
*ELEMENT,TYPE=SPRINGA,ELSET=FWR28
1012,56,256
*ELSET,ELSET=SPRINGS
FWR11, FWR13, FWR14, FWR17, FWR18, FWR20,
FWR21, FWR23, FWR24, FWR25, FWR27, FWR28
2-899
Dynamic Stress/Displacement Analyses
*SPRING ,ELSET=FWR11
17700. ,
*SPRING,ELSET=FWR13
119600.,
*SPRING ,ELSET=FWR14
403000.,
*SPRING ,ELSET=FWR17
97900.,
*SPRING,ELSET=FWR18
228000.,
*SPRING ,ELSET=FWR20
86300.,
*SPRING,ELSET=FWR21
86300.,
*SPRING,ELSET=FWR23
319000.,
*SPRING,ELSET=FWR24
56800.,
*SPRING,ELSET=FWR25
39100.,
*SPRING,ELSET=FWR27
55500.,
*SPRING,ELSET=FWR28
68000.,
**
** PIPE DEFINITIONS
**
*ELEMENT,TYPE=B31
1,1,2
14,13,14
20,19,20
2-900
Dynamic Stress/Displacement Analyses
24,22,23
28,25,26
53,49,50
*ELGEN
1,12
14,5
20,3
24,3
28,24
53,27
*MPC
BEAM,18,19
*ELSET,ELSET=D8
1,2,5,8,9,10,11,12,14,16,22 ,15
24,25,26,28,29,32,33,36,37,38,41,42,43,44,47,48
51,53,56,57,58,59,60,63,64,67,68,71
74,
*ELSET,ELSET=D8E
3, 4, 6, 7,17,18,20,21,30,31,34,35,39,40
45,46,49,50,54,55,61,62,65,66,72,73
*ELSET,ELSET=BF57
69,70
*ELSET,ELSET=BWR
75,
*ELSET,ELSET=D6
76,79
*ELSET,ELSET=D6E
77,78
*BEAM GENERAL SECTION,ELSET=D8 ,SECTION=GENERAL,
DENSITY= .0010691
12.763 , 105.317 , , 105.317 , 210.635
1. , , -1.
27.9E6 , 10.73E6
*BEAM GENERAL SECTION,ELSET=D8E,SECTION=GENERAL,
DENSITY=.0010691
12.763 , 50.439 , , 50.439 , 210.635
1. , , -1.
27.9E6 , 10.73E6
*BEAM GENERAL SECTION,ELSET=D6 ,SECTION=GENERAL,
DENSITY=0.00102423
8.405 , 40.295 , , 40.295 , 80.589
1.,
27.9E6 , 10.73E6
2-901
Dynamic Stress/Displacement Analyses
2-902
Dynamic Stress/Displacement Analyses
2.4,8.0,27,1.0
*CLOAD,AMPLITUDE=AMP
27,3,1.0
*MODAL DAMPING,MODAL=DIRECT
1,24,0.028
*EL PRINT,ELSET=SPRINGS,FREQUENCY=10
S11,E11
*NODE PRINT,NSET=SMALL,FREQUENCY=10
U,
*NODE FILE,NSET=SMALL,FREQUENCY=10
U,V,A
*MODAL PRINT,FREQUENCY=10
GU,
GA,
GPU,
*EL FILE,ELSET=SPRINGS,FREQUENCY=10
S,
*OUTPUT,FIELD,FREQUENCY=10
*NODE OUTPUT,NSET=SMALL
U,V,A
*ELEMENT OUTPUT,ELSET=SPRINGS
S,
*OUTPUT,HISTORY,FREQUENCY=10
*NODE OUTPUT,NSET=SMALL
U,V,A
*ELEMENT OUTPUT,ELSET=SPRINGS
S,
*END STEP
2-903
Dynamic Stress/Displacement Analyses
frameresponsespect_acc.f is used to generate the spectrum. The frequency range is chosen between 0.1
Hz and 40 Hz, and the number of points at which the spectrum is calculated is set at 501. Only one
spectrum curve is requested for 2% damping.
Input files
frameresponsespect_freq.inp
*FREQUENCY analysis.
frameresponsespect_rs.inp
*RESPONSE SPECTRUM analysis.
frameresponsespect_modal.inp
*MODAL DYNAMIC analysis.
frameresponsespect_acc.f
FORTRAN program that will produce the acceleration spectrum needed to run
frameresponsespect_rs.inp.
Table
Table 2.2.3-1 Comparison of base shear forces for different summation methods.
Method S1 (kip) S2 (kip) S3 (kip) S4 (kip)
Time history -25.5 14.0 -37.0 -22.8
ABS 52.5 52.5 69.6 69.6
2-904
Dynamic Stress/Displacement Analyses
Figure
Sample listings
2-905
Dynamic Stress/Displacement Analyses
Listing 2.2.3-1
*HEADING
3-D BUILDING SUBJECTED TO EARTHQUAKE
RESP. SPECTRUM
*RESTART,WRITE,FREQUENCY=99
*NODE,NSET=BOT
1,
5,200.,0.,0.,0.
9,350.,0.,0.,0.
13,550.,0.,0.,0.
17,550.,200.,0.
21,550.,350.,0.
25,550.,550.,0.
29,350.,550.,0.
33,200.,550.,0.
37,0.,550.,0.
41,0.,350.,0.
45,0.,200.,0.
*NCOPY,OLD SET=BOT,NEW SET=TOP,SHIFT,
CHANGE NUMBER=16000
0.,0.,400.
0.,0.,0.,0.,0.,10.,0.
*NFILL
BOT,TOP,16,1000
*NGEN
4021,4025,1
*NGEN,NSET=B1
4001,4005,1
4005,4009,1
4009,4013,1
*NGEN,NSET=B3
4013,4017,1
4017,4021,1
4021,4024,1
*NCOPY,OLD SET=B1,NEW SET=B2,REFLECT=POINT,
CHANGE NUMBER=24
275.,275,100.
*NCOPY,OLD SET=B3,NEW SET=B4,REFLECT=POINT,
CHANGE NUMBER=24
275.,275,100.
*NSET,NSET=BOT1
B1,B2,B3,B4
2-906
Dynamic Stress/Displacement Analyses
2-907
Dynamic Stress/Displacement Analyses
1,9,104
*MATERIAL,NAME=STEEL
*ELASTIC
30.E6,
*DENSITY
0.000728,
*BEAM SECTION,SECTION=BOX,MATERIAL=STEEL,ELSET=C1
14.,14.,1.5,1.5,1.5,1.5
*BEAM SECTION,SECTION=BOX,MATERIAL=STEEL,ELSET=B1
8.0,10.,1.0,1.0,1.0,1.0
0.,1.,0.
*BEAM SECTION,SECTION=BOX,MATERIAL=STEEL,ELSET=B2
8.0,10.,1.0,1.0,1.0,1.0
-1.,0.,0.
*BEAM SECTION,SECTION=BOX,MATERIAL=STEEL,ELSET=B3
12.,14.,1.2,1.2,1.2,1.2
0.,-1.,0.
*BEAM SECTION,SECTION=BOX,MATERIAL=STEEL,ELSET=B4
12.,14.,1.2,1.2,1.2,1.2
1.,0.,0.
*BOUNDARY
BOT,1,6
*STEP
*FREQUENCY
30,
*NODE PRINT,NSET=TOP
U,
*EL PRINT,FREQUENCY=0
*EL FILE,ELSET=THREE
SF,
*OUTPUT,FIELD
*ELEMENT OUTPUT,ELSET=THREE
SF,
*NODE FILE,NSET=TOP
U,
*OUTPUT,FIELD
*NODE OUTPUT,NSET=TOP
U,
*MODAL FILE
*OUTPUT,HISTORY,FREQUENCY=1
*MODAL OUTPUT
*END STEP
2-908
Dynamic Stress/Displacement Analyses
Listing 2.2.3-2
*HEADING
RESPONSE SPECTRUM FOR 3-D
BUILDING
*RESTART,READ,STEP=1,INC=1,WRITE,FREQUENCY=0
*ELSET,ELSET=SMALL
1,9,104,112,116,148,152,160,172,176
*SPECTRUM,TYPE=ACCELERATION,INPUT=SPECTRUM.ACC,
NAME=SPEC
*STEP
*RESPONSE SPECTRUM,SUM=ABS,COMP=ALGEBRAIC
SPEC,1.,0.,0.,1.
*MODAL DAMPING,MODAL=DIRECT
1,30, 0.02
*EL PRINT,ELSET=SMALL
SF,
*NODE PRINT,NSET=TOP
U,
*NODE PRINT
RF,
*NODE FILE,NSET=TOP
U,
*NODE FILE
RF,
*EL FILE,ELSET=SMALL
SF,
*END STEP
*STEP
*RESPONSE SPECTRUM,SUM=SRSS,COMP=ALGEBRAIC
SPEC,1.,0.,0.,1.
*MODAL DAMPING,MODAL=DIRECT
1,30, 0.02
*END STEP
*STEP
*RESPONSE SPECTRUM,SUM=SRSS,COMP=SRSS
SPEC,1.,0.,0.,1.
*MODAL DAMPING,MODAL=DIRECT
1,30, 0.02
*END STEP
*STEP
*RESPONSE SPECTRUM,SUM=CQC,COMP=ALGEBRAIC
SPEC,1.,0.,0.,1.
2-909
Dynamic Stress/Displacement Analyses
*MODAL DAMPING,MODAL=DIRECT
1,30, 0.02
*END STEP
*STEP
*RESPONSE SPECTRUM,SUM=NRL,COMP=ALGEBRAIC
SPEC,1.,0.,0.,1.
*MODAL DAMPING,MODAL=DIRECT
1,30, 0.02
*END STEP
*STEP
*RESPONSE SPECTRUM,SUM=NRL,COMP=SRSS
SPEC,1.,0.,0.,1.
*MODAL DAMPING,MODAL=DIRECT
1,30, 0.02
*END STEP
*STEP
*RESPONSE SPECTRUM,SUM=TENP,COMP=SRSS
SPEC,1.,0.,0.,1.
*MODAL DAMPING,MODAL=DIRECT
1,30, 0.02
*END STEP
*STEP
*RESPONSE SPECTRUM,SUM=TENP,COMP=ALGEBRAIC
SPEC,1.,0.,0.,1.
*MODAL DAMPING,MODAL=DIRECT
1,30, 0.02
*END STEP
****************************
**multidirectional spectra**
****************************
*STEP
*RESPONSE SPECTRUM,SUM=SRSS,COMP=ALGEBRAIC
SPEC,1.,0.,0.,1.
SPEC,0.,1.,0.,1.
*MODAL DAMPING,MODAL=DIRECT
1,30, 0.02
*END STEP
*STEP
*RESPONSE SPECTRUM,SUM=SRSS,COMP=SRSS
SPEC,1.,0.,0.,1.
SPEC,0.,1.,0.,1.
*MODAL DAMPING,MODAL=DIRECT
1,30, 0.02
2-910
Dynamic Stress/Displacement Analyses
*END STEP
*STEP
*RESPONSE SPECTRUM,SUM=TENP,COMP=SRSS
SPEC,1.,0.,0.,1.
SPEC,0.,1.,0.,1.
*MODAL DAMPING,MODAL=DIRECT
1,30, 0.02
*END STEP
*STEP
*RESPONSE SPECTRUM,SUM=CQC,COMP=SRSS
SPEC,1.,0.,0.,1.
SPEC,0.,1.,0.,1.
SPEC,0.,0.,1.,1.
*MODAL DAMPING,MODAL=DIRECT
1,30, 0.02
*END STEP
2-911
Dynamic Stress/Displacement Analyses
Listing 2.2.3-3
*HEADING
3-D BUILDING SUBJECTED TO EARTHQUAKE RECORD
*RESTART,READ,STEP=1,INC=1,WRITE,FREQUENCY=0
*AMPLITUDE,VALUE=ABSOLUTE,TIME=STEP TIME,
INPUT=QUAKE.AMP,NAME=EQ
*ELSET,ELSET=ALL
104,112,116,120,124,128,136,
148,152,160,172,176,184,196
*STEP
*MODAL DYNAMIC
0.01,10.
*MODAL DAMPING,MODAL=DIRECT
1,30,0.02
*BASE MOTION,AMPLITUDE=EQ,DOF=1,SCALE=386.09
*NODE PRINT,NSET=TOP,FREQUENCY=100
U,
*EL PRINT,ELSET=ALL,FREQUENCY=100
SF,
*NODE PRINT,FREQUENCY=50
RF,
** IN ORDER TO GET RESULTS FOR TABLE 3.1.16-1,
** THE NODE FILE SHOULD BE WRITTEN WITH A
** FREQUENCY=2
**NODE FILE,FREQUENCY=2
*NODE FILE,FREQUENCY=100
RF,
*END STEP
2-912
Tire Analyses
3. Tire Analyses
3.1 Tire analyses
3.1.1 Symmetric results transfer for a static tire analysis
Product: ABAQUS/Standard
This example illustrates the use of the *SYMMETRIC RESULTS TRANSFER option as well as the
*SYMMETRIC MODEL GENERATION option to model the static interaction between a tire and a
flat rigid surface.
The *SYMMETRIC MODEL GENERATION option (``Symmetric model generation,'' Section 7.7.1 of
the ABAQUS/Standard User's Manual) can be used to create a three-dimensional model by revolving
an axisymmetric model about its axis of revolution or by combining two parts of a symmetric model,
where one part is the original model and the other part is the original model reflected through a line or
a plane. Both model generating techniques are demonstrated in this example.
The *SYMMETRIC RESULTS TRANSFER option (``Transferring results from a symmetric mesh to a
three-dimensional mesh,'' Section 7.7.2 of the ABAQUS/Standard User's Manual) allows the user to
transfer the solution obtained from an axisymmetric analysis onto a three-dimensional model with the
same geometry. It also allows the transfer of a symmetric three-dimensional solution to a full
three-dimensional model. Both these results transfer features are demonstrated in this example. The
results transfer capability can significantly reduce the analysis cost of structures that undergo
symmetric deformation, followed by nonsymmetric deformation later during the loading history.
The purpose of this example is to obtain the footprint solution of a 175 SR14 tire subjected to an
inflation pressure and a concentrated load on the axle, which represents the weight of the vehicle. The
footprint solution is used as a starting point in ``Steady-state rolling analysis of a tire,'' Section 3.1.2,
where the free rolling state of the tire rolling at 10 km/h is determined, and in ``Subspace-based
steady-state dynamic tire analysis,'' Section 3.1.3, where a frequency response analysis is performed.
Problem description
The different components of the tire are shown in Figure 3.1.1-1. The tread and sidewalls are made of
rubber, and the belts and carcass are constructed from fiber reinforced rubber composites. The rubber
is modeled as an incompressible hyperelastic material, and the fiber reinforcement is modeled as a
linear elastic material. A small amount of skew symmetry is present in the geometry of the tire due to
the placement and §20.0° orientation of the reinforcing belts.
Two simulations are performed in this example. The first simulation exploits the symmetry in the tire
model and utilizes the results transfer capability; the second simulation does not use the results transfer
capability. Comparisons between the two methodologies are made.
The first simulation is broken down into three separate analyses. In the first analysis the inflation of the
tire by a uniform internal pressure is modeled. Due to the anisotropic nature of the tire construction,
the inflation loading gives rise to a circumferential component of deformation. The resulting stress
field is fully three-dimensional, but the problem remains axisymmetric in the sense that the solution
3-913
Tire Analyses
does not vary as a function of position along the circumference. ABAQUS provides axisymmetric
elements with twist (CGAX) for such situations. These elements are used to model the inflation
loading. Only half the tire cross-section is needed for the inflation analysis due to a reflection
symmetry through the vertical line that passes through the tire axle (see Figure 3.1.1-2). We refer to
this model as the axisymmetric model.
The second part of the simulation entails the computation of the footprint solution, which represents
the static deformed shape of the pressurized tire due to a vertical dead load (modeling the weight of a
vehicle). A three-dimensional model is needed for this analysis. The finite element mesh for this model
is obtained by revolving the axisymmetric cross-section about the axis of revolution. A nonuniform
discretization along the circumference is used as shown in Figure 3.1.1-3. In addition, the
axisymmetric solution is transferred to the new mesh where it serves as the initial or base state in the
footprint calculations. As with the axisymmetric model, only half of the cross-section is needed in this
simulation, but skew-symmetric boundary conditions must be applied along the mid-plane of the
cross-section to account for antisymmetric stresses that result from the inflation loading and the
concentrated load on the axle. We refer to this model as the partial three-dimensional model.
In the last part of this analysis the footprint solution from the partial three-dimensional model is
transferred to a full three-dimensional model and brought into equilibrium. This full three-dimensional
model is used in the steady-state transport example that follows. The model is created by combining
two parts of the partial three-dimensional model, where one part is the mesh used in the second
analysis and the other part is the partial model reflected through a line. We refer to this model as the
full three-dimensional model.
A second simulation is performed in which the same loading steps are repeated, except that the full
three-dimensional model is used for the entire analysis. Besides being used to validate the results
transfer solution, this second simulation allows us to demonstrate the computational advantage
afforded by the ABAQUS results transfer capability in problems with rotational and/or reflection
symmetries.
Model definition
In the first simulation the inflation step is performed on the axisymmetric model and the results are
stored in the results files ( .res, .mdl, .stt, and .prt). The axisymmetric model is discretized
with CGAX4H and CGAX3H elements. The belts and carcass are modeled by defining rebar in the
continuum elements, and the road is defined as an analytical rigid surface. The axisymmetric results
are read into the subsequent footprint analysis, and the partial three-dimensional model is generated by
ABAQUS by revolving the axisymmetric model cross-section about the rotational symmetry axis. The
*SYMMETRIC MODEL GENERATION, REVOLVE option is used for this purpose. The road is
defined in the partial three-dimensional model. The results of the footprint analysis are read into the
final equilibrium analysis, and the full three-dimensional model is generated by reflecting the partial
three-dimensional model through a vertical line using the *SYMMETRIC MODEL GENERATION,
REFLECT=LINE option. The line used in the reflection is the vertical line in the symmetry plane of
the tire, which passes through the axis of rotation. The REFLECT=LINE parameter is used, as opposed
to the REFLECT=PLANE parameter, to take into account the skew symmetry of the tire. The
analytical rigid surface as defined in the partial three-dimensional model is transferred to the full
3-914
Tire Analyses
model without change. The three-dimensional finite element mesh of the full model is shown in Figure
3.1.1-4.
In the second simulation a datacheck analysis is performed to write the axisymmetric model
information to the results files. The full tire cross-section is meshed in this model. No analysis step is
performed. The axisymmetric model information is read in a subsequent run, and a full
three-dimensional model is generated by ABAQUS by revolving the cross-section about the rotational
symmetry axis. The *SYMMETRIC MODEL GENERATION, REVOLVE option is again used for this
purpose. The road is defined in the full model. The three-dimensional finite element mesh of the full
model is identical to the one generated in the first analysis. However, the inflation load and
concentrated load on the axle are applied to the full model without making use of the results transfer
capability.
During the model generation from the axisymmetric to the three-dimensional meshes in both analyses,
the axisymmetric CGAX4H and CGAX3H elements are converted into C3D8H and C3D6H elements,
respectively.
The footprint calculations in both analyses are performed with a friction coefficient of zero in
anticipation of eventually performing a steady-state rolling analysis of the tire using the *STEADY
STATE TRANSPORT option, as explained in ``Steady-state rolling analysis of a tire,'' Section 3.1.2.
Since the results from the static analyses performed in this example are used in a subsequent
time-domain dynamic example, there are a few features in the input files that would not ordinarily be
included for purely static analyses. It is instructive to point out and to discuss these features
briefly.
The TRANSPORT parameter is included with the *SYMMETRIC MODEL GENERATION option to
define streamlines in the model, which are needed by ABAQUS to perform streamline calculations
during the *STEADY STATE TRANSPORT analysis in the next example problem. The TRANSPORT
parameter is not required for any other analysis type except for *STEADY STATE TRANSPORT.
The hyperelastic material, which models the rubber, has a *VISCOELASTIC, TIME=PRONY option
included. This enables us to model viscoelasticity in the steady-state transport example that follows.
As a consequence of defining a time-domain viscoelastic material property, the *HYPERELASTIC
option includes the LONG TERM parameter to indicate that the elastic properties defined in the
associated data lines define the long-term behavior of the rubber. In addition, all *STATIC steps
include the LONG TERM parameter to ensure that the static solutions are based upon the long-term
elastic moduli.
Loading
As discussed in the previous sections, the loading on the tire is applied over several steps. In the first
simulation the inflation of the tire to a pressure of 200.0 kPa is modeled using the axisymmetric tire
model (tiretransfer_axi_half.inp) with a *STATIC analysis procedure. The results from this
axisymmetric analysis are then transferred to the partial three-dimensional model
(tiretransfer_symmetric.inp) in which the footprint solution is computed in two sequential *STATIC
steps. The first of these static steps establishes the initial contact between the road and the tire by
3-915
Tire Analyses
prescribing a vertical displacement of 0.02 m on the rigid body reference node. Since this is a static
analysis, it is recommended that contact be established with a prescribed displacement, as opposed to a
prescribed load, to avoid potential convergence difficulties that might arise due to unbalanced forces.
The prescribed boundary condition is removed in the second static step, and a vertical load of N =
1.65 kN is applied to the rigid body reference node. The 1.65 kN load in the partial three-dimensional
model represents a 3.3 kN load in the full three-dimensional model. The transfer of the results from the
axisymmetric model to the partial three-dimensional model is accomplished by using the
*SYMMETRIC RESULTS TRANSFER option. Once the static footprint solution for the partial
three-dimensional model has been established, the *SYMMETRIC RESULTS TRANSFER option is
used once again to transfer the solution to the full three-dimensional model ( tiretransfer_full.inp),
where the footprint solution is brought into equilibrium in a single *STATIC increment. The results
transfer sequence is illustrated in Figure 3.1.1-5.
It is important to note that boundary conditions and loads are not transferred with the *SYMMETRIC
RESULTS TRANSFER option; they must be carefully redefined in the new analysis to match the loads
and boundary conditions from the transferred solution. Due to numerical and modeling issues the
element formulation for the two-dimensional and three-dimensional elements are not identical. As a
result, there may be slight differences between the equilibrium solutions generated by the two- and
three-dimensional models. In addition, small numerical differences may occur between the symmetric
and full three-dimensional solutions because of the presence of symmetry boundary conditions in the
symmetric model that are not used in the full model. Therefore, it is advised that in a results transfer
simulation an initial step be performed where equilibrium is established between the transferred
solution and loads that match the state of the model from which the results are transferred. Since the
transferred solution is applied in full at time t = 0, the external loads must also be applied in full at the
beginning of the initial step. There is no benefit in reducing the magnitude of the loads to overcome
convergence problems. To ensure that ABAQUS does not waste computational time by attempting
smaller time increments if equilibrium cannot be attained, it is recommended that the initial step
should consist of a *STATIC, DIRECT procedure with the initial time increment set to the total step
time.
In the second simulation identical inflation and the footprint steps are repeated. The only difference is
that the entire analysis is performed on the full three-dimensional model
(tiretransfer_full_footprint.inp). The full three-dimensional model is generated using the restart
information from a datacheck analysis on an axisymmetric model of the full tire cross-section
(tiretransfer_axi_full.inp).
Solution controls
Since the three-dimensional tire model has a small loaded area and, thus, rather localized forces, the
default averaged flux values for the convergence criteria produce very tight tolerances and cause more
iteration than is necessary for an accurate solution. To decrease the computational time required for the
analysis, the *CONTROLS option can be used to override the default values for average forces and
moments. The default controls are used in this example.
3-916
Tire Analyses
The results from the two simulations are essentially identical. The peak Mises stresses and
displacement magnitudes in the two models agree within 0.3% and 0.2%, respectively. The final
deformed shape of the tire is shown in Figure 3.1.1-6. The computational cost of each simulation is
shown in Table 3.1.1-1. The simulation performed on the full three-dimensional model took 2.5 times
longer than the results transfer simulation --clearly demonstrating the computational advantage that can
be attained by exploiting the symmetry in the model using the *SYMMETRIC RESULTS TRANSFER
option.
Input files
tiretransfer_axi_half.inp
Axisymmetric model, inflation analysis (simulation 1).
tiretransfer_symmetric.inp
Partial three-dimensional model, footprint analysis (simulation 1).
tiretransfer_full.inp
Full three-dimensional model, final equilibrium analysis (simulation 1).
tiretransfer_axi_full.inp
Axisymmetric model, datacheck analysis (simulation 2).
tiretransfer_full_footprint.inp
Full three-dimensional model, complete analysis (simulation 2).
tiretransfer_node.inp
Nodal coordinates for both axisymmetric models.
Table
Table 3.1.1-1 Comparison of normalized CPU times to perform the footprint analysis (normalized
with respect to the total "No results transfer" analysis).
Use results transfer No results
and symmetry transfer
conditions
Inflation 0.002(a)+0.039(b) 0.36(e)
Footprint (c)
0.29 +0.061 (d) 0.64(e)
Total 0.39 1.0
(a) axisymmetric model
(b) equilibrium step in partial three-dimensional
model
(c) footprint analysis in partial three-dimensional
model
(d) equlibrium step in full three-dimensional model
3-917
Tire Analyses
Figures
3-918
Tire Analyses
3-919
Tire Analyses
Sample listings
3-920
Tire Analyses
Listing 3.1.1-1
*HEADING
SYMMETRIC RESULTS TRANSFER FOR TIRE MODEL
TIRETRANSFER_AXI_HALF
AXISYMMETRIC HALF TIRE MODEL
STEP 1: INFLATE TIRE TO 200 KPa
UNITS: KG, M
*RESTART,WRITE,FREQ=100
*NODE,NSET=NTIRE,INP=tiretransfer_node.inp
*ELEMENT,TYPE=CGAX4H,ELSET=TREAD
1, 50, 55, 54, 49
2, 45, 50, 49, 44
3, 40, 45, 44, 39
5, 35, 40, 39, 34
7, 31, 35, 34, 30
*ELEMENT,TYPE=CGAX3H,ELSET=TREAD
4, 27, 31, 30
*ELEMENT,TYPE=CGAX4H,ELSET=SIDE
15, 27, 30, 28, 25
16, 24, 27, 25, 22
17, 21, 24, 22, 19
18, 18, 21, 19, 16
19, 15, 18, 16, 13
20, 12, 15, 13, 10
21, 30, 34, 32, 28
29, 9, 12, 10, 7
30, 6, 9, 7, 4
31, 3, 6, 4, 1
*ELEMENT,TYPE=CGAX4H,ELSET=BELT
35, 49, 54, 51, 46
36, 44, 49, 46, 41
37, 39, 44, 41, 36
38, 34, 39, 36, 32
*REBAR,ELEMENT=CONTINUUM,MATERIAL=BELT,
GEOMETRY=ISO,NAME=BELT1
BELT, 0.2118683E-6, 1.16E-3, 70.0, 0.50, 3
*REBAR,ELEMENT=CONTINUUM,MATERIAL=BELT,
GEOMETRY=ISO,NAME=BELT2
BELT, 0.2118683E-6, 1.16E-3, 110.0, 0.83, 3
*REBAR,ELEMENT=CONTINUUM,MATERIAL=CARCASS,
GEOMETRY=ISO,NAME=CARCASS
BELT, 0.4208352E-6, 1.00E-3, 0.0, 0.0, 3
3-921
Tire Analyses
3-922
Tire Analyses
S, E
*NODE FILE,FREQUENCY=50
U
*EL PRINT,FREQUENCY=50,REBAR,ELSET=SOLID
S
*NODE PRINT,FREQUENCY=100,TOTAL=YES
U, RF
*OUTPUT,FIELD,VARIABLE=PRESELECT,FREQ=50
*OUTPUT,HISTORY,FREQ=1
*END STEP
3-923
Tire Analyses
Listing 3.1.1-2
*HEADING
SYMMETRIC RESULTS TRANSFER FOR TIRE MODEL
3D HALF TIRE MODEL
STEP 0: TRANSFER TIRE INFLATION RESULTS FROM
tiretransfer_axi_half AND GENERATE
MODEL USING *SYMMETRIC MODEL GENERATION
STEP 1: BRING TRANSFERRED AXISYMMETRIC RESULTS
TO EQUILIBRIUM
STEP 2: FOOTPRINT ANALYSIS (DISPLACEMENT CONTROL)
STEP 3: FOOTPRINT ANALYSIS (LOAD CONTROL)
UNITS: KG, M
*RESTART,WRITE,FREQ=100
*NODE,NSET=ROAD
9999, 0.0, 0.0, -0.02
*SYMMETRIC MODEL GENERATION,REVOLVE,ELEMENT=200,
NODE=200,TRANSPORT
0.0, 0.0, 0.0, 0.0, 1.0, 0.0
0.0, 0.0, 1.0
90.0, 3
70.0, 3
15.0, 7
10.0, 4
15.0, 7
70.0, 3
90.0, 3
*SYMMETRIC RESULTS TRANSFER, STEP=1, INC=4
*ELSET,ELSET=FOOT,GEN
1001, 4801, 200
1002, 4802, 200
1003, 4803, 200
1004, 4804, 200
1005, 4805, 200
1007, 4807, 200
*SURFACE,TYPE=CYLINDER,NAME=SROAD
0., 0.,-0.31657, 1., 0.,-0.31657
0., 1.,-0.31657
START, -0.3, 0.
LINE, 0.3, 0.
*RIGID BODY,REF NODE=9999,ANALYTICAL SURFACE=SROAD
*SURFACE,NAME=STREAD
FOOT, S3
3-924
Tire Analyses
*CONTACT PAIR,INTERACTION=SRIGID
STREAD, SROAD
*SURFACE INTERACTION,NAME=SRIGID
*FRICTION
0.0
*ELSET,ELSET=SECT,GENERATE
2800, 3200, 1
*NSET,NSET=SECT,GENERATE
2800, 3400, 1
*NSET,NSET=FOOT,ELSET=FOOT
*NSET,NSET=NOUTP,GENERATE
1055, 5055, 200
*NSET,NSET=SYM1
51,54,55,3051,3054,3055
**
** NODE SETS ASYMA,ASYMB,ASYMC, and ASYMD
** USED FOR ANTI_SYMMETRY BC's
**
*NSET,NSET=ASYMA,GENERATE,UNSORTED
255, 2855, 200
254, 2854, 200
251, 2851, 200
*NSET,NSET=ASYMB,GENERATE,UNSORTED
5855, 3255, -200
5854, 3254, -200
5851, 3251, -200
*NSET,NSET=ASYMC,GENERATE,UNSORTED
255, 1055, 200
254, 2854, 200
251, 2851, 200
*NSET,NSET=ASYMD,GENERATE,UNSORTED
5855, 5055, -200
5854, 3254, -200
5851, 3251, -200
*EQUATION
2
ASYMA, 1, 1.0, ASYMB, 1, 1.0
*EQUATION
2
ASYMA, 2, 1.0, ASYMB, 2, 1.0
*EQUATION
2
ASYMC, 3, 1.0, ASYMD, 3, -1.0
3-925
Tire Analyses
3-926
Tire Analyses
****************************************
*STEP,INC=100,NLGEOM=YES
3: FOOTPRINT (Load controlled)
*STATIC, LONG TERM
1.0, 1.0
*BOUNDARY,OP=NEW
RIM, 1, 3
ROAD, 1, 2
ROAD, 4, 6
SYM1, 1, 2
*CLOAD, OP=NEW
ROAD, 3, 1650.
*END STEP
3-927
Tire Analyses
advance. Since the steady-state transport analysis capability requires that both the rotational spinning
velocity, !, and the traveling ground velocity, v0 , be prescribed, the free rolling solution must be
found in an indirect manner. One such indirect approach is illustrated in this example.
A finite element analysis of this problem, together with experimental results, have been published by
Koishi et al. (1997).
Loading
As discussed in ``Symmetric results transfer for a static tire analysis,'' Section 3.1.1, it is recommended
that the footprint analyses be obtained with a friction coefficient of zero (so that no frictional forces are
transmitted across the contact surface). The frictional stresses for a rolling tire are very different from
the frictional stresses in a stationary tire, even if the tire is rolling at very low speed; therefore,
discontinuities may arise in the solution between the last *STATIC analysis and the first *STEADY
STATE TRANSPORT analysis. Furthermore, varying the friction coefficient from zero at the
beginning of the steady-state transport step to its final value at the end of the steady-state transport step
ensures that the changes in frictional forces reduce with smaller load increments. This is important if
ABAQUS must take a smaller load increment to overcome convergence difficulties while trying to
obtain the steady-state rolling solution.
3-928
Tire Analyses
Once the static footprint solution for the tire has been computed, the steady-state rolling contact
problem can be solved using the *STEADY STATE TRANSPORT option. The objective of the first
simulation in this example is to obtain the straight-line, steady-state rolling solutions, including full
braking and full traction, at different spinning velocities. We also compute the straight-line, free rolling
solution. In the second simulation, free rolling solutions at different slip angles are computed. In the
first and second simulations, material history effects are ignored by including the LONG TERM
parameter on the *STEADY STATE TRANSPORT steps. The third simulation repeats a portion of the
straight-line, steady-state rolling analysis from the first simulation; however, material history effects
are included by omitting the LONG TERM parameter. A steady ground velocity of 10.0 km/h is
maintained for all three simulations.
In simulation 1 (rollingtire_brake_trac.inp) the full traction solution is obtained in the first *STEADY
STATE TRANSPORT step by setting the friction coefficient, ¹, to its final value of 1.0 using the
*CHANGE FRICTION option and applying the translational ground velocity together with a spinning
angular velocity that will result in full braking. The *TRANSPORT VELOCITY and *MOTION
options are used for this purpose. An estimate of the angular velocity corresponding to full braking is
obtained as follows. A free rolling tire generally travels farther in one revolution than determined by its
center height, H, but less than determined by the free tire radius. In this example the free radius is
316.2 mm and the vertical deflection is approximately 20.0 mm, so H = 294.2 mm. Using the free
radius and the effective height, it is estimated that free rolling occurs at an angular velocity between
! = 8.78 rad/s and ! = 9.44 rad/s. Smaller angular velocities would result in braking, and larger
angular velocities would result in traction. We use an angular velocity ! = 8.0 rad/s to ensure that the
solution in the first steady-state transport step is a full braking solution (all contact points are slipping,
so the magnitude of the total frictional force across the contact surface is ¹N ).
In the second steady-state transport analysis step of the full model, the angular velocity is increased
gradually to ! = 10.0 rad/s while the ground velocity is held constant. The solution at each load
increment is a steady-state solution to the loads acting on the structure at that instant so that a series of
steady-state solutions between full braking and full traction is obtained.
In the second simulation (rollingtire_slipangles.inp) the free rolling solutions at different slip angles
are computed. The slip angle, µ, is the angle between the direction of travel and the plane normal to the
axle of the tire. In the first step the straight-line free rolling solution from the first simulation is brought
into equilibrium. This step is followed by a *STEADY STATE TRANSPORT step where the slip
angle is gradually increased from µ =0.0° at the beginning of the step to µ =3.0° at the end of the step,
so a series of steady-state solutions at different slip angles are obtained. This is accomplished by
prescribing a traveling velocity vector with components vx = v0 cos µ and vy = v0 sin µ on the
*MOTION option, where µ =0.0° in the first steady-state transport step and µ =3.0° at the end of the
second steady-state transport step.
The final simulation in this example (rollingtire_materialhistory.inp) includes a series of steady-state
solutions between full braking and full traction in which the material history effects are included.
3-929
Tire Analyses
resistance) and the torque, T , on the tire axle at different angular spinning velocities. The figures show
that free rolling, T = 0.0, occurs at an angular velocity of approximately 9.0 rad/s. Full braking occurs
at spinning velocities smaller than 8.2 rad/s, and full traction occurs at velocities larger than 9.7 rad/s.
At these spinning velocities all contact points are slipping, and the rolling resistance reaches the
limiting value ¹N:
Figure 3.1.2-3 and Figure 3.1.2-4 show shear stress along the centerline of the tire surface in the free
rolling and full traction states, respectively. The distance along the centerline is measured as an angle
with respect to a plane parallel to the ground passing through the tire axle. The dashed line is the
maximum or limiting shear stress, ¹p, that can be transmitted across the surface, where p is the contact
pressure. The figures show that all contact points are slipping during full traction. During free rolling
all points stick.
A better approximation to the angular velocity that corresponds to free rolling can be made by using
the results generated by rollingtire_brake_trac.inp to refine the search about an angular velocity of 9.0
rad/s. The file rollingtire_trac_res.inp restarts the previous analysis from Step 3, Increment 11
(corresponding to an angular velocity of 9.006 rad/s) and performs a refined search up to 9.04 rad/s.
Figure 3.1.2-5 shows the torque, T , on the tire axle computed in the refined search, which leads to a
more precise value for the free rolling angular velocity of approximately 9.025 rad/s. This result is
used for the model where the free rolling solutions at different slip angles are computed.
Figure 3.1.2-6 shows the transverse force (force along the tire axle) measured at different slip angles.
The figure compares the steady-state transport analysis prediction with the result obtained from a pure
Lagrangian analysis. The Lagrangian solution is obtained by performing an explicit transient analysis
using ABAQUS/Explicit. With this analysis technique a prescribed constant traveling velocity is
applied to the tire, which is free to roll along the rigid surface. Since more than one revolution is
necessary to obtain a steady-state configuration, fine meshing is required along the full circumference;
hence, the Lagrangian solution is much more costly than the steady-state solutions shown in this
example. The figure shows good agreement between the results obtained from the two analysis
techniques.
Figure 3.1.2-7 compares the free rolling solutions with and without material history effects included.
The solid lines in the diagram represent the rolling resistance (force parallel to the ground along the
traveling direction); and the broken lines, the torque (normalized with respect to the free radius) on the
axle. The figure shows that free rolling, marked with bullet points, occurs at a higher angular velocity
when history effects are included. It also shows that the rolling resistance increases when history
effects are included. The influence of material history effects on a steady-state rolling solution is
discussed in detail in ``Steady-state spinning of a disk in contact with a foundation, '' Section 1.5.2 of
the ABAQUS Benchmarks Manual.
Acknowledgments
HKS gratefully acknowledges Hankook Tire and Yokohama Rubber Company for their cooperation in
developing the steady-state transport capability used in this example. HKS thanks Dr. Koishi of
Yokohama Rubber Company for supplying the geometry and material properties used in this example.
3-930
Tire Analyses
Input files
rollingtire_brake_trac.inp
Three-dimensional full model for the full braking and traction analyses.
rollingtire_trac_res.inp
Three-dimensional full model for the refined braking and traction analyses.
rollingtire_slipangles.inp
Three-dimensional full model for the slip angle analysis.
rollingtire_materialhistory.inp
Three-dimensional full model with material history effects.
Reference
· Koishi, M., K. Kabe, and M. Shiratori, "Tire Cornering Simulation using Explicit Finite Element
Analysis Code," 16th annual conference of the Tire Society at the University of Akron, 1997.
Figures
3-931
Tire Analyses
3-932
Tire Analyses
3-933
Tire Analyses
Figure 3.1.2-7 Rolling resistance and normalized torque as a function of angular velocity ( R=0.3162
m).
Sample listings
3-934
Tire Analyses
Listing 3.1.2-1
*HEADING
STEADY-STATE ROLLING ANALYSIS OF A TIRE:
ROLLINGTIRE_BRAKE_TRAC
3D FULL TIRE MODEL
STEP 0: TRANSFER TIRE INFLATION FOOTPRINT RESULTS
FROM TIRETRANSFER_FULL
STEP 1: FULL BRAKING ANAYLSIS
STEP 2: FULL TRACTION ANALYSIS
UNITS: KG, M
*RESTART,READ,STEP=1,INC=1
*FILE FORMAT,ZERO INCREMENT
******************************************
*STEP,INC=300,NLGEOM=YES,UNSYMM=YES
1: STRAIGHT LINE ROLLING (Full braking)
*STEADY STATE TRANSPORT, LONG TERM
0.5, 1.0
*CHANGE FRICTION,INTERACTION=SRIGID
*FRICTION,SLIP=0.01
1.0
*TRANSPORT VELOCITY
NTIRE, 8.0
*MOTION,TYPE=VELOCITY,TRANSLATION
NTIRE, 1, , 2.7778
*CONTACT PRINT,FREQ=100,NSET=NOUTP
*CONTACT FILE,NSET=NOUTP,FREQ=100
*NODE FILE,NSET=NOUTP,FREQ=100
V, COORD
*NODE FILE,NSET=ROAD
U, RF
*OUTPUT,HISTORY,FREQ=100,OP=ADD
*NODE OUTPUT,NSET=NOUTP
V, COORD
*CONTACT OUTPUT,NSET=NOUTP
CSTRESS,
*END STEP
*******************************************
*STEP,INC=300,NLGEOM=YES,UNSYMM=YES
2: STRAIGHT LINE ROLLING (Full traction)
*STEADY STATE TRANSPORT, LONG TERM
0.1, 1.0, , 0.1
*RESTART,WRITE,FREQ=11
3-935
Tire Analyses
*TRANSPORT VELOCITY
NTIRE, 10.00
*END STEP
3-936
Tire Analyses
Listing 3.1.2-2
*HEADING
STEADY-STATE ROLLING ANALYSIS OF A TIRE:
STEP 0: RESTART FROM rollingtire_trac_res
STEP 1: GET EQUILIBRIUM
STEP 2: FREE ROLLING AT DIFFERENT SLIP ANGLES
UNITS: KG, M
*RESTART,READ,STEP=5,INC=2,END STEP
*FILE FORMAT,ZERO INCREMENT
******************************************
*STEP,INC=300,NLGEOM,UNSYMM=YES
1: STRAIGHT LINE FREE ROLLING
*STEADY STATE TRANSPORT, LONG TERM
1.0, 1.0,
*TRANSPORT VELOCITY
NTIRE, 9.023
*END STEP
******************************************
*STEP,INC=300,NLGEOM,UNSYMM=YES
2: SLIP (3 degrees)
*STEADY STATE TRANSPORT, LONG TERM
0.1, 1.0, , 0.1
*MOTION,TYPE=VELOCITY,TRANSLATION
NTIRE, 1, , 2.774
NTIRE, 2, , 0.14538
*END STEP
3-937
Tire Analyses
harmonic load excitation about the footprint solution discussed in ``Symmetric results transfer for a
static tire analysis,'' Section 3.1.1). The *SYMMETRIC RESULTS TRANSFER and *SYMMETRIC
MODEL GENERATION options are used to generate the footprint solution, which serves as the base
state in the steady-state dynamics calculations.
Problem description
A description of the tire being modeled has been given in ``Symmetric results transfer for a static tire
analysis,'' Section 3.1.1. In this example we exploit the symmetry in the tire model and utilize the
results transfer capability in ABAQUS to compute the footprint solution for the full three-dimensional
model in a manner identical to that discussed in ``Symmetric results transfer for a static tire analysis,''
Section 3.1.1.
Once the footprint solution has been computed, several steady-state dynamic steps are performed. Both
the *STEADY STATE DYNAMICS, DIRECT and the *STEADY STATE DYNAMICS, SUBSPACE
PROJECTION options are used. Besides being used to validate the subspace projection results, the
direct steady-state procedure allows us to demonstrate the computational advantage afforded by the
subspace projection capability in ABAQUS.
Model definition
The model used in this analysis is essentially identical to that used in the first simulation discussed in
``Symmetric results transfer for a static tire analysis,'' Section 3.1.1, with CGAX4H and CGAX3H
elements used in the axisymmetric model and rebar in the continuum elements for the belts and
carcass. However, since no *STEADY STATE TRANSPORT steps are performed in this example, the
TRANSPORT parameter is not needed during the symmetric model generation phase. In addition,
instead of using a nonuniform discretization about the circumference, the uniform discretization shown
in Figure 3.1.3-1 is used.
The analysis procedures available with the *STEADY STATE DYNAMICS option are all
frequency-domain procedures. In contrast, the *STEADY STATE TRANSPORT option discussed in
``Steady-state rolling analysis of a tire,'' Section 3.1.2, is a time-domain procedure.
The incompressible hyperelastic material used to model the rubber in this example includes a
frequency-domain viscoelastic model, which is activated by the *VISCOELASTIC,
FREQUENCY=TABULAR option. This is different from the time-domain viscoelastic model
(*VISCOELASTIC, TIME=PRONY) that was used in the steady-state transport example. The
FREQUENCY=TABULAR option requires the user to provide tabular values of !<(g¤ ) and !=(g¤ )
as functions of frequency, where g ¤ is the Fourier transform of the nondimensional shear relaxation
function g (t) = GGR1(t) ¡ 1 . For consistency, the 1-term Prony series viscoelastic model used in the
steady-state rolling example was converted into an equivalent frequency-domain viscoelastic model for
this example using the following relationships:
g¹1P !¿1
!<(g¤ ) = P 1 + !2 ¿ 2
;
1 ¡ g¹1 1
3-938
Tire Analyses
g¹1P ! 2 ¿12
!=(g¤ ) = ¡ ;
1 ¡ g¹1P 1 + ! 2 ¿12
where g¹1P = 0:3 is the modulus ratio for the first term in the Prony series expansion for the shear
relaxation modulus and ¿1 = 0:1 is the relaxation time for the first term in the Prony series expansion.
Since the material is incompressible, no viscoelastic data are needed for the volumetric behavior. See
``Frequency domain viscoelasticity,'' Section 10.6.2 of the ABAQUS/Standard User's Manual, for a
more detailed discussion on frequency-domain viscoelasticity.
Loading
The loading sequence for computing the footprint solution is identical to that discussed in ``Symmetric
results transfer for a static tire analysis,'' Section 3.1.1, with the axisymmetric model contained in
tiredynamic_axi_half.inp, the partial three-dimensional model in tiredynamic_symmetric.inp, and the
full three-dimensional model in tiredynamic_freqresp.inp. Since the NLGEOM=YES parameter is
active for the *STATIC steps used in computing the footprint solution, the steady-state dynamic
analyses, which are linear perturbation procedures, are performed about the nonlinear deformed shape
of the footprint solution.
The first frequency response analyses of the tire are performed using the *STEADY STATE
DYNAMICS, SUBSPACE PROJECTION option. The excitation is due to a harmonic vertical load of
200 N, which is applied to the analytical rigid surface through its reference node. The frequency is
swept from 80 Hz to 130 Hz. The rim of the tire is held fixed throughout the analysis. Prior to the
subspace analysis being performed, the eigenmodes that are used for the subspace projection are
computed in a *FREQUENCY step. In the frequency step the first 20 eigenpairs are extracted, for
which the computed eigenvalues range from 50 to 185 Hz.
The accuracy of the subspace analysis can be improved by including some of the stiffness associated
with frequency-dependent material properties--i.e., viscoelasticity--in the eigenmode extraction step.
This is accomplished by using the PROPERTY EVALUATION parameter with the *FREQUENCY
option. In general, if the material response does not vary significantly over the frequency range of
interest, the value for the PROPERTY EVALUATION parameter can be set to the center of the
frequency span. Otherwise, more accurate results will be obtained by running several separate
frequency analyses over smaller frequency ranges with appropriate settings for the PROPERTY
EVALUATION parameter. In this example a single frequency sweep is performed with PROPERTY
EVALUATION=105 Hz.
The main advantage that the subspace projection method offers over mode-based techniques
(``Mode-based steady-state dynamic analysis,'' Section 6.3.6 of the ABAQUS/Standard User's Manual)
is that it allows frequency-dependent material properties, such as viscoelasticity, to be included
directly in the analysis. However, there is a cost involved in assembling the projected equations, and
this cost must be taken into account when deciding between a subspace solution and a direct solution.
ABAQUS offers four different parameter values that may be assigned to the SUBSPACE
PROJECTION option to control how often the projected subspace equations are recomputed. These
values are ALL FREQUENCIES, in which new projected equations are computed for every frequency
in the analysis; EIGENFREQUENCY, in which projected equations are recomputed only at the
3-939
Tire Analyses
eigenfrequencies; PROPERTY CHANGE, in which projected equations are recomputed when the
stiffness and/or damping properties have changed by a user-specified percentage; and CONSTANT,
which computes the projected equations only once at the center of the frequency range specified in the
data lines of the *STEADY STATE DYNAMICS option. Setting SUBSPACE PROJECTION=ALL
FREQUENCIES is, in general, the most accurate option; however, the computational overhead
associated with recomputing the projected equations at every frequency can significantly reduce the
cost benefit of the subspace method versus a direct solution. The SUBSPACE
PROJECTION=CONSTANT option is the most inexpensive choice, but it should be chosen only when
the material properties do not depend strongly on frequency. In general, the accuracy and cost
associated with the four SUBSPACE PROJECTION parameter values are strongly problem dependent.
In this example problem the results and computational expense of all four parameter values for
SUBSPACE PROJECTION are discussed.
The results from the various subspace analyses are compared to the results from a *STEADY STATE
DYNAMICS, DIRECT analysis.
Input files
tiredynamic_axi_half.inp
Axisymmetric model, inflation analysis.
tiredynamic_symmetric.inp
Partial three-dimensional model, footprint analysis.
tiredynamic_freqresp.inp
Full three-dimensional model, steady-state dynamic analyses.
tiretransfer_node.inp
Nodal coordinates for axisymmetric model.
Table
3-940
Tire Analyses
Table 3.1.3-1 Comparison of normalized CPU times (normalized with respect to the DIRECT
analysis) to perform frequency sweep from 80 Hz to 130 Hz and the *FREQUENCY step.
Normalized
CPU time
SUBSPACE PROJECTION=ALL FREQUENCIES 0.89
SUBSPACE PROJECTION=EIGENFREQUENCY 0.54
SUBSPACE PROJECTION=PROPERTY CHANGE 0.49
SUBSPACE PROJECTION=CONSTANT 0.36
DIRECT 1.0
*FREQUENCY 0.073
Figures
Figure 3.1.3-2 Frequency response of the vertical road displacement due to a vertical harmonic point
load of 200 N applied to the reference node.
3-941
Tire Analyses
Figure 3.1.3-3 Frequency response of the horizontal sidewall displacement due to a vertical harmonic
point load of 200 N applied to the reference node.
Sample listings
3-942
Tire Analyses
Listing 3.1.3-1
*HEADING
SYMMETRIC RESULTS TRANSFER FOR STATIC TIRE
ANALYSIS: TIREDYNAMIC_FREQRESP
3D FILE TIRE MODEL
STEP 0: TRANSFER TIRE FOOTPRINT RESULTS FROM
TIREDYNAMIC_SYMMETRIC AND GENERATE MODEL
USING *SYMMETRIC MODEL GENERATION
STEP 1: BRING TRANSFERRED RESULTS TO EQUILIBRIUM
STEP 2: FREQUENCY ANALYSIS
STEP 3: STEADY STATE DYNAMICS,
SUBSPACE PROJECTION=ALL FREQUENCIES
STEP 4: STEADY STATE DYNAMICS,
SUBSPACE PROJECTION=EIGENFREQUENCY
STEP 5: STEADY STATE DYNAMICS,
SUBSPACE PROJECTION=CONSTANT
STEP 6: STEADY STATE DYNAMICS,
SUBSPACE PROJECTION=PROPERTY CHANGE
STEP 7: STEADY STATE DYNAMICS,DIRECT
UNITS: KG, M
*RESTART,WRITE,FREQ=100
*SYMMETRIC MODEL GENERATION,REFLECT=LINE,
ELEMENT=100000,NODE=100000
0.0, 0.0, 0.0, 0.0, 0.0, 1.0
*SYMMETRIC RESULTS TRANSFER,STEP=3,INC=1
*NSET,NSET=SIDE
6015,
*FILE FORMAT,ZERO INCREMENT
***********************************************
*STEP,INC=100,NLGEOM=YES
1: BRING TRANSFERRED RESULTS TO EQUILIBRIUM
*STATIC
1.0, 1.0
*BOUNDARY,OP=NEW
RIM, 1, 3
ROAD, 1, 2
ROAD, 4, 6
*DSLOAD,OP=NEW
INSIDE, P, 200.E3
*CLOAD,OP=NEW
ROAD, 3, 3300.
*NODE PRINT,NSET=ROAD,FREQ=1
3-943
Tire Analyses
U,
RF,
*EL PRINT,FREQ=0
*NODE FILE,NSET=ROAD,FREQ=1
U,RF
*EL FILE,FREQ=0
*OUTPUT,FIELD,VARIABLE=PRESELECT,FREQ=1
*OUTPUT,HISTORY,FREQ=1
*NODE OUTPUT, NSET=ROAD
U,RF
*END STEP
************************************************
*STEP
2: FREQUENCY ANALYSIS
*FREQUENCY,EIGENSOLVER=LANCZOS,
PROPERTY EVALUATION=105
20,0.,200.,1.0
** 50,0.,200.,1.0
** For QA use 20,0.,200.,1.0
*EL FILE, FREQ=0
*NODE FILE, FREQ=0
*EL PRINT, FREQ=0
*NODE PRINT, FREQ=0
*OUTPUT,HISTORY,FREQ=0
*END STEP
************************************************
*STEP
3: FREQUENCY RESPONSE: STEADY STATE DYNAMICS,
SUBSPACE
SUBSPACE PROJECTION=ALL FREQUENCIES
*STEADY STATE DYNAMICS,
SUBSPACE PROJECTION=ALL FREQUENCIES,
INTERVAL=EIGENFREQUENCY,FREQUENCY SCALE=LINEAR
80,130,3
** 80,130,7,
** For QA use 80,130,3
*CLOAD
ROAD,3,200.
*EL PRINT, FREQ=0
*EL FILE, FREQ=0
*NODE PRINT,FREQ=0
*NODE FILE,NSET=SIDE,FREQ=1
U,
3-944
Tire Analyses
*NODE FILE,NSET=ROAD,FREQ=1
U,RF
*OUTPUT,FIELD,VARIABLE=PRESELECT,FREQ=0
*OUTPUT,HISTORY,FREQ=1
*NODE OUTPUT,NSET=ROAD
U,RF
*NODE OUTPUT,NSET=SIDE
U,
*END STEP
*************************************************
*STEP
4: FREQUENCY RESPONSE: STEADY STATE DYNAMICS,
SUBSPACE
SUBSPACE PROJECTION=EIGENFREQUENCY
*STEADY STATE DYNAMICS,
SUBSPACE PROJECTION=EIGENFREQUENCY,
INTERVAL=EIGENFREQUENCY,FREQUENCY SCALE=LINEAR
80,130,3
** 80,130,7,
** For QA use 80,130,3
*CLOAD
ROAD,3,200.
*END STEP
**************************************************
*STEP
5: FREQUENCY RESPONSE: STEADY STATE DYNAMICS,
SUBSPACE
SUBSPACE PROJECTION=CONSTANT
*STEADY STATE DYNAMICS,
SUBSPACE PROJECTION=CONSTANT,
INTERVAL=EIGENFREQUENCY,FREQUENCY SCALE=LINEAR
80,130,3
** 80,130,7,
** For QA use 80,130,3
*CLOAD
ROAD,3,200.
*END STEP
**************************************************
*STEP
6: FREQUENCY RESPONSE: STEADY STATE DYNAMICS,
SUBSPACE
SUBSPACE PROJECTION=PROPERTY CHANGE
*STEADY STATE DYNAMICS,
3-945
Tire Analyses
3-946
Heat Transfer and Thermal-Stress Analyses
4-947
Heat Transfer and Thermal-Stress Analyses
radius of the friction ring is 100.0 mm, the outer radius is 135.0 mm, and it is 10.0 mm thick. The
conical section is 32.5 mm deep and 5.0 mm thick. The hub has an inner radius of 60.0 mm, an outer
radius of 80.0 mm, and is 5.0 mm thick. The pads are 20.0 mm thick and initially cover the entire
friction ring surfaces.
The pads and disc of the axisymmetric model are modeled with CAX4T elements. Frictional contact
between the pads and the disc is modeled by contact pairs between surfaces defined on the element
faces in the contact region. Small sliding is assumed. The mesh is shown in Figure 4.1.1-3, with the
pads drawn in a darker gray than the disc. There are six elements through the thickness of the friction
ring and four elements through the thickness of each of the pads. The mesh is somewhat coarse but is
optimized by using thinner elements near the surfaces of the disc and pads where contact occurs for
better resolution of the thermal gradients in these areas.
The disc for the three-dimensional model has an outer radius of 135.0 mm, an inner radius of 90.0 mm,
and a thickness of 10.0 mm (the half-model has a thickness of 5.0 mm). The ring has a thinner section
out to a radius of 100.0 mm, which has a thickness of 6.0 mm (the half-model has a thickness of 3.0
mm). The pad is 10.0 mm thick and covers a little less than one-tenth the circumference. The pad does
not quite reach to the edge of the thicker part of the friction ring.
The pad and disc of the three-dimensional model are modeled with C3D8T elements in
ABAQUS/Standard and with C3D8RT elements in ABAQUS/Explicit; the contact and friction
between the pad and the disc are modeled by contact pairs between surfaces defined on the element
faces in the contact region. The same mesh is used in both ABAQUS/Standard and ABAQUS/Explicit.
It is shown in Figure 4.1.1-4, with the pad drawn in a darker gray than the disc. The disc is a simple
annulus with a thinner inner ring. This mesh is also rather coarse with only three elements through the
thickness of the disc and three elements through the pad. The elements on the contact sides are thinner
since they will be in the areas of higher thermal gradients. There are 36 elements in the circumferential
direction of the disc.
Material properties
The thermal mechanical properties for the axisymmetric model were taken from a paper by Day and
Newcomb (1984) describing the analysis of an annular disc brake. The pad is made of a resin-bonded
composite friction material, and the disc is made of steel. Although Day and Newcomb note that
material changes occur in the pad material because of thermal degradation, the pad in the axisymmetric
model has the properties of the unused pad material. For the axisymmetric model the modulus, density,
conductivity, and coefficient of friction are divided by 18 since the pads actually cover only a 20°
section of the disc, even though they are modeled as being smeared around the entire circumference.
The pad for the three-dimensional model is also a resin-bonded composite friction material whose
thermal mechanical properties are listed in Table 4.1.1-1 and coefficient of friction is listed in Table
4.1.1-2. The properties were taken from a paper by Day (1984). It is noted that above certain
temperatures, approximately 400°C, the pad material becomes thermally degraded and ¹ is assumed
constant from this point on.
It is assumed that all the frictional energy is dissipated as heat and distributed equally between the disc
and the pad; therefore, the *GAP HEAT GENERATION option is set to 1.0, and the default
4-948
Heat Transfer and Thermal-Stress Analyses
distribution is used. The *GAP HEAT GENERATION option allows the user to specify an unequal
distribution, which is particularly important if the heat conduction across the interface is poor. In this
example the conductivity value specified with the *GAP CONDUCTANCE option is quite high;
hence, the results are not very sensitive to changes in distribution. In ABAQUS/Explicit arbitrarily
high gap conductivity values may cause the stable time increment associated with the thermal part of
the problem to control the time incrementation, possibly resulting in a very inefficient analysis. In this
problem the gap conductivity value used in the ABAQUS/Explicit simulation is 20 times smaller than
the one used in the ABAQUS/Standard simulation. This allows the stable time increment associated
with the mechanical part of the problem to control the time incrementation, thus permitting a more
efficient solution while hardly affecting the results.
Loading
The pads of the axisymmetric model are first pressed against the disc. The magnitude of the load is
divided by 18 since the pads are not actually axisymmetric. The frictional forces are then applied
through user subroutine FRIC to simulate a linear decrease in velocity of the disc relative to the pads.
The braking is done over three steps; then, when the velocity is zero, a final step shows the continued
heat conduction through the model.
The pad of the three-dimensional model is fixed in the nonaxial degrees of freedom and is pressed
against the disc with a distributed load applied to the back of the pad. In ABAQUS/Standard the disc is
then rotated by 60° using an applied boundary condition to the center ring. In ABAQUS/Explicit this
boundary condition is prescribed using the *AMPLITUDE, TYPE=SMOOTH STEP option to
minimize the effects of centrifugal forces at the beginning and end of the step. Frictional forces
between the surfaces generate heat in the brake.
The initial temperature of both models is 20°C.
fd = pA = (1:7E6)(1:77E-4) ¼ 300;
where p is the pressure and A is the area of a typical pad element. The option is next used with the
FIELD=TEMPERATURE parameter. The convergence criterion ratio is set to 1%, and the
time-average and average fluxes are set to the nodal heat flux (temperature flux) for a typical pad
element. The heat flux density generated by an interface element due to frictional heat generation is
qg = ´¿ v, where ´ is the gap heat generation factor, ¿ is the frictional stress, and v is the velocity.
Therefore, the nodal heat flux is
4-949
Heat Transfer and Thermal-Stress Analyses
ft = qg A = ´ (¹p)(!r )A;
where A is the contact area of a typical pad element, ¹ is the friction coefficient, and p is the contact
pressure. The angular velocity, !, is obtained as the total rotation, ¼=3, divided by the total time, 0.015
sec. The radius, r, is set to 0.120 m, which is the distance from the axis to a point approximately in the
middle of the pad surface. This yields
(1:0)(:37)(1:7E6)( ¼3 )(0:12)(1:77E-4)
ft = ¼ 900:
0:015
Additional solution controls can reduce the solver cost for an increment by improving the initial
solution guess, solving thermal and mechanical equations separately, and reducing the wavefront of
three-dimensional finite-sliding contact analysis. These features are discussed below. The impact of
combining these features is also discussed.
When the default convergence controls are used, it is possible to obtain faster convergence by setting
the EXTRAPOLATION parameter on the *STEP option to PARABOLIC. For the three-dimensional
model the use of this feature yields a 14% enhancement in computational speed per increment.
The coupling between the thermal and mechanical fields in this problem is relatively weak. It is,
therefore, possible to obtain a more efficient solution by specifying separate solutions for the thermal
and mechanical equations each increment. This technique, which is specified by using the
*SOLUTION TECHNIQUE, TYPE=SEPARATED option, results in faster per-iteration solution times
at the expense of poorer convergence when a strong interfield coupling is present. Use of this
technique also permits the use of the symmetric solver and storage scheme, which is invoked by
specifying UNSYMM=NO on the *STEP option. The resulting symmetric approximation of the
mechanical equations was also found to be cost effective for this problem, when combined with a
quality initial solution guess obtained by specifying EXTRAPOLATION=PARABOLIC on the *STEP
option. Neither of these approximations impacts solution accuracy. For the three-dimensional model
the use of *SOLUTION TECHNIQUE, TYPE=SEPARATED and *STEP, UNSYMM=NO,
EXTRAPOLATION=PARABOLIC yields a 50% decrease in the total solution time.
In the three-dimensional model the deformable master surface is defined from a large number of
connecting elements resulting in a large wavefront. By default, ABAQUS/Standard employs an
automated contact patch algorithm to reduce the wavefront and solution time. For instance, in the
coupled thermal-mechanical analysis a substantial savings in solution time (a 30% to 50% decrease) is
obtained when the automatic contact patch algorithm is employed compared to an analysis that uses a
fixed contact patch encompassing the entire master surface. The reduction in solution time is system
dependent and depends on several factors, such as CPU type, system memory, and IO speed. This
solution time savings is in addition to any of the other savings discussed in this section. The additional
savings is, therefore, realized when the separated solution scheme and parabolic extrapolation are also
specified.
4-950
Heat Transfer and Thermal-Stress Analyses
The temperature distribution of the axisymmetric model at an early time increment is shown in Figure
4.1.1-5. The temperature is greatest at the interfaces between the disc and pads, and the heat has just
started to conduct into the disc. Figure 4.1.1-6 shows the temperature distribution at the end of the
analysis when the velocity is zero. The heat has conducted through the friction ring of the disc. Figure
4.1.1-7 is a displaced plot of the model at the end of the analysis and shows the characteristic conical
deformation due to thermal expansion. The displacement has been magnified by a factor of 128 to
show the deformation more clearly.
The temperature distribution of the disc surface of the three-dimensional model after a rotation of 60°
is shown in Figure 4.1.1-8 (ABAQUS/Standard) and Figure 4.1.1-9 (ABAQUS/Explicit). The
agreement between the two results is excellent. The hottest region is the area under the pad, while the
heat in the regions that the pad has passed over has dissipated somewhat. Figure 4.1.1-10 shows the
temperature distribution of the inside of the brake pad predicted by ABAQUS/Standard, while Figure
4.1.1-11 shows the same result obtained with ABAQUS/Explicit. Again excellent agreement between
the two results is noted. Figure 4.1.1-12 shows the temperature distribution in the disc predicted by
ABAQUS/Standard with the thickness magnified by a factor of 20. The heat has conducted into the
disc in the regions that the pad has passed over.
The stresses predicted by ABAQUS/Standard do not account for the effects of centrifugal loads
(*COUPLED TEMPERATURE-DISPLACEMENT is a quasi-static procedure), while the stresses
predicted by ABAQUS/Explicit do. These effects can be significant, especially during the early
transient portion of the simulation when the initially stationary disc is brought up to speed. To compare
the stress results between ABAQUS/Standard and ABAQUS/Explicit, we gradually initiated and ended
the disc rotation in the ABAQUS/Explicit simulation; thus, in ABAQUS/Explicit, the centrifugal
stresses at the beginning and end of the step are small compared with the thermal stresses. At points in
between, however, the effects of centrifugal loading are more pronounced and differences between the
stress states predicted by ABAQUS/Standard and ABAQUS/Explicit are observed. The overall effect
on the thermal response, however, is negligible.
The ABAQUS/Explicit analysis did not include mass scaling because its presence would artificially
scale the stresses due to the centrifugal loads. It is possible to include mass scaling to make the
analysis more economical, but any results obtained with mass scaling must be interpreted carefully in
this problem.
Input files
4-951
Heat Transfer and Thermal-Stress Analyses
discbrake_postoutput.inp
*POST OUTPUT analysis of the three-dimensional model.
discbrake_3d_extrapara.inp
Three-dimensional model with the second step run with *STEP,
EXTRAPOLATION=PARABOLIC and with the default *CONTROLS option.
discbrake_3d_extrapara_300c.inp
Three-dimensional model with the second step run with *STEP,
EXTRAPOLATION=PARABOLIC. It is assumed that several revolutions occurred and the initial
temperature for the disc brake and pad is 300°C.
discbrake_3d_separated.inp
Three-dimensional model run using the *SOLUTION TECHNIQUE, TYPE=SEPARATED option.
References
· Day, A. J., "An Analysis of Speed, Temperature, and Performance Characteristics of Automotive
Drum Brakes," Journal of Tribology, vol. 110, pp. 295-305, 1988.
· Day, A. J., and T. J. Newcomb, "The Dissipation of Frictional Energy from the Interface of an
Annular Disc Brake," Proc. Instn. Mech. Engrs, vol. 198D, no. 11, pp. 201-209, 1984.
Tables
4-952
Heat Transfer and Thermal-Stress Analyses
Figures
4-953
Heat Transfer and Thermal-Stress Analyses
4-954
Heat Transfer and Thermal-Stress Analyses
Figure 4.1.1-6 Isotherms of the axisymmetric model when braking has ended, ABAQUS/Standard.
4-955
Heat Transfer and Thermal-Stress Analyses
4-956
Heat Transfer and Thermal-Stress Analyses
Figure 4.1.1-12 Isotherms of the disc with the thickness magnified 20 times, ABAQUS/Standard.
4-957
Heat Transfer and Thermal-Stress Analyses
Sample listings
4-958
Heat Transfer and Thermal-Stress Analyses
Listing 4.1.1-1
*HEADING
AXISYMMETRIC DISC BRAKE ANALYSIS
*NODE,NSET=CENTER
1, 60.E-3, 30.E-3
2, 60.E-3, 27.5E-3
3, 60.E-3, 25.E-3
*NODE
801, 80.E-3, 30.E-3
802, 80.E-3, 27.5E-3
803, 80.E-3, 25.E-3
611, 85.E-3, 2.5E-3
612, 85.E-3, 0.E-3
613, 85.E-3, -2.5E-3
1011, 95.E-3, 2.5E-3
1012, 95.E-3, 0.E-3
1013, 95.E-3, -2.5E-3
*NODE,NSET=INNER
1204,100.E-3, 15.E-3
1205,100.E-3, 10.E-3
1206,100.E-3, 7.E-3
1207,100.E-3, 5.5E-3
1208,100.E-3, 5.E-3
**
1209,100.E-3, 5.E-3
1210,100.E-3, 4.5E-3
1211,100.E-3, 3.E-3
1212,100.E-3, 0.E-3
1213,100.E-3, -3.E-3
1214,100.E-3, -4.5E-3
1215,100.E-3, -5.E-3
**
1216,100.E-3, -5.E-3
1217,100.E-3, -5.5E-3
1218,100.E-3, -7.E-3
1219,100.E-3,-10.E-3
1220,100.E-3,-15.E-3
*NODE,NSET=OUTER
2404,135.E-3, 15.E-3
2405,135.E-3, 10.E-3
2406,135.E-3, 7.E-3
2407,135.E-3, 5.5E-3
4-959
Heat Transfer and Thermal-Stress Analyses
2408,135.E-3, 5.E-3
**
2409,135.E-3, 5.E-3
2410,135.E-3, 4.5E-3
2411,135.E-3, 3.E-3
2412,135.E-3, 0.E-3
2413,135.E-3, -3.E-3
2414,135.E-3, -4.5E-3
2415,135.E-3, -5.E-3
**
2416,135.E-3, -5.E-3
2417,135.E-3, -5.5E-3
2418,135.E-3, -7.E-3
2419,135.E-3,-10.E-3
2420,135.E-3,-15.E-3
*NGEN,NSET=ALL
1, 801,100
2, 802,100
3, 803,100
611,1011,100
612,1012,100
613,1013,100
1011,1211,100
1012,1212,100
1013,1213,100
603, 611, 1
703, 711, 1
803, 811, 1
*NFILL,NSET=ALL
INNER, OUTER, 12, 100
*NSET, NSET=PADS, GENERATE
1204, 2404, 100
1205, 2405, 100
1206, 2406, 100
1207, 2407, 100
1208, 2408, 100
1216, 2416, 100
1217, 2417, 100
1218, 2418, 100
1219, 2419, 100
1220, 2420, 100
*NSET, NSET=PADBACK, GENERATE
1204, 2404, 100
4-960
Heat Transfer and Thermal-Stress Analyses
4-961
Heat Transfer and Thermal-Stress Analyses
*MATERIAL, NAME=STEEL
*ELASTIC
210.E9, .3
*EXPANSION
11.E-6,
*DENSITY
7800.,
*SPECIFIC HEAT
452.,
*CONDUCTIVITY
48.,
*SOLID SECTION,ELSET=PADS,MATERIAL=PAD
*MATERIAL, NAME=PAD
** THE MODULUS, DENSITY AND CONDUCTIVITY HAVE BEEN
** DIVIDED BY 18 TO ACCOUNT FOR THE FACT THAT THE
** PADS ARE NOT AXISYMMETRIC
*ELASTIC
16.66667E6, .25
*EXPANSION
57.E-6,
*DENSITY
125.,
*SPECIFIC HEAT
1000.,
*CONDUCTIVITY
0.05,
*surface, NAME=RING1
FRIC1,S4
*surface, NAME=RING2
FRIC2,S2
*surface, NAME=PAD1SURF
PAD1EL,S2
*surface, NAME=PAD2SURF
PAD2EL,S4
*SURFACE INTERACTION, NAME=INT
*FRICTION,USER,PROPERTIES=1
0.37,
*GAP CONDUCTANCE
1.0E9, 0.
1.0E9, 1.
*GAP HEAT GENERATION
1.0,0.5
*CONTACT PAIR, INTERACTION=INT,SMALL SLIDING
4-962
Heat Transfer and Thermal-Stress Analyses
**PAD1SURF,RING1
**PAD2SURF,RING2
RING1,PAD1SURF
RING2,PAD2SURF
*INITIAL CONDITIONS, TYPE=TEMPERATURE
ALL,20.
*****
*RESTART,WRITE,FREQUENCY=5
**
*STEP, AMPLITUDE=RAMP
START BRAKING: VELOCITY DECREASES LINEARLY OVER
TIME IN 4.5 SECS
*COUPLED TEMPERATURE-DISPLACEMENT,DELTMX=100.
0.005, 0.01
*BOUNDARY
CENTER, 1, 2
PADBACK, 1
** PRESSURE LOAD DIVIDED BY 18 AS WELL
*DLOAD
PADBACK1, P4, 0.09444444E6
PADBACK2, P2, 0.09444444E6
*FILM
SURF1, F1, 20., 100.
SURF2, F2, 20., 100.
SURF3, F3, 20., 100.
SURF4, F4, 20., 100.
*PRINT, CONTACT=YES
*EL PRINT, FREQUENCY=100
S,
E,
*NODE PRINT, NSET=PADS, FREQUENCY=100
U1, U2, NT11, RF1, RF2
*NODE FILE, NSET=PADS, FREQUENCY=100
U, NT, RF
*END STEP
**
*STEP, INC=100, AMPLITUDE=RAMP
CONTINUE BRAKING: 0.01 TO 0.04 SECS
*COUPLED TEMPERATURE-DISPLACEMENT,DELTMX=10.
0.01, 0.04
*END STEP
**
*STEP, INC=100, AMPLITUDE=RAMP
4-963
Heat Transfer and Thermal-Stress Analyses
4-964
Heat Transfer and Thermal-Stress Analyses
Listing 4.1.1-2
*HEADING
THERMALLY COUPLED ANALYSIS OF A SYMMETRIC
DISC BRAKE
*NODE
1, 90.0000000E-3, 0.00000000E-3, 0.0E-3
36, 88.6326978E-3, -15.62833599E-3, 0.0E-3
101, 100.0000000E-3, 0.00000000E-3, 0.0E-3
136, 98.4807753E-3, -17.36481777E-3, 0.0E-3
401, 135.0000000E-3, 0.00000000E-3, 0.0E-3
436, 132.9490467E-3, -23.44250399E-3, 0.0E-3
1001, 90.0000000E-3, 0.00000000E-3, 3.0E-3
1036, 88.6326978E-3, -15.62833599E-3, 3.0E-3
1101, 100.0000000E-3, 0.00000000E-3, 3.0E-3
1136, 98.4807753E-3, -17.36481777E-3, 3.0E-3
1401, 135.0000000E-3, 0.00000000E-3, 3.0E-3
1436, 132.9490467E-3, -23.44250399E-3, 3.0E-3
2101, 100.0000000E-3, 0.00000000E-3, 4.5E-3
2136, 98.4807753E-3, -17.36481777E-3, 4.5E-3
2401, 135.0000000E-3, 0.00000000E-3, 4.5E-3
2436, 132.9490467E-3, -23.44250399E-3, 4.5E-3
3101, 100.0000000E-3, 0.00000000E-3, 5.0E-3
3136, 98.4807753E-3, -17.36481777E-3, 5.0E-3
3401, 135.0000000E-3, 0.00000000E-3, 5.0E-3
3436, 132.9490467E-3, -23.44250399E-3, 5.0E-3
*NODE, NSET=CENTER
1000, 0., 0., 0.,
*NGEN, LINE=C, NSET=SUPPORT
1, 36, 1, , 0., 0., 0.0E-3, 0., 0., 100.E-3
1001, 1036, 1, , 0., 0., 3.0E-3, 0., 0., 100.E-3
*NGEN, LINE=C, NSET=INNER1
101, 136, 1, , 0., 0., 0.0E-3, 0., 0., 100.E-3
1101, 1136, 1, , 0., 0., 3.0E-3, 0., 0., 100.E-3
*NGEN, LINE=C, NSET=INNER2
2101, 2136, 1, , 0., 0., 4.5E-3, 0., 0., 100.E-3
3101, 3136, 1, , 0., 0., 5.0E-3, 0., 0., 100.E-3
*NSET, NSET=INNER
INNER1, INNER2
*NGEN, LINE=C, NSET=OUTER
401, 436, 1, , 0., 0., 0.0E-3, 0., 0., 100.E-3
1401, 1436, 1, , 0., 0., 3.0E-3, 0., 0., 100.E-3
2401, 2436, 1, , 0., 0., 4.5E-3, 0., 0., 100.E-3
4-965
Heat Transfer and Thermal-Stress Analyses
4-966
Heat Transfer and Thermal-Stress Analyses
4-967
Heat Transfer and Thermal-Stress Analyses
*MATERIAL, NAME=PADMAT
*ELASTIC
2200.E6, .25, 20.0
1300.E6, .25, 100.0
530.E6, .25, 200.0
320.E6, .25, 300.0
*EXPANSION
10.E-6, 20.0
30.E-6,200.0
*DENSITY
1550.,
*SPECIFIC HEAT
1200.,
*CONDUCTIVITY
0.9,
**
** DEFINE SURFACES AND CONTACT PAIR
**
*SURFACE, NAME=MASTER
DISKSURF, S2
*SURFACE, NAME=SLAVE
10001, S1
10002, S1
10003, S1
10004, S1
10101, S1
10102, S1
10103, S1
10104, S1
10201, S1
10202, S1
10203, S1
10204, S1
*CONTACT PAIR, INTERACTION=INTERF
SLAVE,MASTER
*SURFACE INTERACTION, NAME=INTERF
*FRICTION
0.37,,,20.0
0.38,,,100.0
0.41,,,200.0
0.39,,,300.0
0.24,,,400.0
*GAP CONDUCTANCE
4-968
Heat Transfer and Thermal-Stress Analyses
1.0E9, 0.
1.0E9, 1.
*GAP HEAT GENERATION
1.0,
*INITIAL CONDITIONS, TYPE=TEMPERATURE
ALL,20.
*RESTART, WRITE, FREQUENCY=100
*****
*STEP,NLGEOM,AMPLITUDE=RAMP,UNSYMM=YES
PRESS THE PAD AGAINST THE DISK
*COUPLED TEMPERATURE-DISPLACEMENT,DELTMX=100.
0.0005, 0.001
*BOUNDARY
SYMM, 3, 3
CENTER, 1, 6
NPADBACK, 1, 2
*DLOAD
EPADBACK, P2, 1.7E6
*FILM
DISKSURF, F2, 20., 100.
**
*PRINT, CONTACT=YES
*CONTACT PRINT, FREQUENCY=5
*CONTACT FILE, FREQUENCY=5
*EL PRINT, FREQUENCY=100
S,
E,
*NODE PRINT, NSET=CENTER, FREQUENCY=1
UR3,RF
*NODE PRINT, NSET=NPAD, FREQUENCY=100
U1, U2, U3, NT11, RF1, RF2, RF3
*NODE FILE, NSET=CENTER, FREQUENCY=1
U, RF
*NODE FILE, NSET=NPAD, FREQUENCY=100
U, NT, RF
*END STEP
*****
*STEP, NLGEOM,INC=100,AMPLITUDE=RAMP,UNSYMM=YES
ROTATE THE DISK BY 60 DEGREES
*COUPLED TEMPERATURE-DISPLACEMENT, DELTMX=100.
0.001, 0.015, , .004
*CONTROLS,PARAMETERS=FIELD,FIELD=DISPLACEMENT
0.01,,300.,300.
4-969
Heat Transfer and Thermal-Stress Analyses
*CONTROLS,PARAMETERS=FIELD,FIELD=TEMPERATURE
0.01,,900.,900.
*BOUNDARY
CENTER, 6, 6, 1.04717
*END STEP
4-970
Heat Transfer and Thermal-Stress Analyses
Listing 4.1.1-3
*HEADING
THERMALLY COUPLED ANALYSIS OF A SYMMETRIC DISC
BRAKE (EXPLICIT)
RIGID BODY (PIN NSET)
*NODE
1, 90.0000000E-3, 0.00000000E-3, 0.0E-3
36, 88.6326978E-3, -15.62833599E-3, 0.0E-3
101, 100.0000000E-3, 0.00000000E-3, 0.0E-3
136, 98.4807753E-3, -17.36481777E-3, 0.0E-3
401, 135.0000000E-3, 0.00000000E-3, 0.0E-3
436, 132.9490467E-3, -23.44250399E-3, 0.0E-3
1001, 90.0000000E-3, 0.00000000E-3, 3.0E-3
1036, 88.6326978E-3, -15.62833599E-3, 3.0E-3
1101, 100.0000000E-3, 0.00000000E-3, 3.0E-3
1136, 98.4807753E-3, -17.36481777E-3, 3.0E-3
1401, 135.0000000E-3, 0.00000000E-3, 3.0E-3
1436, 132.9490467E-3, -23.44250399E-3, 3.0E-3
2101, 100.0000000E-3, 0.00000000E-3, 4.5E-3
2136, 98.4807753E-3, -17.36481777E-3, 4.5E-3
2401, 135.0000000E-3, 0.00000000E-3, 4.5E-3
2436, 132.9490467E-3, -23.44250399E-3, 4.5E-3
3101, 100.0000000E-3, 0.00000000E-3, 5.0E-3
3136, 98.4807753E-3, -17.36481777E-3, 5.0E-3
3401, 135.0000000E-3, 0.00000000E-3, 5.0E-3
3436, 132.9490467E-3, -23.44250399E-3, 5.0E-3
*NODE, NSET=CENTER
1000, 0., 0., 0.,
*NGEN, LINE=C, NSET=SUPPORT
1, 36, 1, , 0., 0., 0.0E-3, 0., 0., 100.E-3
1001, 1036, 1, , 0., 0., 3.0E-3, 0., 0., 100.E-3
*NGEN, LINE=C, NSET=INNER1
101, 136, 1, , 0., 0., 0.0E-3, 0., 0., 100.E-3
1101, 1136, 1, , 0., 0., 3.0E-3, 0., 0., 100.E-3
*NGEN, LINE=C, NSET=INNER2
2101, 2136, 1, , 0., 0., 4.5E-3, 0., 0., 100.E-3
3101, 3136, 1, , 0., 0., 5.0E-3, 0., 0., 100.E-3
*NSET, NSET=INNER
INNER1, INNER2
*NGEN, LINE=C, NSET=OUTER
401, 436, 1, , 0., 0., 0.0E-3, 0., 0., 100.E-3
1401, 1436, 1, , 0., 0., 3.0E-3, 0., 0., 100.E-3
4-971
Heat Transfer and Thermal-Stress Analyses
4-972
Heat Transfer and Thermal-Stress Analyses
4-973
Heat Transfer and Thermal-Stress Analyses
4-974
Heat Transfer and Thermal-Stress Analyses
, 0.001
*BOUNDARY
SYMM, 3, 3
CENTER, 1, 6
NPADBACK, 1, 2
**
** DEFINE CONTACT PAIR
**
*CONTACT PAIR, INTERACTION=INTERF,WEIGHT=0.0
SLAVE,MASTER
*SURFACE INTERACTION, NAME=INTERF
*FRICTION
0.37,,,20.0
0.38,,,100.0
0.41,,,200.0
0.39,,,300.0
0.24,,,400.0
*GAP CONDUCTANCE, PRESSURE
5.0E7,0.0
5.0E7,1000.0
*GAP HEAT GENERATION
1.0,
**
*AMPLITUDE,NAME=RAMP
0.0,0.0,0.001,1.0
*DLOAD,AMP=RAMP
EPADBACK, P2, 1.7E6
*FILM,AMP=RAMP
DISKSURF, F2, 20., 100.
**
*FILE OUTPUT,NUM=1
*NODE FILE
NT,
*EL FILE
S,
*END STEP
*****
*STEP
ROTATE THE DISK BY 60 DEGREES
*DYNAMIC TEMPERATURE-DISPLACEMENT, EXPLICIT
, 0.015
*AMPLITUDE,NAME=RAMP2,DEFINITION=SMOOTH STEP
0.,0.,0.015,1.0
4-975
Heat Transfer and Thermal-Stress Analyses
*BOUNDARY, TYPE=DISPLACEMENT,AMP=RAMP2
CENTER, 6, 6, 1.04717
*END STEP
1. Apply prescribed bolt loads to fasten the exhaust manifold to the engine head.
4-976
Heat Transfer and Thermal-Stress Analyses
head is made from aluminum, with a Young's modulus of 69 GPa, a Poisson's ratio of 0.33, and a
coefficient of thermal expansion of 22.9 ´ 10-6 per °C. The head has four exhaust ports leading into the
manifold tubes. It has seven bolt holes used to secure the manifold.
Seven bolts fasten the manifold to the head. The bolts are made from steel, with a Young's modulus of
207 GPa, a Poisson's ratio of 0.3, and a coefficient of thermal expansion of 13.8 ´ 10-6 per °C. The bolt
shanks have a diameter of 8 mm. The bolt head diameters are 16 mm.
Three-dimensional, deformable-to-deformable, small-sliding contact conditions apply to the model.
The bottom of the bolt heads form contact bearing surfaces, with the top surfaces of the manifold
flanges lying directly beneath them. In addition, the bottoms of the manifold flanges form contact
bearing surfaces with the top of the engine head. Each of these surfaces is defined in ABAQUS with
the *SURFACE option. Respective mating surfaces are paired together with the *CONTACT PAIR
option. Normal pressures will be transmitted through these contact pairs as a result of the bolt
tightening forces in Step 1. The forces carried by the bolts will vary as they respond to the thermal
cycling of the assembly in subsequent steps. These fluctuations in bolt loads will result in varying
normal pressures transmitted across the contact pairs. Lateral slip of the mating components will occur
if the critical frictional shear stress limit is surpassed by lateral forces developed in the system. A
friction coefficient of 0.2 is used between all contacting surfaces. Contact conditions are not necessary
between the bolt shanks and the holes in the manifold flanges because of the design clearance between
them. Contact between the bolt shanks and the holes in the engine head is not modeled.
All three structural components (manifold, head, and bolts) are modeled with three-dimensional
continuum elements. The model consists of 7450 first-order brick elements with incompatible
deformation modes, C3D8I, and 282 first-order prism elements, C3D6. The C3D6 elements are used
only where the complex geometry precludes the use of C3D8I elements. The C3D8I elements are
selected to represent the bending of the manifold walls with only one element through the thickness of
the tube walls.
4-977
Heat Transfer and Thermal-Stress Analyses
bolt we define a "cut," or pre-tension section, and subject the section to a specified tensile load. As a
result, the length of the bolt at the pre-tension section will change by the amount necessary to carry the
prescribed load, while accounting for the compliance of the rest of the system. In the next step the
prescribed bolt loads are replaced by the condition that the length changes calculated in the previous
step remain fixed. The remainder of the bolt is free to deform. Then, during further external loading of
the assembly the total force across each pre-tension section can be monitored as the reaction force
required to hold the pre-tension section length change constant.
The same procedure is used for all seven bolts. First, pre-tension sections are defined as "cuts" that are
perpendicular to the bolt shank axes by using the *SURFACE option on the faces of a group of
elements within each bolt shank, as shown in Figure 4.1.2-3. The line of action of the bolt force is in
the direction that is normal to this surface. Next, each bolt is assigned an arbitrary, independent node
that possesses one degree of freedom (dof 1), to which the bolt force will be applied. These nodes are
called the "pre-tension nodes" (all seven bolt pre-tension nodes are placed into a node set named
BOLTS). The spatial position of a pre-tension node is irrelevant. Finally, each surface is associated
with the appropriate pre-tension node using the *PRE-TENSION SECTION option.
A portion of the ABAQUS model definition section defining the pre-tension section is shown below:
*ELSET, ELSET=BCUT1, GENERATE
19288,19307
*SURFACE, NAME=BOLT1
BCUT1,S2
*NODE, NSET=BOLTS
99991, 21.964 , -139.80 , -12.425
...
99997, 21.964 , 137.38 , -12.226
*PRE-TENSION SECTION, SURFACE=BOLT1, NODE=99991
In Step 1 of the analysis a concentrated clamping load of 20 kN is applied to each of the pre-tension
nodes in node set BOLTS. In Step 2 the concentrated load from Step 1 is removed and replaced by a
"fixed" boundary condition on each pre-tension node that will hold the pre-tension section length
changes from Step 1 fixed. The time period of this step is small so that it will not appear in time
history plots of bolt loads. It is not a requirement that a separate step be used to replace the
concentrated bolt force with a fixed boundary constraint; the replacement procedure can, in principle,
be performed during the thermal load step. However, over the course of a step in which a load is
replaced by a boundary condition, CF1 is ramped down, while RF1 is ramped up to replace it.
Therefore, the total force across the bolt is the sum of the concentrated force ( CF1) and the reaction
force (RF1) on the pre-tension node.
In Step 3 of the analysis nodal temperatures depicting the steady-state temperature distribution in the
manifold are read from an external file. The temperature distribution is shown in Figure 4.1.2-4. These
nodal temperatures can be generated by an ABAQUS heat transfer analysis. Each of the nodes in the
model has its temperature ramped up from the initial ambient temperature of 300 K to its final
steady-state temperature. These nodal temperatures are interpolated to the element integration points so
that the correct temperature-dependent plasticity data can be used in the constitutive calculations.
4-978
Heat Transfer and Thermal-Stress Analyses
Finally, in Step 4 the nodal temperatures are ramped back down to the initial ambient temperature of
300 K.
Input files
manifold.inp
Input data for the analysis.
manifold_node_elem.inp
Node and element definitions.
manifold_nodaltemp.inp
Nodal temperature data.
Figures
4-979
Heat Transfer and Thermal-Stress Analyses
4-980
Heat Transfer and Thermal-Stress Analyses
4-981
Heat Transfer and Thermal-Stress Analyses
Sample listings
4-982
Heat Transfer and Thermal-Stress Analyses
Listing 4.1.2-1
*HEADING
BOLT DOWN AND THERMAL CYCLE OF EXHAUST MANIFOLD
*PREPRINT, ECHO=NO
**
** read nodes and elements from external file
** 14682 nodes in nset NALL
** 7450 C3D8I elements
** 282 C3D6 elements
** create element sets: MANIFOLD, BOLTS, HEAD
** and HDTOP
** create node sets: MANI-N, BOLT-N, HEAD-N
** and HDBASE
**
*INCLUDE, INPUT=manifold_node_elem.inp
**
*NODE,NSET=BOLTS
99991, 21.964 , -139.80 , -12.425
99992, 21.964 , -87.632 , 23.730
99993, 21.964 , -54.143 , 24.577
99994, 21.964 , -6.2972 , -25.424
99995, 21.964 , 51.885 , 23.802
99996, 21.964 , 85.185 , 24.583
99997, 21.964 , 137.38 , -12.226
*ELSET,ELSET=BCUT1,GEN
19288,19307
*SURFACE,NAME=BOLT1
BCUT1,S2
*PRE-TENSION SECTION,SURFACE=BOLT1,NODE=99991
*ELSET,ELSET=BCUT2,GEN
19248,19267
*SURFACE,NAME=BOLT2
BCUT2,S2
*PRE-TENSION SECTION,SURFACE=BOLT2,NODE=99992
*ELSET,ELSET=BCUT3,GEN
19228,19247
*SURFACE,NAME=BOLT3
BCUT3,S2
*PRE-TENSION SECTION,SURFACE=BOLT3,NODE=99993
*ELSET,ELSET=BCUT4,GEN
19268,19287
*SURFACE,NAME=BOLT4
4-983
Heat Transfer and Thermal-Stress Analyses
BCUT4,S2
*PRE-TENSION SECTION,SURFACE=BOLT4,NODE=99994
*ELSET,ELSET=BCUT5,GEN
19308,19327
*SURFACE,NAME=BOLT5
BCUT5,S2
*PRE-TENSION SECTION,SURFACE=BOLT5,NODE=99995
*ELSET,ELSET=BCUT6,GEN
19190,19208
*SURFACE,NAME=BOLT6
BCUT6,S2
*PRE-TENSION SECTION,SURFACE=BOLT6,NODE=99996
*ELSET,ELSET=BCUT7,GEN
19209,19227
*SURFACE,NAME=BOLT7
BCUT7,S2
*PRE-TENSION SECTION,SURFACE=BOLT7,NODE=99997
**
** SOFT SPRINGS ON MANIFOLD AND HEAD
** TO ELIMINATE RIGID BODY MOTION
**
*ELEMENT, TYPE=SPRING1, ELSET=SOFT2
50002, 3550
60002, 3410
70002, 28794
80002, 28612
*ELEMENT, TYPE=SPRING1, ELSET=SOFT3
50003, 3550
60003, 3410
70003, 28794
80003, 28612
*SPRING, ELSET=SOFT2
2,
1.0,
*SPRING, ELSET=SOFT3
3,
1.0,
**
*ELSET, ELSET = B1, GEN
18810,18822
*SURFACE, NAME=B1S
B1,S2
*ELSET, ELSET = F1, GEN
4-984
Heat Transfer and Thermal-Stress Analyses
11621,11633
*SURFACE, NAME=F1S
F1,S1
*CONTACT PAIR, SMALL SLIDING,INTERACTION=BTOF,
ADJUST=0.01
F1S, B1S
**
*ELSET, ELSET = B2, GEN
18797,18809
*SURFACE, NAME=B2S
B2,S2
*ELSET, ELSET = F2, GEN
11608,11620
*SURFACE, NAME=F2S
F2,S1
*CONTACT PAIR, SMALL SLIDING,INTERACTION=BTOF,
ADJUST=0.01
F2S, B2S
**
*ELSET, ELSET = B3, GEN
18784,18796
*SURFACE, NAME=B3S
B3,S2
*ELSET, ELSET = F3, GEN
11562,11574
*SURFACE, NAME=F3S
F3,S1
*CONTACT PAIR, SMALL SLIDING,INTERACTION=BTOF,
ADJUST=0.01
F3S, B3S
**
*ELSET, ELSET = B4, GEN
18771,18783
*SURFACE, NAME=B4S
B4,S2
*ELSET, ELSET = F4, GEN
11549,11561
*SURFACE, NAME=F4S
F4,S1
*CONTACT PAIR, SMALL SLIDING,INTERACTION=BTOF,
ADJUST=0.01
F4S, B4S
**
4-985
Heat Transfer and Thermal-Stress Analyses
4-986
Heat Transfer and Thermal-Stress Analyses
11766, 11795, 1
11874, 11899, 1
12044, 12073, 1
12076, 12101, 1
*SURFACE, NAME=FL1S
FL1,S2
*CONTACT PAIR, SMALL SLIDING,INTERACTION=FTOH,
ADJUST=0.01
FL1S, HS
**
*ELSET, ELSET = FL2, GEN
11703, 11765, 1
11822, 11873, 1
11957, 12017, 1
12019, 12020, 1
12023, 12043, 1
12102, 12114, 1
*SURFACE, NAME=FL2S
FL2,S2
*CONTACT PAIR, SMALL SLIDING,INTERACTION=FTOH,
ADJUST=0.01
FL2S, HS
**
*ELSET, ELSET = FL3, GEN
11679, 11702, 1
11796, 11821, 1
11900, 11956, 1
*SURFACE, NAME=FL3S
FL3,S2
*CONTACT PAIR, SMALL SLIDING,INTERACTION=FTOH,
ADJUST=0.01
FL3S, HS
**
*SURFACE INTERACTION, NAME=FTOH
*FRICTION
0.2,
**
*SOLID SECTION,ELSET=MANIFOLD,MATERIAL=CASTFE
*SOLID SECTION,ELSET=BOLTS,MATERIAL=STEEL
*SOLID SECTION,ELSET=HEAD,MATERIAL=ALUM
*MATERIAL, NAME=CASTFE
*ELASTIC, TYPE=ISO
0.1380E+06, .2830
4-987
Heat Transfer and Thermal-Stress Analyses
*PLASTIC
325., 0., 293.
375., 0.000192, 293.
400., 0.000351, 293.
425., 0.000920, 293.
437.5,0.0018, 293.
**
262.5,0., 573
300., 0.000076, 573.
325., 0.000395, 573.
350., 0.0019, 573.
**
225., 0., 773.
250., 0.000188, 773.
262.5,0.0005978,773.
275., 0.001257, 773.
281.25,0.00196, 773.
**
25., 0.0, 973.
37.5, 0.000478, 973.
50., 0.0011376, 973.
51.5, 0.003627, 973.
**
12.5, 0.0,1173.
18.75, 0.0004889,1173.
25., 0.00082, 1173.
31.25, 0.00177, 1173.
*EXPANSION, TYPE=ISO
0.0000138,
**
*MATERIAL, NAME=STEEL
*ELASTIC, TYPE=ISO
0.207E+06, 0.30
*EXPANSION, TYPE=ISO
0.0000138,
**
*MATERIAL, NAME=ALUM
*ELASTIC, TYPE=ISO
0.6900E+5, 0.33
*EXPANSION, TYPE=ISO
0.0000229,
**
*INITIAL CONDITION, TYPE=TEMPERATURE
4-988
Heat Transfer and Thermal-Stress Analyses
NALL,300.
**
*BOUNDARY
HDBASE,1
**
*STEP
STEP 1.) APPLY PRESCRIBED BOLT LOADS
*STATIC
0.5,1.0
*CLOAD
BOLTS,1,20000.
*NODE FILE,NSET=BOLTS,FREQ=1
U,CF,RF
*EL PRINT,FREQ = 0
S,
PE,
*NODE PRINT,FREQ = 0
U,
RF,
*PRINT,CONTACT=YES
**
** OUTPUT FOR ABAQUS/Safe
**
*OUTPUT,FIELD,FREQUENCY=9999
*ELEMENT OUTPUT, ELSET=MANIFOLD, POSITION=NODES
S, TEMP
*NODE OUTPUT
U,
**
*END STEP
**
*STEP, INC=1
STEP 2.) SUBSTITUTE BOLT LOAD WITH RESULTANT
LENGTH CHANGE
*STATIC
1.0E-10,1.0E-10,1.0E-10,1.0E-10
*BOUNDARY, FIXED
BOLTS,1
*CLOAD, OP=NEW
*ENDSTEP
**
*STEP, INC=200
STEP 3.) APPLY PRESCRIBED THERMAL LOAD
4-989
Heat Transfer and Thermal-Stress Analyses
*STATIC
0.1, 1.0, 0.00001
*TEMPERATURE, INPUT=manifold_nodaltemp.inp
*EL FILE, FREQ=100, ELSET=MANIFOLD,
POSITION=CENTROID
SP,
*ENDSTEP
**
*STEP, INC=200
STEP 4.) RETURN TO AMBIENT TEMPERATURES
*STATIC
0.2, 1.0, 0.00001
*TEMPERATURE
NALL,300.
*ENDSTEP
4-990
Heat Transfer and Thermal-Stress Analyses
exploded view of the gasketed joint model is shown in Figure 4.1.3-1. It consists of two steel bolts, an
aluminum coolant manifold cover, a paper foam gasket with a silicone bead, and--for simplicity--only
a portion of the lower intake manifold, which is composed of steel. Symmetry conditions reduce the
structure to a half model. The gasketed joint is subjected to the following mechanical and
environmental load conditions:
2. Heat the assembly to the maximum operating temperature and apply interior cavity pressure.
3. Cool the assembly to the minimum operating temperature while maintaining interior cavity
pressure.
4. Return the assembly to ambient conditions with the interior pressure removed.
4-991
Heat Transfer and Thermal-Stress Analyses
foam and the silicone bead, 0.866 mm. The elements in the region of the gasket beneath the silicone
bead are assigned different gasket properties from the rest of the elements in the gasket model. The
paper foam region is initially not in contact with the cover. The initial gap is 0.076 mm. No pressure is
generated in this portion of the gasket until the gap has closed. Gasket region property distinctions,
such as initial gaps and different pressure versus closure relationships, are assigned to corresponding
element sets by referring to different *GASKET SECTION options.
Experimentally determined pressure versus closure curves for the two distinct gasket regions without
the initial gap taken into account are shown in Figure 4.1.3-4. Tabular representations of these curves
are specified using the *GASKET THICKNESS BEHAVIOR option that is associated with the
respective *GASKET SECTION options. Creep/relaxation properties of the gasket and
temperature-dependent pressure versus closure properties, capturing such effects as the glassy
transition temperature of the silicone bead, are not accounted for in this example. Initially, ABAQUS
considers the gasket behavior to be nonlinear elastic, such that loading and unloading occur along the
same user-defined nonlinear path. ABAQUS considers yielding to occur once the slope of the pressure
versus closure curve decreases by at least 10%. In addition to the single loading curve, whose closure
increases monotonically, the user can define any number of unloading curves at different levels of
plastic closure. Yielding occurs at a closure of 0.1118 mm for both regions of the gasket in this
example, after which the gasket stiffness decreases slightly up to a closure of 0.15 mm, the final point
on the loading curve. Beyond the data of the loading curve defined by the user, ABAQUS considers
the gasket to behave with a fully crushed elastic response by linearly extrapolating the last segment of
the last specified unloading curve (alternatively, the user could have specified a piecewise linear
form).
A single unloading curve is defined for each of the two gasket regions: the unloading curve for the
silicone bead region is defined at 0.11 mm of plastic closure, and the unloading curve for the paper
foam region is defined at 0.09 mm of plastic closure. Any unloading of the gasket beyond the yield
point occurs along a curve interpolated between the two bounding unloading curves, which--for this
example--are the initial, nonlinear elastic curve and the single unloading curve.
Gasket materials often have higher coefficients of thermal expansion than most of the metals from
which the bolts and flanges are made. For situations involving wide and rapid temperature fluctuations
resultant differences in relative expansion and contraction can have a significant effect on the sealing
properties of the gasket. The coefficient of thermal expansion for the silicone bead region is 1.2 ´ 10-4
per °C, and for the paper foam region it is 3.0 ´ 10-5 per °C.
In this case, because of the differences in thermal expansion between the aluminum cover and the steel
intake manifold, it is important to account for the membrane and transverse shear properties of the
gasket and to model frictional effects between mating surfaces. For this analysis the silicone bead
region of the gasket is defined to have a membrane stiffness of 75 MPa and a transverse shear stiffness
of 40 MPa. The base foam material is defined with a value of 105 MPa for the membrane stiffness and
a value of 55 MPa for the transverse shear stiffness. A friction coefficient of 0.2 is used between all
mating surfaces.
A separate analysis is included in this example problem using the "thickness-direction only" version of
the gasket elements (GK3D8N and GK3D6N). These elements respond only in the thickness direction
4-992
Heat Transfer and Thermal-Stress Analyses
and have no membrane or transverse shear stiffness properties. They possess only one degree of
freedom per node. As a result, frictional effects cannot be included at the surfaces of these elements.
They are more economical than more general gasket elements that include membrane and transverse
shear responses and may, thus, be preferable in models where lateral response can be considered
negligible.
4-993
Heat Transfer and Thermal-Stress Analyses
Step 3 is the beginning of the three-step thermo-mechanical operational cycle. In Step 3 the entire
assembly is heated uniformly to its maximum operating temperature of 150°C, while simultaneously
pressurizing the interior cavity to 0.689 MPa. In Step 4 the system temperature is decreased to the
minimum operating temperature of -40°C while maintaining the interior pressure load of 0.689 MPa.
In Step 5 the gasketed joint is returned to the ambient temperature conditions and the internal cavity
pressure is removed.
The sixth and final step in the analysis simulates disassembly of the gasketed joint by removing the
bolt loads. This process demonstrates the interpolated unloading response for the different regions of
the permanently deformed gasket.
4-994
Heat Transfer and Thermal-Stress Analyses
equidistant from the bolts, making this the critical point in the gasketed joint design. This figure also
reflects the reduction in the sealing pressure near the bolt holes as a result of plastic deformation of the
gasket body during the operational cycle. Figure 4.1.3-9 is a contour plot of the permanent deformation
in the gasket after completion of the thermo-mechanical cycle.
Figure 4.1.3-10 follows the pressure/closure history of one point in the gasket during this analysis in
relation to the user-specified loading/unloading test data. The "mechanical closure" (total closure, E11,
minus thermal closure, THE11) is plotted along the abscissa of this figure. The material point traced
(element 18451, integration point 1) is located along the inside periphery of the silicone bead at the
symmetry plane of the assembly nearest the left bolt. Step 1 shows that this point follows the initial
elastic loading curve up to the closure of 0.1118 mm. After this amount of closure, further loading
causes plastic deformation. In the second step the tightening of the bolt results in a very small amount
of unloading for this material point. For purposes of clarity, this deformation is not shown in the
figure. Step 3 involves heating the system to the maximum operating temperature and pressurizing the
interior cavity so that further yielding of the material point occurs. Step 4 results in the partial
unloading of the point due to the thermal contraction associated with cooling the assembly to the
minimum operating temperature. For this case the unloading path is based on a curve interpolated
between the initial, nonlinear elastic curve and the single unloading curve. The return of the assembly
to ambient conditions partially reloads this point along the same path as the previous unloading;
however, no further yielding of this material point occurs during this step. In the final step the gasket is
unloaded completely.
The analysis using the "thickness-direction only" gasket elements runs in nearly half the CPU time of
the full three-dimensional gasket element model. Minimum gasket sealing pressures in Step 4 of this
analysis are predicted to be about 20% lower because frictional effects are neglected.
Input files
manifoldgasket.inp
Input data for the analysis.
manifoldgasket_mesh.inp
Node, element, and surface definitions.
manifoldgasket_thick.inp
"Thickness-direction only" gasket element analysis.
manifoldgasket_thick_mesh.inp
Node, element, and surface definitions for the "thickness-direction only" gasket element analysis.
Reference
· Czernik, D. E., Gasket Handbook, McGraw-Hill, New York, 1996.
Figures
4-995
Heat Transfer and Thermal-Stress Analyses
Figure 4.1.3-2 Schematic representation of a silicone bead printed on the gasket body.
4-996
Heat Transfer and Thermal-Stress Analyses
Figure 4.1.3-4 Pressure versus closure behavior for the gasket and the gasket with silicone bead.
4-997
Heat Transfer and Thermal-Stress Analyses
Figure 4.1.3-6 Deformed shape of coolant manifold cover at a displacement magnification factor of
50.
Figure 4.1.3-8 Sealing pressure along inside periphery of silicone bead region of gasket.
4-998
Heat Transfer and Thermal-Stress Analyses
Figure 4.1.3-10 Typical pressure-closure diagram for material point in silicone bead region of gasket.
Sample listings
4-999
Heat Transfer and Thermal-Stress Analyses
Listing 4.1.3-1
*HEADING
BOLT DOWN AND OPERATIONAL CYCLE OF COOLANT
MANIFOLD COVER
Units: N-mm-sec-deg C
**
*RESTART,WRITE,FREQ=999
**
** read nodes, elements, and surfaces
** from external file
** 4639 nodes in nset NALL
** 1304 C3D8I elements
** 208 C3D6 elements
** 973 GK3D8 elements
** 29 GK3D6 elements
** create element sets: COVER1,COVER2,BASE1,BASE2,
** BOLT1,MATL1,BEAD1,COVER,
** BASE,COVERF1,COVERF2,
** COVERF3,COVERF4,COVERF5,
** COVERF6,BASEF1,BASEF3,
** BASEF4,BASEF5,BASEF6
** create node sets: NALL,BASE_BOT
** create surfaces: SCOVER2,SBOLTL,SBOLTR,SCOV1L,
** SCOV1R,SGTOP,SGBOT,SBASE1
**
*INCLUDE,INPUT=manifoldgasket_mesh.inp
**
*****
*GASKET SECTION, ELSET=BEAD1, BEHAVIOR=GBEAD1
*GASKET BEHAVIOR,NAME=GBEAD1
*GASKET ELASTICITY,COMPONENT=MEMBRANE
75.,
*GASKET ELASTICITY,COMPONENT=TRANSVERSE SHEAR
40.0,
*GASKET THICKNESS BEHAVIOR,TYPE=ELASTIC-PLASTIC,
DIRECTION=LOADING
0.0 ,0.0
3.27 ,0.0254
8.40 ,0.0508
18.52,0.0762
34.26,0.1016
41.69,0.1118
4-1000
Heat Transfer and Thermal-Stress Analyses
45.50,0.13
47.80,0.15
*GASKET THICKNESS BEHAVIOR,TYPE=ELASTIC-PLASTIC,
DIRECTION=UNLOADING
0.0,0.11,0.11
10.0,0.13,0.11
20.0,0.14,0.11
30.0,0.145,0.11
40.0,0.1475,0.11
47.8,0.15,0.11
*EXPANSION
1.2E-4,
*GASKET SECTION, ELSET=MATL1, BEHAVIOR=GMATL1
,0.076
*GASKET BEHAVIOR,NAME=GMATL1
*GASKET ELASTICITY,COMPONENT=MEMBRANE
105.,
*GASKET ELASTICITY,COMPONENT=TRANSVERSE SHEAR
55.,
*GASKET THICKNESS BEHAVIOR,TYPE=ELASTIC-PLASTIC,
DIRECTION=LOADING
0.0 ,0.0
4.83 ,0.0254
11.72,0.0508
25.17,0.0762
43.09,0.1016
52.75,0.1118
57.02,0.13
58.85,0.15
*GASKET THICKNESS BEHAVIOR,TYPE=ELASTIC-PLASTIC,
DIRECTION=UNLOADING
0.0,0.09,0.09
10.0,0.108,0.09
20.0,0.122,0.09
30.0,0.131,0.09
40.0,0.142,0.09
50.0,0.147,0.09
58.85,0.15,0.09
*EXPANSION
3.E-5,
*****
*SOLID SECTION, ELSET=COVER, MATERIAL=ALUM
*SOLID SECTION, ELSET=BASE, MATERIAL=STEEL
4-1001
Heat Transfer and Thermal-Stress Analyses
4-1002
Heat Transfer and Thermal-Stress Analyses
**
** PRE-TENSION SECTION DEFINITIONS
**
*ELSET,ELSET=RCUT
3701,3702,3703,3708
*ELSET,ELSET=LCUT
3709,3710,3711,3716
*SURFACE,NAME=PREBOLTL
LCUT, S1
*SURFACE,NAME=PREBOLTR
RCUT, S1
*PRE-TENSION SECTION,SURFACE=PREBOLTL,NODE=1000001
*PRE-TENSION SECTION,SURFACE=PREBOLTR,NODE=1000002
**
** SOFT SPRINGS ON COVER, BASE AND GASKET
** TO ELIMINATE RIGID BODY MOTION
** - Nodes 643 and 2012 are located on COVER
** - Nodes 5560 and 5689 are located on BASE
** - Nodes 15827 and 15737 are located on GASKET
**
*ELEMENT,TYPE=SPRING1,ELSET=SP1
999001,643
999002,2012
999003,5560
999004,5689
999005,15827
999006,15737
*ELEMENT,TYPE=SPRING1,ELSET=SP3
999007,643
999008,2012
*SPRING,ELSET=SP1
1,
1.,
*SPRING,ELSET=SP3
3,
1.,
**
** DISPLACEMENT BOUNDARY CONDITIONS
**
*BOUNDARY
BASE_BOT,3
YSYMM,2
**
4-1003
Heat Transfer and Thermal-Stress Analyses
4-1004
Heat Transfer and Thermal-Stress Analyses
1000002,1,6000.
*BOUNDARY,OP=NEW,FIXED
1000001,1
*BOUNDARY,OP=NEW
BASE_BOT,3
YSYMM,2
*END STEP
**
** STEP 2A -- SUBSTITUTE RIGHT BOLT LOAD
** WITH RESULTANT LENGTH CHANGE
**
*STEP,INC=1
*STATIC
1.E-10,1.0E-10,1.0E-10,1.0E-10
*BOUNDARY,FIXED
1000002,1
*CLOAD,OP=NEW
*ENDSTEP
**
** STEP 3 -- INCREASE TEMPERATURE TO 150
** DEGREES CELSIUS and PRESSURIZE
** INTERIOR CAVITY TO 0.6895 MPa
**
*STEP,INC=20
*STATIC
0.125,1.0
*TEMPERATURE
NALL,150.
*DLOAD,OP=NEW
coverf1,p1,0.6895
coverf2,p2,0.6895
coverf3,p3,0.6895
coverf4,p4,0.6895
coverf5,p5,0.6895
coverf6,p6,0.6895
basef1 ,p1,0.6895
basef3 ,p3,0.6895
basef4 ,p4,0.6895
basef5 ,p5,0.6895
basef6 ,p6,0.6895
*MONITOR,NODE=15737,DOF=1
*END STEP
**
4-1005
Heat Transfer and Thermal-Stress Analyses
4-1006
Heat Transfer and Thermal-Stress Analyses
steady-state condition where heat is transferred by natural convection from an internal fluid at a fixed
temperature of 100°C to the plane inside wall. Heat is conducted through the wall and dissipated by
radiation and natural convection from the outside wall and fin surfaces to the surrounding medium
which is at a temperature of 38°C. The second phase is a 30-minute fire transient, where heat is
supplied by radiation and forced convection from a hot external fluid at 800°C. After conduction
through the fins and wall, heat is rejected by natural convection to the internal fluid. Finally, the third
phase is a 60-minute cool down period, where heat absorbed during the fire transient is rejected to the
surroundings by the same process as that used to establish the initial steady-state condition.
Loading
The first simulation step is a steady-state heat transfer analysis to establish the initial pretest
conditions. This is followed by a 30-minute transient heat transfer analysis during which time the
ambient fire temperature is 800°C. Finally, a second transient heat transfer step is performed to
simulate the 60-minute cool down period.
The integration procedure used in ABAQUS for transient heat transfer analysis procedures introduces
a relationship between the minimum usable time increment and the element size and material
properties. The guideline given in the User's Manual is
4-1007
Heat Transfer and Thermal-Stress Analyses
½c 2
¢t > ¢l ;
6k
where ¢l is the element size. This suggests that an initial time increment of 10 seconds is appropriate
for the transient steps of this problem. Automatic time incrementation is chosen for the transient steps
by setting DELTMX to 100°C. DELTMX controls the time integration by limiting the temperature
change allowed at any point during an increment. A DELTMX of 100°C may seem rather coarse in
comparison with temperature ranges of 800°C, but this is not expected to be the limiting factor; the
strong nonlinearity of the radiation conditions is expected to dictate the time incrementation in the
transient steps.
Input file
radiationfinnedsurf.inp
Fire transient problem.
radiationfinnedsurf.f
User subroutine FILM used in radiationfinnedsurf.inp.
References
· Glass, R. E., et al., "Standard Thermal Problem Set," Proceedings of the Ninth International
Symposium on the Packaging of Radioactive Materials, pp. 275-282, June 1989.
· Johnson, D., "Surface to Surface Radiation in the Program TAU, Taking Account of Multiple
Reflection," United Kingdom Atomic Energy Authority Report ND-R-1444(R), 1987.
Figures
4-1008
Heat Transfer and Thermal-Stress Analyses
4-1009
Heat Transfer and Thermal-Stress Analyses
Figure 4.1.4-4 Temperature history at root of fin and inside wall surface.
Figure 4.1.4-5 Temperature distribution along fin perimeter at end of fire transient.
4-1010
Heat Transfer and Thermal-Stress Analyses
Sample listings
4-1011
Heat Transfer and Thermal-Stress Analyses
Listing 4.1.4-1
*HEADING
PLANE FINNED SURFACE UNDER FIRE CONDITION
**
** FIN...
*NODE
1,
5, 0.025D0
7, 0.035D0
11, 0.06D0
1001, 0.D0,0.1D0
1005,0.025D0,0.1D0
1007,0.035D0,0.1D0
1011,0.060D0,0.1D0
3001, 0D0,0.25D0
3005,0.025D0,0.25D0
3007,0.035D0,0.25D0
3011,0.060D0,0.25D0
*NGEN,NSET=N1
1,5
5,7
7,11
*NGEN,NSET=N2
1001,1005
1005,1007
1007,1011
*NGEN,NSET=N3
3001,3005
3005,3007
3007,3011
*NFILL,NSET=NALL
N1,N2,10,100
N2,N3,20,100
*ELEMENT,TYPE=DC2D4
1,1,2,102,101
5000,1005,1006,1106,1105
*ELGEN,ELSET=STRUC
1,10,1,1,10,100,10
5000,2,1,1,20,100,2
**
** AMBIENT...
*NODE
4-1012
Heat Transfer and Thermal-Stress Analyses
5001, 0D0,0.550D0
5011,0.06D0,0.550D0
5101, 0D0,0.555D0
5111,0.06D0,0.555D0
*NGEN,NSET=NAMB
5001,5011
5101,5111
*ELEMENT,TYPE=DC2D4
8000,5001,5002,5102,5101
*ELGEN,ELSET=STRUC
8000,10,1,1
*ELSET,ELSET=EAMB,GENERATE
8000,8009
**
** SURFACES...
*ELSET,ELSET=BOTF1,GENERATE
1,10
*ELSET,ELSET=TOPF3,GENERATE
91,94
97,100
5038,5039
*ELSET,ELSET=TOPF4,GENERATE
5000,5038,2
*ELSET,ELSET=TOPF2,GENERATE
5001,5039,2
*surface,NAME=SRFS,PROPERTY=REFL
TOPF3,S3
TOPF4,S4
TOPF2,S2
*surface,NAME=SAMB,PROPERTY=RAMB
EAMB,S1
*SURFACE PROPERTY,NAME=REFL
*EMISSIVITY
0.8D0,
*SURFACE PROPERTY,NAME=RAMB
*EMISSIVITY
1.0D0,
*CAVITY DEFINITION,NAME=CAV2D
SRFS,SAMB
**
*SOLID SECTION,ELSET=STRUC,MATERIAL=MSTRUC
*MATERIAL,NAME=MSTRUC
*DENSITY
4-1013
Heat Transfer and Thermal-Stress Analyses
7800.0D0,
*CONDUCTIVITY
50.0D0,
*SPECIFIC HEAT
500.0D0,
*RESTART,WRITE,FREQUENCY=100
*PHYSICAL CONSTANTS,STEFANBOLTZMANN=5.6697D-8,
ABSOLUTE ZERO=-273.0
**
*INITIAL CONDITIONS,TYPE=TEMPERATURE
NALL,77.D0
NAMB,77.D0
*NSET,NSET=THREE
11,1011,3006
**
**
*surface, NAME=BOTF1
BOTF1, S1
*STEP,INC=500
*HEAT TRANSFER,STEADY STATE
1.0,
*BOUNDARY
NAMB,11,,38.D0
*SFILM
BOTF1,FNU
*SFILM
SRFS,FNU
*RADIATION VIEWFACTOR,SYMMETRY=NSYMM
*RADIATION SYMMETRY,NAME=NSYMM
*PERIODIC,TYPE=2D,NR=20
0.0D0,0.555D0, 0.0D0,0.0D0, 0.06D0,0.0D0
*VIEWFACTOR OUTPUT, CAVITY=CAV2D, FREQUENCY=100
*RADIATION PRINT,CAVITY=CAV2D, FREQUENCY=10
RADFL,RADFLA,RADTL,RADTLA,VFTOT,FTEMP
*RADIATION FILE,CAVITY=CAV2D, FREQUENCY=10
RADFL,RADFLA,RADTL,RADTLA,VFTOT,FTEMP
*EL PRINT,FREQUENCY=0
*NODE PRINT,NSET=THREE
NT,
*NODE FILE,NSET=THREE
NT,
*END STEP
*STEP,INC=500
4-1014
Heat Transfer and Thermal-Stress Analyses
*HEAT TRANSFER,DELTMX=100
10,1800
*BOUNDARY
NAMB,11,,800.D0
*END STEP
*STEP,INC=500
*HEAT TRANSFER,DELTMX=100
10,3600
*BOUNDARY
NAMB,11,,38.D0
*END STEP
4-1015
Electrical Analyses
5. Electrical Analyses
5.1 Piezoelectric analyses
5.1.1 Eigenvalue analysis of a piezoelectric transducer
Product: ABAQUS/Standard
This problem performs an eigenspectrum analysis of a cylindrical transducer consisting of a
piezoelectric material with brass end caps. Various elements are used in the analysis. The elements
range from axisymmetric elements to three-dimensional elements, using both lower- and higher-order
elements. The basis of the piezoelectric capability in ABAQUS is described in ``Piezoelectric
analysis,'' Section 2.10.1 of the ABAQUS Theory Manual.
Dielectric Matrix:
2 3
5:872 0 0
4 0 6:752 0 5 10¡9 farad/m
0 0 6:752
The 1-direction is radial, the 2-direction is axial, and the 3-direction is tangential. From these matrices
5-1016
Electrical Analyses
it is seen that the poling direction is radially outwards from the axis of symmetry. (The order of the
stresses in ABAQUS may differ from those typically used in electrical applications. ABAQUS uses the
standard mechanical convention, where the stress components are ordered as f¾11 ¾22 ¾33 ¿12 ¿13 ¿23 g.
See ``Piezoelectric behavior,'' Section 12.6.2 of the ABAQUS/Standard User's Manual.)
The brass is elastic and isotropic with a Young's modulus of 104 GPa and a Poisson's ratio of 0.37.
Models
The transducer is modeled with a variety of elements. It is modeled as an axisymmetric structure
utilizing both the planar, axisymmetric elements and the three-dimensional elements. For the
axisymmetric elements, five meshes employing 4-node, 6-node, and 8-node elements are used in the
finite element discretization. The first two meshes use 4-node elements with two levels of refinement,
the third mesh uses 6-node elements, and the last two meshes use the 8-node elements with two levels
of refinement. Lumped mass matrices are used for the lower-order elements. Consistent mass matrices
are used in the higher-order elements. The meshes used for the 4-node and 6-node axisymmetric
elements are shown in Figure 5.1.1-2. The meshes used for the 8-node axisymmetric elements are
shown in Figure 5.1.1-3.
The three-dimensional model uses a slice of the structure and applies axisymmetric boundary
conditions; 8-node and 20-node brick elements are used. The discretization used for each model is
shown in Figure 5.1.1-3. These models use the *ORIENTATION option to maintain the proper
definitions of the material properties. Also, in order to prescribe the axisymmetric boundary
conditions, the nodal degrees of freedom are transformed into a cylindrical coordinate system.
All the models are considered to be open-circuited. The potentials on the inside surface are restrained
to zero. The frequencies correspond to those for anti-resonance.
Input files
eigenpiezotrans_cax4e_coarse.inp
Coarse mesh with 4-node axisymmetric elements.
eigenpiezotrans_cax4e_fine.inp
5-1017
Electrical Analyses
Reference
· Mercer, C. D., B. D. Reddy, and R. A. Eve, "Finite Element Method for Piezoelectric Media,"
University of Cape Town/CSIR Applied Mechanics Research Unit Technical Report No. 92,
April 1987.
Table
5-1018
Electrical Analyses
Figures
Figure 5.1.1-2 Meshes used with 4-node and 6-node axisymmetric elements.
5-1019
Electrical Analyses
Figure 5.1.1-3 Meshes used with 8-node axisymmetric and 8-node and 20-node three-dimensional
elements.
5-1020
Electrical Analyses
Sample listings
5-1021
Electrical Analyses
Listing 5.1.1-1
*HEADING
EIGENVALUE ANALYSIS OF CYLINDRICAL TRANSDUCER
PIEZOELECTRIC CERAMIC AND BRASS END CAPS, COARSE MODEL WITH
FOUR-NODE AXISYMMETRIC PIEZOELECTRIC ELEMENTS
*NODE
1, .0110,.0
2, .01175, 0.0
3, .0125, 0.0
13, .0110, .0125
14, .01175,.0125
15, .0125,.0125
16, .0110, .0155
17, .01175,.0155
18, .0125,.0155
19, 0.0,.0125
21,.0073333,.0125
22, 0.0,.0155
24,.0073333,.0155
*NGEN
1,13,3
2,14,3
3,15,3
19,21
22,24
*ELEMENT,TYPE=CAX4E
1, 1,2,5,4
*ELEMENT,TYPE=CAX4,ELSET=BRASS
9, 13,14,17,16
10, 14,15,18,17
11, 19,20,23,22
12, 20,21,24,23
13, 21,13,16,24
*ELGEN,ELSET=PZT4
1,2,1,1,4,3,2
**local orientation matching global system
*ORIENTATION,NAME=RECT
1.0, 0.0, 0.0, 0.0, 1.0, 0.0
1, 0.0
*SOLID SECTION,MATERIAL=PZT4,ELSET=PZT4,ORIENT=RECT
*SOLID SECTION,MATERIAL=BRASS,ELSET=BRASS
*MATERIAL,NAME=PZT4
5-1022
Electrical Analyses
*ELASTIC,TYPE=ORTHOTROPIC
11.54E10,7.428E10,13.90E10,7.428E10,7.784E10,13.90E10,2.564E10,2.564E10
2.564E10,
*PIEZOELECTRIC,TYPE=S
15.08,-5.207,-5.207,0.,0.,0.,0.,0.
0.,12.710,0.,0.,0.,0.,0.,0.,
12.710,0.
*DIELECTRIC,TYPE=ANISO
5.872E-9,0.,6.752E-9,0.,0.,6.752E-9
*DENSITY
7500.,
*MATERIAL,NAME=BRASS
*ELASTIC,TYPE=ISOTROPIC
10.4E10,0.37
*DENSITY
8500.,
*NSET,NSET=IN,GENERATE
1,13,3
*NSET,NSET=SYM
1,2,3
*NSET,NSET=ASYM
19,22
*BOUNDARY
SYM,2
ASYM,1
IN,9
*RESTART,WRITE
**
*STEP,PERTURBATION
*FREQUENCY
5,100000.,10.
*EL PRINT
S,E
EFLX,EPG
*NODE PRINT
U,EPOT
RF,RCHG
*ELSET,ELSET=OUTPUT
1,9
*EL FILE,ELSET=OUTPUT
S,E,EFLX,EPG
*NSET,NSET=OUTPUT1
5,8
5-1023
Electrical Analyses
*NODE FILE,NSET=OUTPUT1
U,EPOT
*NSET,NSET=OUTPUT2
1,19
*NODE FILE,NSET=OUTPUT2
RF,RCHG
*OUTPUT,FIELD
*ELEMENT OUTPUT,ELSET=OUTPUT
S,E,EFLX,EPG
*OUTPUT,FIELD
*NODE OUTPUT
U,
*NODE OUTPUT,NSET=OUTPUT1
EPOT,
*OUTPUT,FIELD
*NODE OUTPUT,NSET=OUTPUT2
RF,RCHG
*END STEP
Problem description
An automotive electrical fuse consists of a metal conductor, such as zinc, embedded within a
transparent plastic housing. The plastic housing, which only protects and supports the thin conductor,
5-1024
Electrical Analyses
is not represented in the finite element model. Figure 5.2.1-1 shows front and top sections of the
geometry of the conductor. It consists of two 0.76 mm thick blades, with an S-shaped fuse element
supported between the blades. The blades fit tightly into standard electrical terminals that are built into
the circuit and provide the connection between the electrical circuit and the fuse element. The fuse
element is usually much thinner than the fuse blades (in this case 0.28 mm thick) and is designed to
melt when the operating current exceeds the design current for a period of time. The fuse blades are 8
mm wide and 30.4 mm long. The fuse element is approximately 3.6 mm wide.
The model is discretized (see Figure 5.2.1-1) with 8-node first-order brick elements (element type
DC3D8E), using one element through the thickness. Two 6-node triangular prism elements (element
type DC3D6E) are used to fill regions where the geometry precludes the use of brick elements. No
mesh convergence studies have been performed.
The electrical conductivity of zinc varies linearly between 16.75 ´ 103 1=− mm at 20°C and 12.92 ´
1031=− mm at 100°C. The thermal conductivity varies linearly between 0.1120 W/mm°C at 20°C and
0.1103 W/mm°C at 100°C. The density is 7.14 ´ 10-6 kg/mm3, and the specific heat is 388.9 J/kg°C.
The *JOULE HEAT FRACTION option is used to specify the amount of electrical energy that is
converted into thermal energy. We assume that all electrical energy is converted into thermal energy.
The analysis is done in two steps. In the first step heating of the conductor due to current flow is
considered. Once steady-state conditions are reached, the current is switched off and the fuse is
allowed to cool down to the ambient temperature in a second step. During the first part of the analysis,
the coupled thermal-electrical equations are solved for both temperature and electrical potential at the
nodes using the *COUPLED THERMAL-ELECTRICAL procedure. In the subsequent cool down
period, since there is no longer any electric current in the fuse, an uncoupled *HEAT TRANSFER
analysis (``Uncoupled heat transfer analysis,'' Section 6.5.2 of the ABAQUS/Standard User's Manual)
is performed. Input files illustrating both steady-state and transient analyses are provided. Steady-state
analysis is obtained by specifying the STEADY STATE parameter on the *COUPLED
THERMAL-ELECTRICAL procedure. No data lines are required. Transient analysis is available by
omitting the STEADY STATE parameter. In this analysis the DELTMX parameter is set to 20°C so
that automatic time incrementation is used. The END parameter is set to SS so that the analysis
terminates when steady-state conditions are reached. Steady state is defined here as the point at which
the temperature rate change is less than 0.1° C/s. This condition is defined on the data line following
the *COUPLED THERMAL-ELECTRICAL option. We specify a total analysis time of 100 s, with an
initial time step size of 0.1 s.
The electrical loading is a steady 30 A current. This is applied as a concentrated current on each of the
nodes on the bottom edge of the left-hand-side terminal. The *CECURRENT option is used for this
purpose. The *SECTION FILE option is used to output the total current and the total heat flux in a
section defined through the fuse element. The electrical potential (degree of freedom 9) is constrained
at the bottom edge of the right-hand-side blade by using a *BOUNDARY option (``Boundary
conditions,'' Section 19.3.1 of the ABAQUS/Standard User's Manual). This option is also used to keep
the bottom edges of the fuse blades at sink temperatures (degree of freedom 11) of 29.4°C and 30.2°C,
respectively.
It is assumed that the exposed metal surfaces lose heat through convection to an ambient temperature
5-1025
Electrical Analyses
of µ0 = 23.3°C. Heat loss from the thin edges is ignored. The film coefficient varies with temperature
according to the empirical relation
h = h0 (µ ¡ µ0 )1=4 ;
where µ is surface temperature (°C); h is the film coefficient (W/mm2°C); and h0 is a constant that
depends on the surface geometry--h0 =4.747 ´ 10-6 W/mm2 for the blade surfaces, and h0 =5.756 ´
10-6 W/mm2 for the fuse element surfaces. This dependence is entered as a table of film property values
using the *FILM PROPERTY option and is referred to on the *FILM option (see ``Thermal loads,''
Section 19.4.3 of the ABAQUS/Standard User's Manual).
Acknowledgments
Mr. Hilali and Dr. Wang of Delphi Packard Electric Systems supplied the geometry of the fuse,
material properties, and experimental results. Delphi Packard assumes no responsibility for the
accuracy of the analysis method or data contained in the analysis.
Input files
thermelectautofuse_steadystate.inp
Steady-state analysis.
thermelectautofuse_transient.inp
Transient analysis.
thermelectautofuse_node.inp
Nodal coordinates for the model.
5-1026
Electrical Analyses
thermelectautofuse_element.inp
Element definitions.
thermelectautofuse_controls.inp
Identical to thermelectautofuse_steadystate.inp, except that it uses the *CONTROLS option for
control of convergence criteria.
References
· Hilali, S. Y., Private communication, July 1995.
· Hilali, S. Y., and B.-J. Wang, "ABAQUS Thermal Modeling for Electrical Assemblies," 1995
ABAQUS Users' Conference, Paris, May 1995, pp. 441-457.
· Wang, B.-J., and S. Y. Hilali, "Electrical-Thermal Modeling Using ABAQUS," 1995 ABAQUS
Users' Conference, Paris, May 1995, pp. 771-785.
Figures
Figure 5.2.1-2 Contours of the magnitude of the current density vector (A/mm 2).
5-1027
Electrical Analyses
5-1028
Electrical Analyses
Figure 5.2.1-5 Variation of temperature (°C) at measuring position 6 with time (s).
Sample listings
5-1029
Electrical Analyses
Listing 5.2.1-1
*HEADING
HEATING OF AUTOMOTIVE ELECTRICAL FUSE
STEADY STATE ANALYSIS
Units: mm; deg. C; Joule; sec; kg; Ampere
*RESTART,WRITE,FREQUENCY=100
**
*NODE, INPUT=thermelectautofuse_node.inp
*NSET, NSET=NLHS
3, 6, 9, 12, 15, 18, 21, 24, 27, 30
*NSET, NSET=NRHS
420, 423, 426, 429, 432, 435, 438, 441, 444, 447
*NSET, NSET=NOUTP
30, 51, 83, 200, 319, 335, 360, 225, 604, 500,
468, 447
*ELEMENT, TYPE=DC3D8E, ELSET=EALL,
INPUT=thermelectautofuse_element.inp
*ELEMENT, TYPE=DC3D6E, ELSET=EALL
135, 381, 98, 96, 382, 104, 102
138, 383, 372, 373, 384, 375, 376
*ELSET,ELSET=ELEMENT,GENERATE
77, 149
226, 227
*ELSET,ELSET=BLADES,GENERATE
1, 76
150, 225
*SOLID SECTION, ELSET=EALL, MATERIAL=ZINC
*SURFACE,NAME=SIDE
88,S5
87,S5
*MATERIAL, NAME=ZINC
*CONDUCTIVITY
0.1121, 20.0
0.1103, 100.0
*ELECTRICAL CONDUCTIVITY
16.75E3, 20.0
12.92E3, 100.0
*JOULE HEAT FRACTION
1.0,
*FILM PROPERTY,NAME=H1
6.57E-6, 25.0
11.6E-6, 40.0
5-1030
Electrical Analyses
14.2E-6, 60.0
15.8E-6, 80.0
17.0E-6,100.0
*FILM PROPERTY,NAME=H2
5.42E-6, 25.0
9.60E-6, 40.0
11.7E-6, 60.0
13.0E-6, 80.0
14.1E-6,100.0
*STEP,INC=100
STEP 1: JOULE HEATING ANALYSIS
*COUPLED THERMAL-ELECTRICAL,STEADY STATE
*BOUNDARY
NRHS, 9, , 0.0
NLHS, 11,, 29.4
NRHS, 11,, 30.2
*CECURRENT
NLHS, 9, 3.0
*FILM
ELEMENT, F1, 23.3, H1
ELEMENT, F2, 23.3, H1
BLADES, F1, 23.3, H2
BLADES, F2, 23.3, H2
*ENERGY PRINT,FREQUENCY=100
*ENERGY FILE,FREQUENCY=100
*EL PRINT,ELSET=ELEMENT,FREQUENCY=100
JENER, HFLM, ECDM, EPGM
*EL FILE,ELSET=ELEMENT,FREQUENCY=100
HFL, ECD, EPG
*NODE PRINT,NSET=NOUTP,FREQUENCY=100
NT,EPOT
*NODE FILE,NSET=NOUTP,FREQUENCY=100
NT,EPOT
*SECTION PRINT,NAME=SID88,SURFACE=SIDE
SOAREA,SOH,SOE
*SECTION FILE, NAME=SID88,SURFACE=SIDE
SOAREA,SOH,SOE
*END STEP
*STEP,INC=100
STEP 2: COOL DOWN ANALYSIS
*HEAT TRANSFER,STEADY STATE
*END STEP
5-1031
Electrical Analyses
Listing 5.2.1-2
*HEADING
HEATING OF AUTOMOTIVE ELECTRICAL FUSE
TRANSIENT ANALYSIS
Units: mm; deg. C; Joule; sec; kg; Ampere
*RESTART,WRITE,FREQUENCY=100
*NODE, INPUT=thermelectautofuse_node.inp
*NSET, NSET=NLHS
3, 6, 9, 12, 15, 18, 21, 24, 27, 30
*NSET, NSET=NRHS
420, 423, 426, 429, 432, 435, 438, 441, 444, 447
*NSET, NSET=NOUTP
30, 51, 83, 200, 319, 335, 360, 225, 604, 500,
468, 447
*ELEMENT, TYPE=DC3D8E, ELSET=EALL,
INPUT=thermelectautofuse_element.inp
*ELEMENT, TYPE=DC3D6E, ELSET=EALL
135, 381, 98, 96, 382, 104, 102
138, 383, 372, 373, 384, 375, 376
*ELSET,ELSET=ELEMENT,GENERATE
77, 149
226, 227
*ELSET,ELSET=BLADES,GENERATE
1, 76
150, 225
*SOLID SECTION, ELSET=EALL, MATERIAL=ZINC
*MATERIAL, NAME=ZINC
*CONDUCTIVITY
0.1121, 20.0
0.1103, 100.0
*ELECTRICAL CONDUCTIVITY
16.75E3, 20.0
12.92E3, 100.0
*JOULE HEAT FRACTION
1.0,
*DENSITY
7.14E-6,
*SPECIFIC HEAT
389.0,
*FILM PROPERTY,NAME=H1
6.57E-6, 25.0
11.6E-6, 40.0
5-1032
Electrical Analyses
14.2E-6, 60.0
15.8E-6, 80.0
17.0E-6,100.0
*FILM PROPERTY,NAME=H2
5.42E-6, 25.0
9.60E-6, 40.0
11.7E-6, 60.0
13.0E-6, 80.0
14.1E-6,100.0
*SURFACE, NAME=SURF_1
ELEMENT, S1
*SURFACE, NAME=SURF_2
ELEMENT, S2
*SURFACE, NAME=SURF_3
BLADES, S1
*SURFACE, NAME=SURF_4
BLADES, S2
*STEP,INC=100
STEP 1: JOULE HEATING ANALYSIS
*COUPLED THERMAL-ELECTRICAL,DELTMX=20.0,END=SS
0.1, 100.0, , ,0.1
*BOUNDARY
NRHS, 9, , 0.0
NLHS, 11,, 29.4
NRHS, 11,, 30.2
*CECURRENT
NLHS, 9, 3.0
*SFILM
SURF_1, F, 23.3, H1
SURF_2, F, 23.3, H1
SURF_3, F, 23.3, H2
SURF_4, F, 23.3, H2
*ENERGY PRINT,FREQUENCY=100
*ENERGY PRINT,FREQUENCY=100,ELSET=BLADES
*ENERGY PRINT,FREQUENCY=100,ELSET=ELEMENT
*ENERGY FILE,FREQUENCY=100
*ENERGY FILE,FREQUENCY=100,ELSET=BLADES
*ENERGY FILE,FREQUENCY=100,ELSET=ELEMENT
*EL PRINT,ELSET=ELEMENT,FREQUENCY=100
JENER, HFLM, ECDM, EPGM
*EL FILE,ELSET=ELEMENT,FREQUENCY=100
HFL, ECD, EPG
*NODE PRINT,NSET=NOUTP,FREQUENCY=100
5-1033
Electrical Analyses
NT,EPOT
*NODE FILE,NSET=NOUTP,FREQUENCY=100
NT,EPOT
*END STEP
*STEP,INC=100
STEP 2: COOL DOWN ANALYSIS
*HEAT TRANSFER,DELTMX=20.0,END=SS
0.1, 100.0, , ,0.1
*END STEP
5-1034
Mass Diffusion Analyses
Problem description
The problem is shown in Figure 6.1.1-1 and consists of a section of the vessel wall made up of a
200-mm thick base metal and a 5-mm thick weld metal. The problem is one-dimensional, the only
gradient being through the thickness of the wall. The purpose of the analysis is to predict the evolution
of hydrogen concentration through the wall thickness during cooling caused by a shutdown.
~
sw = 1288 e¡1078=µ ppm mm N¡1=2
~
Dw = 9310 e¡6767=µ mm2 =h
6-1035
Mass Diffusion Analyses
~
sb = 4300 e¡3261=µ ppm mm N¡1=2
~
274 e¡1157=µ
Db = mm2 =h;
1 + (1:05 £ 10¡3 e3573=µ~ )
Time stepping
The problem is run in two parts. The first part consists of a step in which a single increment of *MASS
DIFFUSION, STEADY STATE analysis is performed with an arbitrary time step to establish the initial
steady-state hydrogen concentration distribution corresponding to the initial temperature.
The hydrogen diffusion during cooling is then analyzed in four subsequent *MASS DIFFUSION
transient analysis steps, using automatic time stepping. This need not be done in four separate steps.
We do it here because the results given by Fujii et al. (1982), with which we compare the ABAQUS
results, are presented at four specific times during the transient: 2.7 h (673.15 K, 400.0°C), 5.2 h
(623.15 K, 350.0°C), 10.2 h (523.15 K, 250.0°C), and 21.5 h (298.15 K, 25.0°C).
The accuracy of the time integration for the *MASS DIFFUSION transient analysis steps, during
which cooling occurs, is controlled by the DCMAX parameter. This parameter specifies the allowable
normalized concentration change per time step. Even in a linear problem such as this, DCMAX
controls the accuracy of the solution because the time integration operator is not exact (the backward
difference rule is used). In this case DCMAX is chosen as 0.01 N 1/2mm-1, which is a very tight value.
This is necessary to obtain an acceptably accurate integration of the concentration because the
solubility of the materials decreases significantly (by more than two orders of magnitude in the base
metal) as the temperature decreases and, therefore, the changes in concentration become larger for a
given change in normalized concentration.
An important issue in transient diffusion problems is the choice of initial time step. As in any transient
problem, the spatial element size and the time step are related to the extent that time steps smaller than
a certain size may lead to spurious oscillations in the solution and, therefore, provide no useful
information. This coupling of the spatial and temporal approximations is always most obvious at the
6-1036
Mass Diffusion Analyses
start of diffusion problems, immediately after prescribed changes in the boundary values. For the mass
diffusion case the suggested guideline for choosing the initial time increment (see ``Mass diffusion
analysis,'' Section 6.8.1 of the ABAQUS/Standard User's Manual) is
1
¢t ¸ (¢h)2 ;
6D
where ¢h is a characteristic element size near the disturbance (that is, near the weld metal surface in
our case), and D is the diffusivity of the material. For the weld metal in our model we choose a typical
¢h = 0.125 mm and we have D = 0.85 mm2/h at the initial temperature, which gives ¢t ¸ 0.003 h.
For the base metal in our model we choose a typical ¢h = 1.25 mm and we have D = 4.88 mm2/h at
the initial temperature, which gives ¢t ¸ 0.053 h. Based on these calculations an initial time step of
0.1 h is used, which gives an initial solution with no oscillations, as expected.
Input files
hydrodiffvesselwall_2d.inp
Two-dimensional analysis.
hydrodiffvesselwall_3d.inp
Three-dimensional analysis.
hydrodiffvesselwall_fick.inp
Two-dimensional analysis using Fick's law.
hydrodiffvesselwall_nonlinear.inp
Nonlinear version (including concentration dependence on the material properties) of the
two-dimensional analysis.
hydrodiffvesselwall_heat.inp
Heat transfer analysis that writes temperatures to a results file for use in
hydrodiffvesselwall_massdiff.inp.
6-1037
Mass Diffusion Analyses
hydrodiffvesselwall_massdiff.inp
Two-dimensional mass diffusion analysis which reads temperatures from the results file written in
hydrodiffvesselwall_heat.inp.
Reference
· Fujii, T., T. Nazama, H. Makajima, and R. Horita, "A Safety Analysis on Overlay Disbonding of
Pressure Vessels for Hydrogen Service," Journal of the American Society for Metals, pp.
361-368, 1982.
Figures
6-1038
Mass Diffusion Analyses
Sample listings
6-1039
Mass Diffusion Analyses
Listing 6.1.1-1
*HEADING
HYDROGEN DIFFUSION OF A SHELL SECTION
*RESTART,WRITE,FREQUENCY=1000
*NODE
1,
2001,,10.
41,5.,
2041,5.,10.
121,205.
2121,205.,10.
*NGEN,NSET=LHEND
1,2001,1000
*NGEN,NSET=MID
41,2041,1000
*NGEN,NSET=RHEND
121,2121,1000
*NFILL,NSET=NALL,TWO STEP,BIAS=1.125
LHEND,MID,40,1
*NFILL,NSET=NALL,TWO STEP,BIAS=.875
MID,RHEND,80,1
*ELEMENT,TYPE=DC2D8
1,1,3,2003,2001,2,1003,2002,1001
*ELGEN,ELSET=WELD
1,20,2,2
*ELEMENT,TYPE=DC2D8
41,41,43,2043,2041,42,1043,2042,1041
*ELGEN,ELSET=BASE
41,40,2,2
*ELSET,ELSET=ELS1
39,41
*SOLID SECTION,MATERIAL=WELD,ELSET=WELD
1.,
*MATERIAL,NAME=WELD
*SOLUBILITY
2.48858D+01, 2.73150D+02
3.46472D+01, 2.98150D+02
4.58298D+01, 3.23150D+02
5.82346D+01, 3.48150D+02
7.16596D+01, 3.73150D+02
8.59120D+01, 3.98150D+02
1.00815D+02, 4.23150D+02
6-1040
Mass Diffusion Analyses
1.16210D+02, 4.48150D+02
1.31960D+02, 4.73150D+02
1.47945D+02, 4.98150D+02
1.64063D+02, 5.23150D+02
1.80229D+02, 5.48150D+02
1.96372D+02, 5.73150D+02
2.12432D+02, 5.98150D+02
2.28360D+02, 6.23150D+02
2.44118D+02, 6.48150D+02
2.59672D+02, 6.73150D+02
2.74998D+02, 6.98150D+02
2.90077D+02, 7.23150D+02
2.92704D+02, 7.27550D+02
*DIFFUSIVITY
1.62094D-07,, 2.73150D+02
1.29398D-06,, 2.98150D+02
7.49035D-06,, 3.23150D+02
3.36944D-05,, 3.48150D+02
1.23910D-04,, 3.73150D+02
3.86932D-04,, 3.98150D+02
1.05615D-03,, 4.23150D+02
2.57731D-03,, 4.48150D+02
5.72350D-03,, 4.73150D+02
1.17322D-02,, 4.98150D+02
2.24546D-02,, 5.23150D+02
4.05055D-02,, 5.48150D+02
6.94021D-02,, 5.73150D+02
1.13680D-01,, 5.98150D+02
1.78977D-01,, 6.23150D+02
2.72085D-01,, 6.48150D+02
4.00960D-01,, 6.73150D+02
5.74695D-01,, 6.98150D+02
8.03461D-01,, 7.23150D+02
8.50242D-01,, 7.27550D+02
*SOLID SECTION,MATERIAL=BASE,ELSET=BASE
1.,
*MATERIAL,NAME=BASE
*SOLUBILITY
1.78188D-01, 3.23150D+02
3.67776D-01, 3.48150D+02
6.88842D-01, 3.73150D+02
1.19243D-00, 3.98150D+02
1.93457D-00, 4.23150D+02
6-1041
Mass Diffusion Analyses
2.97365D-00, 4.48150D+02
4.36782D-00, 4.73150D+02
6.17278D-00, 4.98150D+02
8.43995D-00, 5.23150D+02
1.12152D+01, 5.48150D+02
1.45379D+01, 5.73150D+02
1.84407D+01, 5.98150D+02
2.29491D+01, 6.23150D+02
2.80820D+01, 6.48150D+02
3.38515D+01, 6.73150D+02
4.02639D+01, 6.98150D+02
4.73200D+01, 7.23150D+02
4.86282D+01, 7.27550D+02
*DIFFUSIVITY
7.85674D-03,, 2.73150D+02
3.34289D-02,, 2.98150D+02
1.13043D-01,, 3.23150D+02
3.17681D-01,, 3.48150D+02
7.65060D-01,, 3.73150D+02
1.61326D-00,, 3.98150D+02
3.02697D-00,, 4.23150D+02
5.12273D-00,, 4.48150D+02
7.92165D-00,, 4.73150D+02
1.13403D+01,, 4.98150D+02
1.52239D+01,, 5.23150D+02
1.93975D+01,, 5.48150D+02
2.37067D+01,, 5.73150D+02
2.80357D+01,, 5.98150D+02
3.23085D+01,, 6.23150D+02
3.64808D+01,, 6.48150D+02
4.05306D+01,, 6.73150D+02
4.44494D+01,, 6.98150D+02
4.82372D+01,, 7.23150D+02
4.88906D+01,, 7.27550D+02
*INITIAL CONDITIONS,TYPE=TEMPERATURE
NALL,727.55
*INITIAL CONDITIONS,TYPE=CONCENTRATION
NALL,.1
*AMPLITUDE,NAME=AMP1,TIME=TOTAL TIME,
VALUE=ABSOLUTE
0.,727.55,1.E-5,727.55,21.5,298.15,1000.,298.15
*STEP
STEADY-STATE SOLUTION UNDER OPERATING CONDITIONS
6-1042
Mass Diffusion Analyses
6-1043
Mass Diffusion Analyses
LHEND,11,11,0.
*TEMPERATURE,AMPLITUDE=AMP1
NALL,
*END STEP
*STEP,INC=100
TRANSIENT ANALYSIS DUE TO SHUTDOWN -- PHASE 3
*MASS DIFFUSION,DCMAX=.01
.1,5.0,,,.0001
*BOUNDARY
LHEND,11,11,0.
*TEMPERATURE,AMPLITUDE=AMP1
NALL,
*END STEP
*STEP,INC=1000
TRANSIENT ANALYSIS DUE TO SHUTDOWN -- PHASE 4
*MASS DIFFUSION,DCMAX=.05
.1,11.3,,,.0001
*BOUNDARY
LHEND,11,11,0.
*TEMPERATURE,AMPLITUDE=AMP1
NALL,
*END STEP
6-1044
Mass Diffusion Analyses
· Stress analysis with quadratic elements and quarter-point spacing at the crack tip, followed by a
mass diffusion analysis with linear elements.
· Stress analysis with quadratic elements and quarter-point spacing at the crack tip, followed by a
mass diffusion analysis with quadratic elements and quarter-point spacing at the crack tip.
· Stress analysis with quadratic elements (no quarter-point spacing), followed by a mass diffusion
analysis with quadratic elements (no quarter-point spacing).
· Stress analysis with linear elements, followed by a mass diffusion analysis with linear elements.
p
The quarter-point spacing technique is used in fracture mechanics analyses to enforce a 1= r
singularity at the crack tip, where r is the distance from the crack tip.
The sequentially coupled mass diffusion analysis consists of a static stress analysis, followed by a mass
diffusion analysis. Equivalent pressure stresses from the static analysis are written to the results file as
nodal averaged values. Subsequently, these pressures are read in during the course of the mass
diffusion analysis to provide a driving force for mass diffusion.
The material properties for mass diffusion given by Fujii et al. (1982) are as follows.
Solubility:
z
s = 4300 e¡3261=(µ¡µ )
ppm mm N¡1=2
Diffusivity:
z
7611 £ 10¡5 e¡1157=(µ¡µ )
D= mm2 =s;
1 + (1:05 £ 10¡3 e3573=(µ¡µz ) )
where µ is the temperature in degrees Celsius and µz = -273 is the absolute zero temperature.
Stress-assisted diffusion is specified by defining the pressure stress factor, ∙p ; as
V HÁ
∙p = mm N¡1=2 ;
R(µ ¡ µz )
where R =8.31432 Jmol -1K-1 is the universal gas constant, V H =2.0 ´ 103mm3mol-1 is the partial
molar volume of hydrogen in iron-based metals, and Á is the normalized concentration. The
concentration dependence of ∙p is entered in ABAQUS in tabulated form as shown in the input
listings. It is important to note that although ∙p is defined in terms of normalized concentration, Á, the
tabular data must be entered in terms of concentration, c = Ás:
The following properties are also used in the stress analysis: elastic modulus, E =2.0 ´ 105Nmm-2, and
Poisson's ratio, º = 0.3.
The specimen is maintained at a constant temperature of µ ¡ µz = 325 K throughout the analysis.
Under the initial steady-state conditions the specimen has a uniform concentration of 50 ppm, which
6-1045
Mass Diffusion Analyses
where Áo is the normalized concentration obtained in the unstressed state and p is the equivalent
pressure stress. This solution dictates that for a crack-tip problem, the concentration follows the
singularity of the stresses.
Figure 6.1.2-3 and Figure 6.1.2-4show the final distribution of equivalent pressure stress and
concentration predicted by the ABAQUS analysis in the region around the crack tip. The results shown
represent the first case described above, using a quadratic, quarter-point mesh for stresses and a linear
mesh for mass diffusion. The shapes of the contours show good agreement, since contours of constant
pressure stress should be contours of constant concentration, as indicated by the analytical solution
above.
Figure 6.1.2-5 and Figure 6.1.2-6show the pressures (in MPa) and concentrations (in ppm) ahead of
the crack tip for all four combinations of stress and mass diffusion analyses. Results are presented as
functions of the ratio of the distance to the crack tip, r, over the crack length, a. For the region
immediately ahead of the crack, linear elastic fracture mechanics yields the analytical solution for
equivalent pressure stress:
KI (1 + º ) (1 + º )¾
p=¡ p ¡ ;
2¼r 3
p
where KI = ¾ ¼a is the stress intensity factor for a Mode I crack of length a and ¾ is the externally
applied distributed load.
As can be seen from the figures, the finite element results for all four combinations of element types
are identical except at the first element, where the results are not expected to be valid. The results
show good agreement with the analytically predicted solutions for both equivalent pressure stress and
concentration as the distance to the crack tip, r, approaches zero. Farther from the crack tip, the
deviation between the analytical solution and the finite element solution increases. This deviation is
consistent with the fact that the linear elastic crack-tip solution is valid only as r approaches zero.
No mesh convergence studies were conducted with respect to the number of elements in the crack-tip
region. For comparison with the solutions presented here, an analysis was conducted with equally
spaced elements approaching the crack tip. The results (not shown here) indicate that biasing the
elements toward the crack tip is necessary to capture the gradients of concentration and equivalent
6-1046
Mass Diffusion Analyses
pressure stress adequately. In addition, the equivalent pressure stress results demonstrate that the effect
of using quarter-point positioning of the nodes at the crack tip is insignificant in this problem as long
as the mesh is refined sufficiently.
Differences between the finite element and analytically predicted concentrations are a direct result of
the differences between the finite element and analytically predicted values of pressure stress. If the
analytical values of equivalent pressure stress are used to drive the ABAQUS concentration solution,
the resulting curve is indistinguishable from the analytical concentration shown.
Input files
difftocrack_quarterpstress.inp
Quadratic stress analysis with quarter-point spacing at the crack tip. This analysis writes the results
file used in difftocrack_linearmassdiff1.inp and difftocrack_quarterpmassdiff.inp.
difftocrack_linearmassdiff1.inp
Linear mass diffusion analysis that reads results file data from difftocrack_quarterpstress.inp.
difftocrack_stress.inp
Stress analysis with quadratic elements (no quarter-point spacing). This analysis writes the results
file used in difftocrack_massdiff.inp.
difftocrack_massdiff.inp
Mass diffusion analysis with quadratic elements that reads equivalent pressure stresses from the
results file written in difftocrack_stress.inp.
difftocrack_quarterpmassdiff.inp
Mass diffusion analysis with quadratic elements and quarter-point spacing. This analysis reads
equivalent pressure stresses from the results file written in difftocrack_quarterpstress.inp.
difftocrack_linearstress.inp
Stress analysis with linear elements. This analysis writes the results file used in
difftocrack_linearmassdiff2.inp.
difftocrack_linearmassdiff2.inp
Mass diffusion analysis with linear elements that reads equivalent pressure stresses from the
results file written in difftocrack_linearstress.inp.
difftocrack_node.inp
Node data for all the analyses.
difftocrack_quad_elements.inp
Element data for the analyses using quadratic elements.
difftocrack_linear_elements.inp
Element data for the analyses using linear elements.
6-1047
Mass Diffusion Analyses
References
· Fujii, T., T. Nazama, H. Makajima, and R. Horita, "A Safety Analysis on Overlay Disbonding of
Pressure Vessels for Hydrogen Service," Journal of the American Society for Metals, pp.
361-368, 1982.
· Liu, H. W., "Stress-Corrosion Cracking and the Interaction Between Crack-Tip Stress Field and
Solute Atoms," Transactions of the ASME: Journal of Basic Engineering, vol. 92, pp. 633-638,
1970.
Figures
Figure 6.1.2-2 Finite element model of center crack specimen (with 1/4 symmetry) with detail of
crack-tip mesh.
6-1048
Mass Diffusion Analyses
6-1049
Mass Diffusion Analyses
6-1050
Mass Diffusion Analyses
Sample listings
6-1051
Mass Diffusion Analyses
Listing 6.1.2-1
*HEADING
Quadratic stress analysis, singular elements
at crack tip
MODEL BUILT IN mm,N,s
**
*PREPRINT,ECHO=NO,MODEL=NO,HIST=NO
*NODE,NSET=ALL,INPUT=difftocrack_node.inp
**
**
*ELEMENT, TYPE=CPE8R, ELSET=ALL,
INPUT=difftocrack_quad_elements.inp
**
**
*NODE,NSET=TIP
1,2.0,0.
81,2.0,0.
*NGEN,NSET=TIP
1,81,1
**
** tipbound
**
*NSET, NSET=TIPBOUND
5001, 5002, 5003, 5004, 5005,
5006, 5007, 5008, 5009, 5010,
5011, 5012, 5013, 5014, 5015,
5016, 5017, 5018, 5019, 5020,
5021, 5022, 5023, 5024, 5025,
5026, 5027, 5028, 5029, 5030,
5031, 5032, 5033, 5034, 5035,
5036, 5037, 5038, 5039, 5040,
5041, 5042, 5043, 5044, 5045,
5046, 5047, 5048, 5049, 5050,
5051, 5052, 5053, 5054, 5055,
5056, 5057, 5058, 5059, 5060,
5061, 5062, 5063, 5064, 5065,
5066, 5067, 5068, 5069, 5070,
5071, 5072, 5073, 5074, 5075,
5076, 5077, 5078, 5079, 5080,
5081,
*NFILL,NSET=TIPMESH,SINGULAR=1,TWOSTEP
TIP,TIPBOUND,50,100
6-1052
Mass Diffusion Analyses
*ELEMENT,TYPE=CPE8R,ELSET=ALL
2001,1,201,203,3,101,202,103,2
*ELGEN,ELSET=ALL
2001,25,200,50,40,2,1
**
** front
**
*NSET,NSET=FRONT,GEN
1,5001,100
*NSET, NSET=FRONT
5001, 5522, 5533, 5554, 5565,
5586, 5597, 5618, 5629, 5650,
5661, 5682, 5693, 5714, 5725,
5746, 5757, 5778, 5789, 5810,
5821, 6802, 6813, 6834, 6845,
6866, 6877, 6898, 6909, 6930,
6941, 6962, 6973, 6994, 7005,
7026, 7037, 7058, 7069, 7090,
7101, 7122, 7133, 7154, 7165,
7186, 7197, 7218, 7229, 7250,
7261, 7282, 7293, 7314, 7325,
7346, 7357, 7378, 7389, 7410,
7421,
**
** RIGHT
**
*NSET, NSET=RIGHT
7421, 7422, 7423, 7424, 7425,
7426, 7427, 7428, 7429, 7430,
7431, 7432, 7433, 7434, 7435,
7436, 7437, 7438, 7439, 7440,
7441, 8642, 8653, 8674, 8685,
8706, 8717, 8738, 8749, 8770,
8781, 8802, 8813, 8834, 8845,
8866, 8877, 8898, 8909, 8930,
8941, 8962, 8973, 8994, 9005,
9026, 9037, 9058, 9069, 9090,
9101, 9122, 9133, 9154, 9165,
9186, 9197, 9218, 9229, 9250,
9261, 9282, 9293, 9314, 9325,
9346, 9357
**
** left
6-1053
Mass Diffusion Analyses
**
*NSET, NSET=LEFT
6481, 6782, 6783, 6784, 6785,
6786, 6787, 6788, 6789, 6790,
6791, 6792, 6793, 6794, 6795,
6796, 6797, 6798, 6799, 6800,
6801, 8051, 8071, 8081, 8101,
8111, 8131, 8141, 8161, 8171,
8191, 8201, 8221, 8231, 8251,
8261, 8281, 8291, 8311, 8321,
8341, 8351, 8371, 8381, 8401,
8411, 8431, 8441, 8461, 8471,
8491, 8501, 8521, 8531, 8551,
8561, 8581, 8591, 8611, 8621,
8641, 9387, 9392, 9402, 9407,
9417, 9422, 9432, 9437, 9447,
9452, 9462, 9467, 9477, 9482,
9492, 9497, 9507, 9512, 9522,
9527, 9537, 9542, 9552, 9557,
9567, 9572, 9582, 9587, 9597,
9602, 9612, 9617, 9627, 9632,
9642, 9647, 9657, 9662, 9672,
9677, 9687, 9688, 9689, 9690,
9691, 9692, 9745, 9746
**
** crack
**
*NSET,NSET=CRACK,GEN
81,5081,100
*NSET, NSET=CRACK
5081, 6511, 6531, 6541, 6561,
6571, 6591, 6601, 6621, 6631,
6651, 6661, 6681, 6691, 6711,
6721, 6741, 6751, 6771, 6781,
6801,
**
** top
**
*NSET, NSET=TOP
9357, 9358, 9359, 9360, 9361,
9362, 9363, 9364, 9365, 9366,
9367, 9368, 9369, 9370, 9371,
9372, 9373, 9374, 9375, 9376,
6-1054
Mass Diffusion Analyses
6-1055
Mass Diffusion Analyses
Listing 6.1.2-2
*HEADING
Mass Diffusion Analysis with Linear Elements
Using Quadratic Singular Stress analysis
MODEL BUILT IN mm,N,s
**
*PREPRINT,ECHO=NO,MODEL=NO,HIST=NO
*NODE,NSET=ALL,INPUT=difftocrack_node.inp
**
**
*ELEMENT, TYPE=DC2D4, ELSET=ALL,
INPUT=difftocrack_linear_elements.inp
**
**
*NODE,NSET=TIP
1,2.0,0.
81,2.0,0.
*NGEN,NSET=TIP
1,81,1
**
** tipbound
**
*NSET, NSET=TIPBOUND
5001, 5002, 5003, 5004, 5005,
5006, 5007, 5008, 5009, 5010,
5011, 5012, 5013, 5014, 5015,
5016, 5017, 5018, 5019, 5020,
5021, 5022, 5023, 5024, 5025,
5026, 5027, 5028, 5029, 5030,
5031, 5032, 5033, 5034, 5035,
5036, 5037, 5038, 5039, 5040,
5041, 5042, 5043, 5044, 5045,
5046, 5047, 5048, 5049, 5050,
5051, 5052, 5053, 5054, 5055,
5056, 5057, 5058, 5059, 5060,
5061, 5062, 5063, 5064, 5065,
5066, 5067, 5068, 5069, 5070,
5071, 5072, 5073, 5074, 5075,
5076, 5077, 5078, 5079, 5080,
5081,
*NFILL,NSET=TIPMESH,SINGULAR=1,TWO STEP
TIP,TIPBOUND,50,100
6-1056
Mass Diffusion Analyses
*ELEMENT,TYPE=DC2D4,ELSET=ALL
2001,1,201,203,3
*ELGEN,ELSET=ALL
2001,25,200,50,40,2,1
**
** front
**
*NSET,NSET=FRONT,GEN
1,5001,100
*NSET, NSET=FRONT
5001, 5522, 5533, 5554, 5565,
5586, 5597, 5618, 5629, 5650,
5661, 5682, 5693, 5714, 5725,
5746, 5757, 5778, 5789, 5810,
5821, 6802, 6813, 6834, 6845,
6866, 6877, 6898, 6909, 6930,
6941, 6962, 6973, 6994, 7005,
7026, 7037, 7058, 7069, 7090,
7101, 7122, 7133, 7154, 7165,
7186, 7197, 7218, 7229, 7250,
7261, 7282, 7293, 7314, 7325,
7346, 7357, 7378, 7389, 7410,
7421,
**
** RIGHT
**
*NSET, NSET=RIGHT
7421, 7422, 7423, 7424, 7425,
7426, 7427, 7428, 7429, 7430,
7431, 7432, 7433, 7434, 7435,
7436, 7437, 7438, 7439, 7440,
7441, 8642, 8653, 8674, 8685,
8706, 8717, 8738, 8749, 8770,
8781, 8802, 8813, 8834, 8845,
8866, 8877, 8898, 8909, 8930,
8941, 8962, 8973, 8994, 9005,
9026, 9037, 9058, 9069, 9090,
9101, 9122, 9133, 9154, 9165,
9186, 9197, 9218, 9229, 9250,
9261, 9282, 9293, 9314, 9325,
9346, 9357
**
** left
6-1057
Mass Diffusion Analyses
**
*NSET, NSET=LEFT
6481, 6782, 6783, 6784, 6785,
6786, 6787, 6788, 6789, 6790,
6791, 6792, 6793, 6794, 6795,
6796, 6797, 6798, 6799, 6800,
6801, 8051, 8071, 8081, 8101,
8111, 8131, 8141, 8161, 8171,
8191, 8201, 8221, 8231, 8251,
8261, 8281, 8291, 8311, 8321,
8341, 8351, 8371, 8381, 8401,
8411, 8431, 8441, 8461, 8471,
8491, 8501, 8521, 8531, 8551,
8561, 8581, 8591, 8611, 8621,
8641, 9387, 9392, 9402, 9407,
9417, 9422, 9432, 9437, 9447,
9452, 9462, 9467, 9477, 9482,
9492, 9497, 9507, 9512, 9522,
9527, 9537, 9542, 9552, 9557,
9567, 9572, 9582, 9587, 9597,
9602, 9612, 9617, 9627, 9632,
9642, 9647, 9657, 9662, 9672,
9677, 9687, 9688, 9689, 9690,
9691, 9692, 9745, 9746
**
** crack
**
*NSET,NSET=CRACK,GEN
81,5081,100
*NSET, NSET=CRACK
5081, 6511, 6531, 6541, 6561,
6571, 6591, 6601, 6621, 6631,
6651, 6661, 6681, 6691, 6711,
6721, 6741, 6751, 6771, 6781,
6801,
**
** top
**
*NSET, NSET=TOP
9357, 9358, 9359, 9360, 9361,
9362, 9363, 9364, 9365, 9366,
9367, 9368, 9369, 9370, 9371,
9372, 9373, 9374, 9375, 9376,
6-1058
Mass Diffusion Analyses
6-1059
Mass Diffusion Analyses
FILE=difftocrack_quarterpstress
*EL PRINT,FREQ=0
*NODE PRINT,NSET=FRONT
NNC11,
*NODE FILE,NSET=FRONT,FREQ=2
NNC,
*RESTART,WRITE,OVERLAY,FREQ=1
*EL FILE,FREQ=2
CONC,
SOL,
ESOL,
ISOL,
*END STEP
6-1060
Acoustic Analyses
7. Acoustic Analyses
7.1 Acoustic analyses
7.1.1 Coupled acoustic-structural analysis of a car
Product: ABAQUS/Standard
This example illustrates fully coupled acoustic-structural analysis. Such problems arise when
solid-fluid interaction is fundamental to the overall vibrational behavior of the body or of the acoustic
fluid. Typical examples of such problems include loudspeaker enclosures, fluid-filled tanks, muffler
systems, and vehicle cabin enclosures.
This particular example is a two-dimensional analysis of a car structure and interior and represents a
cross-section of the car cabin cut lengthwise by a vertical plane. The model contains structural
elements to model the car cabin, acoustic elements to model the air interior, and acoustic-structural
interface elements to produce the coupling. All elements have an out-of-plane thickness of 1.0, so all
forces can be interpreted as per unit of thickness of the cross-section.
The analysis begins with natural frequency extractions for the structure alone and for the acoustic
cavity alone. The remaining part of the study obtains the steady-state harmonic response of the fully
coupled system, excited by a point load at one node on the floor of the car, in the range 35-65 Hz. Two
models are used to obtain this response. In one the structure is represented by finite elements. In the
other the structure is represented by some of its natural modes. This latter approach can be quite
cost-effective in some cases (although it is not so in this small example). It is also useful in
applications where the structure is so complex that its harmonic response cannot be predicted
accurately with numerical modeling; instead, the modes and frequencies are obtained experimentally.
This example shows how such numerically or experimentally determined modes can be used in an
analysis. It also includes a study of the sensitivity of the acoustic response to damping in the
structure.
Full model
The models are shown in Figure 7.1.1-1. The structural model is made from beam elements of type
B21, using the properties of various materials making up the structure (steel, glass, and wood). The
acoustic model fills the interior of the structure with 4-node acoustic elements of type AC2D4.
Acoustic interface elements (type ASI2) couple the structure and the acoustic medium. No mesh
convergence study has been done since the example is intended as an illustration only.
The acoustic elements that represent the seat back have a "volumetric drag coefficient" to simulate the
acoustic absorbing properties of the material used in this part of the interior.
The *DAMPING option is used to introduce Rayleigh stiffness proportional damping, governed by the
parameter ¯, into the structural materials in the model. For a given value of ¯ applied to all materials
in the structure, the damping fraction » for a mode ® with natural frequency !® (radians per unit time)
is given by the formula
7-1061
Acoustic Analyses
¯!®
»= :
2
The value of ¯ in the full model was chosen to give approximately 1% critical damping for those
modes of the structure whose natural frequencies are in the range of excitation. This was done by
calculating ¯ to give exactly 1% critical damping at 41.51 Hz (mode 19 of the structure, !19 = 260.81
radians/time), which produces damping fractions ranging from 0.86% at mode 16 to 1.56% at mode 23.
Modal model
In the modal model the structural elements are replaced with a modal representation of the structure as
illustrated in Figure 7.1.1-2. In many practical cases this modal representation is based on experimental
measurements. We do not have such data for this example: instead, we use the modes extracted for the
structure alone. The acoustic elements are defined exactly as in the full model (including volumetric
drag in the seat).
Modal representation means that the physical response uNi in direction i at node N is approximated by
the sum of modal amplitudes along eigenvectors of the structure
M
X
uN
i = a® ÁN
i® ;
®=1
where ÁNi® is the eigenvector of the structural system for mode ®, a® is the modal amplitude of the
response (the "generalized coordinate"), and M is the number of modes used in the representation.
This modal representation of the structure consists of the M independent single degree of freedom
systems coupled to the displacements of the physical nodes through the summation equation above.
Since the modes are orthogonal, the response of each mode, a® ; is that of an independent, one degree
of freedom system (Figure 7.1.1-2), with mass m® , stiffness k® , and viscous damping c® . If the modes
are extracted by ABAQUS, the generalized mass m® and the natural frequency !® (defining
k® = m® =!®2 ) are both available from the output of the *FREQUENCY step. If the modes have been
obtained experimentally, these values are provided as part of the measured response. The damping
value c® for a mode ® is chosen to produce a desired fraction, »® , of the critical damping for that mode
p
and is given by c® = 2»® m® k® :
To couple the displacements of the physical nodes to the generalized coordinates of the modes, a® ,
these generalized coordinates must be present as degrees of freedom in the model. For this purpose a
special, nonphysical node is created for each mode. (The coordinates of these nodes do not affect the
analysis, so for convenience they are all placed at the origin.) The generalized coordinate of a given
mode is represented by displacement in the 1-direction (arbitrarily chosen) at its node. The generalized
mass, damping, and stiffness for a given mode are incorporated as mass, dashpot, and spring elements
at its node.
The physical nodes are needed around the acoustic boundary where we wish to couple the structural
response to the response of the acoustic fluid through ASI-type elements. The summation equation
above is imposed in each direction at each such acoustic boundary node by using the *EQUATION
7-1062
Acoustic Analyses
option to tie the displacements of the physical boundary nodes to the 1-direction displacements of the
nonphysical nodes. Since there are usually many such displacement components, we use a FORTRAN
program to generate the *EQUATION data. acouststructcar_coupled.inp shows that program, using the
ABAQUS results file from the *FREQUENCY analysis of the structure to generate the *EQUATION
data.
The program also extracts m® and k® from the *FREQUENCY analysis results file and calculates c® ;
three files are generated and can be copied directly into an input file to define the mass, spring, and
dashpot coefficients. A damping value, »® , of 1% of critical damping is used in all modes. This modal
damping will not give exactly the same results as the Rayleigh damping used in the full model because
in the full model the fraction of critical damping was exactly 1% at only one frequency. The fraction of
critical damping can be varied in the program by changing the value of the variable FRACTD.
Coupled analyses
All of the models are run requesting analysis at 181 frequencies in the range of interest. A coarser
model would result in some of the resonances being missed. A coupled acoustic-structural steady-state
analysis must be performed using the *STEADY STATE DYNAMICS, DIRECT procedure in
ABAQUS.
The coupled analyses are performed as frequency sweeps from 35-65 Hz, with the system excited by a
concentrated force at node 997 (at the location of a rear axle support point), whose magnitude is 1.0 N
in phase and 0.06 N out of phase. The results of the full finite element representation of the structure
are compared to the results obtained with the 25-mode model.
The full model's response is illustrated by the acoustic pressure contours shown in Figure 7.1.1-5. The
contours are shown at four representative frequencies within the range of interest. Figure
7.1.1-6illustrates the response of the 25-mode model for the same frequencies. The differences in the
7-1063
Acoustic Analyses
pressure contours reflect differences in the damping in the two models. The modal model, with 1% of
critical damping at all frequencies, is more damped than the full model at the lower frequencies and
less damped at the higher frequencies.
Figure 7.1.1-7 shows the acoustic pressure at node 271 (about where the driver's head would be
located) and at node 745 (low in the interior, in front of the driver's seat) plotted as a function of
frequency for both the full and 25-mode models. This figure also shows the displacements at nodes
989 and 997 (both on the floor below the seat) for both models.
Input files
acouststructcar_coupled.inp
Fully coupled steady-state analysis of the full acoustic-structural model, including Rayleigh
damping in the structure.
acouststructcar_structmodes.inp
Extracting the modes of the uncoupled structural model. For use with acouststructcar_equations.f,
the number of modes extracted must match the number of modes desired in the modal analysis of
the system.
7-1064
Acoustic Analyses
acouststructcar_acoustmodes.inp
Extracting the modes of the uncoupled acoustic model.
acouststructcar_equations.f
FORTRAN program used to convert the structural eigenvectors from
acouststructcar_structmodes.inp into *EQUATIONs for the eigenvalue (modal) representation of
the structure.
acouststructcar_eigen25modes.inp
Fully coupled steady-state analysis, which utilizes the eigenvalue representation of the structure
(25 modes), including 1% critical damping of each mode.
acouststructcar_eigen50modes.inp
Fully coupled steady-state analysis, which utilizes the eigenvalue representation of the structure
(50 modes), including 1% critical damping of each mode.
Tables
7-1065
Acoustic Analyses
Figures
7-1066
Acoustic Analyses
7-1067
Acoustic Analyses
Figure 7.1.1-5 Steady-state response of the full model: acoustic pressure plots.
7-1068
Acoustic Analyses
Figure 7.1.1-6 Steady-state response of the 25 mode system: acoustic pressure plots.
7-1069
Acoustic Analyses
Figure 7.1.1-8 Steady-state response of the full model: effect of volumetric drag, without Rayleigh
damping.
7-1070
Acoustic Analyses
Figure 7.1.1-9 Steady-state response of the full model: effect of Rayleigh damping.
7-1071
Acoustic Analyses
Sample listings
7-1072
Acoustic Analyses
Listing 7.1.1-1
*HEADING
Car interior - coupled analysis -
full representation
*RESTART,WRITE
*NODE
101,1.000, 1.100
131,2.600, 1.100
421,0.760, 0.740
581,0.800, 0.520
741,0.600, 0.320
981,0.600,-0.020
989,1.050,-0.020
749,1.050, 0.240
755,1.440, 0.180
435,1.710, 0.730
437,1.810, 0.730
997,1.480,-0.020
1001,1.780,-0.020
921,1.860, 0.120
761,1.880, 0.300
771,2.300, 0.240
451,2.520, 0.730
737,0.250, 0.320
897,0.300, 0.080
979,0.470,-0.020
757,1.630, 0.340
93,0.350, 0.700
415,0.350, 0.700
139,3.380, 0.730
459,3.380, 0.730
*NGEN,NSET=ROOF
101,131
*NGEN,NSET=WINDOW
93,101
415,421
451,459
131,139
*NGEN,NSET=FRONT
101,421,40
421,581,40
581,741,40
7-1073
Acoustic Analyses
741,981,40
*NGEN,NSET=WINDOW
93,421,164
95,341,123
97,261,82
99,181,41
*NGEN,NSET=REAR
131,451,40
451,771,40
761,771
761,921,40
921,1001,40
*NGEN,NSET=FLOOR
979,989
749,989,40
749,755
435,755,40
435,437
437,757,40
757,997,40
997,1001
*NGEN,NSET=TORPED
737,741
737,897,40
897,979,41
*NGEN
181,211
261,291
341,371
421,435
501,515
581,595
661,675
741,749
817,829
837,841
897,909
437,451
517,531
597,611
677,691
757,761
917,921
7-1074
Acoustic Analyses
131,451,40
133,453,40
135,455,40
137,457,160
*ELEMENT,TYPE=AC2D4,ELSET=ACOUSTIC
1,257,218,95,93
2,218,179,97,95
3,179,140,99,97
4,101,99,140,101
5,421,341,218,257
6,341,261,179,218
7,261,181,140,179
8,101,140,181,101
116,213,133,131,211
156,137,135,215,137
157,297,137,215,335
158,457,297,335,455
176,139,137,297,139
177,139,297,457,139
101,183,103,101,181
181,503,423,421,501
189,519,439,437,517
259,819,739,737,817
268,839,759,757,837
*ELGEN,ELSET=ACOUSTIC
101,15,2,1,4,80,20
181, 7,2,1,4,80,20
189, 7,2,1,4,80,20
259, 6,2,1,3,80,20
268, 2,2,1,3,80,20
116, 2,2,20,4,80,1
*ELEMENT,TYPE=AC2D4,ELSET=ACOUSTIC
299,979,899,897,979
137,335,215,213,293
138,455,335,293,373
139,455,373,453,455
*ELEMENT,TYPE=AC2D4,ELSET=ABSORB
188,517,437,435,515
*ELGEN,ELSET=ABSORB
188,4,80,20
*ELEMENT,TYPE=B21
11,103,101
31,95,93
7-1075
Acoustic Analyses
41,457,459
*ELEMENT,TYPE=B21,ELSET=FLOR
81,1001,921
82,999,1001
80,989,997
84,987,989
89,897,979
90,817,897
*ELGEN,ELSET=ROOF
11,15,2
*ELGEN,ELSET=WINDOW
31,4,2
*ELGEN,ELSET=PLYWOOD
41,4,-2
*ELGEN,ELSET=FLOR
82,2,-2
84,5,-2
90,2,-80
*ELSET,ELSET=STEEL
ROOF,FLOR
*BEAM SECTION,SECTION=RECT,MATERIAL=STEEL,
ELSET=STEEL
1,0.9E-3
*MATERIAL,NAME=STEEL
*DENSITY
7850.,
*ELASTIC
2.1E11,0.3
*DAMPING,BETA=7.668E-5
*BEAM SECTION,SECTION=RECT,MATERIAL=WINDOW,
ELSET=WINDOW
1,2.E-3
*MATERIAL,NAME=WINDOW
*DENSITY
2470.,
*ELASTIC
0.7E11,0.23
*DAMPING,BETA=7.668E-5
*BEAM SECTION,SECTION=RECT,MATERIAL=PLYWOOD,
ELSET=PLYWOOD
1,10.E-3
*MATERIAL,NAME=PLYWOOD
*DENSITY
7-1076
Acoustic Analyses
300.,
*ELASTIC
0.001E11,0.3
*DAMPING,BETA=7.668E-5
*EQUATION
2,
459,1,1,139,1,-1
2,
459,2,1,139,2,-1
2,
459,6,1,139,6,-1
*ELEMENT,TYPE=ASI2,ELSET=INTER
1011,103,101
1031,95,93
1041,457,139
1042,455,457
1081,1001,921
1082,999,1001
1080,989,997
1084,987,989
1089,897,979
1090,817,897
*ELGEN,ELSET=INTER
1011,15,2
1031,4,2
1042,3,-2
1082,2,-2
1084,5,-2
1090,2,-80
*SOLID SECTION,MATERIAL=ACOUSTIC,ELSET=ACOUSTIC
1,
*INTERFACE,ELSET=INTER
1,
*MATERIAL,NAME=ACOUSTIC
*DENSITY
1.293,
*ACOUSTIC MEDIUM,BULK MODULUS
1.183E5,
*SOLID SECTION,ELSET=ABSORB,MATERIAL=ABSORB
1,
*MATERIAL,NAME=ABSORB
*DENSITY
20.,
7-1077
Acoustic Analyses
7-1078
Acoustic Analyses
solid medium of the muffler is directly coupled to the enclosed and surrounding air in a single analysis.
In the sequentially coupled case the muffler vibrations are considered to be independent of the loading
effects of the surrounding air, while the acoustic vibrations of the surrounding air are forced by the
motion of the muffler. This allows the muffler vibration and acoustic radiation problems to be solved
in sequence, using the submodeling procedure in ABAQUS. The results for the sequentially coupled
model are verified by comparing them to results using the fully coupled procedure.
7-1079
Acoustic Analyses
, which is long compared to the overall system geometry. The internodal spacing of roughly 40 mm
7-1080
Acoustic Analyses
used in the surrounding acoustic mesh and 30 mm in the interior acoustic mesh is adequate for this
frequency. The acoustic wavelength must also be considered in selecting the overall size of the exterior
domain. Accuracy of the solution requires placement of the radiating boundary at least one-quarter
wavelength from the acoustic sources; in this problem a standoff distance of approximately 700 mm is
selected. The characteristic flexural wavelength ¸p of the steel plating can be computed using the
thickness h and the formula
2¼ Eh2 1=4
¸p = p (
− 12½s
) ¼ 190mm
. The discretization requirements of the finite element method in wave problems require at least six
nodes per wavelength; here, we use an internodal distance of approximately 30 mm for the shells.
The fully coupled model consists of all three meshes shown in Figure 7.1.2-1, Figure 7.1.2-2, and
Figure 7.1.2-3, constrained at their abutting surfaces using the *TIE option.
The sequentially coupled analysis is performed in two jobs. The "global" model job consists of the
meshes shown in Figure 7.1.2-2 and Figure 7.1.2-3. Displacements and displacement phases from the
shell elements are saved from this analysis and drive the second "submodel" analysis through the use
of the *BOUNDARY, SUBMODEL option. The second model consists of the exterior air mesh
(Figure 7.1.2-1) used in the fully coupled case, with ASI8 elements placed on the boundary that abuts
the shell surface. These elements convert the displacements from the "global" analysis to the
appropriate boundary conditions for acoustic elements. In this analysis the ASI8 elements conform to
the acoustic submodel mesh but not to the shell mesh of the global model. The nodes of the ASI8
elements are placed in a node set, specified in the model data by the *SUBMODEL option. The
GLOBAL ELSET parameter must be used in this case to ensure that only the displacements of the
ASI8 elements are driven by the shell elements. Without the GLOBAL ELSET parameter, ABAQUS
may attempt to drive the acoustic pressure of the ASI8 elements by the interior acoustic elements, since
those elements share the shell nodes in the "global" model.
7-1081
Acoustic Analyses
coupling between the exterior air and the muffler is most important at 178.1 Hz.
Figure 7.1.2-6 and Figure 7.1.2-7 contain contour plots of the pressure magnitude and phase for the
muffler interior at 179.4 Hz for both the "global" model and the fully coupled model. In both cases the
results indicate that the modeling assumptions of the sequentially coupled analysis appear to be valid
for the solutions in the muffler interior.
Contour plots of the pressure magnitude and phase for the muffler exterior at 179.4 Hz are shown in
Figure 7.1.2-8 and Figure 7.1.2-9. The resulting pressure magnitude in the exterior air is small in both
cases. The differences in the pressure amplitudes and phase as computed by the two analyses are not
considered to be significant. Two factors that account for the small differences are the different
modeling methods (fully coupled vs. sequentially coupled) and the different techniques used to couple
the muffler to the exterior air (*TIE vs. acoustic interface elements).
Figure 7.1.2-10 and Figure 7.1.2-11 contain contour plots of the pressure magnitude and phase for the
muffler interior at 178.1 Hz for both the "global" model and the fully coupled model. It is clear that at
179.4 Hz, the modeling assumptions of the sequentially coupled analysis are less valid than they are at
178.1 Hz for the solutions in the muffler interior. This result is anticipated by Figure 7.1.2-5. However,
the solutions are still reasonably close to one another, indicating that the sequentially coupled analysis
is still a reasonable approximation for this system even at a resonant peak.
Contour plots of the pressure magnitude and phase for the muffler exterior at 178.1 Hz are shown in
Figure 7.1.2-12 and Figure 7.1.2-13. Again, the resulting pressure magnitude in the exterior air is small
in both cases. The differences in the pressure amplitudes and phase as computed by the two analyses is
less evident in the exterior than they were in the interior.
The pressure magnitudes along the muffler centerline at both 178.1 Hz and 179.4 Hz are shown in
decibels in Figure 7.1.2-14. The reference pressure is chosen at one unit for convenience. The plot
illustrates the variation of acoustic pressure in the muffler near resonance.
Table 7.1.2-1 shows comparative solution times and memory requirements for the fully and
sequentially coupled analyses. The total computational time for the sequentially coupled case is lower,
and the peak memory requirements are significantly lower. These differences will be greater for larger
models. Optimal speed increases occur when global and submodels have nearly equal numbers of
degrees of freedom. Here, solving the fully coupled system does not impose as much of a speed penalty
as might be expected, because the sparse solver used by ABAQUS exploits the extreme sparsity of the
fluid-solid coupling term. When the number of system nodes involving fluid-solid coupling is a large
percentage of the total number of nodes, the sparsity of the coupling term decreases, favoring the
sequentially coupled procedure. Sequentially coupled analyses are even more advantageous than fully
coupled analyses when many different submodels need to be analyzed, driven by a single set of global
results.
ABAQUS issues a series of warning messages in this example, because the narrow wedge domain
results in some three-dimensional acoustic elements with bad aspect ratios. These messages can be
ignored in this study, since the solutions are essentially axisymmetric and the gradient of the solution
in the circumferential direction is nearly zero. Moreover, elements with scalar degrees of freedom,
such as the acoustic elements used in this example, are much less sensitive to geometric distortion than
7-1082
Acoustic Analyses
Input files
muffler_full.inp
Three-dimensional, fully coupled model.
muffler_globl.inp
Muffler and internal air global model.
muffler_submo.inp
Exterior air submodel.
muffler_shell_nodes.inp
Nodal coordinates for muffler shell mesh.
muffler_intair_nodes.inp
Nodal coordinates for interior air mesh.
muffler_extair_nodes.inp
Nodal coordinates for surrounding air mesh.
muffler_shell_elem.inp
Element definitions for muffler shell mesh.
muffler_intair_elem.inp
Element definitions for interior air mesh.
muffler_extair_elem.inp
Element definitions for surrounding air mesh.
muffler_freq.inp
Natural frequency extraction for shell mesh.
muffler_bctest.inp
Element definitions for surrounding air mesh.
Table
Table 7.1.2-1 Comparison of relative CPU times (normalized with respect to the CPU time for the
sequential analysis) and approximate problem size for the frequency sweep excluding preprocessing.
Memory DOF Relative CPU
Time
Global model 10 Mb 10030 0.325
Submodel 15 Mb 19030 0.675
7-1083
Acoustic Analyses
Figures
7-1084
Acoustic Analyses
Figure 7.1.2-6 Muffler internal pressure magnitudes at 179.4 Hz, muffler inlet at top: fully coupled
solution on left, "global" model (without the exterior acoustic medium) on right.
7-1085
Acoustic Analyses
7-1086
Acoustic Analyses
Figure 7.1.2-7 Muffler internal pressure phase at 179.4 Hz, muffler inlet at top: fully coupled solution
on left, "global" model (without the exterior acoustic medium) on right.
7-1087
Acoustic Analyses
7-1088
Acoustic Analyses
Figure 7.1.2-8 Muffler external pressure magnitudes at 179.4 Hz, muffler inlet at top: fully coupled
solution on left, "global" model (without the exterior acoustic medium) on right.
Figure 7.1.2-9 Muffler external pressure phase at 179.4 Hz, muffler inlet at top: fully coupled solution
7-1089
Acoustic Analyses
Figure 7.1.2-10 Muffler internal pressure magnitudes at 178.1 Hz, muffler inlet at top: fully coupled
solution on left, "global" model (without the exterior acoustic medium) on right.
7-1090
Acoustic Analyses
7-1091
Acoustic Analyses
Figure 7.1.2-11 Muffler internal pressure phase at 178.1 Hz, muffler inlet at top: fully coupled
solution on left, "global" model (without the exterior acoustic medium) on right.
7-1092
Acoustic Analyses
7-1093
Acoustic Analyses
Figure 7.1.2-12 Muffler external pressure magnitudes at 178.1 Hz, muffler inlet at top: fully coupled
solution on left, "global" model (without the exterior acoustic medium) on right.
Figure 7.1.2-13 Muffler external pressure phase at 178.1 Hz, muffler inlet at top: fully coupled
7-1094
Acoustic Analyses
solution on left, "global" model (without the exterior acoustic medium) on right.
Figure 7.1.2-14 Muffler internal pressure magnitude at 178.1 and 179.4 Hz: dB along muffler
centerline.
7-1095
Acoustic Analyses
Sample listings
7-1096
Acoustic Analyses
Listing 7.1.2-1
*HEADING
FULLY COUPLED ACOUSTIC ANALYSIS OF A MUFFLER
M, KG, S
** -------------------------------------------
**
** PART INSTANCE: INTERIORAIR-1
**
*NODE, INPUT=muffler_intair_nodes.inp
*ELEMENT, TYPE=AC3D10,
INPUT=muffler_intair_elem.inp
** -------------------------------------------
*ELSET, ELSET=INTERIORAIR-1_I1, GENERATE
549, 1457, 1
*SOLID SECTION, ELSET=INTERIORAIR-1_I1,
MATERIAL=AIRABSORB
1.,
** -------------------------------------------
*ELSET, ELSET=INTERIORAIR-1_I2, GENERATE
1, 548, 1
*SOLID SECTION, ELSET=INTERIORAIR-1_I2,
MATERIAL=AIR
1.,
** -------------------------------------------
**
** PART INSTANCE: MUFFLERSHELL-1
**
*NODE,INPUT=muffler_shell_nodes.inp
*ELEMENT, TYPE=S4R, INPUT=muffler_shell_elem.inp
** -------------------------------------------
*ELSET, ELSET=MUFFLERSHELL-1_I1, GENERATE
1458, 1500, 1
*SHELL SECTION, ELSET=MUFFLERSHELL-1_I1,
MATERIAL=STEEL
0.00075, 5
** -------------------------------------------
**
** PART INSTANCE: OUTERAIR-1
**
*NODE,INPUT=muffler_extair_nodes.inp
*ELEMENT, TYPE=AC3D20,
INPUT=muffler_extair_elem.inp
7-1097
Acoustic Analyses
** -------------------------------------------
*ELSET, ELSET=OUTERAIR-1_I1, GENERATE
1501, 2734, 1
*SOLID SECTION, ELSET=OUTERAIR-1_I1,
MATERIAL=AIR
1.,
** -------------------------------------------
*NSET, NSET=SHELLSYM,UNSORTED
3301,3376,3375,3299,3373,3297,3340,3339,3338,
3337,3336,3335,3334,3333,3332,3331,3330,3329,
3328,3327,3326,3325,3324,3323,3322,3321,3320,
3319,3318,3317,3316,3315,3314,3313,3312,3311,
3310,3309,3295,3307,3292,3304,3303,3291
** -------------------------------------------
*NSET, NSET=SHELLCONSTRAINT,UNSORTED
3302,3377,3378,3300,3374,3298,3341,3342,3343,
3344,3345,3346,3347,3348,3349,3350,3351,3352,
3353,3354,3355,3356,3357,3358,3359,3360,3361,
3362,3363,3364,3365,3366,3367,3368,3369,3370,
3371,3372,3296,3308,3293,3305,3306,3294
** -------------------------------------------
*NSET, NSET=SHELLDISP
3304,3325,3375
** -------------------------------------------
*NSET, NSET=CENTERLINE
10, 11, 118, 119, 120, 121, 122, 123, 124, 125,
126, 127, 128, 129, 130, 131, 132, 133, 134, 135,
136, 137, 138, 139, 140, 141, 142, 143, 144, 145,
146, 147, 148, 149, 150, 151, 152, 153, 154, 155,
156, 157, 158, 159, 160, 161, 162, 163, 164, 165,
166, 167, 168, 169, 170, 171, 172, 173, 174, 175,
176, 831, 832, 833, 834, 835, 836, 837, 838, 839,
840, 841, 842, 843, 844, 845, 846, 847, 848, 849,
850, 851, 852, 853, 854, 855, 856, 857, 858, 859,
860, 861, 862, 863, 864, 865, 866, 867, 868, 869,
870, 871, 872, 873, 874, 875, 876, 877, 878, 879,
880, 881, 882, 883, 884, 885, 886, 887, 888, 889,
890
** -------------------------------------------
*NSET, NSET=INLETPRESSURE
11, 12, 13, 177, 186, 618, 891, 892, 893, 913,
914, 915
** -------------------------------------------
7-1098
Acoustic Analyses
*ELSET, ELSET=INNERAIROUTLET_S4
288, 299, 367
*SURFACE, NAME=INNERAIROUTLET
INNERAIROUTLET_S4, S4
** -------------------------------------------
*ELSET, ELSET=INNERAIR2SHELL_S1
367, 374, 384, 385, 386, 387, 388, 392,
393, 894, 895, 896, 1192, 1195, 1196, 1197,
1198, 1201, 1202, 1203, 1210, 1213, 1214, 1216,
1237, 1238, 1239, 1240, 1243, 1248, 1250, 1330,
1331, 1334, 1337, 1341, 1359
*ELSET, ELSET=INNERAIR2SHELL_S4
370, 373, 375, 380, 383, 391, 559, 634,
894, 895, 1193, 1194, 1200, 1204, 1206, 1208,
1211, 1212, 1215, 1217, 1235, 1242, 1244, 1246,
1247, 1249, 1251, 1276, 1298, 1320, 1321, 1322,
1323, 1326, 1329, 1335, 1336, 1338, 1340, 1343,
1347, 1349
*ELSET, ELSET=INNERAIR2SHELL_S2
379, 592, 635, 858, 917, 1199, 1205, 1209,
1236, 1241, 1252, 1253, 1254, 1325, 1339, 1344,
1345, 1346, 1348, 1350, 1351, 1352, 1353, 1354,
1355, 1356, 1357, 1358, 1360, 1361, 1362
*ELSET, ELSET=INNERAIR2SHELL_S3
377, 378, 389, 390, 557, 560, 561, 568,
683, 888, 897, 1207, 1245, 1277, 1324, 1327,
1328, 1332, 1333, 1342, 1387, 1388
*SURFACE, NAME=INNERAIR2SHELL
INNERAIR2SHELL_S1, S1
INNERAIR2SHELL_S4, S4
INNERAIR2SHELL_S2, S2
INNERAIR2SHELL_S3, S3
** -------------------------------------------
*ELSET, ELSET=SHELL2INNERAIR_SNEG, GENERATE
1458, 1500, 1
*SURFACE, NAME=SHELL2INNERAIR
SHELL2INNERAIR_SNEG, SNEG
*ELSET, ELSET=SHELL2OUTERAIR_SPOS, GENERATE
1458, 1500, 1
*SURFACE, NAME=SHELL2OUTERAIR
SHELL2OUTERAIR_SPOS, SPOS
** -------------------------------------------
*ELSET, ELSET=OUTERAIR2SHELL_S6
7-1099
Acoustic Analyses
2100,2116,2420
*ELSET, ELSET=OUTERAIR2SHELL_S3
2100,2420,2421,2422
*ELSET, ELSET=OUTERAIR2SHELL_S4, GENERATE
1519, 1975, 19
*SURFACE, NAME=OUTERAIR2SHELL
OUTERAIR2SHELL_S6, S6
OUTERAIR2SHELL_S3, S3
OUTERAIR2SHELL_S4, S4
** -------------------------------------------
*ELSET, ELSET=SPHERE1_S3, GENERATE
2340, 2355, 1
*ELSET, ELSET=SPHERE1_S4, GENERATE
2664, 2734, 5
*SURFACE, NAME=SPHERE1
SPHERE1_S3, S3
SPHERE1_S4, S4
** -------------------------------------------
*ELSET, ELSET=SPHERE2_S3, GENERATE
2036, 2051, 1
*ELSET, ELSET=SPHERE2_S4, GENERATE
1979, 2035, 4
*SURFACE, NAME=SPHERE2
SPHERE2_S3, S3
SPHERE2_S4, S4
** -------------------------------------------
*ELSET, ELSET=CYLINDER_S6, GENERATE
1501, 1957, 19
*SURFACE, NAME=CYLINDER
CYLINDER_S6, S6
** -------------------------------------------
*ELSET, ELSET=INNERAIRABSORB_S3
382, 394, 403, 404, 405, 408, 411, 415, 417, 418,
419, 423, 429, 430, 431, 437, 438, 439, 448, 451,
452, 456, 457, 458, 459, 461, 462, 463, 464, 467,
468, 473, 477, 478, 482, 483, 484, 498, 499, 502,
503, 505, 506, 507
*ELSET, ELSET=INNERAIRABSORB_S2
407, 428, 436, 443, 471, 476, 504
*ELSET, ELSET=INNERAIRABSORB_S1
402, 410, 414, 416, 422, 426, 434, 435, 440, 441,
444, 450, 453, 455, 460, 466, 472, 475, 479, 481,
485, 486, 487, 488, 490, 491, 492, 495, 496, 497,
7-1100
Acoustic Analyses
500
*ELSET, ELSET=INNERAIRABSORB_S4
427, 432, 433, 442, 445, 446, 447, 449, 454, 465,
469, 470, 474, 480, 489, 493, 494, 501
*SURFACE, NAME=INNERAIRABSORB
INNERAIRABSORB_S3, S3
INNERAIRABSORB_S2, S2
INNERAIRABSORB_S4, S4
INNERAIRABSORB_S1, S1
** -------------------------------------------
**
** MATERIALS
**
*MATERIAL, NAME=AIR
*ACOUSTICMEDIUM,BULKMODULUS
1.42E5,
*DENSITY
1.2,
*MATERIAL, NAME=AIRABSORB
*ACOUSTICMEDIUM,BULKMODULUS
1.42E5,
*ACOUSTICMEDIUM,VOLUMETRICDRAG
1.2,
*DENSITY
1.2,
*MATERIAL, NAME=STEEL
*DENSITY
7920.,
*ELASTIC
1.9E+11, 0.3
*IMPEDANCEPROPERTY,TYPE=SPH,NAME=SPHERE
0.7
*IMPEDANCEPROPERTY,TYPE=C,NAME=CY
0.7
** -------------------------------------------
*TIE,NAME=ACOST1
INNERAIR2SHELL, SHELL2INNERAIR
OUTERAIR2SHELL, SHELL2OUTERAIR
**
** BOUNDARY CONDITIONS AND CONSTRAINTS
**
*BOUNDARY
SHELLSYM,ZSYMM
7-1101
Acoustic Analyses
*EQUATION
2
SHELLCONSTRAINT,1,0.176326981,
SHELLCONSTRAINT,3,-1.
2
SHELLCONSTRAINT,2,1., SHELLSYM,2,-1.
** -------------------------------------------
**
** STEP: STEP-1
**
*STEP
STEP-1: FREQUENCY RESPONSE
*STEADY STATE DYNAMICS, DIRECT,
FREQUENCY SCALE=LINEAR
177.21,179.41,12
*BOUNDARY
INLETPRESSURE,8,8,1.0
*SIMPEDANCE
CYLINDER,CY
*SIMPEDANCE
SPHERE1,SPHERE
*SIMPEDANCE
SPHERE2,SPHERE
*SIMPEDANCE
INNERAIROUTLET,
*OUTPUT,FIELD,OP=NEW,FREQUENCY=6
*NODE OUTPUT
U,PU,POR,PPOR
*OUTPUT,HISTORY,OP=NEW,FREQUENCY=1
*NODE OUTPUT,NSET=CENTERLINE
POR,
*NODE OUTPUT,NSET=SHELLDISP
U,
*NODE FILE,NSET=CENTERLINE,FREQUENCY=1
COORD,POR,PPOR
*NODE FILE,NSET=SHELLDISP,FREQUENCY=1
U,PU
*END STEP
7-1102
Soils Analyses
8. Soils Analyses
8.1 Soils analyses
8.1.1 Plane strain consolidation
Product: ABAQUS/Standard
Most consolidation problems of practical interest are two- or three-dimensional, so that the
one-dimensional solutions provided by Terzaghi consolidation theory (see ``The Terzaghi
consolidation problem,'' Section 1.14.1 of the ABAQUS Benchmarks Manual) are useful only as
indicators of settlement magnitudes and rates. This problem examines a linear, two-dimensional
consolidation case: the settlement history of a partially loaded strip of soil. This particular case is
chosen to illustrate two-dimensional consolidation because an exact solution is available (Gibson et
al., 1970), thus providing verification of this capability in ABAQUS.
8-1103
Soils Analyses
The applied load has a magnitude of 3.45 MPa (500 lb/in 2). The strip of soil is assumed to lie on a
smooth, impervious base, so the vertical component of displacement is prescribed to be zero on that
surface. The left-hand side of the mesh is a symmetry line (no horizontal displacement). The infinite
element models the other boundary.
Time stepping
As in the one-dimensional Terzaghi consolidation solution (see ``The Terzaghi consolidation
problem,'' Section 1.14.1 of the ABAQUS Benchmarks Manual), the problem is run in two steps. In the
first *SOILS, CONSOLIDATION step, the load is applied and no drainage is allowed across the top
surface of the mesh. This one increment step establishes the initial distribution of pore pressures which
will be dissipated during the second *SOILS, CONSOLIDATION step.
During the second step drainage is allowed to occur through the entire surface of the strip. This is
specified by prescribing the pore pressure (degree of freedom 8) at all nodes on this surface (node set
TOP) to be zero. By default in a *SOILS, CONSOLIDATION step such boundary conditions are
applied immediately at the start of the step and then held fixed. Thus, the pore pressures at the surface
change suddenly at the start of the second step from their values with no drainage (defined by the first
step) to 0.0.
Consolidation is a typical diffusion process: initially the solution variables change rapidly with time,
while at the later times more gradual changes in stress and pore pressure are seen. Therefore, an
automatic time stepping scheme is needed for any practical analysis, since the total time of interest in
consolidation is typically orders of magnitude larger than the time increments that must be used to
obtain reasonable solutions during the early part of the transient. ABAQUS uses a tolerance on the
maximum change in pore pressure allowed in an increment, UTOL, to control the time stepping. When
the maximum change of pore pressure in the soil is consistently less than UTOL the time increment is
allowed to increase. If the pore pressure changes exceed UTOL, the time increment is reduced and the
increment is repeated. In this way the early part of the consolidation can be captured accurately and the
later stages are analyzed with much larger time steps, thereby permitting efficient solution of the
problem. For this case UTOL is chosen as 0.344 MPa (50 lb/in 2), which is 10% of the applied load.
This is a fairly coarse tolerance but results in an economical and reasonable solution.
The choice of initial time step is important in consolidation analysis. As discussed in ``The Terzaghi
consolidation problem,'' Section 1.14.1 of the ABAQUS Benchmarks Manual, the initial solution
(immediately following a change in boundary conditions) is a local, "skin effect" solution. Due to the
coupling of spatial and temporal scales, it follows that no useful information is provided by solutions
generated with time steps smaller than the mesh and material-dependent characteristic time. Time steps
very much smaller than this characteristic time provide spurious oscillatory results (see Figure
3.1.5-2). This issue is discussed by Vermeer and Verruijt (1981), who propose the criterion
°!
¢t ¸ (¢h)2 ;
6Ek
where ¢h is the distance between nodes of the finite element mesh near the boundary condition
change, E is the elastic modulus of the soil skeleton, k is the soil permeability, and °! is the specific
8-1104
Soils Analyses
weight of the pore fluid. In this problem ¢h is 8.5 mm (0.33 in), so--using the material properties
shown in Figure 8.1.1-1--
We actually use an initial time step of 2 ´ 10-5 days, since the immediate transient just after drainage
begins is not considered important in the solution.
Input file
planestrainconsolidation.inp
Input data for this example.
References
· Gibson, R. E., R. L. Schiffman, and S. L. Pu, "Plane Strain and Axially Symmetric Consolidation
of a Clay Layer on a Smooth Impervious Base," Quarterly Journal of Mechanics and Applied
Mathematics, vol. 23, pt. 4, pp. 505-520, 1970.
· Vermeer, P. A., and A. Verruijt, "An Accuracy Condition for Consolidation by Finite Elements,"
International Journal for Numerical and Analytical Methods in Geomechanics, vol. 5, pp. 1-14,
1981.
Figures
8-1105
Soils Analyses
8-1106
Soils Analyses
Sample listings
8-1107
Soils Analyses
Listing 8.1.1-1
*HEADING
PLANE STRAIN CONSOLIDATION
*NODE
1,
13,,2.
801,2.
813,2.,2.
1401,4.
1413,4.,2.
1506,4.5,.8333
1601,5.
1603,5.,.5
1607,5.,1.
1610,5.,1.5
1613,5.,2.
2001,9.
2007,9.,1.
2013,9.,2.
2201,17.
2213,17.,2.
*NGEN,NSET=LHS
1,13
*NGEN,NSET=TOP
13,813,100
813,1413,100
1413,1613,100
1613,2013,100
*NSET,NSET=N1,GENERATE
13,813,100
*NGEN,NSET=BOT
1,801,100
801,1401,100
1401,1601,100
1601,2001,100
*NSET,NSET=BOT1,GENERATE
1,1401,100
*NSET,NSET=TOP1,GENERATE
13,1413,100
*NFILL
BOT1,TOP1,12,1
*NGEN
8-1108
Soils Analyses
1607,2007,100
*NSET,NSET=ALLN,GENERATE
1,9999
**
*ELEMENT,TYPE=CPE8RP,ELSET=SOIL
1,1,201,203,3,101,202,103,2
101,801,1001,1005,805,901,1003,905,803
201,1401,1601,1607,1405,1501,1603,1506,1403
202,1405,1607,1613,1413,1506,1610,1513,1409
301,1601,1801,1813,1613,1701,1807,1713,1607
*ELGEN,ELSET=SOIL
1,6,2,1,4,200,10
101,3,4,1,3,200,10
301,2,200
*ELEMENT,TYPE=CINPE5R,ELSET=SOILIN
401,2013,2001,2201,2213,2007
*SOLID SECTION,ELSET=SOIL,MATERIAL=A1
*SOLID SECTION,ELSET=SOILIN,MATERIAL=A1IN
**
*MATERIAL,NAME=A1
*ELASTIC
1.E8,
*PERMEABILITY,SPECIFIC=1.0
2.E-5,
*MATERIAL,NAME=A1IN
*ELASTIC
1.E8,
*INITIAL CONDITIONS,TYPE=RATIO
ALLN,1.5
*MPC
QUADRATIC,802,801,803,805
QUADRATIC,804,801,803,805
QUADRATIC,806,805,807,809
QUADRATIC,808,805,807,809
QUADRATIC,810,809,811,813
QUADRATIC,812,809,811,813
QUADRATIC,1407,1405,1409,1413
QUADRATIC,1411,1405,1409,1413
QUADRATIC,1603,1601,1607,1613
QUADRATIC,1610,1601,1607,1613
P LINEAR,803,801,805
P LINEAR,807,805,809
P LINEAR,811,809,813
8-1109
Soils Analyses
P LINEAR,1409,1405,1413
P LINEAR,1607,1601,1613
*RESTART,WRITE,FREQUENCY=3
**
*STEP
SET UP INITIAL PORE PRESSURES
*SOILS,CONSOLIDATION
1.E-7,1.E-7
*BOUNDARY
LHS,1
BOT,2
*DLOAD
6,P3,500.
16,P3,500.
*EL PRINT,FREQUENCY=0
*NODE PRINT,NSET=N1
U,POR,RVT
*NODE FILE,FREQUENCY=2,NSET=N1
U,
POR,
*OUTPUT,FIELD,FREQ=2
*NODE OUTPUT,NSET=N1
U,
POR,
*END STEP
**
*STEP,INC=300
*SOILS,CONSOLIDATION,UTOL=50.,END=SS
2.E-5, 1.E-1,,, 1.E-2
*BOUNDARY
TOP,8
*END STEP
8-1110
Soils Analyses
approach has the advantage that the capillary zone, just above the phreatic surface, is also
identified.
Boundary conditions
A typical dam is shown in Figure 8.1.2-1. We consider fluid flow only: deformation of the dam is
ignored. Thus, although we use the fully coupled pore fluid flow-deformation elements, all
displacement degrees of freedom are prescribed to be zero. A more general analysis would include
stress and deformation of the dam.
The upstream face of the dam (surface S1 in Figure 8.1.2-1) is exposed to water in the reservoir behind
the dam. Since ABAQUS uses a total pore pressure formulation, the pore pressure on this face must be
prescribed to be uw = (H1 ¡ z )g½w , where H1 is the elevation of the water surface, z is elevation, g
is the gravitational acceleration, and ½w is the mass density of the water. (g½w , the weight density of
the water, must be given as the value of the SPECIFIC parameter on the *PERMEABILITY option.)
Likewise, on the downstream face of the dam (surface S2 in Figure 8.1.2-1), uw = (H2 ¡ z )g½w :
The bottom of the dam (surface S3 ) is assumed to rest on an impermeable foundation. Since the natural
boundary condition in the pore fluid flow formulation provides no flow of fluid across a surface of the
model, no further specification is needed on this surface.
The phreatic surface in the dam, S4 , is found as the locus of points at which the pore fluid pressure,
uw , is zero. Above this surface the pore fluid pressure is negative, representing capillary tension
causing the fluid to rise against the gravitational force and creating a capillary zone. The saturation
associated with particular values of capillary pressure for absorption and exsorption of fluid from the
porous medium is a physical property of the material and is defined in the *SORPTION option.
A special boundary condition is needed if the phreatic surface reaches an open, freely draining surface,
as indicated on surface S5 in Figure 8.1.2-1. In such a case the pore fluid can drain freely down the
face of the dam, so uw =0 at all points on this surface below its intersection with the phreatic surface.
Above this point uw <0, with its particular value depending on the solution. This example is
specifically chosen to include this effect to illustrate the use of the ABAQUS drainage-only flow
boundary condition.
This drainage-only flow condition consists of prescribing the flow velocity on the freely draining
surface in a way that approximately satisfies the requirement of zero pore pressure on the completely
saturated portion of this surface (Pagano, 1997). The flow velocity is defined as a function of pore
pressure, as shown in Figure 8.1.2-2. For negative pore pressures (those above the phreatic surface) the
flow velocity is zero--the proper natural boundary condition. For positive pore pressures (those below
the phreatic surface) the flow velocity is proportional to the pore pressure value. When this
proportionality coefficient, ks , is large compared to k=°w c--where k is the permeability of the
medium, °w is the specific weight of the fluid, and c is a characteristic length scale--the requirement of
zero pore pressure on the free-drainage surface below the phreatic surface will be satisfied
approximately. The drainage-only seepage coefficient in this model is specified as ks =10-1 m3/Nsec.
This value is roughly 10 5 times larger than the characteristic value, k=°w c, based on the material
properties listed below and an element length scale ¼10-1 m. This condition is prescribed using the
*FLOW option with the drainage-only flow type label (QnD) as shown in phreaticsurf_cpe8rp.inp.
8-1111
Soils Analyses
Material
The permeability of the fully saturated earth of which the dam is made is 0.2117 ´ 10-3 m/sec. The
default assumption is used for the partially saturated permeability: that it varies as a cubic function of
saturation, decreasing from the fully saturated value to a value of zero at zero saturation. The specific
weight of the water is 10 kN/m 3. The capillary action in the dam is defined by a single
absorption/exsorption curve that varies linearly between a negative pore pressure of 10 kN/m 2 at a
saturation of 0.05 and zero pore pressure at fully saturated conditions. This is not a very realistic model
of physical absorption/exsorption behavior, but this will not affect the results of the steady-state
analysis significantly insofar as the location of the phreatic surface is concerned. Accurate definition of
this behavior would be required if definition of the capillary zone created by filling and emptying the
dam at given rates is needed.
The initial void ratio of the earth material is 1.0. The initial conditions for pore pressure and saturation
are assumed to be those corresponding to the dam being fully saturated to the upstream water level: the
initial saturation is, therefore, 1.0; and the initial pore pressures vary between zero at the water level
and a maximum value of 12.19 kN/m 2 at the base of the dam.
Input files
8-1112
Soils Analyses
phreaticsurf_cpe8rp.inp
Phreatic surface calculation (element type CPE8RP).
phreaticsurf_cpe4p.inp
Element type CPE4P.
phreaticsurf_cpe4p_contactpair.inp
Element type CPE4P using the *CONTACT PAIR option.
phreaticsurf_cpe4p_tie.inp
Element type CPE4P using the *TIE option.
References
· Harr, M. E., Groundwater and Seepage, McGraw-Hill, New York, 1962.
· Pagano, L., "Steady State and Transient Unconfined Seepage Analyses for Earthfill Dams,"
ABAQUS Users' Conference, Milan, pp. 577-585, 1997.
Figures
Figure 8.1.2-2 Pore pressure-flow velocity relationship defined on the drainage-only surface.
8-1113
Soils Analyses
8-1114
Soils Analyses
Figure 8.1.2-6 Pore pressure contours showing phreatic surface (displayed by setting CMIN= -10,
CMAX= 10).
Figure 8.1.2-7 Saturation contours at steady state (displayed by setting CMIN= -0.6, CMAX= 0.9).
Sample listings
8-1115
Soils Analyses
Listing 8.1.2-1
*HEADING
EARTH DAM
STEADY STATE FREE SURFACE SEEPAGE
*** UNITS: M, KG, SEC, NEWTON
*NODE,NSET=ALLN
1,0.,0.
39,4.8768,0.
601,1.8288,1.8288
639,3.048,1.8288
*NGEN,NSET=BOT
1,39,1
*NGEN,NSET=TOP
601,639,1
*NFILL,NSET=ALLN
BOT,TOP,12,50
*NSET,NSET=PORN0,GENERATE
1,39,2
*NSET,NSET=PORN1,GENERATE
101,139,2
*NSET,NSET=PORN2,GENERATE
201,239,2
*NSET,NSET=PORN3,GENERATE
301,339,2
*NSET,NSET=PORN4,GENERATE
401,439,2
*NSET,NSET=PORN5,GENERATE
501,539,2
*NSET,NSET=PORN6,GENERATE
601,639,2
*NSET,NSET=PORN
PORN0, PORN1, PORN2, PORN3
*NSET,NSET=OUTN,GENERATE
1,601,100
21,621,100
*ELEMENT,TYPE=CPE8RP,ELSET=DAM
1,1,3,103,101,2,53,102,51
*ELGEN,ELSET=DAM
1,19,2,1,6,100,20
*ELSET,ELSET=FSIDE,GENERATE
19,119,20
*ELSET,ELSET=FBOT,GENERATE
8-1116
Soils Analyses
16,19
*ELSET,ELSET=OUTE,GENERATE
11,111,20
*SOLID SECTION,ELSET=DAM,MATERIAL=FILL
*MATERIAL,NAME=FILL
*ELASTIC
1000.,
*DENSITY
2000.,
*PERMEABILITY,SPECIFIC=10000.
2.1167E-4,
*SORPTION
-100000.,.04
-10000.,.05
0.,1.
*INITIAL CONDITIONS,TYPE=SATURATION
ALLN,1.
*INITIAL CONDITIONS,TYPE=PORE PRESSURE
PORN, 12192.0, 0.0, 0.0, 1.2192
PORN4,0.
PORN5,0.
PORN6,0.
*INITIAL CONDITIONS,TYPE=RATIO
ALLN,1.
*BOUNDARY
ALLN,1
ALLN,2
*RESTART,WRITE,FREQUENCY=10
*STEP,INC=5
*SOILS
.2,1.
*DLOAD
DAM,GRAV,10.,0.,-1.,0.
*BOUNDARY
1,8,,12192.
101,8,,9144.
201,8,,6096.
301,8,,3048.
401,8,,0.
*FLOW
FSIDE,Q2D,0.1
FBOT,Q1D,0.1
*CONTROLS,ANALYSIS=DISCONTINUOUS
8-1117
Soils Analyses
*NODE PRINT,FREQUENCY=10,NSET=OUTN
POR,
*EL PRINT,FREQUENCY=10,ELSET=OUTE
SAT,POR
*NODE FILE,FREQUENCY=10,NSET=OUTN
POR,
*OUTPUT,FIELD,FREQ=10
*NODE OUTPUT,NSET=OUTN
POR,
*EL FILE,FREQUENCY=10,ELSET=OUTE
SAT,POR
*OUTPUT,FIELD,FREQ=10
*ELEMENT OUTPUT,ELSET=OUTE
SAT,POR
*END STEP
8-1118
Soils Analyses
consequently, the material stiffness matrix is not symmetric. The use of UNSYMM=YES on the
*STEP option improves the convergence of the nonlinear solution significantly. The
hardening/softening behavior is specified by the *DRUCKER PRAGER HARDENING option, and the
data are listed in Table 8.1.3-1. No creep data are provided for these layers since these are far removed
from the loading. These layers are assumed to be saturated with water. A high permeability is assumed
for the two top soil layers S1 and T1, while a low permeability is assigned to layers U1 and L1.
Layers D1 through D7 are modeled with the modified Drucker-Prager Cap plasticity model. The
material property data are tabulated in Table 8.1.3-2and are specified by the *CAP PLASTICITY
option. As required by the creep model, no intermediate principal stress effect is included (i.e., K =
1.0), and no transition region on the yield surface is defined (i.e., ® = 0.0). The material's volumetric
strain-driven hardening/softening behavior is specified with the *CAP HARDENING option, and the
data are listed in Table 8.1.3-2. The initial cap yield surface position, "in
vol (0) , is set to 0.02. ABAQUS
automatically adjusts the position of the cap yield surface if the stress lies outside the cap surface.
Consolidation creep is modeled with a Singh-Mitchell type creep model. The creep material data are
specified with the *CAP CREEP option and are dependent on temperature. The following creep data
are specified:
A=2.2E¡7 1/day, ®=3.05 1/MPa (0.021 1/psi), t1 =1.0 day, n=1.0 at 10°C (50°F)
A=3.5E¡4 1/day, ®=3.05 1/MPa (0.021 1/psi), t1 =1.0 day, n=1.0, at 100°C (212°F)
These layers consist of rich organic matter and are saturated with oil. The temperature-dependent
permeability data are specified by the *PERMEABILITY option.
A uniform thermal expansion coefficient of 5.76E-6 1/°C (3.2E-6 1/°F) and a constant weight density
1.0 metric ton/m3 (64.6 lbs/ft 3) are assumed for all layers.
For a coupled diffusion/displacement analysis care must be taken when choosing the units of the
problem. The coupled equations may be numerically ill-conditioned if the choice of the units is such
that the numbers generated by the equations of the two different fields differ by many orders of
magnitude. The units chosen for this example are inches, pounds, and days.
Initial conditions
An initial geostatic stress field is defined through the *INITIAL CONDITIONS option and is based on
the soil weight density integrated over the depth. A coefficient of lateral stress of 0.85 is assumed. An
initial void ratio of 1.5 is used throughout all soil layers with an initial uniform temperature field of
10°C (50°F).
Loading
The problem is run in five steps. The first step of the analysis is a *GEOSTATIC step to equilibrate
geostatic loading of the finite element model. This step also establishes the initial distribution of pore
pressure. Since gravity loading is defined with distributed load type BZ and not with gravity load type
GRAV, the pore fluid pressure reported by ABAQUS is defined as the pore pressure in excess of the
hydrostatic pressure required to support the weight of pore fluid above the elevation of the material
point.
The second step is a *SOILS, CONSOLIDATION step to equilibrate any creep effects induced from
8-1119
Soils Analyses
the initial geostatic loading step. The choice of the initial time step is important in a consolidation
analysis. Because of the coupling of spatial and temporal scales, no useful information is provided by
solutions generated with time steps that are smaller than the mesh and material-dependent
characteristic time. Time steps that are very much smaller than this characteristic time provide spurious
oscillatory results. For further discussion on calculating the minimum time step, refer to ``Coupled
pore fluid diffusion and stress analysis,'' Section 6.7.1 of the ABAQUS/Standard User's Manual. For
this example a minimum initial time step of one day was selected.
The third step of the analysis models the injection of steam into the well region between a depth of 366
m to 732 m (1200 ft to 2400 ft). The region is indicated by the shaded area in Figure 8.1.3-1. The
nodes in this region are heated to 100°C (212°F) during a *SOILS, CONSOLIDATION analysis. The
NO CREEP parameter is included; therefore, creep effects are not considered. The injection of the
steam increases the permeability of the oil and increases the soil creep behavior.
The fourth step simulates the pumping of oil by prescribing an excess pore pressure of -1.2 MPa (-170
psi) at nodes located at the depth of 427 m to 550 m (1400 ft to 1800 ft) below the surface. The
pressure produces a pumping rate of approximately 172.5 thousand barrels per day at the end of the
fifth year.
The final step consists of a consolidation analysis performed over a five-year period to investigate the
settlement that results from pumping and creep effects in the vicinity of the well.
Input files
axisymoilwell.inp
Finite element analysis.
axisymoilwell_thermalexp.inp
Same as axisymoilwell.inp except that the thermal expansion of the pore fluid is also included.
Tables
8-1120
Soils Analyses
8-1121
Soils Analyses
Figures
8-1122
Soils Analyses
8-1123
Soils Analyses
Sample listings
8-1124
Soils Analyses
Listing 8.1.3-1
*HEADING
EXAMPLE-AXISYMMETRIC SIMULATION OF OIL WELL
UNITS: F = lbs, L = in., T = days
*NODE
1, 0.0, 0.0, 0.0
9, 3180.0, 0.0, 0.0
11, 9216.0, 0.0, 0.0
13, 21504.0, 0.0, 0.0
15, 46080.0, 0.0, 0.0
17, 95232.0, 0.0, 0.0
*NGEN
1, 9, 1
9, 11, 1
11, 13, 1
13, 15, 1
15, 17, 1
*NSET,NSET=CORNODES, GENERATE
1, 17, 2
*NSET,NSET=MIDNODES, GENERATE
2, 16, 2
*NSET,NSET=BASE
CORNODES,
MIDNODES,
*NCOPY, CHANGE NUMBER=100, OLD SET=CORNODES,
NEW SET=MID, SHIFT
0,7200.
8-1125
Soils Analyses
0,25200.
8-1126
Soils Analyses
8-1127
Soils Analyses
*NSET,NSET=AXIS,GENERATE
1, 2201, 100
*NSET, NSET=NALL
MID,
MIDNODES,
CORNER,
CORNODES,
*NSET,NSET=FREESURF,GENERATE
2201, 2215, 2
**
** REGION WHERE STEAM IS INJECTED
**
*NSET, NSET=TARGET
601,602,603,604,605,606,607,608,609
701,702,703,704,705,706,707,708,709
8-1128
Soils Analyses
801,802,803,804,805,806,807,808,809
901,902,903,904,905,906,907,908,909
1001,1002,1003,1004,1005,1006,1007,1008,1009
1101,1102,1103,1104,1105,1106,1107,1108,1109
1201,1202,1203,1204,1205,1206,1207,1208,1209
1301,1302,1303,1304,1305,1306,1307,1308,1309
1401,1402,1403,1404,1405,1406,1407,1408,1409
1501,1502,1503,1504,1505,1506,1507,1508,1509
1601,1602,1603,1604,1605,1606,1607,1608,1609
**
** ELEMENTS GENERATION
**
*ELEMENT,TYPE=CAX8RP
1, 1,3,203,201,2,103,202,101
*ELGEN, ELSET=ESOIL
1, 7,2,1,11,200,100
*ELEMENT, TYPE=CINAX5R, ELSET=FAR
8, 215, 15, 17, 217, 115
108, 415, 215, 217, 417, 315
208, 615, 415, 417, 617, 515
308, 815, 615, 617, 817, 715
408, 1015, 815, 817, 1017, 915
508, 1215, 1015, 1017, 1217, 1115
608, 1415, 1215, 1217, 1417, 1315
708, 1615, 1415, 1417, 1617, 1515
808, 1815, 1615, 1617, 1817, 1715
908, 2015, 1815, 1817, 2017, 1915
1008, 2215, 2015, 2017, 2217, 2115
*ELSET, ELSET=L1, GENERATE
1,7,1
*ELSET, ELSET=U1, GENERATE
101,107,1
*ELSET, ELSET=D7, GENERATE
201,207,1
*ELSET, ELSET=D6, GENERATE
301,307,1
*ELSET, ELSET=D5, GENERATE
401,407,1
*ELSET, ELSET=D4, GENERATE
501,507,1
*ELSET, ELSET=D3, GENERATE
601,607,1
*ELSET, ELSET=D2, GENERATE
8-1129
Soils Analyses
701,707,1
*ELSET, ELSET=D1, GENERATE
801,807,1
*ELSET, ELSET=T1, GENERATE
901,907,1
*ELSET, ELSET=S1, GENERATE
1001,1007,1
**
** SOIL STRATA L1 (3600 ft - 4800 ft)
** ----------------------------------
*MATERIAL,NAME=L1
*ELASTIC
360000.,0.29
*DRUCKER PRAGER, SHEAR CRITERION=LINEAR
38.,1.,0.
*DRUCKER PRAGER HARDENING
286.,0.
460.,0.0037
358.,0.04
*PERMEABILITY,SPECIFIC=3.61e-2
15.2,
*EXPANSION
0.32E-05,
**
** SOIL STRATA U1 (3000 ft - 3600 ft)
** ----------------------------------
*MATERIAL,NAME=U1
*ELASTIC
68000.,0.22
*DRUCKER PRAGER
38.,1.,0.
*DRUCKER PRAGER HARDENING
286.,0.
460.,0.0037
358.,0.04
*PERMEABILITY,SPECIFIC=3.61e-2
15.2,
*EXPANSION
0.32E-05,
**
** SOIL STRATA D7 (2400 ft - 3000 ft)
** ----------------------------------
*MATERIAL,NAME=D7
8-1130
Soils Analyses
*ELASTIC
162600.,.17
*CAP PLASTICITY
247.,58.5,0.23,0.02,0.,1.
*CAP HARDENING
500.,.0
600.,.006
1100.,.012
9800.,.03
*CAP CREEP, LAW=SINGHM, MECHANISM=CONSOLIDATION
2.2e-7, 2.1e-2, 1.0, 1.0, 50.0
3.5e-4, 2.1e-2, 1.0, 1.0, 212.0
*PERMEABILITY,SPECIFIC=3.07e-2
16.8,,0
32.0,,250
*EXPANSION
0.32E-05,
**
** SOIL STRATA D6 (2000 ft - 2400 ft)
** -----------------------------------
*MATERIAL,NAME=D6
*ELASTIC
112400.,.17
*CAP PLASTICITY
247.,50.2,0.23,0.02,0.,1.
*CAP HARDENING
400.,.0
600.,.005
1100.,.02
9000.,.05
*CAP CREEP, LAW=SINGHM, MECHANISM=CONSOLIDATION
2.2e-7, 2.1e-2, 1.0, 1.0, 50.0
3.5e-4, 2.1e-2, 1.0, 1.0, 212.0
*PERMEABILITY,SPECIFIC=3.07e-2
16.8,,0
32.0,,250
*EXPANSION
0.32E-05,
**
** SOIL STRATA D5 (1800 ft - 2000 ft)
** ----------------------------------
*MATERIAL,NAME=D5
*ELASTIC
8-1131
Soils Analyses
71600.,.17
*CAP PLASTICITY
200.,40.4,0.30,0.02,0.,1.
*CAP HARDENING
400.,.0
700.,.02
2000.,.04
9000.,.08
*CAP CREEP, LAW=SINGHM, MECHANISM=CONSOLIDATION
2.2e-7, 2.1e-2, 1.0, 1.0, 50.0
3.5e-4, 2.1e-2, 1.0, 1.0, 212.0
*PERMEABILITY,SPECIFIC=3.07e-2
16.8,,0
32.0,,250
*EXPANSION
0.32E-05,
**
** SOIL STRATA D4 (1400 ft - 1800 ft)
** ----------------------------------
*MATERIAL,NAME=D4
*ELASTIC
59600.,.2
*CAP PLASTICITY
174.,40.1,0.30,0.02,0.,1.
*CAP HARDENING
200.,.0
730.,.02
1000.,.04
9000.,.1
*CAP CREEP, LAW=SINGHM, MECHANISM=CONSOLIDATION
2.2e-7, 2.1e-2, 1.0, 1.0, 50.0
3.5e-4, 2.1e-2, 1.0, 1.0, 212.0
*PERMEABILITY,SPECIFIC=3.07e-2
16.8,,0
32.0,,250
*EXPANSION
0.32E-05,
**
** SOIL STRATA D3 (1200 ft - 1400 ft)
** ----------------------------------
*MATERIAL,NAME=D3
*ELASTIC
79200.,.19
8-1132
Soils Analyses
*CAP PLASTICITY
200.,42.0,0.34,0.02,0.,1.
*CAP HARDENING
200.,.0
500.,.02
2000.,.04
9000.,.06
*CAP CREEP, LAW=SINGHM, MECHANISM=CONSOLIDATION
2.2e-7, 2.1e-2, 1.0, 1.0, 50.0
3.5e-4, 2.1e-2, 1.0, 1.0, 212.0
*PERMEABILITY,SPECIFIC=3.07e-2
16.8,,0
32.0,,250
*EXPANSION
0.32E-05,
**
** SOIL STRATA D2 (1100 ft - 1200 ft)
** ----------------------------------
*MATERIAL,NAME=D2
*ELASTIC
63000.,.17
*CAP PLASTICITY
200.,39.4,0.33,0.02,0.,1.
*CAP HARDENING
200.,.0
600.,.02
1000.,.04
8000.,.1
*CAP CREEP, LAW=SINGHM, MECHANISM=CONSOLIDATION
2.2e-7, 2.1e-2, 1.0, 1.0, 50.0
3.5e-5, 2.1e-2, 1.0, 1.0, 212.0
*PERMEABILITY,SPECIFIC=3.07e-2
16.8,,0
32.0,,250
*EXPANSION
0.32E-05,
**
** SOIL STRATA D1 (700 ft - 1100 ft)
** ---------------------------------
*MATERIAL,NAME=D1
*ELASTIC
47700.,.17
*CAP PLASTICITY
8-1133
Soils Analyses
200.,36.9,0.33,0.02,0.,1.
*CAP HARDENING
400.,.0
600.,.02
800.,.05
900.,.09
*CAP CREEP, LAW=SINGHM, MECHANISM=CONSOLIDATION
2.2e-7, 2.1e-2, 1.0, 1.0, 50.0
3.5e-5, 2.1e-2, 1.0, 1.0, 212.0
*PERMEABILITY,SPECIFIC=3.07e-2
16.8,,0
32.0,,250
*EXPANSION
0.32E-05,
**
** SOIL STRATA T1 (150 ft - 700 ft)
** --------------------------------
*MATERIAL,NAME=T1
*ELASTIC
300000.,0.25
*DRUCKER PRAGER
36.,1.,0.
*DRUCKER PRAGER HARDENING
70.,0.
90.,.058
70.,.116
*PERMEABILITY,SPECIFIC=3.61e-2
40,
*EXPANSION
0.32E-05,
**
** SOIL STRATA S1 (0 ft - 150 ft)
** ------------------------------
*MATERIAL,NAME=S1
*ELASTIC
18000.,0.3
*DRUCKER PRAGER
42.,1.,0.
*DRUCKER PRAGER HARDENING
11.,0.
12.,.058
11.,.116
*PERMEABILITY,SPECIFIC=3.61e-2
8-1134
Soils Analyses
40.,
*EXPANSION
0.32E-05,
** FAR FIELD MATERIAL DATA
** -----------------------
*MATERIAL,NAME=FAR
*ELASTIC
47700.,.17
**
*SOLID SECTION, ELSET=L1, MATERIAL=L1
*SOLID SECTION, ELSET=U1, MATERIAL=U1
*SOLID SECTION, ELSET=D7, MATERIAL=D7
*SOLID SECTION, ELSET=D6, MATERIAL=D6
*SOLID SECTION, ELSET=D5, MATERIAL=D5
*SOLID SECTION, ELSET=D4, MATERIAL=D4
*SOLID SECTION, ELSET=D3, MATERIAL=D3
*SOLID SECTION, ELSET=D2, MATERIAL=D2
*SOLID SECTION, ELSET=D1, MATERIAL=D1
*SOLID SECTION, ELSET=T1, MATERIAL=T1
*SOLID SECTION, ELSET=S1, MATERIAL=S1
*SOLID SECTION, ELSET=FAR, MATERIAL=FAR
**
*BOUNDARY
FREESURF, 8,,0.
**
*INITIAL CONDITIONS, TYPE=RATIO
NALL, 1.5
**
*INITIAL CONDITIONS, TYPE=TEMPERATURE
NALL, 50
*INITIAL CONDITIONS,TYPE=STRESS,GEOSTATIC
L1, -2151.2, 0.,-1615.7, 14400., .85 , .85
U1, -1615.7, 14400.,-1346.4, 21600., .85 , .85
D7, -1346.4, 21600.,-1077.1, 28800., .85 , .85
D6, -1077.1, 28800., -897.6, 33600., .85 , .85
D5, -897.6, 33600., -807.8, 36000., .85 , .85
D4, -807.8, 36000., -628.3, 40800., .85 , .85
D3, -628.3, 40800., -538.6, 43200., .85 , .85
D2, -538.6, 43200., -493.7, 44400., .85 , .85
D1, -493.7, 44400., -314.2, 49200., .85 , .85
T1, -314.2, 49200., -67.3, 55800., .85 , .85
S1, -67.3, 55800. , 0.0, 57600., .85 , .85
FAR,-2151.2, 0., 0.0, 57600., .85 , .85
8-1135
Soils Analyses
**
**
** GEOSTATIC STEP TO BALANCE GRAVITY LOADING
**
*STEP, UNSYMM=YES, NLGEOM
*GEOSTATIC
*MONITOR,NODE=2201,DOF=2
*BOUNDARY
BASE, 2
AXIS, 1
*DLOAD
S1, BZ, -0.0374
T1, BZ, -0.0374
D1, BZ, -0.0374
D2, BZ, -0.0374
D3, BZ, -0.0374
D4, BZ, -0.0374
D5, BZ, -0.0374
D6, BZ, -0.0374
D7, BZ, -0.0374
U1, BZ, -0.0374
L1, BZ, -0.0374
*END STEP
**
** CONSOLIDATION ANALYSIS (1 MONTH-BALANCE CREEP)
**
*STEP,NLGEOM,INC=100,UNSYMM=YES
*SOILS,CONSOLIDATION,CETOL=0.0001,UTOL=10
1.,31.,
*EL FILE, FREQ=0, ELSET=ESOIL
S,E,PE,POR,VOIDR,CE
*END STEP
**
** THERMAL LOADING - INJECTING STEAM
**
*STEP, NLGEOM, INC=100, UNSYMM=YES
*SOILS, CONSOLIDATION, UTOL=25, NO CREEP
1.,1.
*TEMPERATURE,OP=MOD
TARGET, 212.
*EL FILE, FREQ=0, ELSET=ESOIL
S,E,PE,POR,VOIDR,CE
*END STEP
8-1136
Soils Analyses
**
** INSTALL PUMP
**
*STEP, NLGEOM, INC=100, UNSYMM=YES, AMP=RAMP
*SOILS, CONSOLIDATION, UTOL=25
1.,1.
*BOUNDARY, OP=MOD
1001,8,8,-170
1201,8,8,-170
*EL FILE, FREQ=0, ELSET=ESOIL
S,E,PE,POR,VOIDR,CE
*END STEP
**
** PUMPING OIL OVER FIVE YEAR PERIOD
**
*STEP,NLGEOM,INC=200,UNSYMM=YES
*SOILS,CONSOLIDATION,CETOL=0.0001,UTOL=20
1.,1825.,
*CONTROLS, PARAMETER=FIELD, FIELD=DISPLACEMENT
,1.
*CONTROLS, PARAMETER=FIELD,
FIELD=PORE FLUID PRESSURE
,1.
*EL FILE,FREQ=200, ELSET=ESOIL
S,E,PE,CE,POR,VOIDR
*EL PRINT,FREQ=0, ELSET=ESOIL
S,
CE,
PE,
*NODE PRINT,FREQ=0
U,RVF,RVT
*END STEP
8-1137
Soils Analyses
interaction are modeled with the pipe-soil interaction elements. These elements have only
displacement degrees of freedom at their nodes. One side or edge of the element shares nodes with the
underlying beam, pipe, or elbow element that models the pipeline. The nodes on the other edge
represent a far-field surface, such as the ground surface, and are used to prescribe the far-field ground
motion. The elements are described in detail in ``Pipe-soil interaction elements,'' Section 18.7.1 of the
ABAQUS/Standard User's Manual.
The purpose of this example is to determine the stress state along the length of a infinitely long buried
pipeline subjected to large fault movement of 1.52 m (5.0 ft), as shown in Figure 8.1.4-1. The pipeline
intersects the fault at 90.0°. The results are compared with results from an independent analysis, as
described below.
Problem description
The problem consists of an infinitely long pipeline buried at a depth of 6.1 m (20.0 ft.) below the
ground surface. Only a 610.0 m (2000.0 ft.) long section of the pipeline is modeled. The outside
diameter of the pipe is 0.61 m (24.0 in), and the wall thickness is 0.0254 m (1.0 in). The pipeline is
modeled with 50 first-order PIPE21 elements. A nonuniform mesh, with smaller elements focused near
the fault, is used.
The pipe-soil interaction behavior is model with PSI24 elements. The PSI elements are defined so that
one edge of the element shares nodes with the underlying pipe element, and the nodes on the other
edge represent a far-field surface where ground motion is prescribed. The far-field side and the side
that shares nodes with the pipeline are defined by the element connectivity.
A three-dimensional model that uses PIPE31 and PSI34 elements is also included for verification
purposes.
Material
The pipeline is made of an elastic-perfectly plastic metal, with a Young's modulus of 206.8 GPa (30 ´
106 lb/in2), a Poisson's ratio of 0.3, and a yield stress of 413.7 MPa (60000 lb/in 2).
The pipe-soil interaction behavior is elastic-perfectly plastic. The *PIPE-SOIL STIFFNESS,
TYPE=NONLINEAR option is used to define the interaction model. The behavior in the vertical
direction is assumed to be different from the behavior along the axial direction. It is further assumed
that the pipeline is buried deep below the ground surface so that the response is symmetric about the
origin. ABAQUS also allows a nonsymmetric behavior to be defined in any of the directions (this is
usually the case in the vertical direction when the pipeline is not buried too deeply). The ultimate force
per unit length in the axial direction is 730.0 N/m (50.0 lb/ft), and in the vertical direction it is 1460.0
N/m (100.0 lb/ft). The ultimate force is reached at 0.0304 m (0.1 ft) in both the horizontal and vertical
directions.
The loading occurs in a plane (axial-vertical), so the properties for the pipe-soil interaction behavior in
the transverse horizontal direction are not important.
Loading
8-1138
Soils Analyses
The loading on the pipeline is caused by a relative vertical displacement 1.52 m (5.0 ft) along the fault
line. It is assumed that the effect of the vertical ground motion decreases linearly over a distance of
91.4 m (300.0 ft.) from the origin of fault, as shown in Figure 8.1.4-1.
This linear distribution of ground motion is prescribed as follows. Rigid ( R2D2) elements are
connected to the far-field edges of the PSI to create two rigid surfaces, one on each side of the fault
line. These surfaces extend a distance of 91.4 m (300.0 ft.) from the origin of the fault. The rigid body
reference nodes are also placed a distance of 91.4 m (300.0 ft.) from the fault on the ground surface.
The fault movement is modeled by prescribing a rotation to each of the rigid body reference nodes so
that a positive vertical displacement of 0.76 m (2.5 ft) is obtained on one side of the fault and a
negative vertical displacement of 0.76 m (2.5 ft) is obtained on the other side of the fault, as shown in
Figure 8.1.4-2. All degrees of freedom on the remaining far-field nodes are fully fixed. In addition, the
two end points of pipeline are fully fixed. Figure 8.1.4-2 does not show the PSI elements or any of the
remaining nodes on the ground surface.
Reference solution
The reference solution is obtained by using JOINTC elements between the pipeline and ground nodes
to model the pipe-soil interaction. These elements provide an internal stiffness, which is modeled with
linear or nonlinear springs; nonlinear springs are used in this example. The behavior of the nonlinear
spring is elastic in the sense that reversed loading does not result in permanent deformation. This
behavior is different from the behavior provided by the nonlinear PSI elements. However, this is not a
limitation in this example since the loading is monotonic.
Another distinct difference between JOINTC elements and PSI elements is that the spring behavior
associated with JOINTC elements is defined in terms of total force, whereas the constitutive behavior
for PSI elements is defined as a force/unit length. This difference requires us to define a separate
stiffness for each JOINTC element or to use a uniform mesh with JOINTC elements spaced at unit
length intervals along the pipeline. A unit length mesh is used in this example.
Input files
buriedpipeline_2d.inp
Two-dimensional model using PSI24 elements.
8-1139
Soils Analyses
buriedpipeline_3d.inp
Three-dimensional model using PSI34 elements.
buriedpipeline_ref.inp
Reference solution using JOINTC elements.
Reference
· Audibert, J. M. E., D. J. Nyman, and T. D. O'Rourke, "Differential Ground Movement Effects on
Buried Pipelines," Guidelines for the Seismic Design of Oil and Gas Pipeline Systems, ASCE
publication, pp. 151-180, 1984.
Figures
8-1140
Soils Analyses
8-1141
Soils Analyses
Sample listings
8-1142
Soils Analyses
Listing 8.1.4-1
*HEADING
RELATIVE FAULT MOTION ACCROSS BURIED PIPELINE
PSI24 elements Units: N, m
*PRE PRINT,ECHO=NO,MODEL=YES,CONTACT=YES,
HISTORY=YES
*NODE
1, -91.4, 6.1
2, 91.4, 6.1
101, -305.0, 0.0
151, 305.0, 0.0
501, -305.0, 6.1
551, 305.0, 6.1
*NODE,NSET=NL
111, -91.4, 0.0
511, -91.4, 6.1
*NODE,NSET=NC
126, 0.0, 0.0
526, 0.0, 6.1
*NODE,NSET=NR
141, 91.4, 0.0
541, 91.4, 6.1
*NGEN,NSET=ALL
101, 111
141, 151
501, 511
541, 551
*NFILL,NSET=ALL,BIAS=1.111111
NL, NC, 15
*NFILL,NSET=ALL,BIAS=0.900000
NC, NR, 15
*NSET,NSET=PIPE,GEN
101, 151
*NSET,NSET=SURF,GEN
501, 510
526, 526
542, 551
*NSET,NSET=ENDS
101, 151
*ELEMENT,TYPE=PIPE21
101, 101, 102
*ELGEN,ELSET=PIPELINE
8-1143
Soils Analyses
101, 50
*ELSET,ELSET=PIPEPLOT,GEN
111,140
*ELEMENT,TYPE=PSI24
501, 101, 102, 502, 501
*ELGEN,ELSET=SOIL
501, 50
*ELEMENT,TYPE=R2D2
1111, 511, 512
1127, 527, 528
*ELGEN,ELSET=SURFL
1111, 14
*ELGEN,ELSET=SURFR
1127, 14
*BEAM SECTION,SECTION=PIPE,ELSET=PIPELINE,
MATERIAL=STEEL
0.61, 0.0254
*MATERIAL,NAME=STEEL
*ELASTIC
206.8E6, 0.3
*PLASTIC
413.7E6
*PIPE-SOIL INTERACTION,ELSET=SOIL
*PIPE-SOIL STIFFNESS,TYPE=NONLINEAR,DIR=AXIAL
-730.0, -0.0304
0.0, 0.0
730.0, 0.0304
*PIPE-SOIL STIFFNESS,TYPE=NONLINEAR,DIR=VERTICAL
-1460.0, -0.0304
0.0, 0.0
1460.0, 0.0304
*PIPE-SOIL STIFFNESS,TYPE=NONLINEAR,DIR=HORIZONTAL
-1460.0, -0.0304
0.0, 0.0
1460.0, 0.0304
*RIGID BODY,ELSET=SURFL,REFNOD=1
*RIGID BODY,ELSET=SURFR,REFNOD=2
*STEP,INC=1000,NLGEOM
1: APPLY FAULT MOTION
*STATIC
*BOUNDARY
SURF, 1, 2
ENDS, 1, 2
8-1144
Soils Analyses
ENDS, 6
1, 1, 2
2, 1, 2
1, 6, , 0.0083368
2, 6, , 0.0083368
*NODE PRINT,FREQ=10
U,
RF,
*ELPRINT,FREQ=10,ELSET=SOIL
S, PE
COORD,
*ELPRINT,FREQ=10,ELSET=PIPEPLOT
1
S, PE
COORD,
*EL FILE,ELSET=PIPEPLOT
S
*EL FILE,ELSET=SOIL
S, PE, E
NFORC,
*OUTPUT,FIELD,FREQ=100
*ELEMENT OUTPUT,ELSET=PIPELINE
S,E,EE,EP
*NODE OUTPUT,NSET=ALL
U,
*OUTPUT,HISTORY,FREQ=1
*NODE OUTPUT,NSET=ENDS
U,RF
*END STEP
8-1145
ABAQUS/Aqua Analyses
9. ABAQUS/Aqua Analyses
9.1 ABAQUS/Aqua analyses
9.1.1 Jack-up foundation analyses
Products: ABAQUS/Standard ABAQUS/Aqua
This example simulates a jack-up rig on a sand foundation subjected to alternating wind loading.
9-1146
ABAQUS/Aqua Analyses
Input file
jackup.inp
Input data for this example.
Reference
· Wong, P. C. and J. D. Murff, "Dynamic Analysis of Jack-Up Rigs Using Advanced Foundation
Models," Proceedings, 13th International Conference on Offshore Mechanics and Arctic
Engineering (OMAE), vol. 2 - Safety and Reliability, Houston, pp. 93-109, February 1994.
Figures
9-1147
ABAQUS/Aqua Analyses
Figure 9.1.1-3 Moment versus horizontal load for leeward spud can.
9-1148
ABAQUS/Aqua Analyses
Sample listings
9-1149
ABAQUS/Aqua Analyses
Listing 9.1.1-1
*HEADING
3-LEG JACK UP ON SAND --- CYLINDRICAL
**
**NODE DEFINITIONS
**
*NODE,NSET=BEAMS
11,0.
12,0.,13.5,0.
13,0.,62.9,0.
14,35.1,0,0.
15,35.1,13.5,0.
16,35.1,62.9,0.
17,11.7,62.9,0.
18,11.7,70.0,0.
999,11.7,75,0.
*NODE,NSET=BASE
1, 0.
2, 0.
3,35.1
*NSET,NSET=EPJ
BASE,11,14
**
**ELEMENT DEFINITIONS
**
*ELEMENT,ELSET=BEAML,TYPE=B21
1,11,12
3,11,12
5,14,15
*ELEMENT,ELSET=BEAMU,TYPE=B21
2,12,13
4,12,13
6,15,16
*ELEMENT,ELSET=RBEAMS,TYPE=RB2D2
11,13,17
12,17,16
13,17,18
*ELEMENT,TYPE=JOINT2D, ELSET=JOINT2D
101,1,11
102,2,11
103,3,14
**
9-1150
ABAQUS/Aqua Analyses
2.2E8,8.1E7
*BEAM GENERAL SECTION,ELSET=BEAML,SECTION=GENERAL
1.0,1.2273,0.,1.2273,2.4545,
2.2E9,8.1E8
*RIGID BODY,ELSET=RBEAMS,REF NODE=999
**
*EPJOINT,ELSET=JOINT2D,ORIEN=ORI1,SECTION=SPUD
10.9,0.
*JOINT ELASTIC,NDIM=2,MODULI=SPUD CAN
5.14E4, 3.87E3, 2.04E4, 0.2
*JOINT PLASTIC,TYPE=SAND
0.,1,0.5,33.0,10.0
**
*INITIAL CONDITIONS, TYPE=SPUD PRELOAD
JOINT2D,50600
**
**
*STEP,INC=10000
APPLY WEIGHT
*STATIC
1.0,1.0
*BOUNDARY
1,1,6,0
2,1,6,0
3,1,6,0
**
** Apply weight
**
*CLOAD
17,2,-62700
9-1151
ABAQUS/Aqua Analyses
*EL PRINT,ELSET=JOINT2D,FREQ=0
S,
PE,
*EL FILE,ELSET=JOINT2D,FREQ=20
S,
E,
PE,
*NODE FILE,FREQ=20
U,
RF,
*OUTPUT, FIELD, FREQUENCY=10000
*NODE OUTPUT, NSET=EPJ
U,RF
*ELEMENT OUTPUT, ELSET=JOINT2D
S,E,PE
*OUTPUT, HISTORY, FREQUENCY=10
*NODE OUTPUT, NSET=EPJ
U,RF
*ELEMENT OUTPUT, ELSET=JOINT2D
S,E,PE
*END STEP
*STEP,INC=10000
ALTERNATING LOADING ANALYSIS FIRST STEP
*STATIC
0.001,1.0,,0.005
*BOUNDARY
1,1,6,0
2,1,6,0
3,1,6,0
*CLOAD
18,1,5370
*END STEP
**
**
**
*STEP,INC=10000
UNLOADING TO ZERO
*STATIC
0.001,1.0,,0.005
*BOUNDARY
1,1,6,0
2,1,6,0
3,1,6,0
9-1152
ABAQUS/Aqua Analyses
*CLOAD
18,1,0
*END STEP
**
**
**
*STEP,INC=10000
LOADING IN THE OPPOSITE DIRECTION
*STATIC
0.001,1.0,,0.005
*BOUNDARY
1,1,6,0
2,1,6,0
3,1,6,0
*CLOAD
18,1,-6440
*END STEP
**
**
**
*STEP,INC=10000
RELOADING IN THE INITIAL DIRECTION
*STATIC
0.001,1.0,,0.005
*BOUNDARY
1,1,6,0
2,1,6,0
3,1,6,0
*CLOAD
18,1,9130
*END STEP
**
**
**
*STEP,INC=10000
UNLOADING TO ZERO (2)
*STATIC
0.001,1.0,,0.005
*BOUNDARY
1,1,6,0
2,1,6,0
3,1,6,0
*CLOAD
9-1153
ABAQUS/Aqua Analyses
18,1,0
*END STEP
**
**
**
*STEP,INC=10000
REVERSE LOADING
*STATIC
0.001,1.0,,0.005
*BOUNDARY
1,1,6,0
2,1,6,0
3,1,6,0
*CLOAD
18,1,-9770
*END STEP
**
**
**
*STEP,INC=10000
UNLOADING BACK TO ZERO
*STATIC
0.001,1.0,,0.005
*BOUNDARY
1,1,6,0
2,1,6,0
3,1,6,0
*CLOAD
18,1,0
*END STEP
9-1154
ABAQUS/Aqua Analyses
The riser is shown in Figure 9.1.2-1. Its length is 463.3 m (1520 ft), and it stands in 448.1 m (1470 ft)
of water. The outer diameter of the riser is 405 mm (1.33 ft), and it has a wall thickness of 15.88 mm
(0.0521 ft). The pipeline is made of steel, with a Young's modulus of 206.8 GPa (4.32 ´ 109 lb/ft2) and
a density of 11508.685 kg/m 3 (22.332 lb-s 2/ft4). The riser is modeled with 10 beam elements of type
B21. No mesh convergence studies have been performed; hence, more elements may be required for
accurate prediction of the stress in the riser.
Loading
The riser has a weight of 2575 N/m (176.36 lb/ft) and is loaded by a top tension of 2.224 MN (5 ´ 105
lb). Drag loading is applied by a steady current flowing by the riser with a velocity distribution varying
linearly from 0.257 m/s (0.844 ft/s) at the mean water level to zero at the base of the riser. The
coefficients in Morison's equation are transverse drag coefficient ( CD ) 0.7, tangential drag coefficient
(CT ) 0.0, and transverse inertia coefficient (CM ) 1.5.
The effective outer diameter for the drag calculations is 0.66 m (2.167 ft). Waves of peak to trough
height 6.1 m (20 ft) travel across the water surface with a period of 9 seconds; these are modeled with
the Airy wave theory provided in the *AQUA option (``ABAQUS/Aqua analysis,'' Section 6.10.1 of
the ABAQUS/Standard User's Manual). The density of the fluid is taken to be 1021 kg/m 3 (1.982
lb-s2/ft4). In ABAQUS/Aqua, user subroutine UWAVE can be used to specify user-defined wave
kinematics. We illustrate this capability by repeating this analysis with a user-specified Airy wave
theory that is identical to the built-in Airy wave option in ABAQUS/Aqua.
Boundary conditions
The base of the riser is "gimballed," supporting no moments. The top of the riser has two motions
prescribed: an initial offset of 13.716 m (45 ft) from the vertical position of the riser and a sinusoidal
motion about this static configuration, representing the surge of a vessel attached to the riser, with
peak-to-peak amplitude of 1.22 m (4 ft) and a period of 9 seconds. The vessel surge is 15° out of phase
with the surface waves.
Analysis
The analysis is done in two steps. The first is the static step, in which the top tension is applied and the
riser is moved from the vertical to its offset position by specifying the necessary horizontal
displacement at the top of the pipeline. The top tension is 2.224 MN (5 ´ 105 lb).
In the second step, which is a dynamic step, the time increment is chosen as a fixed value of 0.125
second. The prescribed displacement at the top of the riser has a 9-second period, so this time step
should provide reasonably accurate time integration once the higher modes are damped out by the fluid
drag. The "half-step residual" values calculated by ABAQUS provide a measure of accuracy of the
solution, and these values are typically of order 4.4 kN (1000 lb). Since these values are smaller than
typical actual forces, they suggest that the time integration is reasonably accurate.
9-1155
ABAQUS/Aqua Analyses
completed in four increments. The first increment requires more iterations than subsequent increments,
which is typical of this class of problem: the riser is initially unstressed and, therefore, is highly
flexible. After some loading is applied, the axial tension stabilizes the system, and convergence is
more rapid.
At the end of the static step the top of the riser makes an angle of 1.17° with the vertical. This value
agrees well with the value of 1.20° presented in API BULLETIN 2J (1977). The angle predicted at the
base of the riser is 2.48°, which compares to 2.55° reported in the API bulletin. The slight
discrepancies are attributed to the relative coarseness of the model.
The dynamic solution is carried out for 18 seconds of response. Typically one equilibrium iteration is
required in each of the time increments. Half-step residual values for the first few increments are of
order 178 MN (4.0 ´ 107 lb), and at the end of the run they are of order 4.4 kN (1000 lb). This result is
typical: initially there is much high frequency content in the solution, which is reflected in the larger
half-step residual values. As the analysis proceeds, the fluid drag dissipates this "noise," the solution
becomes smoother, and the half-step residual values drop accordingly.
The envelope of pipeline excursions during the dynamic analysis is plotted in Figure 9.1.2-2, and the
envelope of bending stress is shown in Figure 9.1.2-3. These results are in basic agreement with those
given in the API bulletin.
As expected, the results obtained by the model with the Airy wave theory implemented in user
subroutine UWAVE are identical to those due to the built-in Airy wave option.
Input files
riserdynamics_airy_disp.inp
Analysis with the Airy wave theory. User subroutine DISP is used to prescribe the sinusoidal
surge motion. This motion could be prescribed instead through the use of the *AMPLITUDE
option. User subroutine DISP is used to illustrate the use of this routine to prescribe a nonzero
boundary condition value.
riserdynamics_airy_disp.f
User subroutine DISP used in riserdynamics_airy_disp.inp.
riserdynamics_wavedata.inp
Wave data for use in riserdynamics_airy_disp.inp.
riserdynamics_stokes_disp.inp
Analysis with the Stokes wave theory.
riserdynamics_stokes_disp.f
User subroutine DISP used in riserdynamics_stokes_disp.inp.
riserdynamics_airy_disp_uwave.inp
Analysis with the Airy wave theory implemented in user subroutine UWAVE.
9-1156
ABAQUS/Aqua Analyses
riserdynamics_airy_disp_uwave.f
User subroutines UWAVE and DISP used in riserdynamics_airy_disp_uwave.inp.
Reference
· American Petroleum Institute, "Comparison of Marine Drilling Riser Analyses," API Bulletin 2J,
Washington, D. C., January 1977.
Figures
9-1157
ABAQUS/Aqua Analyses
9-1158
ABAQUS/Aqua Analyses
Sample listings
9-1159
ABAQUS/Aqua Analyses
Listing 9.1.2-1
*HEADING
RISER DYNAMIC CHECK OUT - AIRY THEORY
NEEDS FILE riserdynamics_wavedata.inp FOR
WAVE DATA
*NODE ,NSET=ENDS
1,,1520.
11,0.
*NGEN
1,11
*ELEMENT,TYPE=B21
1,1,2
*ELGEN,ELSET=PIPE
1,10
*ELSET,ELSET=PIPE1,GEN
1,5,1
*ELSET,ELSET=PIPE2,GEN
6,10,1
*BEAM GENERAL SECTION,SECTION=PIPE,DENSITY=22.332,
ELSET=PIPE
.6667,0.0521
,,-1.
4.32E9,2.16E9
*AQUA
0.,1470.,32.2,1.982
0.,0.,0.,0.
0.844,0.,0.,1470.
*WAVE,TYPE=AIRY,INPUT=riserdynamics_wavedata.inp
*RESTART,WRITE,FREQUENCY=5
*STEP,NLGEOM
INITIAL OFFSET
*STATIC
.25E-5,1.E-5
*DLOAD
PIPE,PY,-176.36
*****
** Aqua Normal drag load
PIPE,FDD, 1., 2.167, 0.7, 1.
**
** Aqua Inertial drag load
PIPE, FI, 1., 2.167, 1.5, 0.5
**
9-1160
ABAQUS/Aqua Analyses
*CLOAD
1,2,5.E5
*BOUNDARY
11,1,2
*BOUNDARY,USER
1,1
*NODE FILE,NSET=ENDS,FREQUENCY=1
U,RF
*PRINT,RESIDUAL=NO
*ENERGY PRINT
*ENERGY FILE
*ENERGY PRINT,ELSET=PIPE1
*ENERGY PRINT,ELSET=PIPE2
*ENERGY FILE,ELSET=PIPE1
*ENERGY FILE,ELSET=PIPE2
*EL PRINT,ELSET=PIPE1,TOTALS=YES
ELEN,
*EL PRINT,FREQUENCY=20
SF,
*EL FILE,FREQUENCY=20
SF,
*NODE PRINT,FREQUENCY=5
U,RF
*NODE FILE,FREQUENCY=5
U,RF
*END STEP
*STEP,NLGEOM,INC=200
DYNAMICS
*DYNAMIC
.125,18.
*EL PRINT,FREQUENCY=10
SF,
*EL FILE,FREQUENCY=10
SF,
*ENERGY PRINT,ELSET=PIPE1
*ENERGY PRINT,ELSET=PIPE2
*ENERGY FILE,ELSET=PIPE1
*ENERGY FILE,ELSET=PIPE2
*EL PRINT,ELSET=PIPE1,TOTALS=YES
ELEN,
*END STEP
9-1161
Underwater Shock Analyses
10-1162
Underwater Shock Analyses
coarser fluid model using fluid element "overlay" interface elements. This approach is effective for
reducing the size of the fluid element model in regions of small fluid pressure gradient and relatively
large curvature. ABAQUS/USA supports two types of fluid element overlay elements: USI6O is a
6-node interface element for overlaying two structural elements, and USI9O is a 9-node interface
element for overlaying four structural elements. Example fluid element overlay models are included
with the ABAQUS release. Refer to the corresponding input files listed in the "Input files" section.
Shell models
The velocity history and strain history results obtained by ABAQUS/USA with the S4R5/USI4 model
are compared to the USA-STAGS solution. The velocity histories of two points at the cylinder
midspan (XSYMM plane) are shown in Figure 10.1.1-3. The upper plot shows the radial velocity
history for the point closest to the charge, node 9 in Figure 10.1.1-2. The lower plot shows the radial
velocity history for the cylinder midspan location away from the charge, node 1. The ABAQUS/USA
and USA-STAGS velocity results compare very well for the low-frequency bending behavior. The
difference in the high-frequency behavior is probably the result of differences in the formulations of
the ABAQUS shell element (reduced integration) and the STAGS shell element (fully integrated).
Experimentation with this example problem has shown that the velocity results (especially the high
frequency content) change significantly with a change in the time increment size. The problem is
sensitive enough to slight numerical changes that the changing word length (precision) from one
machine to another may cause small differences in the velocity response.
10-1163
Underwater Shock Analyses
Strain history results at six locations along the length are shown in Figure 10.1.1-4. Strain histories (a)
- (b) are taken from the "back" side of the cylinder, from the centroids of elements 1, 11, 21, 31, 41,
and 51, respectively. The strain histories show very good agreement in the low-frequency range and
moderate agreement in the high-frequency range.
All of the USA-STAGS data shown for comparison were obtained from De Runtz (1991) and are the
same data used in DeRuntz et al. (1986).
In addition, results obtained for the model with 80 USI4 interface elements are compared against
results obtained using a model with 20 USI9O fluid overlay interface elements and a model with 40
USI6O elements. All models employ the same structural model. For these models the velocity histories
at the node closest to the charge are shown in Figure 10.1.1-5to be in good agreement, with any
differences being caused by the different fluid models.
Beam/USI2SOR model
The velocity history at selected nodal points from the ABAQUS/USA solution is compared against the
USA-STAGS solution. The z-direction nodal velocity history of the cylinder symmetry plane (node 1)
is shown in Figure 10.1.1-6. The ABAQUS/USA results compare well to the USA-STAGS results.
The USA-STAGS data shown for comparison were obtained from DeRuntz (1994) and are the same
data used in DeRuntz et al. (1986).
Input files
Pulsating bubble excitation:
ucw_b31_p.inp
10-element B31/USI2SOR model.
ucw_10b31_p.inp
10-element multibranch B31/USI2SOR model.
ucw_13b31_p.inp
13-element multibranch B31/USI2SOR model.
ucw_usi2sor_0.inp
10-element ELBOW31/USI2SOR model, 0 ovalization modes.
ucw_usi2sor_4.inp
10-element ELBOW31/USI2SOR model, 4 ovalization modes.
ucw_s3r_p.inp
160-element S3R/USI3 element model.
ucw_s4_p.inp
80-element S4/USI4 element model.
10-1164
Underwater Shock Analyses
ucw_s4r_p.inp
80-element S4R/USI4 element model.
ucw_usi4_p.inp
80-element S4R5/USI4 model.
ucw_usi90_p.inp
80 S4R5 and 20 USI9O elements.
ucw_usi60_p.inp
80 S4R5 and 40 USI6O elements.
ucw_stri3_p.inp
160-element STRI3/USI3 element model.
ucw_mixed_ele.inp
Mixed element model that uses shells and beams to model the structure and uses USI3, USI4, and
USI2SOR elements to represent the fluid interface.
Pulsating and migrating bubble excitation:
ucw_s3r_pm.inp
160-element S3R/USI3 element model.
ucw_s4_pm.inp
80-element S4/USI4 element model.
ucw_s4r_pm.inp
80-element S4R/USI4 element model.
ucw_usi4_pm.inp
80-element S4R5/USI4 model.
ucw_stri3_pm.inp
160-element STRI3/USI3 element model.
Pulsating and migrating bubble excitation with free surface corrections:
ucw_s3r_pf.inp
160-element S3R/USI3 element model.
ucw_s4_pf.inp
80-element S4/USI4 element model.
ucw_s4r_pf.inp
80-element S4R/USI4 element model.
10-1165
Underwater Shock Analyses
ucw_usi4_pf.inp
80-element S4R5/USI4 model.
ucw_stri3_pf.inp
160-element STRI3/USI3 element model.
References
· DeRuntz, J. A., Jr., Private Communication, 1991.
· DeRuntz, J. A., Jr., "The Underwater Shock Analysis Code and its Applications, " 60th Shock and
Vibration Symposium Proceedings, vol. 1, pp. 89-107, 1989.
Figures
10-1166
Underwater Shock Analyses
Figure 10.1.1-3 Shell model velocity time histories. Solid line: ABAQUS/USA (S4R5) results.
Dashed line: USA-STAGS results.
10-1167
Underwater Shock Analyses
Figure 10.1.1-4 Shell model strain time histories. Solid line: ABAQUS/USA (S4R5) results. Dashed
line: USA-STAGS results.
10-1168
Underwater Shock Analyses
Figure 10.1.1-5 General and fluid overlay interface element model velocity time histories. Solid line:
Reference USI4 results. Dashed line: USI9O results. Dotted line: USI6O results.
10-1169
Underwater Shock Analyses
Figure 10.1.1-6 SOR model velocity time history. Vertical velocity of the X-symmetry plane. Solid
line: ABAQUS/USA results. Dashed line: USA-STAGS results.
Sample listings
10-1170
Underwater Shock Analyses
Listing 10.1.1-1
*HEADING
NSWC BUBBLE-PULSE CYLINDER WHIP
CYLINDER QUARTER MODEL
80 element S4R5 model
all dimensions in inches
Cylindrical Pipe;length=3600.0,radius=180.0,
thickness = 2.0
Cylindrical Pipe Properties;E=30E6,nu=0.3,
rho=1.6274
Fluid properties;rho=9.346E-5,c=60000.0
Infinite Fluid, Pulsating (Non-Migrating)
Bubble Excitation
*RESTART,WRITE,OVERLAY
*NODE, NSET=ENDS
1, 0.0, 0.0, 180.0
9, 0.0, 0.0, -180.0
1001, 0.0, 0.0, 0.0
101, 1800.0, 0.0, 180.0
109, 1800.0, 0.0, -180.0
2001, 1800.0, 0.0, 0.0
*NGEN, LINE=C, NSET=MID
1, 9,, 1001,,,, -1.0, 0.0, 0.0
*NGEN, LINE=C, NSET=END
101, 109,, 2001,,,, -1.0, 0.0, 0.0
*NFILL, NSET=ALL
MID, END, 10, 10
*NSET, NSET=EDGES, GENERATE
1, 101, 10
9, 109, 10
**
** Structural Shell Elements
**
*ELEMENT, TYPE=S4R5
1, 1, 11, 12, 2
*ELGEN, ELSET=CYL
1, 8, 1, 1, 10, 10, 10
*SHELL SECTION, ELSET=CYL, MATERIAL=STEEL
2.0,
*MATERIAL, NAME=STEEL
*ELASTIC
30.0E6, 0.3
10-1171
Underwater Shock Analyses
*DENSITY
4.2117E-3,
**
** USA structural interface element definitions
**
*ELEMENT, TYPE=USI4
1001, 1, 11, 12, 2
*ELGEN, ELSET=FLUID
1001, 8, 1, 1, 10, 10, 10
*INTERFACE, ELSET=FLUID
*USA FLUID PROPERTIES, DAA2=0.0, XSYMM, YSYMM
9.346E-5, 60000.0
**
*BOUNDARY
MID, XSYMM
EDGES, YSYMM
**
** Step 1
**
*STEP
*USA ADDED MASS GENERATION
*NODE PRINT, FREQUENCY=0
*EL PRINT, FREQUENCY=0
*END STEP
**
** Step 2
**
*STEP, INC=500
*DYNAMIC, ALPHA=0.0
0.002, 1.0
** bubble is pulsating only (no migration,
** no free surface corrections)
*USA INCIDENT PRESSURE, BUBBLE
0.0, 0.0, -600.0, 0.0, 0.0, -180.0
1000.0, 2.25, 0.083333, 0.57
1800.0,
*NSET, NSET=TEMP
1, 9
*NODE FILE, NSET=TEMP, FREQUENCY=1
V,
*OUTPUT,FIELD,FREQ=1
*NODE OUTPUT,NSET=TEMP
V,
10-1172
Underwater Shock Analyses
*OUTPUT,HISTORY,FREQ=1
*NODE OUTPUT,NSET=TEMP
V,
*ELSET, ELSET=TEMP
1, 11, 21, 31, 41, 51
*EL FILE, ELSET=TEMP, FREQUENCY=1
3,
E,
*MONITOR, NODE=9, DOF=3, FREQUENCY=999
*END STEP
10-1173
Underwater Shock Analyses
Listing 10.1.1-2
*HEADING
NSWC BUBBLE-PULSE BEAM WHIP
CYLINDER HALF MODEL
10 element B31/USI2SOR model
all dimensions in inches
Cylindrical Pipe;length=3600.0,radius=180.0,
thickness=2.0
Cylindrical Pipe Properties;E=30E6,nu=0.3,
rho=1.6274
Fluid properties;rho=9.346E-5,c=60000.0
Infinite Fluid, Pulsating (Non-Migrating)
Bubble Excitation
*RESTART,WRITE,OVERLAY
*NODE, NSET=MID
1, 0.0, 0.0, 0.0
*NODE, NSET=END
11, 1800.0, 0.0, 0.0
*NGEN, NSET=ALL
1, 11
**
** Structural Beam Elements
**
*ELEMENT, TYPE=B31, ELSET=CYL
1, 1, 2
*ELGEN, ELSET=CYL
1, 10, 1, 1
*BEAM SECTION, SECTION=PIPE, ELSET=CYL,
MATERIAL=STEEL
180.0, 2.0
*MATERIAL, NAME=STEEL
*ELASTIC
30.0E6, 0.3
*DENSITY
4.2117E-3,
**
** USA structural interface element definitions
**
*ELEMENT, TYPE=USI2SOR, ELSET=FLUID
1001, 1, 2
1002, 2, 3
1003, 3, 4
10-1174
Underwater Shock Analyses
1004, 4, 5
1005, 5, 6
1006, 6, 7
1007, 7, 8
1008, 8, 9
1009, 9,10
1010, 10,11
*SOR PROPERTIES, ELSET=FLUID, COSINE, SINE
0,
0.0, 180.0
*USA FLUID PROPERTIES, XSYMM, DAA2=0.0
9.346E-5, 60000.0
*BOUNDARY
MID, XSYMM
**
** Step 1
**
*STEP
*USA ADDED MASS GENERATION
*NODE PRINT, FREQUENCY=0
*EL PRINT, FREQUENCY=0
*END STEP
**
** Step 2
**
*STEP, INC=500
*DYNAMIC, ALPHA=0.0
0.002, 1.0
** bubble is pulsating only (no migration, no
** free surface corrections)
*USA INCIDENT PRESSURE, BUBBLE
0.0, 0.0, -600.0, 0.0, 0.0, -180.0
1000.0, 2.25, 0.083333, 0.57
1800.0,
*NSET, NSET=TEMP
1,
*NODE FILE, NSET=TEMP, FREQUENCY=1
V,
*OUTPUT,FIELD,FREQ=1
*NODE OUTPUT,NSET=TEMP
V,
*OUTPUT,HISTORY,FREQ=1
*NODE OUTPUT,NSET=TEMP
10-1175
Underwater Shock Analyses
V,
*ELSET, ELSET=TEMP
1,
*EL FILE, ELSET=TEMP, FREQUENCY=1
E,
*ELSET, ELSET=TEMP
1001,
*OUTPUT,FIELD,FREQ=1
*ELEMENT OUTPUT,ELSET=TEMP
PTOT,
*OUTPUT,HISTORY,FREQ=1
*ELEMENT OUTPUT,ELSET=TEMP
PTOT,
*EL FILE, ELSET=TEMP, FREQUENCY=1
PTOT,
*MONITOR, NODE=1, DOF=3, FREQUENCY=999
*END STEP
10-1176
Underwater Shock Analyses
Listing 10.1.1-3
*HEADING
NSWC BUBBLE-PULSE CYLINDER WHIP
CYLINDER QUARTER MODEL
20 (5x4) USI9O fluid element, 80 S4R5 structural
element model
all dimensions in inches
Cylindrical Pipe;length=3600.0,radius=180.0,
thickness=2.0
Cylindrical Pipe Properties;E=30E6,nu=0.3,
rho=1.6274
Fluid properties;rho=9.346E-5,c=60000.0
Infinite Fluid, Pulsating (Non-Migrating)
Bubble Excitation
*RESTART,WRITE,OVERLAY
*NODE, NSET=ENDS
1, 0.0, 0.0, 180.0
9, 0.0, 0.0, -180.0
1001, 0.0, 0.0, 0.0
101, 1800.0, 0.0, 180.0
109, 1800.0, 0.0, -180.0
2001, 1800.0, 0.0, 0.0
*NGEN, LINE=C, NSET=MID
1, 9,, 1001,,,, -1.0, 0.0, 0.0
*NGEN, LINE=C, NSET=END
101, 109,, 2001,,,, -1.0, 0.0, 0.0
*NFILL, NSET=ALL
MID, END, 10, 10
*NSET, NSET=EDGES, GENERATE
1, 101, 10
9, 109, 10
**
** Structural Shell Elements
**
*ELEMENT, TYPE=S4R5
1, 1, 11, 12, 2
*ELGEN, ELSET=CYL
1, 8, 1, 1, 10, 10, 10
*SHELL SECTION, ELSET=CYL, MATERIAL=STEEL
2.0,
*MATERIAL, NAME=STEEL
*ELASTIC
10-1177
Underwater Shock Analyses
30.0E6, 0.3
*DENSITY
4.2117E-3,
**
** USA structural interface element definitions
**
*ELEMENT, TYPE=USI9O
1001, 1, 21, 23, 3, 11, 22, 13, 2, 12
*ELGEN, ELSET=FLUID
1001, 4, 2, 1, 5, 20, 10
*INTERFACE, ELSET=FLUID
*USA FLUID PROPERTIES, DAA2=0.0, XSYMM, YSYMM
9.346E-5, 60000.0
*BOUNDARY
MID, XSYMM
EDGES, YSYMM
**
**
** Step 1
**
*STEP
*USA ADDED MASS GENERATION
*NODE PRINT, FREQUENCY=0
*EL PRINT, FREQUENCY=0
*END STEP
**
** Step 2
**
*STEP, INC=500
*DYNAMIC, ALPHA=0.0
0.002, 1.0
** bubble is pulsating only (no migration, no
** free surface corrections)
*USA INCIDENT PRESSURE, BUBBLE
0.0, 0.0, -600.0, 0.0, 0.0, -180.0
1000.0, 2.25, 0.083333, 0.57
1800.0,
*NSET, NSET=NOUT
1, 9
*OUTPUT,FIELD,FREQ=1
*NODE OUTPUT,NSET=NOUT
V,
*OUTPUT,HISTORY,FREQ=1
10-1178
Underwater Shock Analyses
*NODE OUTPUT,NSET=NOUT
V,
*NODE FILE, NSET=NOUT, FREQUENCY=1
V,
*ELSET, ELSET=ELF
1001, 1004
*EL FILE, ELSET=ELF, FREQUENCY=1
PTOT,
*OUTPUT,FIELD,FREQ=1
*ELEMENT OUTPUT,ELSET=ELF
PTOT,
*OUTPUT,HISTORY,FREQ=1
*ELEMENT OUTPUT,ELSET=ELF
PTOT,
*FILE FORMAT, ZERO INCREMENT
*MONITOR, NODE=9, DOF=3, FREQUENCY=1
*END STEP
10-1179
Postprocessing of ABAQUS Results Files
Initialization
Details about the variables that are used in the postprocessing programs are discussed in ``Accessing
the results file information,'' Section 5.1.3 of the ABAQUS/Standard User's Manual. ABAQUS uses a
512-word buffer named ARRAY for the reading and writing of data on the results file. This is
dimensioned as ARRAY(513). The integer equivalent is JRRAY(513) for a 64-bit computer or
JRRAY(2,513) for a 32-bit computer. The EQUIVALENCE statement is used to equivalence ARRAY
and JRRAY to simplify manipulation of real and integer numbers in the data record stored in the
buffer.
The information concerning the FORTRAN unit number and format of the results file that is read is
defined in LRUNIT(2,NRU), where NRU is the number of files to be processed. The FORTRAN unit
number for the nth file is stored in LRUNIT(1,n). The information about the file format is stored in
LRUNIT(2,n), which is initialized to 1 for ASCII format and to 2 for binary format. If a new results
11-1180
Postprocessing of ABAQUS Results Files
file is to be created by the postprocessing program, the file format of the output file is defined similarly
via the variable LOUTF, which is also initialized to 1 for ASCII format and 2 for binary format. The
root file name for both input and output results files is defined through the character variable FNAME.
The root file name case will be the same as the case in which FNAME is defined; ABAQUS defines the
file extensions to be lowercase letters. See ``Accessing the results file information,'' Section 5.1.3 of
the ABAQUS/Standard User's Manual, for a discussion of the naming convention for the file
extensions.
The final initialization phase is done internally by calling the ABAQUS subroutines INITPF and
DBRNU. The FORTRAN interfaces are
CALL INITPF(FNAME, NRU, LRUNIT, LOUTF)
CALL DBRNU (JUNIT)
where the arguments in the call to INITPF are as described above, and JUNIT is the FORTRAN unit
number connecting the file.
These integer variables must be defined before the subroutines are called.
Data processing
Data manipulation requires knowledge of each data record. Details of these records are found in
``Results file output format,'' Section 5.1.2 of the ABAQUS/Standard User's Manual.
The data organization in the results file uses a sequential format. Each record must, therefore, be
retrieved in a sequential manner via a call to DBFILE using the interface
CALL DBFILE(0, ARRAY, JRCD)
This call can be placed inside a DO-loop, and the loop count should exceed the number of records
stored in the file. Alternatively, DBFILE can be called as long as JRCD is equal to 0. The first
argument, 0, indicates that a record is to be read. Each record that is read is stored in the buffer ARRAY
and returned to the calling program for manipulation. The last argument, JRCD, is a return code that is
set to 0 unless an end-of-file condition or an incomplete record is processed, in which case JRCD is set
to 1.
If it is desirable to extract or modify certain records and save them in a new results file with the same
data organization as an ABAQUS-generated results file, then the subroutine DBFILW should be called
with the interface
CALL DBFILW(1, ARRAY, JRCD)
The new results file will be written with the file extension .fin. Refer to ``Utility routines for
accessing the results file,'' Section 5.1.4 of the ABAQUS/Standard User's Manual.
11.1.2 Joining data from multiple results files and converting file
format: FJOIN
Product: ABAQUS/Standard
This example illustrates how to use a FORTRAN program to extract specific data from different
11-1181
Postprocessing of ABAQUS Results Files
ABAQUS results files and to join the data into a single results file. This program can also be used to
convert the format of results files.
Postprocessing
Sometimes it is desirable to combine a number of results files into a single file or to create a new
results file by retrieving selected data from different results files. The ABAQUS/Append procedure
joins two results files by stripping the header information from the second results file and appending
the step information to the end of the first results file. See ``Execution procedure for joining results
(.fil) files,'' Section 3.2.7 of the ABAQUS/Standard User's Manual, for more information on this
utility.
This example postprocessing program demonstrates how a FORTRAN program can be used to extract
specific information from results files created by separate analyses of the same model. In this example
the stress and strain records in three analyses will be merged to create a new results file.
Programming details
The general discussion on programming concepts and ABAQUS FORTRAN interfaces in ``User
postprocessing of ABAQUS results files: overview,'' Section 11.1.1, should be reviewed before
running or modifying this program. Review of the results file format in Chapter 5, "File Output
Format," of the ABAQUS/Standard User's Manual is also recommended.
The program FJOIN (named fjoin.f on the ABAQUS release media), prompts for the values of
NRU, LRUNIT(1,NRU), LRUNIT(2,NRU), and FNAME. Then subroutines INITPF and DBNRU are
called to complete the necessary initializations and file connections. Data processing starts with a
double DO-loop looping over all of the records to be read, one-by-one, via a call to DBFILE. A record
can be skipped or written to the new results file with or without any modifications. Each record is
identified by its record key, which is stored in the second entry of the record (see ``Results file output
format,'' Section 5.1.2 of the ABAQUS/Standard User's Manual).
Each file contains a number of header records, ( 1900-series). These records contain general
information about the model. Different analyses using the same model place essentially the same
information in these records. Hence, when combining results files from different analyses of the same
model, all 1900-series records from the first file that is processed should be kept. Similar records in
subsequent files should be skipped to avoid duplication and confusion. However, the 1910, 1911,
1922, and 1980 records should be kept. They are useful for processing superelement results, output
requests, and natural frequency extraction results.
The data for each increment of an analysis begins with the increment start record, which is identified
by record key 2000. Record 2000 is followed by the records that correspond to the data requested
through file output options specified in the ABAQUS input file. Record 1, the element header record,
is automatically written to the results file when the *EL FILE option is used in the input file. It is of
interest when postprocessing since it contains important information about the element data, including
the location of data within an element (i.e., whether data are written at the element integration points,
the centroid, nodes, etc.). For this example, records 11 and 21, the stress and strain records,
respectively, are written to the results file since stress and strain were requested through the *EL FILE
11-1182
Postprocessing of ABAQUS Results Files
option. The increment end record is identified by record key 2001. When an end-of-file condition is
encountered and the previously processed record is a 2001 record, a FORTRAN CLOSE is executed
on the current FORTRAN unit number so that the processing of the next file can begin.
Program execution
Before program execution, the analysis jobs must be run to generate results files to be read by the
program. In this example three jobs are run. The input files for these analyses are fjoin002.inp,
fjoin003.inp, and fjoin004.inp. The results files from these analyses are output in binary
format and are called fjoin002.fil, fjoin003.fil, and fjoin004.fil.
The FJOIN program will read these files via FORTRAN units 2, 3, and 4. The name of the new file
will be fjoinxxx. Before running the program, the results files must be renamed to
fjoinxxx.002, fjoinxxx.003, and fjoinxxx.004. Note that the root file names are the same
(defined using FNAME), and that the extensions are set to the FORTRAN unit numbers used to open
the files.
When the program is executed using the command abaqus fjoin, the first prompt will be
Enter the number of files to be joined:
Enter 3 to set NRU=3. The second prompt will be
Enter the unit number of input file # 1:
Enter 2 to define LRUNIT(1,1)=2. At the third prompt,
Enter the format of input file # 1 (1-ASCII, 2-binary):
enter 2. This sets LRUNIT(2,1)=2 and means that the file being read is binary. The second and third
prompts are repeated for each additional file to be processed. The program will then ask whether the
new results file should be written in ASCII or binary format,
Enter the format of the output file (1-ASCII, 2-binary):
Enter 2 to set LOUTF=2, which specifies that binary format has been chosen for the new results file.
The format of the output file may be different from the format of the input files, so this program can
also be used to convert the format of results files. Finally, when the program issues the prompt
Enter the name of the input files (w/o extension):
enter fjoinxxx to define FNAME (the input files must have been given the root file name
11-1183
Postprocessing of ABAQUS Results Files
Analysis description
The structure is a 10 ´ 10 square plate with unit thickness. The plate lies in the X-Y plane such that its
bottom edge coincides with the x-axis and the left edge coincides with the y-axis. The finite element
model employs a 2 ´ 2 mesh of CPS8R elements. The material is linear elastic with Young's modulus
= 30 ´ 106 and Poisson's ratio = 0.3. Three separate analyses are performed with displacement
controlled load steps.
In the first analysis (fjoin002.inp), the plate is subjected to biaxial tension by prescribing a vertical
displacement of 0.25 along the top edge, a horizontal displacement of 0.25 along the right edge and
symmetry boundary conditions on the left and bottom edges.
In the second analysis (fjoin003.inp), the structure is forced to deform in simple shear by applying a
horizontal displacement of 0.25 to the top edge while holding the bottom edge fixed and allowing the
horizontal displacement to vary linearly with y along the left and right edges. The vertical
displacement is zero everywhere.
In the third analysis (fjoin004.inp), the plate is subjected to uniaxial tension by applying a
displacement of 0.25 in the y-direction to the nodes along the top edge and symmetry boundary
conditions to the nodes along the x- and y-axes.
Input files
fjoin002.inp
11-1184
Postprocessing of ABAQUS Results Files
Sample listings
11-1185
Postprocessing of ABAQUS Results Files
Listing 11.1.2-1
SUBROUTINE HKSMAIN
C====================================================================
C This program must be compiled and linked with the command:
C abaqus make job=fjoin
C Run the program using the command:
C abaqus fjoin
C====================================================================
C
C Purpose (this program performs two functions):
C
C 1. It can be used to join together a number of ABAQUS results files.
C The program will prompt the user for the number of files to be
C joined, the FORTRAN unit numbers associated with each file and
C the file format, ASCII or binary. The user will also be prompted
C for the format of the output file and the root name of the files.
C
C 2. It can be used to convert the format of a file from binary to
C ASCII or vice-versa. This can be accomplished by reading one
C file as input and giving the opposite format for the output file.
C
C Input File names:
C
C The results file to be processed should be named 'FNAME.0xx',
C where xx is a 2-digit FORTRAN unit number less than 31.
C Certain units within this range are used by ABAQUS internally and
C by this program and cannot be used by the user. These are 01,
C 05, 06, 07, 09, 11, 12, 13, 20 and 28.
C
C Output File name:
C
C 'FNAME'.fin
C
C====================================================================
C
C Variables used by this program:
C
C ARRAY -- Real array containing values read from results file
C (.fil). Equivalenced to JRRAY.
C JRRAY -- Integer array containing values read from results file
C (.fil). Equivalenced to ARRAY.
C FNAME -- Root file name of input file(s) and output file.
11-1186
Postprocessing of ABAQUS Results Files
11-1187
Postprocessing of ABAQUS Results Files
WRITE(6,10) MXUNIT
10 FORMAT(1X,'Enter the number of files to be joined (MAX:',I3,'):')
READ(5,'(I3)') NRU
IF (NRU .GT. MXUNIT) GOTO 5
C
C
DO 40 INRU = 1, NRU
15 CONTINUE
WRITE(6,20) INRU
20 FORMAT(1X,'Enter the unit number of input file #',I3,':')
READ(5,*) LRUNIT(1,INRU)
DO 41 K1=1,9
IF (LRUNIT(1,INRU) .EQ. LUNIT(K1)) THEN
WRITE(6,*) 'ERROR! Unit number cannot be ',LUNIT(K1)
GOTO 15
ENDIF
41 CONTINUE
42 CONTINUE
WRITE(6,30) INRU
30 FORMAT(1X,'Enter the format of input file #',I3,
1 ' (1-ASCII, 2-binary):')
READ(5,*) LRUNIT(2,INRU)
IF (LRUNIT(2,INRU).NE. 1 .AND. LRUNIT(2,INRU) .NE. 2) THEN
WRITE(6,*) 'ERROR! This number must be 1 or 2'
GOTO 42
ENDIF
40 CONTINUE
C
C====================================================================
C Set LOUTF equal to the format of the output file. If this program
C is to be used only to convert the file format from one type to
C another, set NRU=1 (to read only one file) and specify a value of
C LOUTF which is opposite to the value specified for LRUNIT(2,1).
C
C====================================================================
45 CONTINUE
WRITE(6,50)
50 FORMAT(1X,'Enter the format of the output file ',
1 '(1-ASCII, 2-binary):')
READ(5,*) LOUTF
IF (LOUTF .NE. 1 .AND. LOUTF .NE. 2) THEN
WRITE(6,*) 'ERROR! This number must be 1 or 2'
GOTO 45
11-1188
Postprocessing of ABAQUS Results Files
ENDIF
C
WRITE(6,60)
60 FORMAT(1X,'Enter the name of the input file(s) (w/o extension):')
READ(5,'(A)') FNAME
C
CALL INITPF (FNAME, NRU, LRUNIT, LOUTF)
C
KEYPRV = 0
C
C====================================================================
C Loop through NRU input files...
C
C====================================================================
DO 100 INRU = 1, NRU
JUNIT = LRUNIT(1,INRU)
CALL DBRNU (JUNIT)
I2001 = 0
C====================================================================
C ...and cover a maximum of 10 million records in each file.
C
C====================================================================
DO 80 IXX2 = 1, 100
DO 80 IXX = 1, 99999
CALL DBFILE(0,ARRAY,JRCD)
C WRITE(6,*) 'KEY/RECORD LENGTH = ', JRRAY(1,2),JRRAY(1,1)
IF (JRCD .NE. 0 .AND. KEYPRV .EQ. 2001) THEN
WRITE(6,*) 'END OF FILE #', INRU
CLOSE (JUNIT)
GOTO 100
ELSE IF (JRCD .NE. 0) THEN
WRITE(6,*) 'ERROR READING FILE #', INRU
CLOSE (JUNIT)
GOTO 110
ENDIF
C
C====================================================================
C Initialize the flag to write a record to the file:
C LWRITE=0 -- write disabled
C LWRITE=1 -- write enabled
C
C====================================================================
LWRITE=1
11-1189
Postprocessing of ABAQUS Results Files
C
C====================================================================
C For files other than the first, skip the 1900-series header records
C except for the superelement path (1910; for superelement analyses),
C output request (1911), heading (1922), and modal (1980; for natural
C frequency extraction) records. In a merged file, the heading
C record serves as a file delimiter.
C
C====================================================================
IF (INRU.GT.1) THEN
IF (JRRAY(1,2).GE.1900 .AND. JRRAY(1,2).LE.1909) LWRITE=0
IF (JRRAY(1,2).GE.1912 .AND. JRRAY(1,2).LT.1922) LWRITE=0
C
C====================================================================
C Skip the first 2001 record (this indicates the end of the header
C records).
C
C====================================================================
IF (JRRAY(1,2) .EQ. 2001 .AND. I2001 .EQ. 0) THEN
I2001 = 1
LWRITE = 0
ENDIF
ENDIF
C
C====================================================================
C If this is the first input file, or if the write flag has not been
C disabled for records in subsequent files, then write the data to
C the output file. We are interested in retrieving the header
C records (relevant 1900-series records), the increment start and
C end records (2000 and 2001), the element header record, (1) and
C the stress and strain records (11 and 21).
C
C====================================================================
IF (INRU .EQ. 1 .OR. LWRITE .EQ. 1) THEN
KEY=JRRAY(1,2)
IF((KEY.EQ.1900).OR.(KEY.EQ.1901).OR.(KEY.EQ.1902).OR.
1 (KEY.EQ.1910).OR.(KEY.EQ.1911).OR.(KEY.EQ.1921).OR.
2 (KEY.EQ.1922).OR.(KEY.EQ.1980).OR.(KEY.EQ.2000).OR.
3 (KEY.EQ.2001).OR.(KEY.EQ.1).OR.(KEY.EQ.11).OR.
4 (KEY.EQ.21)) THEN
CALL DBFILW(1,ARRAY,JRCD)
IF (JRCD .NE. 0) THEN
WRITE(6,*) 'ERROR WRITING FILE'
11-1190
Postprocessing of ABAQUS Results Files
CLOSE (JUNIT)
GOTO 110
ENDIF
ENDIF
ENDIF
KEYPRV = JRRAY(1,2)
80 CONTINUE
100 CONTINUE
110 CONTINUE
C
RETURN
END
General description
This program shows how to retrieve integration point and nodal averaged stress and strain components
from an ABAQUS results file and then compute principal values and directions using the ABAQUS
subroutine SPRIND. Usage of this subroutine is documented in the program listing provided below,
and further details about the interface to this subroutine are discussed in ``UMAT,'' Section 23.2.29 of
the ABAQUS/Standard User's Manual. The results file created by the FJOIN program in ``Joining data
from multiple results files and converting file format: FJOIN,'' Section 11.1.2, is used here to verify
that the records that have been put together are retrievable. The previously generated results file was
named fjoinxxx.fin. To use it as an input file for postprocessing program FPRIN, the file
extension must be changed. This program will assume that the results file has the default .fil
extension, which corresponds to FORTRAN unit 8.
Programming details
The user should first review the general discussion on programming concepts and ABAQUS
FORTRAN interfaces in ``User postprocessing of ABAQUS results files: overview,'' Section 11.1.1,
and the detailed discussion of postprocessing given in Chapter 5, "File Output Format," of the
ABAQUS/Standard User's Manual.
When running program FPRIN (this program is named fprin.f on the ABAQUS release media), the
user will be prompted for the file name that initializes FNAME. Other variables, such as LOUTF, NRU,
LRUNIT(1,NRU), and LRUNIT(2,NRU), are initialized inside the program. INITPF and DBNRU
are then called to complete the neccesary initializations and file connections. Data processing starts
with a double DO-loop over all the records to be read, one-by-one, via a call to DBFILE. Each record
11-1191
Postprocessing of ABAQUS Results Files
is identified by its record key, which is stored in the second entry of the record. When records 1922
and 2000 are processed by program FPRIN, the heading and the current step and increment numbers
are written out so as to provide a way to recognize the beginning of data in each analysis. Record type
1 is then examined to determine the output location of stress and strain, the number of direct and shear
stress and strain components, and either the element number or the node number for which the records
are written. The stress and strain records ( 11 and 21, respectively) will be filtered out for processing
by the ABAQUS subroutine SPRIND. When a stress or strain record is passed into SPRIND, principal
stresses or strains and the corresponding principal directions are calculated and returned in an unsorted
order.
Program execution
Before the program is executed, a results file must have been created. In this example the results file
fjoinxxx.fin created by the FJOIN program discussed in ``Joining data from multiple results files
and converting file format: FJOIN,'' Section 11.1.2, is used. This file must be renamed to
fjoinxxx.fil since FORTRAN unit 8 (which is associated with the .fil file extension) is used
in the program to read the file. When the program is executed using the command abaqus fprin,
the prompt
Enter the name of the input file (w/o .fil):
will appear. Enter fjoinxxx to define FNAME. The program processes the data and produces a file
named pvalue.dat, which contains information about principal stresses and strains and their
directions.
11-1192
Postprocessing of ABAQUS Results Files
Input file
fprin.f
Postprocessing program.
Sample listings
11-1193
Postprocessing of ABAQUS Results Files
Listing 11.1.3-1
SUBROUTINE HKSMAIN
C====================================================================
C This program must be compiled and linked with the command:
C abaqus make job=fprin
C Run the program using the command:
C abaqus fprin
C====================================================================
C
C Purpose:
C
C This program computes the principal stresses and strains and their
C directions from stress and strain values stored in an ABAQUS
C results file (.fil).
C
C Input File names: `FNAME.fil', where FNAME is the root file name of
C the input file.
C
C Output File name: pvalue.dat
C
C====================================================================
C
C Variables used by this program and ABAQUS subroutine SPRIND :
C
C NDI -- Number of direct components in stress/strain tensor.
C NSHR -- Number of shear components in stress/strain tensor.
C NDIP1 -- NDI + 1
C ARRAY -- Real array containing values read from results file
C (.fil). Equivalenced to JRRAY.
C JRRAY -- Integer array containing values read from results file
C (.fil). Equivalenced to ARRAY.
C FNAME -- Root file name of input file (w/o .fil extension).
C NRU -- Number of results files (.fil) to be read.
C LRUNIT -- Array containing unit number and format of results files:
C LRUNIT(1,*) --> Unit number of input file.
C LRUNIT(2,*) --> Format of input file.
C LOUTF -- Format of output file:
C 0 --> Standard ASCII format.
C 1 --> ABAQUS results file ASCII format.
C 2 --> ABAQUS results file binary format.
C JUNIT -- Unit number of file to be opened.
C JRCD -- Error check return code.
11-1194
Postprocessing of ABAQUS Results Files
11-1195
Postprocessing of ABAQUS Results Files
READ(5,'(A)') FNAME
C
C====================================================================
C Open the output file.
C
C====================================================================
OPEN(UNIT=9,FILE='pvalue.dat',STATUS='NEW')
C
NRU = 1
LOUTF = 0
LRUNIT(1,1) = 8
LRUNIT(2,1) = 2
C
CALL INITPF(FNAME,NRU,LRUNIT,LOUTF)
C
JUNIT = 8
C
CALL DBRNU(JUNIT)
C
C====================================================================
C Read records from the results (.fil) file and process the data.
C Cover a maximum of 10 million records in the file.
C
C====================================================================
DO 1000 K100 = 1, 100
DO 1000 K1 = 1, 99999
CALL DBFILE(0,ARRAY,JRCD)
IF (JRCD .NE. 0) GO TO 1001
KEY = JRRAY(1,2)
C
C====================================================================
C Get the heading (title) record.
C
C====================================================================
IF (KEY .EQ. 1922) THEN
WRITE(9,1100) (ARRAY(IXX),IXX=3,12)
1100 FORMAT(1X,10A8)
C
C====================================================================
C Get the current step and increment number.
C
C====================================================================
ELSE IF (KEY .EQ. 2000) THEN
11-1196
Postprocessing of ABAQUS Results Files
11-1197
Postprocessing of ABAQUS Results Files
20 CONTINUE
WRITE(9,1204) (S(IZZ), IZZ = NDI + 1, NSHR + NDI)
1204 FORMAT(4X,'S12 = ',E12.5,' S13 = ',E12.5,' S23 = ',E12.5)
C
C
C====================================================================
C Calculate the principal stresses and corresponding principal
C directions in unsorted order.
C====================================================================
LSTR = 1
CALL SPRIND(S,PS,ANPS,LSTR,NDI,NSHR)
WRITE(9,1205) PS(1), ANPS(1,1), ANPS(1,2), ANPS(1,3)
1205 FORMAT(4X,'PS1 = ',E12.5,/,
1 5X,'PD11 =',F8.3,2X,'PD12 =',F8.3,2X,'PD13 =',F8.3)
WRITE(9,1206) PS(2), ANPS(2,1), ANPS(2,2), ANPS(2,3)
1206 FORMAT(4X,'PS2 = ',E12.5,/,
1 5X,'PD21 =',F8.3,2X,'PD22 =',F8.3,2X,'PD23 =',F8.3)
WRITE(9,1207) PS(3), ANPS(3,1), ANPS(3,2), ANPS(3,3)
1207 FORMAT(4X,'PS3 = ',E12.5,/,
1 5X,'PD31 =',F8.3,2X,'PD32 =',F8.3,2X,'PD33 =',F8.3)
C
C
C====================================================================
C Get the strain tensor.
C
C====================================================================
ELSE IF (KEY .EQ. 21) THEN
WRITE(9,2202)
2202 FORMAT(3X,'STRAINS:')
C
DO 30 IXX = 1, NDI
E(IXX) = ARRAY(IXX+2)
30 CONTINUE
WRITE(9,2203) (E(IZZ), IZZ = 1, NDI)
2203 FORMAT(4X,'E11 = ',E12.5,' E22 = ',E12.5,' E33 = ',E12.5)
DO 40 IYY = NDI + 1, NSHR + NDI
E(IYY) = ARRAY(IYY+2)
40 CONTINUE
WRITE(9,2204) (E(IZZ), IZZ = NDI + 1, NSHR + NDI)
2204 FORMAT(4X,'E12 = ',E12.5,' E13 = ',E12.5,' E23 = ',E12.5)
C
C
C====================================================================
11-1198
Postprocessing of ABAQUS Results Files
General description
Collapse studies of a structure's postbuckling load-displacement (Riks) behavior are often conducted to
verify that the critical buckling load and mode predicted by an eigenvalue buckling analysis are
accurate. They are also done to investigate the effect of an initial geometric imperfection on the
load-displacement response. A typical assumption is that an imperfection made up of a combination of
the eigenmodes associated with the lowest eigenvalues will be the most critical. One method of
PM
introducing an imperfection of this type into the model is by adding i=1 ®i ui to the original mesh
coordinates. In this case ui is the ith eigenmode, ®i is a scaling factor of the ith eigenmode, and M is
11-1199
Postprocessing of ABAQUS Results Files
the total number of eigenmodes extracted in the buckling analysis. Since the eigenvector is typically
normalized to a maximum absolute value of one, ®i is usually some fraction of a geometric parameter,
such as the shell thickness. The postprocessing program described below can be used to introduce an
imperfection of this type into a model.
The perturbation procedure is illustrated in ``Buckling of a cylindrical shell under uniform axial
pressure,'' Section 1.2.3 of the ABAQUS Benchmarks Manual. An eigenvalue buckling analysis,
fpert001, is run first. This analysis creates the results file, fpert001.fil, which contains the
original nodal coordinates and the eigenvectors for the buckling modes. This results file is then used to
generate a perturbed mesh for the postbuckling load-displacement analysis. The postprocessing
program perturbs the original mesh using the relation
M
X
0
X =X+ ®i ui ;
i=1
where X0 is the vector containing the new global coordinates; X is the vector of original coordinates;
M is the number of buckling modes; and ®i is the imperfection factor for the ith eigenvector, ui . The
new coordinates are written to the file fpert002.015, which is read by the load-displacement
analysis fpert002.
Programming details
The general discussion on programming concepts and ABAQUS FORTRAN interfaces in ``User
postprocessing of ABAQUS results files: overview,'' Section 11.1.1, should be reviewed before
running or modifying this program. Review of the results file format in Chapter 5, "File Output
Format," of the ABAQUS/Standard User's Manual is also recommended.
The FPERT program (this program is named fpert.f on the ABAQUS release media) makes some
assumptions concerning the type of results file it will be reading. Variables NRU, LRUNIT(1,NRU),
and LRUNIT(2,NRU) are initialized within the program to 1, 8, and 2. These values indicate that
one file will be read, the FORTRAN unit used will be 8, and the file type will be binary. See
``Accessing the results file information,'' Section 5.1.3 of the ABAQUS/Standard User's Manual, for
more information on opening and initializing postprocessing files.
Once the file specification parameters are set, the INITPF and DBNRU subroutines are called to open
and ready the file, whose name is stored in FNAME, for reading. The file to which the perturbed
coordinates are to be written can be directly opened using a FORTRAN OPEN statement. The
ABAQUS file utilities are not necessary since the file is a plain text file.
The records with the original nodal coordinates are read using the DBFILE routine and stored in the
local array COORDS(3,8000). The first index of the COORDS array indicates the x-, y-, and
z-coordinate of the node. The second index indicates the node number. The second dimension should
be increased if there are more than 8000 nodes in a model.
Components of the eigenvector are stored in the local array DISP(6,8000). This array holds up to 6
displacement terms for each node. The second dimension should be increased if there are more than
8000 nodes in a model. Subroutine NODEGEN, a subroutine local to this postprocessing program, is
11-1200
Postprocessing of ABAQUS Results Files
then called to compute the new nodal coordinates. Once all the requested mode shapes are computed,
the new nodal coordinates are written to the plain text file opened earlier.
Program execution
Before the program is executed, an eigenvalue buckling job must have been run with ABAQUS. In this
example the input file fpert001.inp is used to generate the results file fpert001.fil. When
the FPERT program is executed using the command abaqus fpert, the first prompt will be
Enter the name of the results file (w/o .fil):
Enter fpert001 to define FNAME. The second prompt will be
Enter the mode shape(s) to be used in calculating the perturbed
mesh (zero when finished):
Enter 1 followed by 0, since this is the only eigenvector available in the results file for this example.
At the third prompt,
Enter the imperfection factor to be introduced into the geometry
for this eigenmode:
enter 0.25. This sets ® = 0.25, the shell thickness for this model. The program then processes the data
and writes the nodal coordinates for the new mesh to fpert002.015.
Analysis description
For a full discussion of the analysis, refer to ``Buckling of a cylindrical shell under uniform axial
pressure,'' Section 1.2.3 of the ABAQUS Benchmarks Manual. The input file fpert001.inp (same
file as bucklecylshell_s9r5_n3.inp) contains a 2 ´ 20 mesh of S9R5 elements and data lines
for a buckling analysis. The input file fpert002.inp contains data lines for a Riks analysis using a
perturbed mesh. The source code for the FPERT program is in fpert.f.
11-1201
Postprocessing of ABAQUS Results Files
Input files
fpert001.inp
Eigenvalue buckling analysis.
fpert002.inp
Riks analysis using a perturbed mesh.
fpert.f
Postprocessing program.
Figures
11-1202
Postprocessing of ABAQUS Results Files
Sample listings
11-1203
Postprocessing of ABAQUS Results Files
Listing 11.1.4-1
SUBROUTINE HKSMAIN
C====================================================================
C This program must be compiled and linked with the command:
C abaqus make job=fpert
C Run the program using the command:
C abaqus fpert
C====================================================================
C
C PURPOSE:
C This program computes a perturbed mesh based on a user-specified
C perturbation factor. The original coordinate data and
C eigenvectors are read from an ABAQUS results (.fil) file.
C
C PROMPTS:
C 1. `Enter the name of the results file (w/o .fil):'
C 2. `Enter the mode shape(s) to be used in calculating the
C perturbed mesh (zero when finished):'
C 3. `Enter the imperfection factor to be introduced into the
C geometry for this eigenmode:'
C
C====================================================================
C
C INPUT FILE -- `FNAME'.fil
C
C OUTPUT FILE -- fpert002.015
C
C====================================================================
C
C The use of ABA_PARAM.INC eliminates the need to have different
C versions of the code for single and double precision.
C ABA_PARAM.INC defines an appropriate IMPLICIT REAL statement and
C sets the value of NPRECD to 1 or 2, depending on whether the
C machine uses single or double precision.
C
C====================================================================
C ARRAY = Described in Section 7.0.0 of the Verification manual
C JRRAY = Described in Section 7.0.0 of the Verification manual
C LRUNIT = Described in Section 7.0.0 of the Verification manual
C DISP = Contains the eigenvector for a particular eigenmode
C COORD = Original coordinate data
C INODE = Original node label
11-1204
Postprocessing of ABAQUS Results Files
11-1205
Postprocessing of ABAQUS Results Files
11-1206
Postprocessing of ABAQUS Results Files
C
CALL DBFILE (2, ARRAY, JRCD)
C===================================================================
C User is given a choice of eigenmodes for calculating the perturbed
C mesh.
C
C===================================================================
WRITE(*,2010) NODEMAX, IELMAX
WRITE(*,2015) IEIGNO
5 READ(5,*,ERR = 950) JEIGNO(I)
IF (JEIGNO(I) .EQ. 0) GOTO 10
I=I+1
GOTO 5
C
10 CONTINUE
CALL DBFILE (0, ARRAY, JRCD)
C
DO WHILE (JRCD .EQ. 0)
C
C====================================================================
C If this is the first pass through the file and the current record
C is the nodal coordinate record, then read the original nodal
C coordinates and the node numbers. Make sure that the third
C coordinate exists before saving it.
C
C====================================================================
IF (JRRAY(1,2) .EQ. 1901 .AND. ICYCLE .LE. 1) THEN
I1901 = I1901 + 1
INODE(I1901) = JRRAY(1,3)
COORD(1,I1901) = ARRAY(4)
COORD(2,I1901) = ARRAY(5)
COORD(3,I1901) = 0.0D0
IF (JRRAY(1,1) .GE. 6) COORD(3,I1901) = ARRAY(6)
C
C====================================================================
C If this is the first pass through the file and the current record
C is the active degree of freedom record, save the active d.o.f.
C If the d.o.f. is active in the model, IDOF(XX) equals the
C position of d.o.f. XX in the output arrays. If the d.o.f. is not
C active, IDOF(XX) is zero for d.o.f. XX (i.e., for planar models
C IDOF(1) = 1, IDOF(2) = 2, IDOF(3) = 0, IDOF(4) = 0, IDOF(5) = 0,
C IDOF(6) = 3, etc.). ITRANS equals the number of translational
C d.o.f.'s in the model.
11-1207
Postprocessing of ABAQUS Results Files
C
C====================================================================
ELSE IF (JRRAY(1,2) .EQ. 1902) THEN
DO 15 IXX = 1, JRRAY(1,1)-2
IDOF(IXX) = JRRAY(1,IXX+2)
15 CONTINUE
ITRANS = 3
IF (IDOF(3) .EQ. 0) ITRANS = 2
C
C====================================================================
C If the current record is the modal record, save the current
C eigenvalue number.
C
C====================================================================
C
ELSE IF (JRRAY(1,2) .EQ. 1980) THEN
IEIGNO = JRRAY(1,3)
DO J = 1, I-1
IF (JEIGNO(J) .EQ. IEIGNO) K = J
ENDDO
C
C====================================================================
C If the current record is the displacement record and the current
C eigenvalue was requested, read the displacement data. The data
C will be in the coordinate system specified in the
C `*NODE FILE,GLOBAL=' option. If nodal transformations were
C performed and GLOBAL=NO was used, the displacements will be in
C the local system. If nodal transformations were used and
C GLOBAL=YES, the results will be in the global system. In all
C other cases the results will be in the global system. Also,
C make sure that degrees of freedom are active in the model before
C saving them in the appropriate array location.
C
C====================================================================
C
ELSE IF (JRRAY(1,2) .EQ. 101 .AND. IEIGNO .EQ. JEIGNO(K)) THEN
I101 = I101 + 1
DISP(1,I101) = ARRAY(4)
DISP(2,I101) = ARRAY(5)
IF (IDOF(3) .NE. 0) DISP(3,I101) = ARRAY(IDOF(3)+3)
IF (IDOF(4) .NE. 0) DISP(4,I101) = ARRAY(IDOF(4)+3)
IF (IDOF(5) .NE. 0) DISP(5,I101) = ARRAY(IDOF(5)+3)
IF (IDOF(6) .NE. 0) DISP(6,I101) = ARRAY(IDOF(6)+3)
11-1208
Postprocessing of ABAQUS Results Files
11-1209
Postprocessing of ABAQUS Results Files
ENDIF
C
IF (ICYCLE .LE. 1) THEN
WRITE(*,30)
30 FORMAT(2X,'. . . NO EIGENVECTORS WERE FOUND . . .',/
1 2X,'The input file for the buckling analysis must contain:',
2 /,2X,'--> *NODE FILE <--',
3 /,2X,'--> U <--')
GOTO 950
ENDIF
C
C===================================================================
C Output the coordinates of the perturbed mesh and close the file.
C===================================================================
WRITE(*,100) OUTFILE
100 FORMAT(//,2X,'The perturbed mesh data are being written to:',
1 1X,A,//)
C
DO K = 1, NODEMAX
WRITE(15,110) INODE(K), (COORD(J,K),J = 1, ITRANS)
110 FORMAT(I6,3(',',1PE14.6))
ENDDO
CLOSE (15)
C
C====================================================================
C
900 FORMAT(//,
1 /,2X,'TROUBLE OPENING FILE',1X,A)
950 WRITE(*,1000)
1000 FORMAT(//,
1 /,2X,' . . . TROUBLE READING DATA . . . ',
2 /,2X,' . . . PROGRAM STOPPED . . . ',/)
2000 FORMAT(//,
1 /,' +----------------------------------------------+',
2 /,' | |',
3 /,' | P R O G R A M --- F P E R T |',
4 /,' | P E R T U R B E D M E S H |',
5 /,' | G E N E R A T O R |',
6 /,' | |',
7 /,' +----------------------------------------------+',//)
2010 FORMAT(//,
1 /,2X,'Number of nodes in model . . . . . . . ',I5,
2 /,2X,'Number of elements in model . . . . . . . ',I5)
11-1210
Postprocessing of ABAQUS Results Files
2015 FORMAT(//,
1 /,2X,'Number of mode shapes available . . . . . . .',I5,
2 //,2X,'Enter the mode shape(s) to be used in calculating',
3 /,2x,'the perturbed mesh (zero when finished):')
2020 FORMAT(//,
1 /,2X,'Enter the imperfection factor to be introduced ',
2 /,2X,'into the geometry for this eigenmode: ')
2025 FORMAT(//,
1 /,2X,'. . . TROUBLE READING COORDINATE DATA . . . ',
2 /,2X,'Number of coordinates in model . . . . . .',I5,
3 /,2X,'Number of coordinates read . . . . . . . .',I5)
RETURN
C====================================================================
C
SUBROUTINE NODEGEN(COORD,DISP,I1901,FACTOR)
C
C====================================================================
C PURPOSE: Defines new coordinate data based upon a fraction of the
C eigenvector obtained in a buckling analysis
C
C INPUT:
C
C COORD = Original coordinate data
C DISP = Displacement data (eigenvector)
C I1901 = Total number of nodes
C FACTOR = Imperfection factor (e.g., percentage of shell
C thickness)
C====================================================================
C
INCLUDE 'aba_param.inc'
DIMENSION COORD(3,*),DISP(6,*)
C
DO I = 1, I1901
COORD(1,I) = COORD(1,I) + FACTOR*DISP(1,I)
COORD(2,I) = COORD(2,I) + FACTOR*DISP(2,I)
COORD(3,I) = COORD(3,I) + FACTOR*DISP(3,I)
ENDDO
RETURN
END
11-1211
Postprocessing of ABAQUS Results Files
This example illustrates the use of a FORTRAN program to read the radiation viewfactors and the
facet areas from the results file.
General description
The program shows how to retrieve the viewfactors and the facet areas from the results file. The results
file created from the benchmark problem detailed in ``Axisymmetric elemental cavity radiation
viewfactor calculations,'' Section 1.6.6 of the ABAQUS Benchmarks Manual, is used to verify that the
output records have been read and output correctly. This program will assume that the results file has
the default file extension, .fil, which corresponds to FORTRAN unit 8.
Programming details
Before proceeding, review the general discussion on programming concepts and ABAQUS FORTRAN
interfaces in ``User postprocessing of ABAQUS results files: overview,'' Section 11.1.1, and the
detailed discussion of postprocessing given in Chapter 5, "File Output Format," of the
ABAQUS/Standard User's Manual.
When running the program FRAD (this program is named frad.f on the ABAQUS release media),
the user will be prompted for the file name that initializes FNAME. Other variables, such as LOUTF,
NRU, LRUNIT(1,NRU), and LRUNIT(2,NRU), are initialized inside the program. INITPF and
DBNRU are then called to complete the necessary initializations and file connections. By default, the
results file is processed for all steps and increments in the results file. The user can restrict the output
by setting LSTEPA and LINCA to the required step and increment and uncommenting the simple IF
- END IF block. Data processing starts with a DO-loop over all the records to be read, one-by-one,
by means of a call to DBFILE. Each record is identified by its record key, which is stored in the
second entry of the record. When records 1922 and 2000 are processed by FRAD, the heading and the
current step and increment numbers are written out so as to provide a way to recognize the beginning
of data in each analysis. Record types 1605, 1606, 1607, and 1609 are then read; and the desired
output is written to the output file vfout.
Program execution
Before the program is executed, a results file must have been created with the desired output being
written to that file. In this example the results file xrvda4n1.fil created by running the input file
11-1212
Postprocessing of ABAQUS Results Files
Input file
frad.f
Postprocessing program.
Sample listings
11-1213
Postprocessing of ABAQUS Results Files
Listing 11.1.5-1
SUBROUTINE HKSMAIN
C====================================================================
C This program must be compiled and linked with the command:
C abaqus make job=frad
C Run the program using the command:
C abaqus frad
C====================================================================
C
C PURPOSE:
C This program reads the results file and outputs the radiation
C viewfactors, and facet areas associated with different facets
C in a cavity.
C
C PROMPTS:
C 1. 'Enter the name of the results file (w/o .fil):'
C
C====================================================================
C
C INPUT FILE ---- 'FNAME'.fil
C OUTPUT FILE ---- vfout
C
C====================================================================
C
INCLUDE 'aba_param.inc'
DIMENSION ARRAY(513),JRRAY(NPRECD,513),LRUNIT(2,1)
EQUIVALENCE (ARRAY(1),JRRAY(1,1))
DIMENSION COORD(3),TRACT(3),CLEAR(3)
C
CHARACTER*80 FNAME,OUTFILE,TEMP
CHARACTER*8 TEMP1
CHARACTER*3 NULL
LOGICAL STRNCMP
PARAMETER (ZERO=0.0D0,ONE=1.0D0,TWO=2.0D0,NULL=' ')
C------------------------------------------------------------
C NRU Number of results files (*.fil) to be read
C LRUNIT(1,*) Unit number of results file
C LRUNIT(2,*) Format of input file (1 = ASCII, 2 = BINARY)
C LOUTF Format of output file (not needed here)
C COORD(*) Stores the nodal coordinates
C IXX Record length
C KEY Record key
11-1214
Postprocessing of ABAQUS Results Files
LSTEPA = 1
LINCA = 1
C---
C
C Get the name of the results (.fil) file
C
C------------------------------------------------------------
WRITE(6,*) ' Enter the name of the results file (w/o .fil): '
READ (5,'(A)', IOSTAT=J) FNAME
IF (J .NE. 0) WRITE(*,*) 'ERROR IN READING INPUT DATA'
C
C
C Access ABAQUS libaries and open input file
C------------------------------------------------------------
11-1215
Postprocessing of ABAQUS Results Files
IXX = JRRAY(1,1)
C
C KEY = Record type key
C
KEY = JRRAY(1,2)
C
C Output Request Definition
C
11-1216
Postprocessing of ABAQUS Results Files
C ENDIF
ENDDO
RETURN
END
General description
This program shows how to retrieve integration point data for elbow elements from an ABAQUS
results file to visualize one of the following:
An ASCII file containing X-Y data is created that can be read into ABAQUS/Viewer for visualization
purposes.
To execute option 1, the elbow elements must be numbered such that they increase monotonically
within the range of elements considered; all elements in the desired range must be elbow elements. X-Y
data will be created with the X-data being the distance along the line of elbow elements, measured
along the elbow centerline and the Y -data being the variable value. The user must ensure that the
integration point coordinates (COORD) are written to the results file if either option 2 or 3 is needed.
For option 2 X-data are the distance around the circumference of the elbow element, measured along
the middle surface, and Y -data are the variable value. For option 3 the X-Y data are the current
11-1217
Postprocessing of ABAQUS Results Files
coordinates of the middle-surface integration points around the circumference of the elbow element,
projected to a local coordinate system in the plane of the deformed cross-section. The origin of the
local system coincides with the center of the cross-section; the plane of the deformed cross-section is
defined as the plane that contains the center of the cross-section and integration points 1 and 2.
Programming details
The user is prompted for the name of the results file (assumed to be binary) and the postprocessing
option (1, 2, or 3). The user is then prompted for additional information depending on the option that
was chosen; this information includes
· The range of element numbers (options 2 and 3 require only a single element number),
· The component of the variable (as defined in ``Results file output format,'' Section 5.1.2 of the
ABAQUS/Standard User's Manual, options 1 and 2 only),
The data are processed in a double DO-loop over all records, via a call to DBFILE. The desired data
are stored in variable VAR; the integration point coordinates are stored in COORDS. The program
checks to make sure the requested data are available in the results file. An error is issued if the user
tries to process data that are not found in the results file.
Program execution
Before executing the program, run an analysis that creates a results file containing the appropriate
output. This analysis includes, for example, output for the elements in a given range and the integration
point coordinates of the elements. When the program is executed using the command abaqus
felbow, the prompt
11-1218
Postprocessing of ABAQUS Results Files
Input file
felbow.f
Postprocessing program.
Sample listings
11-1219
Postprocessing of ABAQUS Results Files
Listing 11.1.6-1
SUBROUTINE HKSMAIN
C====================================================================
C This program must be compiled and linked with the command:
C abaqus make job=felbow
C Run the program using the command:
C abaqus felbow
C==================================================================
C
C PURPOSE:
C
C This program reads results stored in an ABAQUS results (.fil)
C file and creates an input file for ABAQUS/Viewer that permits
C postprocessing and visualization of elbow element results.
C
C
C Input file names: `fname.fil', where fname is the root file name
C of the input file.
C
C Output file name: output.dat
C
C==================================================================
C
C VARIABLES USED BY THIS PROGRAM:
C
C ndi -- Number of direct components in stress/strain tensor.
C nshr -- Number of shear components in stress/strain tensor.
C ndip1 -- ndi + 1
C array -- Real array containing values read from results file.
C Equivalenced to jrray.
C jrray -- Integer array containing values read from results file.
C Equivalenced to array.
C fname -- Root file name of input file (w/o .fil extension).
C nru -- Number of results files (.fil) to be read.
C lrunit -- Array containing unit number and format of results files:
C lrunit(1,*) --> Unit number of input file.
C lrunit(2,*) --> Format of input file.
C loutf -- Format of output file:
C 0 --> Standard ASCII format.
C 1 --> ABAQUS results file ASCII format.
C 2 --> ABAQUS results file binary format.
C junit -- Unit number of file to be opened.
11-1220
Postprocessing of ABAQUS Results Files
dimension array(513),jrray(nprecd,513),lrunit(2,1)
equivalence (array(1),jrray(1,1))
C
C==================================================================
C
character fname*80
C
C SOME DIMENSION STATEMENTS MAY BE NEEDED IF YOU ARE DOING ADDITIONAL
C CALCULATIONS ON THE DATA
C
dimension var(513,melem),coords(3,mintpt)
dimension iconn(3,melem),loc_el(melem)
dimension naxipt(melem),iglb_nod(mnode),loc_nod(mnode)
dimension islct(mkey),nintpt(melem),nodel(melem),iglb_el(melem)
dimension xyz(3,mnode),xpos(mnode),tang1(3),tang2(3)
dimension rot(3,3),xc(3),xpr(3,mintpt),scord(3,mintpt),xnorm(3)
dimension isctchk(melem),icrdchk(melem),ivarchk(melem)
C
C==================================================================
C
C GET THE NAME OF THE RESULTS FILE.
11-1221
Postprocessing of ABAQUS Results Files
C
C==================================================================
C
isect1 = 0
intpt1 = 0
icomp = 1
C
write(6,*) 'Enter the name of the input file (w/o .fil):'
read(5,'(A)') fname
C
100 write(6,*) 'Enter the postprocessing option:'
write(6,*) ' 1 - variation along the riser '
write(6,*) ' 2 - variation around the circumference'
write(6,*) ' of the elbow'
write(6,*) ' 3 - ovalization of elbow cross-section'
read(5,*) ipost
11-1222
Postprocessing of ABAQUS Results Files
998 write(6,999)
999 format('Enter the key for the variable you wish to process:')
C
write(6,500)
500 format(2x,'TEMP ...... 2',/,
& 2x,'COORD...... 8',/,
& 2x,'S.......... 11',/,
& 2x,'SINV....... 12',/,
& 2x,'SF......... 13',/,
& 2x,'E.......... 21',/,
& 2x,'PE......... 22',/,
& 2x,'CE......... 23',/,
& 2x,'IE......... 24',/,
& 2x,'EE......... 25',/,
& 2x,'THE........ 88',/,
& 2x,'LE......... 89',/,
& 2x,'NE......... 90',/,
& 2x,'SP.........401',/,
& 2x,'EP.........403',/,
& 2x,'NEP........404',/,
& 2x,'LEP........405',/,
& 2x,'EEP........408',/,
& 2x,'IEP........409',/,
& 2x,'THEP.......410',/,
& 2x,'PEP........411',/,
& 2x,'CEP........412')
C
read(5,*) key
C
if (key .ne. 2 .and. key .ne. 8 .and.
& key .ne. 11 .and. key .ne. 12 .and.
& key .ne. 13 .and. key .ne. 21 .and.
11-1223
Postprocessing of ABAQUS Results Files
11-1224
Postprocessing of ABAQUS Results Files
C
C SELECT THE RECORDS TO BE PROCESSED
C
C IF THE ISLCT ARRAY IS SET TO 1 THE DATA WILL BE PROCESSED
C IF THE ISLCT ARRAY IS SET TO 0 THE DATA WILL NOT BE PROCESSED
C
do ii = 1, mkey
islct(ii) = 0
end do
C
C ELEMENT DEFINITION
islct(1900)=0
C NODE DEFINITION
islct(1901)=0
C INCREMENT START
islct(2000)=0
C ELEMENT HEADER
islct(1)=0
C COORD
islct(8)=0
C
if (ipost .lt. 3) islct(key) = 1
keyprv=0
C
nels = 0
numnp = 0
C
itimchk = 0
ielchk = 0
do i = 1, melem
loc_el(i) = 0
isctchk(i) = 0
icrdchk(i) = 0
ivarchk(i) = 0
do j = 1, 513
var(j,i) = 0.0
end do
end do
C
C==================================================================
C
C OPEN THE OUTPUT FILE.
C
11-1225
Postprocessing of ABAQUS Results Files
C==================================================================
open(unit=9,file='output.dat',status='unknown')
C
nru = 1
loutf = 0
lrunit(1,1) = 8
lrunit(2,1) = 2
C
call initpf(fname,nru,lrunit,loutf)
C
junit = 8
C
call dbrnu(junit)
C
C REWIND FILE
C
call dbfile(2,array,jrcd)
C
C
C==================================================================
C
C Read records from the results (.fil) file and process the data.
C Cover a maximum of 10 million records in the file.
C
C==================================================================
C
do 1000 k100 = 1, 100
do 1000 k1 = 1, 99999
C
C READ RECORD FROM .FIL FILE AND PROCESS DATA.
C
call dbfile(0, array, jrcd)
11-1226
Postprocessing of ABAQUS Results Files
C
lenf= jrray(1,1)
key = jrray(1,2)
C
C SPECIFIC RECORD NUMBERS FOLLOW...
C
C==================================================================
C
C ELEMENT DEFINITIONS
C
C==================================================================
if ( key .eq. 1900 ) then
jelnum=jrray(1,3)
if (jelnum .gt. melem) then
write(6,*)'Maximum global elem number too large'
write(6,*)'Increase melem'
return
endif
ctype= array(4)
if (jelnum .ge. jel_1 .and.
& jelnum .le. jel_2) then
ielchk = 1
nels = nels + 1
jel = nels
iglb_el(jel) = jelnum
loc_el(jelnum) = jel
nodel(jel) = lenf - 4
naxipt(jel) = 1
if (ctype .ne. 'ELBOW31' .and.
& ctype .ne. 'ELBOW31B' .and.
& ctype .ne. 'ELBOW31C' .and.
& ctype .ne. 'ELBOW32') then
write(6,*)'Invalid element type encountered'
return
endif
if (ctype .eq. 'ELBOW32')naxipt(jel) = 2
do kk=5,lenf
ii=kk-4
iconn(ii,jel)=jrray(1,kk)
end do
endif
keyprv = key
goto 9099
11-1227
Postprocessing of ABAQUS Results Files
C
C==================================================================
C
C NODE DEFINITIONS
C
C==================================================================
else if ( key .eq. 1901 ) then
jnod = jrray(1,3)
if (jnod .gt. mnode) then
write(6,*)'Maximum global node number exceeded'
write(6,*)'Increase mnode'
return
endif
numnp = numnp + 1
iglb_nod(numnp) = jnod
loc_nod(jnod) = numnp
xyz(1,numnp) = array(4)
xyz(2,numnp) = array(5)
xyz(3,numnp) = array(6)
keyprv = key
goto 9099
C
C==================================================================
C
C CURRENT STEP AND INCREMENT NUMBER.
C
C==================================================================
else if ( key .eq. 2000 ) then
ttime=array(3)
stime=array(4)
sfreq=array(12)
istep=jrray(1,8)
iinc =jrray(1,9)
C
C SET THE FLAG ITIME IF THIS IS THE REQUESTED STEP/INC
C
if (istep .eq. istep1 .and.
& iinc .eq. iinc1) then
itime = 1
itimchk = 1
else
itime = 0
11-1228
Postprocessing of ABAQUS Results Files
endif
c
keyprv = key
goto 9099
C
C==================================================================
C
C ELEMENT VARIABLES AT INTEGRATION POINTS WITHIN THE ELEMENT
C
C==================================================================
C
C ELEMENT DATA
C
else if ( key .eq. 1 ) then
C
C PROCESS THIS RECORD IF THIS IS THE CORRECT STEP/TIME
C
if (itime .eq. 1) then
jelnum = jrray(1,3)
jel = loc_el(jelnum)
ielem = 0
C
C PROCESS THIS ELEMENT IF IT IS IN THE LIST OF DESIRED ELEMS
C
if (jel .gt. 0) then
ielem = 1
intpn = jrray(1,4)
if (intpn .gt. mintpt) then
write(6,*)'Max number of int points exceeded'
write(6,*)'Increase mintpt'
return
endif
isect = jrray(1,5)
ilocn = jrray(1,6)
if (ilocn .ne. 0) then
write(6,*)'Element data must be at the int points'
return
endif
crbar = array(7)
ndi = jrray(1,8)
nshr = jrray(1,9)
ndir = jrray(1,10)
11-1229
Postprocessing of ABAQUS Results Files
nsfc = jrray(1,11)
if (isect .eq. isect1)then
isctflg = 1
isctchk(jel) = 1
else
isctflg = 0
endif
if ( (ipost .eq.1 .and. intpn .eq. intpt1) .or.
& ipost .gt. 1) then
iptflg = 1
else
iptflg = 0
endif
endif
endif
keyprv = key
goto 9099
C
C==================================================================
C
C COORDINATES
C
C==================================================================
else if ( key .eq. 8 .and. ipost .gt. 1) then
C
C PROCESS IF THIS IS THE CORRECT STEP/INC, ELEMENT, SECTION
C POINT, AND INTEGRATION POINT
C
icheck = itime*ielem*iptflg
if (icheck .eq. 1 ) then
c if (ipost .eq. 3) nintpt(jel) = intpn
icrdchk(jel) = 1
if (ipost .gt. 1) nintpt(jel) = intpn
do kk=3,lenf
ii=kk-2
coords(ii,intpn)=array(kk)
end do
C
if (islct(key) .eq. 1 .and. ipost .lt. 3) then
ivarchk(jel) = 1
jvar = intpn
nintpt(jel) = intpn
do kk=3,lenf
11-1230
Postprocessing of ABAQUS Results Files
ii=kk-2
var(ii,jvar)=array(kk)
end do
if (icomp .gt. ii) then
write(6,*)'Invalid component'
return
endif
endif
C
endif
keyprv = key
goto 9099
C
C==================================================================
C
C VARIABLE RECORD
C
C==================================================================
C PROCESS IF THIS IS THE DESIRED VARIABLE
11-1231
Postprocessing of ABAQUS Results Files
keyprv = key
goto 9099
C
C==================================================================
C
C ANYTHING ELSE
C
C==================================================================
else
c write (6,9000) key
9000 format(I5,' *** NO CODING FOR THIS RECORD ***')
keyprv = key
9099 end if
C
C==================================================================
C
C END LOOPS
C
C==================================================================
1000 continue
1001 continue
C
C==================================================================
C POSTPROCESS DATA HERE
C==================================================================
do ii = 1, nels
nintpt(ii) = nintpt(ii)/naxipt(ii)
end do
C
C==================================================================
C VERIFY THAT APPROPRIATE DATA WERE WRITTEN TO RESULTS FILE
C==================================================================
c iquit = 0
if (ielchk .eq. 0) then
write(6,*)'Desired element not found'
return
endif
C
if (itimchk .eq. 0) then
write(6,*)'Desired step/increment not found'
return
endif
C
11-1232
Postprocessing of ABAQUS Results Files
do iel = 1, nels
if (isctchk(iel) .eq. 0 .and. ipost .lt. 3) then
write(6,*)'Desired element and/or section point not found'
return
endif
if (icrdchk(iel) .eq. 0 .and. ipost .gt. 1) then
write(6,*)'Integration point coords not found'
return
endif
if (ivarchk(iel) .eq. 0 .and. ipost .lt. 3) then
write(6,*)'Desired element variable not found'
return
endif
end do
C
C****************************************
C
C PLOT VARIABLE ALONG ELBOW LENGTH
C
C****************************************
C
if (ipost .eq. 1) then
C
nn_old = iconn(nodel(1),1)
do iel = 1, nels
nn_new = iconn(1,iel)
if (iel .gt. 1 .and. nn_new .ne. nn_old) then
write(6,*)'Error in element connectivity'
return
endif
nnum_b = iconn(1,iel)
nnum_b = loc_nod(nnum_b)
nnum_e = iconn(nodel(iel),iel)
nnum_e = loc_nod(nnum_e)
if (iel .eq. 1) xpos(nnum_b) = 0.0
xlength = 0.d+0
do jj = 1, 3
delx = xyz(jj,nnum_e) - xyz(jj,nnum_b)
xlength = xlength + delx*delx
end do
xlength = sqrt(xlength)
xpos(nnum_e) = xpos(nnum_b) + xlength
x_mid = 0.5*(xpos(nnum_e) + xpos(nnum_b))
11-1233
Postprocessing of ABAQUS Results Files
C
C EXTRACT VARIABLE INFORMATION AND WRITE TO FILE
C
data = var(icomp,iel)
write(9,2000)x_mid,data
2000 format(5x,e17.9,5x,e17.9)
C
nn_old=iconn(nodel(iel),iel)
C
end do
return
C
C
C****************************************
C
C PLOT VARIABLE AROUND CIRCUMFERENCE OF ELBOW
C
C****************************************
C
else if (ipost .eq. 2) then
C
xpos(1) = 0.0
C
locel = loc_el(jel_1)
iaxial = 1
C
if (naxipt(locel) .eq. 2) then
3000 write(6,*)'Enter the axial station'
read(5,*)iaxial
if (iaxial .ne. 1 .and. iaxial .ne. 2) then
write(6,*)'Try again - station must be 1 or 2'
go to 3000
endif
endif
C
do ipt = 1 , nintpt(locel)
jpt = ipt + (iaxial - 1)*nintpt(locel)
if (ipt .gt. 1) then
xlength = 0.0
do jj = 1, 3
delx = coords(jj,jpt) - coords(jj,jpt-1)
xlength = xlength + delx*delx
end do
11-1234
Postprocessing of ABAQUS Results Files
xlength = sqrt(xlength)
xpos(ipt) = xpos(ipt-1) + xlength
endif
C
C EXTRACT VARIABLE INFORMATION AND WRITE TO FILE
C
data = var(icomp,jpt)
write(9,2000)xpos(ipt),data
C
end do
ipt = 1
jpt = ipt + (iaxial - 1)*nintpt(locel)
data = var(icomp,jpt)
xfinal = xpos(nintpt(locel)) + (xpos(2)- xpos(1))
write(9,2000)xfinal,data
return
C
C****************************************
C
C OVALIZATION PLOT
C
C****************************************
C
else if (ipost .eq. 3) then
C
locel = loc_el(jel_1)
iaxial = 1
C
if (naxipt(locel) .eq. 2) then
3500 write(6,*)'Enter the axial station'
read(5,*)iaxial
if (iaxial .ne. 1 .and. iaxial .ne. 2) then
write(6,*)'Try again - station must be 1 or 2'
go to 3500
endif
endif
C
C AVERAGE THE COORDS OF THE INTEGRATION POINTS TO GET THE CENTER
C
do i = 1, 3
xc(i) = 0.0
11-1235
Postprocessing of ABAQUS Results Files
end do
C
xnint = real(nintpt(locel))
C
do ipt = 1 , nintpt(locel)
jpt = ipt + (iaxial - 1)*nintpt(locel)
C
do i = 1, 3
xc(i) = xc(i) + coords(i,jpt)/xnint
end do
C
end do
C
C SHIFT THE COORDINATES SO THAT CENTER OF SECTION IS AT ORIGIN
C
do ipt = 1 , nintpt(locel)
jpt = ipt + (iaxial - 1)*nintpt(locel)
do i = 1, 3
scord(i,jpt) = coords(i,jpt) - xc(i)
end do
C
end do
C
C DETERMINE TANGENT VECTOR 1 (FROM CENTER OF CROSS-SECTION
C TO INT PT 1)
C
jpt = 1 + (iaxial - 1)*nintpt(locel)
xmag = 0.0
do i = 1, 3
tang1(i) = coords(i,jpt) - xc(i)
xmag = xmag + tang1(i)*tang1(i)
end do
xmag = sqrt(xmag)
do i = 1, 3
tang1(i) = tang1(i)/xmag
end do
C
C GUESS TANGENT VECTOR 2 (FROM CENTER OF CROSS-SECTION
C TO INT PT 2)
C
jpt = 2 + (iaxial - 1)*nintpt(locel)
xmag = 0.0
do i = 1, 3
11-1236
Postprocessing of ABAQUS Results Files
xmag = 0.0
do i = 1, 3
xmag = xmag + xnorm(i)*xnorm(i)
end do
xmag = sqrt(xmag)
do i = 1, 3
xnorm(i) = xnorm(i)/xmag
end do
C
C REDEFINE TANGENT VECTOR 2
C
tang2(1) = - tang1(2)*xnorm(3) + tang1(3)*xnorm(2)
tang2(2) = tang1(1)*xnorm(3) - tang1(3)*xnorm(1)
tang2(3) = - tang1(1)*xnorm(2) + tang1(2)*xnorm(1)
C
C DETERMINE THE ROTATION MATRIX
C
do i = 1, 3
rot(1,i) = tang1(i)
rot(2,i) = tang2(i)
rot(3,i) = xnorm(i)
end do
C
C TRANSFORM COORDINATES INTO LOCAL SYSTEM
C
do ipt = 1 , nintpt(locel)
jpt = ipt + (iaxial - 1)*nintpt(locel)
do i = 1, 3
xpr(i,ipt) = 0.0
11-1237
Postprocessing of ABAQUS Results Files
do j = 1, 3
xpr(i,ipt) = xpr(i,ipt) + rot(i,j)*scord(j,jpt)
end do
end do
end do
C
C OUTPUT COORDS TO FILE
C
do ipt = 1, nintpt(locel)
write(9,4000)(xpr(i,ipt),i=1,2)
4000 format(5x,e17.9,5x,e17.9,5x,e17.9)
end do
C
ipt = 1
write(9,4000)(xpr(i,ipt),i=1,2)
endif
C
close (unit=9)
C
return
end
11-1238
Product Index
ABAQUS/Standard
Section 1.1.1 Axisymmetric analysis of bolted pipe flange connections
Section 1.1.2 Elastic-plastic collapse of a thin-walled elbow under in-plane bending and internal
pressure
Section 1.1.3 Parametric study of a linear elastic pipeline under in-plane bending
Section 1.1.4 Indentation of an elastomeric foam specimen with a hemispherical punch
Section 1.1.5 Collapse of a concrete slab
Section 1.1.6 Jointed rock slope stability
Section 1.1.7 Indentation of a crushable foam specimen with a hemispherical punch
Section 1.1.8 Notched beam under cyclic loading
Section 1.1.9 Hydrostatic fluid elements: modeling an airspring
Section 1.1.10 Shell-to-solid submodeling of a pipe joint
Section 1.1.11 Stress-free element reactivation
Section 1.1.12 Symmetric results transfer for a rubber bushing
Section 1.1.13 Transient loading of a viscoelastic bushing
Section 1.1.15 Damage and failure of a laminated composite plate
Section 1.1.16 Analysis of an automotive boot seal
Section 1.1.17 Pressure penetration analysis of an air duct kiss seal
Section 1.1.18 Self-contact in rubber/foam components: jounce bumper
Section 1.1.19 Self-contact in rubber/foam components: rubber gasket
Section 1.1.20 Submodeling of a stacked sheet metal assembly
Section 1.2.1 Snap-through buckling analysis of circular arches
Section 1.2.2 Laminated composite shells: buckling of a cylindrical panel with a circular hole
Section 1.2.4 Elastic-plastic K-frame structure
Section 1.2.5 Unstable static problem: reinforced plate under compressive loads
Section 1.2.6 Buckling of an imperfection sensitive cylindrical shell
Section 1.3.1 Upsetting of a cylindrical billet in ABAQUS/Standard: quasi-static analysis with
rezoning
Section 1.3.3 Superplastic forming of a rectangular box
Section 1.3.4 Stretching of a thin sheet with a hemispherical punch
Section 1.3.5 Deep drawing of a cylindrical cup
Section 1.3.6 Extrusion of a cylindrical metal bar with frictional heat generation
Section 1.3.8 Axisymmetric forming of a circular cup
Section 1.3.17 Upsetting of a cylindrical billet: coupled temperature-displacement and adiabatic
analysis
Section 1.3.18 Unstable static problem: thermal forming of a metal sheet
0-1239
Section 1.4.1 A plate with a part-through crack: elastic line spring modeling
Section 1.4.2 Conical crack in a half-space with and without submodeling
Section 1.4.3 Elastic-plastic line spring modeling of a finite length cylinder with a part-through
axial flaw
Section 1.4.4 Crack growth in a three-point bend specimen
Section 1.5.1 Springback of two-dimensional draw bending
Section 1.5.2 Deep drawing of a square box
Section 2.1.1 Nonlinear dynamic analysis of a structure with local inelastic collapse
Section 2.1.2 Detroit Edison pipe whip experiment
Section 2.1.5 Pressurized fuel tank with variable shell thickness
Section 2.1.6 Modeling of an automobile suspension
Section 2.1.12 Rigid multi-body mechanism
Section 2.2.1 Analysis of a rotating fan using superelements and cyclic symmetry model
Section 2.2.2 Linear analysis of the Indian Point reactor feedwater line
Section 2.2.3 Response spectra of a three-dimensional frame building
Section 3.1.1 Symmetric results transfer for a static tire analysis
Section 3.1.2 Steady-state rolling analysis of a tire
Section 3.1.3 Subspace-based steady-state dynamic tire analysis
Section 4.1.1 Thermally coupled analysis of a disc brake
Section 4.1.2 Exhaust manifold assemblage
Section 4.1.3 Coolant manifold cover gasketed joint
Section 4.1.4 Radiation analysis of a plane finned surface
Section 5.1.1 Eigenvalue analysis of a piezoelectric transducer
Section 5.2.1 Thermal-electrical modeling of an automotive fuse
Section 6.1.1 Hydrogen diffusion in a vessel wall section
Section 6.1.2 Diffusion toward an elastic crack tip
Section 7.1.1 Coupled acoustic-structural analysis of a car
Section 7.1.2 Fully and sequentially coupled structural acoustics of a muffler
Section 8.1.1 Plane strain consolidation
Section 8.1.2 Calculation of phreatic surface in an earth dam
Section 8.1.3 Axisymmetric simulation of an oil well
Section 8.1.4 Analysis of a pipeline buried in soil
Section 9.1.1 Jack-up foundation analyses
Section 9.1.2 Riser dynamics
Section 10.1.1 The cylinder whip problem
Section 11.1.2 Joining data from multiple results files and converting file format: FJOIN
Section 11.1.3 Calculation of principal stresses and strains and their directions: FPRIN
Section 11.1.4 Creation of a perturbed mesh from original coordinate data and eigenvectors:
FPERT
0-1240
Section 11.1.5 Output radiation viewfactors and facet areas: FRAD
Section 11.1.6 Creation of a data file to facilitate the postprocessing of elbow element results:
FELBOW
ABAQUS/Explicit
Section 1.1.4 Indentation of an elastomeric foam specimen with a hemispherical punch
Section 1.1.5 Collapse of a concrete slab
Section 1.1.7 Indentation of a crushable foam specimen with a hemispherical punch
Section 1.1.9 Hydrostatic fluid elements: modeling an airspring
Section 1.1.14 Indentation of a thick plate
Section 1.2.3 Buckling of a column with spot welds
Section 1.3.2 Upsetting of a cylindrical billet in ABAQUS/Explicit
Section 1.3.4 Stretching of a thin sheet with a hemispherical punch
Section 1.3.6 Extrusion of a cylindrical metal bar with frictional heat generation
Section 1.3.7 Rolling of thick plates
Section 1.3.8 Axisymmetric forming of a circular cup
Section 1.3.9 Cup/trough forming
Section 1.3.10 Forging with sinusoidal dies
Section 1.3.11 Forging with multiple complex dies
Section 1.3.12 Flat rolling: transient and steady-state
Section 1.3.13 Section rolling
Section 1.3.14 Ring rolling
Section 1.3.15 Axisymmetric extrusion: transient and steady-state
Section 1.3.16 Two-step forming simulation
Section 1.3.17 Upsetting of a cylindrical billet: coupled temperature-displacement and adiabatic
analysis
Section 1.5.1 Springback of two-dimensional draw bending
Section 1.5.2 Deep drawing of a square box
Section 2.1.3 Plate impact simulation
Section 2.1.4 Tennis racket and ball
Section 2.1.7 Explosive pipe closure
Section 2.1.8 Knee bolster impact with double-sided surface contact
Section 2.1.9 Cask drop with foam impact limiter
Section 2.1.10 Oblique impact of a copper rod
Section 2.1.11 Water sloshing in a baffled tank
Section 2.1.12 Rigid multi-body mechanism
Section 4.1.1 Thermally coupled analysis of a disc brake
ABAQUS/Design
0-1241
Section 1.1.4 Indentation of an elastomeric foam specimen with a hemispherical punch
Section 1.1.12 Symmetric results transfer for a rubber bushing
ABAQUS/Aqua
Section 9.1.1 Jack-up foundation analyses
Section 9.1.2 Riser dynamics
ABAQUS/USA
Section 10.1.1 The cylinder whip problem
0-1242