You are on page 1of 501

Contents

Introduction
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1 Structural Nonlinearities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Geometrical Nonlinearities . . . . . . . . . . . . . . . . . . . . . . . . . . . Material Nonlinearities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Contact (Boundary) Nonlinearities . . . . . . . . . . . . . . . . . . . . . 1-2 1-2 1-2 1-4

Solution Procedures of Nonlinear Problems . . . . . . . . . . . . . . . . 1-4 Solution Strategies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-4 Concept of Time Curve . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-6 NSTAR: An Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-6

2 3
In de x

Geometrically Nonlinear Analysis


Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-1 Large Displacement Nonlinear Analyses . . . . . . . . . . . . . . . . . . 2-2 Finite Strain Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-2 Large Deflection Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-3

Material Models and Constitutive Relations


Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-1 Linear Elastic Models. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-1 Isotropic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-1 Orthotropic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-2

COSMOSM Advanced Modules

Contents

Laminated Composite and Failure Criterion for Laminated Composites . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-3 Laminated Composite . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-3 Failure Criterion for Laminated Composite Materials . . . . . . . 3-3 Nonlinear Elastic Model. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-5 Hyperelastic Models. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-8 Mooney-Rivlin Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-9 Ogden Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-12 Blatz-Ko Model. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-15 Plasticity Models . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Huber-von Mises Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . Drucker-Prager Elastic-Perfectly Plastic Model . . . . . . . . . . Tresca-Saint Venant Yield Criterion (or the constant maximum shearing stress condition) . . . . . . Comparison of Tresca and von Mises Criteria for Plasticity . Superelastic Models: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Nitinol Model (Shape-Memory-Alloy) . . . . . . . . . . . . . . . . . The Nitinol Model Formulation: . . . . . . . . . . . . . . . . . . . . . . The Yield Criterion: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . The Flow Rule: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-17 3-17 3-20 3-21 3-23 3-24 3-24 3-25 3-27 3-28

Creep and Viscoelastic Models . . . . . . . . . . . . . . . . . . . . . . . . 3-30 Creep. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-30 Linear Isotropic Viscoelastic Model . . . . . . . . . . . . . . . . . . . 3-32 Wrinkling Membrane . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-35 A Bounding Surface Model for Concrete . . . . . . . . . . . . . . . . . Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Damage Coefficient . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . The Model Parameters and Feature . . . . . . . . . . . . . . . . . . . . User-defined Material Models . . . . . . . . . . . . . . . . . . . . . . . . . Preparing the NSTAR Executable File . . . . . . . . . . . . . . . . . Requirements for Windows NT/2000 . . . . . . . . . . . . . . . . . . Model Definition Procedure . . . . . . . . . . . . . . . . . . . . . . . . . 3-37 3-37 3-38 3-39 3-42 3-43 3-43 3-44

In de x

COSMOSM Advanced Modules

Part 1 NSTAR / Advanced Dynamics Analysis

Useful FUNCTION Statements to Access Information from Data Base 3-48 Useful COMMON Statements to Access Information From Data Base 3-50 Element Nodal connectivity Common . . . . . . . . . . . . . . . . . 3-54 Useful Subroutines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-59 User-Defined Creep Laws . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-60 Model Definition Procedure . . . . . . . . . . . . . . . . . . . . . . . . . 3-61 Modifying the CREPUM Subroutine . . . . . . . . . . . . . . . . . . . 3-61 Strain Output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-64 Automatic Determination of Material Properties from Test Data3-67 MPCTYPE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-67 MPC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-69 Evaluation Process . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-69 Examples. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-70 Birth and Death of Elements . . . . . . . . . . . . . . . . . . . . . . . . . . 3-82

Gap/Contact Problems
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-1 Hybrid Technique for Gap/Contact Problems: General Description4-2 Hybrid Techniques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-2 Gap Definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-3 Contact Definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-5 GAP Elements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Two-Node Gap Element (Node-to-Node Gap). . . . . . . . . . . . . One-Node Gap Elements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-6 4-6 4-8 4-9

Automatic Generation of Gap Elements . . . . . . . . . . . . . . . . . . 4-12 Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-12 Contact/Gaps Enhancement . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-15 Triangular Sub-Surfaces for Target Surface . . . . . . . . . . . . . 4-15 Automatic Soft Springs for Contact Source or Target . . . . . . 4-15
In de x

COSMOSM Advanced Modules

Contents

A New Solution Strategy for Initial Interference . . . . . . . . . . 4-15 Troubleshooting for Gap/Contact Problems . . . . . . . . . . . . . . . 4-16

Numerical Procedures
Static Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Incremental Control Techniques . . . . . . . . . . . . . . . . . . . . . . . Thermal Loading for Displacement/Arc Length Controls . . . . Iterative Solution Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . Line Search Scheme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Termination Schemes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Dynamic Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Rayleigh Damping Effects . . . . . . . . . . . . . . . . . . . . . . . . . . Concentrated Dampers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Base Motion Effects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Inclusion of Dead Loads in Dynamic Analysis . . . . . . . . . . . Adaptive Automatic Stepping Technique . . . . . . . . . . . . . . . . . Step Size Optimization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Safe-guard Against Equilibrium Iteration Failures . . . . . . . . Safe-guard Against Converging to Incorrect Solutions . . . . . 5-1 5-1 5-4 5-4 5-8 5-9

5-11 5-13 5-13 5-13 5-14 5-15 5-15 5-15 5-16

J-Integral Evaluation for Nonlinear Fracture Mechanics NLFM 5-17 Definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-18 Modification for Temperature . . . . . . . . . . . . . . . . . . . . . . . . 5-19 Axisymmetric Formulation . . . . . . . . . . . . . . . . . . . . . . . . . . 5-19 The Requirements in Selection of the Path . . . . . . . . . . . . . . 5-20 Requirements for JI and JII Evaluation . . . . . . . . . . . . . . . . . 5-20 Symmetric Modeling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-20 Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-21 J-Integral Path Definition . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-21 Frequencies and Mode Shapes in a Nonlinear Environment . . . 5-22 Buckling Analysis in a Nonlinear Environment . . . . . . . . . . . . 5-23
In de x

Release of Global Prescribed Displacements . . . . . . . . . . . . . . 5-24

COSMOSM Advanced Modules

Part 1 NSTAR / Advanced Dynamics Analysis

Defining Temperatures Versus Time Relative to a Reference Temperature . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-25 Modified Central Difference Technique for Dynamic Time Integration 5-26 Advantages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-28 Disadvantages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-28 Combination of Force Control and Displacement/Arc-Length Control Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-30 Artificial Bulk Viscosity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-31

6 7

Element Library
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-1

Commands and Examples


Command Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-1 Elastoplastic Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-2 Geometrically Nonlinear Analysis . . . . . . . . . . . . . . . . . . . . . . . 7-5 Elastoplastic Large Displacement Analysis . . . . . . . . . . . . . . . . 7-6 Nonlinear Dynamic Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-7 Linear Dynamic Analysis (Time-History) . . . . . . . . . . . . . . . . . 7-9 Analysis Including Temperature Loading . . . . . . . . . . . . . . . . . 7-10 Structural Analysis with Temperature-Dependent Material Properties711 Elastic Creep Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-13 Static Analysis Using Displacement Control Technique . . . . . . 7-14 Static Analysis Using Arc-Length Control Technique . . . . . . . 7-15 Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-16 Elastoplastic Nonlinear Analysis Example . . . . . . . . . . . . . . 7-16 Large Displacement Nonlinear Analysis Example . . . . . . . . . 7-24

In de x

COSMOSM Advanced Modules

Contents

Verification Problems
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-1

In de x

COSMOSM Advanced Modules

Introduction

Introduction
Developing a reliable model capable of predicting the behavior of structural systems represents one of the most difficult tasks to face the analyst. The finite element method provides a convenient vehicle for performing this task due to its versatility and the great advancement in its adaptation to computer use. However, the success of a finite element analysis depends largely on how accurately the geometry, the material behavior, and the boundary conditions of the actual problem are idealized. While elements with their geometric characteristics and boundary conditions are used to describe the geometric domain of the problem, material models (constitutive relations) are introduced to capture the material behavior. All real structures behave nonlinearly in one way or another. Still, in some cases, due to the particular nature of the problem a linear analysis may be adequate. However, in many other situations a linear solution has proven to be catastrophic and a nonlinear analysis becomes a must.

In de x

COSMOSM Advanced Modules

1-1

Chapter 1 Introduction

Structural Nonlinearities
In this section, major sources of structural nonlinearities encountered in practical applications will be presented.

Geometrical Nonlinearities
In nonlinear finite element analysis, a major source of nonlinearities is due to the effect of large displacements on the overall geometric configuration of structures. Structures undergoing large displacements can have significant changes in their geometry due to load-induced deformations which can cause the structure to respond nonlinearly in a stiffening and/or a softening manner. For example, cablelike structures (Figure 1-1a) generally display a stiffening behavior on increasing the applied loads while arches may first experience softening followed by stiffening, a behavior widely-known as the snap-through buckling (Figure 1-1b).

Material Nonlinearities
Another important source of nonlinearities stems from the nonlinear relationship between the stress and strain which has been recognized in several structural behaviors. Several factors can cause the material behavior to be nonlinear. The dependency of the material stress-strain relation on the load history (as in plasticity problems), load duration (as in creep analysis), and temperature (as in thermoplasticity) are some of these factors. This class of nonlinearities, known as material nonlinearities, can be idealized to simulate such effects which are pertinent to different applications through the use of constitutive relations. Yielding of beamcolumn connections during earthquakes (Figure 1-2) is one of the applications in which material nonlinearities are plausible.

In de x

1-2

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis Figure 1-1a. Cable-like Structure

Generalized Force

Nonlinear

Qualitative ForceDisplacement Curve for Suspension Bridge [10]

Linear Generalized Displacement


BRIDGE MO DE LING Cable Nodes

Suspension Bridge

Figure 1-1b. Pressure (p) Versus Center Deflection (D) for Shallow Spherical Cap

P P Linear Nonlinear D D

In de x

COSMOSM Advanced Modules

1-3

Chapter 1 Introduction Figure 1-2. Loading and Unloading of Beam-Column Connection Under Dynamic Loading

Force

Time

Be a m-C olumn C onne ction

Applie d Loa ding

S tre ss-S tra in C urve

Contact (Boundary) Nonlinearities


A special class of nonlinear problems is concerned with the changing nature of the boundary conditions of the structures involved in the analysis during motion. This situation is encountered in the analysis of contact problems. Pounding of structures, gear-tooth contacts, fitting problems, threaded connections, and impact bodies are several examples requiring the evaluation of the contact boundaries. The evaluation of contact boundaries (nodes, lines, or surfaces) can be achieved by using gap (contact) elements between nodes on the adjacent boundaries.
Figure 1-3. Pounding of Structures Due to Seismic Motion

Solution Procedures of Nonlinear Problems


Solution Strategies
For nonlinear problems, the stiffness of the structure, the applied loads, and/or boundary conditions can be affected by the induced displacements. The equilibrium of the structure must be established in the current configuration which is unknown

In de x

1-4

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

a priori. At each equilibrium state along the equilibrium path, the resulting set of simultaneous equations will be nonlinear. Therefore, a direct solution will not be possible and an iterative method will be required. Several strategies have been devised to perform nonlinear analysis. As opposed to linear problems, it is extremely difficult, if not impossible, to implement one single strategy of general validity for all problems. Very often, the particular problem at hand will force the analyst to try different solutions procedures or to select a certain procedure to succeed in obtaining the correct solution (for example, Snapthrough buckling problems of frames and shells (Figure 1-4) require deformationcontrolled loading strategies such as Displacement and Arc-length based controls rather than Force-controlled loading).
Figure 1-4a. Load-Deflection Curve of William-Toggle Frame where Force Control Strategy Fails

P P D H L L D

Figure 1-4b. Load-Deflection Curve for Hinged Cylindrical Shell where Only Arc-Length Control Strategy Succeeds
h

P
w L L R

In de x

COSMOSM Advanced Modules

1-5

Chapter 1 Introduction

For these reasons, it is imperative that a computer program used for nonlinear analyses should possess several alternative algorithms for tackling wide spectrum of nonlinear applications. Such techniques would lead to increased flexibility and the analyst would have the ability to obtain improved reliability and efficiency for the solution of a particular problem.

Concept of Time Curve


For nonlinear static analysis, the loads are applied in incremental steps through the use of time curves. The time value represents a pseudo-variable which denotes the intensity of the applied loads at a certain step. While, for nonlinear dynamic analysis and nonlinear static analysis with time-dependent material properties (e.g., creep), time represents the real time associated with the loads' application. The choice of time step size depends on several factors such as the level of nonlinearities of the problems and the solution procedure. A computer program should be equipped with an adaptive automatic stepping algorithm to facilitate the analysis and to reduce the solution cost.

NSTAR: An Overview
This brief section is intended to introduce the COSMOSM nonlinear structural analysis module NSTAR and outline its major features for performing nonlinear structural static and dynamic analyses. The following present some of NSTAR capabilities:

Extensive 1D, 2D and 3D Element Library (Chapter 6) Geometric Nonlinearities


Large displacements (total and updated Lagrangian formulations) Large strain formulation for rubber-like materials (total Lagrangian formulation) Large strain formulation for von Mises elastoplastic materials (updated Lagrangian formulation)
In de x

1-6

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

Material Models and Constitutive Relations


Linear elasticity Nonlinear elasticity

Arbitrarily user-defined stress-strain curve


Hyperelasticity

Mooney-Rivlin model Ogden model Blatz-Ko


Plasticity

Huber-von Mises yield criterion with isotropic or kinematic hardening rules Tresca-Saint Venant yield criterion with isotropic or kinematic hardening
rules

Drucker-Prager elastic-perfectly plastic model Concrete model


Creep and viscoelasticity

Classical power law for creep Exponential creep law Linear isotropic viscoelastic model
Failure criterion for laminated composite materials Wrinkling membrane for fabric materials Temperature-dependent material properties for thermo-elastic-plastic analysis User-defined material models

Contact Problems
Gaps, contact lines, and contact surfaces with generalized friction

Numerical Procedures
Solution control techniques

Force-controlled loading strategy Deformation-controlled loading strategies


- Displacement control technique
In de x

- Riks arc-length control technique Equilibrium iterations schemes

COSMOSM Advanced Modules

1-7

Chapter 1 Introduction

Regular Newton-Raphson (tangent method) Modified Newton-Raphson Quasi-Newton BFGS (Broyden-Fletcher-Goldfarb-Shanno) (secant method)
Termination schemes

Convergence criteria Divergence criteria


Line search option to improve convergence User-controlled solution tolerances and equilibrium iterations interval Direct time implicit integration techniques

Newmark-Beta method Wilson-Theta method


Damping effects

Rayleigh damping Concentrated dampers


Base motion effects Restart option Adaptive automatic stepping algorithm

Loadings
Concentrated loads (forces and moments) Pressure (with displacement-dependency option) Thermal Centrifugal Gravity Time curves to scale loading and control the rate of application

Other Features
Buckling analysis

Limit load analysis Post-buckling analysis (snap-through, snap-through/snap-back, and multiple


snap-through/snap back problems) Coupled degrees of freedom
In de x

Prescribed non-zero displacements associated with time curves.

1-8

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

Initial conditions for dynamic analysis Reaction force calculations

Postprocessing
Listing of displacements, strains, stresses, and gap forces. Listing of extreme values of displacement, strain and stress components Deformed shape plots at the user-specified steps Color-filled, colored lines, colored vectorial contour plots on undeformed and deformed shapes for:

Displacements Strains Stresses


Animation for:

Displacements Strains Stresses


X-Y plots for the response of user-specified nodes during the analysis as a function of time. Responses include:

Acceleration Velocity Displacement Reaction force Stress

X-Y plots for the displacement response of user-specified nodes versus load factor multiplier for post-buckling analysis. References
1.

Bathe, K. J., Finite Element Procedures in Engineering Analysis, Prentice-Hall, 1982. Belytschko, T., and Hughes, T. (eds.), Computational Methods for Transient Analysis, North-Holland, Amsterdam, 1983.

2.

In de x

COSMOSM Advanced Modules

1-9

Part 1 NSTAR / Nonlinear Analysis 3.

Bergan, P. G., Solution Algorithms for Nonlinear Structural Problems, Comput. Struct., Vol. 12, pp. 497-509, 1980. Chen, W. F., and Saleeb, A. F., Constitutive Equations for Engineering Materials, Vol. 1, Elasticity and Modeling, John Wiley, 1981. Cook, D. R., Malkus, D. S., and Plesha, M. E., Concept sand Applications of Finite Element Analysis, Third edition, Wiley, 1989. Grisfield, M. A., Finite Elements and Solution Procedures for Structural Analysis, Vol. I: Linear Analysis, Pineridge Press Limited, U.K., 1986. Hill, R., The Mathematical Theory of Plasticity, Oxford University Press, London, 1950. Kulak, R. F., Adaptive Contact Elements for Three-Dimensional Explicit Transient Analysis, Comp. Meth. Appl. Mech. Eng., 72, pp. 125-151, 1989. Kardestuncer, H., Finite Element Handbook, McGraw-Hill, 1987. Niazy, A-S.M., Seismic Performance Evaluation of Suspension Bridges, Ph.D. dissertation, Civil Eng. Dept., USC, 1991. Owen, D. R. J., and Hinton, E., Finite Elements in Plasticity: Theory and Practice, Pineridge Press, Swansea, U.K., 1980. Parisch, H., A Consistent Tangent Stiffness Matrix for Three-Dimensional Non-linear Contact Analysis, Int. J. Num. Meth. Eng., Vol. 28, pp. 1803-1812, 1989. 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. Bathe, Springer-Verlag, Berlin, 1981. Riks, E., An Incremental Approach to the Solution of Snapping and Buckling Problems, Int. J. Numer. Meth. Eng., 15:529-551 (1979). Zienkiewicz, O. C., and, Taylor, R. L., The Finite Element Method, Fourth edition, Vol. 2, 1991.

4.

5.

6.

7.

8.

9. 10.

11.

12.

13.

14.

15.

In de x

COSMOSM Advanced Modules

1-10

Geometrically Nonlinear Analysis


Introduction
In finite element analysis, the overall stiffness of a structure depends on the stiffness contribution of each of its finite elements. Throughout the history of the load application, the structure is displaced from its original position and the nodal coordinates will change causing the elements to deform and to change their spatial orientations. In small displacement analysis, the displacement-induced deformations of the element and the change in its spatial orientation (rotation) are assumed small enough that the change in its stiffness contribution to the overall structural stiffness can be ignored. On the other hand, in large displacement analysis the displacementinduced deformations can be finite and the local element stiffness will change due to the change in the element geometrical shape (length, area, thickness, or volume). Also, the spatial-orientation change can no longer be infinitesimal so that the transformation of the element local stiffness into global-stiffness contribution will also change. In order to consider the finite change in the geometry of the structures in the analysis, auxiliary strain measures (e.g., Green-Lagrange and Almansi strain tensors) with their conjugate stress tensors (e.g., Second Piola-Kirchhoff and Cauchy stress tensors) must be introduced.

In de x

COSMOSM Advanced Modules

2-1

Chapter 2 Geometrically Nonlinear Analysis

Large Displacement Nonlinear Analyses


The current literature on geometrically nonlinear analysis contain several large displacement formulations for finite element applications. The main differences arise from the simplifications and assumptions imposed on the kinematic relations and the form of stress rate. The use of the most general large displacement formulation will render correct solutions, however, in many cases the use of a more restrictive formulation could be attractive because of its computational efficiency. Two main approaches have been introduced, namely; the Total Lagrangian (T.L.) formulation and the Updated Lagrangian (U.L.) formulation. These two approaches are generally used with continuum elements (PLANE2D, TRIANG, SOLID, and TETRA4/10). Another approach, used with skeletal elements (TRUSS2D/3D, BEAM2D/3D, and IMPIPE) and shell elements (SHELL3/4, SHELL3T/4T, and SHELL3L/4L), incorporates a co-rotational system of axes attached to the element during motion and use strain measures of infinitesimal displacement analysis.

Finite Strain Analysis


In this analysis, as Figure 2-1. Large Strain Analysis the structure deflects, the localDeformed Symmetry Element ized deformations y' are large such that Deformed the strains are no x' longer infinitesiy Undeformed mal. The local element stiffness will L change as a result of the element shape p change. Large strain x Circular Rubber Plate Under effect is considered Displacement- Dependent by adjusting the elePressure Loading ment shape. No assumptions are made on the magnitude of the strains. The deformation of rubber-like materials is a typical analysis in which finite strains are experienced.

In de x

2-2

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

Large Deflection Analysis


In this category, the change in the spatial orientation (rotation) of the elements can be finite but the induced strains must remain small. The overall stiffness of the structure will change as a result of the change of the global stiffness contribution of the element due to the change in its spatial orientation. Large deflection effect is taken into consideration by updating the element orientation during the analysis.
Figure 2-2. Large Deflection (Finite Rotation but Small Strains) Analysis

y' L x

Deformed Element

x'
Cantilever Beam with End Moment

< 0.4 L

Snap-through buckling Figure 2-3. Multiple Snap-Through/Snap-Back Buckling of Cylindrical Shell analysis is an example where large deflection analysis is required. This type of P h P buckling is characterized by L w a loss of the stiffness of the L structure at a certain loading R condition, known as the limit load, at which the structure w becomes unstable. To trace the structural behavior beyond the limit load in the postbuckling range, a deformation-controlled loading strategy (Arc-length or Displacement controls) is used (refer to NL_CONTROL (Analysis > NONLINEAR > Solution Control) command). It has to be noted that if a snap-back behavior (see Figure 2-3), in the postbuckling range is experienced, the Arc-length must be used.
In de x

COSMOSM Advanced Modules

2-3

Chapter 2 Geometrically Nonlinear Analysis

References
1.

Allen, H. G., and Al-Qarra, H. H., Geometrically Nonlinear Analysis of Structural Membranes, Comput. Struct., Vol. 25, No. 6, pp. 871-876, 1987. Bathe, K. J., Finite Element Procedures in Engineering Analysis, Prentice-Hall, 1982. Biot, M. A., Mechanics of Incremental Deformations, Wiley, N.Y., 1965. Belytschko, T., and Hughes, T. (eds.), Computational Methods for Transient Analysis, North-Holland, Amsterdam, 1983. Chen, W. F., and, Mizunu, E., Nonlinear Analysis in Soil Mechanics, Elsevier, 1990. Cook, D. R., Malkus, D. S., and Plesha, M. E., Concepts and Applications of Finite Element Analysis, Third edition, Wiley, 1989. Fujikake, M., Kojima, O., and Fukushima, S., Analysis of Fabric Tension Structures, Comput. Struct., Vol. 32, No. 3/4, pp. 537-547, 1989. Nughes, T. J. R., Nonlinear Finite Element Shell Formulation Accounting for Large Membrane Strains, Computer Methods in Applied Mechanics and Engineering, Vol. 39, 1983. Kardestuncer, H., Finite Element Handbook,'' McGraw-Hill, 1987. Malvern, L. E., Introduction to the Mechanics of a Continuous Medium, Prentice-Hall, 1969. Oden, J. T., Finite Element of Nonlinear Continua, McGraw-Hill, 1972. Timoshenko, S., and Woinowskey, S., Theory of Plates and Shells, McGrawHill, 1959. Weaver, W., and Gere, J. M., Matrix Analysis of Framed Structures, third edition, Van Nostrand Reinhold, 1990. Wempner, G. A., Mechanics of Solids with Applications to Thin Bodies, McGraw-Hill, 1973. Vunderlich, W., Incremental Formulations for Geometrically Nonlinear Problems, in Formulations and Computational Algorithms in Finite Element Analysis: U.S.- Germany Symposium on Finite Element Method, edited by Bathe, K., Oden, J., and Wunderlich, W., MIT, 1976. Zienkiewicz, O. C., and, Taylor, R. L., The Finite Element Method, Fourth edition, Vol. 2, 1991.

2.

3. 4.

5.

6.

7.

8.

9. 10.

11. 12.

13.

14.

15.

16.

In de x

2-4

COSMOSM Advanced Modules

Material Models and Constitutive Relations


Introduction
In this chapter, a brief discussion will be presented on the different material models and constitutive relations implemented in NSTAR to simulate the complex behavior of engineering materials. The description is not intended to be detailed but rather illustrative to give the user some guide lines to select the material model best suited for the analysis. For the users interested in further theoretical details, a list of references is provided at the end of the chapter.

Linear Elastic Models


Isotropic
For definitions and usage, refer to Basic System User Guide and COSMOSM Command Reference Manuals. The linear elastic isotropic material model can be used with the following element groups:

In de x

TRUSS2D & TRUSS3D BEAM2D & BEAM3D

COSMOSM Advanced Modules

3-1

Chapter 3 Material Models and Constitutive Relations

PLANE2D 4/8 nodes TRIANG 3/6 nodes SOLID 8/20 nodes TETRA4 and TETRA10

(plane stress, plane strain, and axisymmetric) (plane stress, plane strain, and axisymmetric)

SHELL3, SHELL3T, and SHELL3L SHELL4, SHELL4T, and SHELL4L SHELL6 and SHELL6T SPRING IMPIPE

The parameters required to describe this model can be associated with temperature curves to perform thermo-elastic analysis.

Orthotropic
For definitions and usage, refer to the Basic System User Guide and COSMOSM Command Reference Manuals. The linear elastic orthotropic material model can be used with the following element groups:

PLANE2D 4/8 nodes TRIANG 3/6 nodes SOLID 8/20 nodes TETRA4 & TETRA10

(plane stress, plane strain, and axisymmetric) (plane stress, plane strain, and axisymmetric)

SHELL3, SHELL3T, and SHELL3L SHELL4, SHELL4T, and SHELL4L SHELL6 and SHELL6T

The parameters required to describe this model can be associated with temperature curves to perform thermo-elastic analysis.

In de x

3-2

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

Laminated Composite and Failure Criterion for Laminated Composites


Laminated Composite
For definitions and usage, refer to Basic System User Guide and COSMOSM Command Reference Manuals. The linear elastic laminated composite material model can be used with SHELL3L and SHELL4L elements. The parameters required to describe this model can be associated with temperature curves to perform thermo-elastic analysis.

Failure Criterion for Laminated Composite Materials


A failure criterion provides the mathematical relation for strength under combined stresses. Unlike conventional isotropic materials where one constant will suffice for failure stress level and location, laminated composite materials require more elaborate methods to establish failure stresses. The strength of a laminated composite can be based on the strength of individual plies within the laminate. In addition, the failure of plies can be successive as the applied load increases. There may be a first ply failure followed by other ply failures until the last ply fails, denoting the ultimate failure of the laminate. Progressive failure description is therefore quite complex for laminated composite structures. A simpler approach for establishing failure consists of determining the structural integrity which depends on the definition of an allowable stress field. This stress field is usually characterized by a set of allowable stresses in the material principal directions. The table below lists the components of allowable stresses referenced in the failure theories and their material names in COSMOSM. A failure criterion, the Tsai-Wu failure criteria, which makes use of the allowable stresses input by the user is currently available. This failure criterion is used to calculate a failure index (F.I.) from the computed stresses and user-supplied material strengths. A failure index of 1 denotes the onset of failure, and a value less than 1 denotes no failure.
In de x

COSMOSM Advanced Modules

3-3

Chapter 3 Material Models and Constitutive Relations Table 3-1. Required Material Strength Components for Failure Criteria of Composites Symbol X1 T X1C X2 T X2C S12 Description Tensile strength in the material longitudinal direction Compressive strength in the material longitudinal direction Tensile strength in the material transverse direction Compressive strength in the material transverse direction In-plane shear strength in the material x-y plane Material Property Name SIGXT SIGXC SIGYT SIGYC SIGXY

The failure criterion of Tsai-Wu is applicable to SHELL3L and SHELL4L elements only. All components of material strengths for all layers must be input in order to compute the failure indices. The failure indices are computed for all layers in each element of the model. The Tsai-Wu failure criterion (also known as the Tsai-Wu tensor polynomial theory) is commonly used for orthotropic materials with unequal tensile and compressive strengths. The failure index using this theory is computed using the following equation:

where,

The application of Tsai-Wu failure criterion is requested by specifying a value of 7 in option 5 of the EGROUP (Propsets > Element Group) command for SHELL3L and SHELL4L elements.
In de x

3-4

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

The program computes the failure indices for all layers in each element and prints them along with the element stresses in the output file. Three types of failure status are shown:
1. 2.

OK FAIL1 and or

failure index < 1 failure index 1 1 < X1T 1 > X1C failure index 1 1 X1T 1 X1C if 1 > 0 if 1 < 0 if 1 > 0 if 1 < 0

3.

FAIL2 and or

where 1 is the normal stress in the 1st material direction.

Nonlinear Elastic Model


For the particular case of stress history as related to proportional loading, where components of stress tensor vary monotonically in constant ratio to each other, the strains can be expressed in terms of the final state of stress in the following form:

where,

is the secant material matrix, Es is the secant modulus, and is the

Poisson's ratio. To incorporate this model in the analysis, Poisson's ratio NUXY (not needed for TRUSS2D/3D or BEAM2D/3D) should be defined, the MPCTYPE (LoadsBC > FUNCTION CURVE > Material Curve Type) command with the elastic option should be activated, and the stress-strain curve should be defined using the MPC (LoadsBC > FUNCTION CURVE > Material Curve) command.

In de x

COSMOSM Advanced Modules

3-5

Chapter 3 Material Models and Constitutive Relations

The total strain vector is used to compute the effective strain to get the secant modulus from the user-defined stress-strain curve (using the MPC (LoadsBC > FUNCTION CURVE > Material Curve) command). For the three dimensional case,

The stress-strain curve from the third (compressive) to the first (tensile) quadrants are applicable to this model for two and three dimensional elements with some modifications. A method of interpolation is used to get the secant and tangent material moduli. Defining a ratio R which is a function of the volumetric strain , effective strain, and the Poisson's ratio, R has the following expression:

Es and Et are then computed by using the equation

It is noted that R = 1 represents the uniaxial tensile case and R = -1 is for the compressive case. These two cases are set to be the upper and lower bound such that when R exceeds these two values, the program will push it back to the limit.

Cable (no-compression) type behavior. For the element to behave as a CABLE


(non-compression) element, the element has to be associated with a stress-strain curve as shown in Figure 3-2. If the stress-strain curve in the third quadrant is not input, the program assumes that a symmetric behavior in tension and compression exists. It should be mentioned that users may have to specify initial force (r3) and/or initial strain (r4) for the cable-type behavior of the TRUSS2D 3D elements.

In de x

3-6

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

Nonlinear SPRING. For the nonlinear SPRING element (Element Group


Op. 5 = 1), the MPC represents force-displacement curve for the axial spring (Element Group Op. 1 = 0) and torque-rotation curve for the torsional spring (Element Group OP. 1 = 1).
Figure 3-1. Curved Description Nonlinear Elastic Model

Compression Tension

(R=-1)

9 8 7 6

4 5

Es(0) s E (t)
5

(R=1)

7 8

4 3 2 1 Input Stress-Strain Curve

The nonlinear elastic material model can be used with the following element groups:
Figure 3-2. Stress-Strain Curve for Cable-Type Behavior

Stress Tension

Compression

Strain

( 1 , 1)

(2 , 2 )

= (0, 0)

In de x

TRUSS2D & TRUSS3D

COSMOSM Advanced Modules

3-7

Chapter 3 Material Models and Constitutive Relations

BEAM2D & BEAM3D PLANE2D 4/8 nodes TRIANG 3/6 nodes SOLID 8/20 nodes TETRA4 and TETRA10 SHELL3T and SHELL4T SHELL6 and SHELL6T SPRING (plane stress, plane strain, and axisymmetric) (plane stress, plane strain, and axisymmetric)

Hyperelastic Models
Incompressible Rubber-Like Materials
Hyperelastic material models can be used for modeling rubber-like materials where solutions involve large deformations. The material is assumed nonlinear elastic, isotropic and incompressible. The finite element formulation for such materials has numerical difficulties due to incompressibility. Two approaches have been devised to treat the incompressible constraint, namely; the mixed finite element formulation and the penalty finite element formulation. Mixed formulation uses a separate interpolation of a stress variable that is related to the hydrostatic pressure. The penalty function method assembles the additional degrees of freedom into the global stiffness matrix. This method introduces an artificial compressibility and has a formulation in which the displacement degrees of freedom are the only unknowns. Compared to the mixed approach, the penalty finite element has fewer independent variables. In COSMOSM, the displacement formulation (full or reduced integration) is based on the introduction of compressibility to the strain energy density function. This treatment is identical to the finite element penalty approach in principle. The introduction of the penalty function modifies the strain energy function from incompressible type to the nearly incompressible one. The stability, the convergence, and the numerical results of nonlinear analysis depend on the type of penalty function employed. A mixed or displacement-pressure (u/p) formulation is also available in COSMOSM. This technique explicitly replaces the pressure computed from the displacement field by a separately interpolated pressure using a general procedure.

In de x

3-8

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

A consistent penalty method is used for eliminating the separate pressure degrees of freedom by introducing an artificial compressibility and then for each element, using full integration to form the element stiffness matrix. Static condensation is used to eliminate the pressure degrees of freedom at the element level and therefore the global stiffness matrix contains only displacement degrees of freedom. All the skills needed for nonlinear analysis apply to the hyperelastic models. The load step, the mesh size and its distribution, the integration rule (e.g., reduced or full),.. etc. require careful considerations. However, in some cases especially when lack of good understanding of the problem exists, nothing but trial and error will prove successful. Higher order elements provide more numerical stability than lower order elements.

Mooney-Rivlin Model
The Mooney-Rivlin strain energy density function is expressed as:
1.

Displacement formulation:

(3-1)

(3-2)

(3-3)

where I, II, and III are invariants of the right Cauchy-Green deformation tensor and can be expressed in terms of principal stretch ratios; A, B, C, D, E, and F are Mooney material constants, and
(3-4)

(3-5)

2.

Displacement - pressure formulation:

In de x

w=

+Q

COSMOSM Advanced Modules

3-9

Chapter 3 Material Models and Constitutive Relations

where = Strain energy density function due to displacement field = +

= A(J1 - 3) + B(J2 - 3) + 1/2 K(J3 - 1)2 = C(J1 - 3)(J2 - 3) + D(J1 - 3)2 + E(J2 - 3)2 + F(J1 - 3)3 J1,J2,J3 J1 J2 J3 I1,I2,I3 Q = Reduced invariants = I1 I3-1/3 = I2 I3-2/3 = J = I31/2 = Invariants of the right Cauchy-Green deformation tensor. = The additional strain energy density function due to displacement and pressure fields. = = The hydrostatic pressure as computed directly from the displacement. = The hydrostatic pressure as computed from the separately interpolated pressure variables = For constant field, For linear field, K = bulk modulus = E / [3(1 - 2)], E = 6(A + B)

It has to be noted that as the material approach incompressibility, the third invariant, III, approaches unity, while constants Y and K approach infinity. Thus, for values of Poisson's ratio close to 0.5, the last term in w1 remains bounded, and a solution can be obtained. For problems with significant localized hydrostatic stresses, the displacement-pressure formulation is recommended so that locking of displacements does not occur.
In de x

3-10

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

The material properties for Mooney-Rivlin model are input through the use of the MPROP (Propsets > Material Property) command. Up to six Mooney-Rivlin constants can be input. The input quantities can be: MOONEY_A, MOONEY_B, MOONEY_C, MOONEY_D, MOONEY_E, and MOONEY_F. The Mooney-Rivlin material model can be used with the following element groups:

PLANE2D 4/8 nodes TRIANG 3/6 nodes SOLID 8/20 nodes TETRA4 and TETRA10 SHELL3T and SHELL4T SHELL6 and SHELL6T

(plane stress, plane strain, and axisymmetric) (plane stress, plane strain, and axisymmetric)

The displacement-pressure formulation is available for element groups: PLANE2D 4- to 8-node (plane strain and axisymmetric) and SOLID 8-node.
Element Type 4-node PLANE2D 5- to 8-node PLANE2D 8-node SOLID No. of Pressure DOF 1 3 1

Notes:
1. Always use the Total Lagrangian Formulation for element groups PLANE2D, TRIANG, SOLID, and TETRA4/10. For SHELL3T/4T elements the formulation is automatically adjusted inside the program when the large displacement option is used. 2. Use the NR (Newton-Raphson) iterative method. 3. If the structure is subjected to pressure loading, use the displacementdependent loading option. 4. For PLANE2D and SOLID elements, if significant localized hydro-static stresses develop in the structure, use the option for displacement-pressure formulation. 5. Values of Poisson's ratio greater or equal to 0.48 but less than 0.5 are acceptable. When the displacement-pressure formulation is used, Poisson's ratio is recommended in the range from 0.499 to 0.4999.

In de x

COSMOSM Advanced Modules

3-11

Chapter 3 Material Models and Constitutive Relations

6. Rubber-like materials usually deform rapidly at low magnitudes of loads thus requiring a slow initial loading. 7. When dealing with rubber-like materials, due to the highly nonlinear behavior of the problem, rapid increase in loading will often result in either negative diagonal terms in the stiffness or divergence during equilibrium iterations. In either case, the restart option can be used to restart the solution from the last converged step after the loading is modified. A more convenient way is to use the option for the automatic-adaptive stepping algorithm. 8. The displacement or the arc-length control may prove to be more effective than force control when negative diagonal terms repeatedly occur under various loading rates. 9. For cases of PLANE2D plane stress option and SHELL3T/4T elements, the analysis is simplified since incompressibility does not result in unbounded terms. The formulation is derived assuming perfect incompressibility (Poisson's ratio of 0.5), and therefore NUXY is neglected. Displacementpressure formulation is not considered. 10. Constants A and B must be defined such that (A+B) > 0. For more information about how to determine the values of the A and B constants, refer to the work by Kao and Razgunas cited at the end of this chapter.

Ogden Model
The Ogden strain energy density function, defined as,

(3-6)

where i i, i N = Principal stretches = Material constants = Number of terms in the function

is considered one of the most successful functions in describing the large deformation range of rubber-like materials. The penalty function used in COSMOSM Ogden model take the form of the one used in Mooney-Rivlin model. The strain energy function actually used is a modified type of the Ogden function:

In de x

3-12

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis 1.

Displacement formulation:

(3-7)

where J N G(J) 4/ = Ratio of the deformed volume to the undeformed volume = Number of terms in the function = J2 - 1 = , = Poisson ratio

2.

Displacement-pressure formulation: w= where +Q

L1,L2,L3 = Reduced principal values of right Cauchy-Green deformation tensor. LI K = i2 I3-1/3 =

The 3-term (modified Ogden) models are widely used. Up to 4-term models (N = 4) are available in the COSMOSM nonlinear module. Besides the material constants mentioned above, Poisson ratio is another input to be defined by the user. For most cases, satisfactory results can be obtained by assigning Poisson's ratio from 0.49 to 0.499 for displacement formulation and 0.499 to 0.4999 for u/p (displacement-pressure) formulation. Further, for displacement

In de x

COSMOSM Advanced Modules

3-13

Chapter 3 Material Models and Constitutive Relations

formulation, increasing Poisson's ratio will not have significant effect on numerical results unless considerable volumetric strain is involved. When Poisson's ratio is extremely close to 0.5, it may cause solution termination due to negative diagonal terms in the stiffness matrix or lack of convergence. Like Mooney-Rivlin Hyperelastic model, the Total Lagrangian Formulation is used for the modified Ogden model. The material properties for Ogden model are input through the use of the MPROP (Propsets > Material Property) command. The required quantities are:

MU1, MU2, MU3, MU4 ALPH1, ALPH2, ALPH3, ALPH4 NUXY (not required for plane stress element)
The Ogden model can be used with the following element groups:

PLANE2D 4/8 nodes TRIANG 3/6 nodes SOLID 8/20 nodes TETRA4 & TETRA10 SHELL3T & SHELL4T

(plane stress, plane strain, and axisymmetric) (plane stress, plane strain, and axisymmetric)

The displacement-pressure formulation is available for element groups: PLANE2D 4-to 8-node (plane strain and axisymmetric) and SOLID 8-node.
Element Type 4-node PLANE2D 5- to 8-node PLANE2D 8-node SOLID No. of Pressure DOF 1 3 1

At present, COSMOSM provides two different incompressible hyperelastic models namely; the Mooney-Rivlin (M-R) model and the Ogden model. The following considerations may be of use to predict which model is more appropriate to incorporate for a particular problem.

A 2-term M-R model is a special case of the Ogden model. Two-term Ogden
function can be transformed to M-R strain function by taking:
In de x

1 = 2 2 = -2

3-14

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

1 = 2 *MOONEY_A 2 = -2 *MOONEY_B

M-R model compares favorably with experimental data of Rubber-like materials


undergoing large deformations. As in the cases of simple tension, pure shear, and equibiaxial extension, the two-term M-R model can fit the experimental data for a finite strain range up to 150% (principal stretch ratio 2.5). Ogden model, however, can describe these deformations for very large range of strain up to 500% or 600% (principal stretches 6 or 7).

M-R model constants are easier to obtain from experimental tests than Ogden's
constants. M-R strain energy function is considered the most widely used constitutive law in the stress analysis of elastomers.

M-R model may have higher computational efficiency than the Ogden model
does since for Ogden model extra calculations are needed for transformation between the global or the user-defined coordinates and the principal directions.

Notes (1) through (9) under the Mooney-Rivlin model are applicable. Blatz-Ko Model Compressible Foam-Like Materials
The Blatz-Ko strain energy density function is useful for modeling compressible polyurethane foam type rubbers and can be expressed as:

(3-8)

where G E Ik = Shear modulus under infinitesimal deformations = E/2(1+) = Young's modulus of elasticity = Poisson's ratio = 0.25 = Invariants of = Cauchy-Green deformation tensor =
In de x

= Lagrangian strain tensor

COSMOSM Advanced Modules

3-15

Chapter 3 Material Models and Constitutive Relations

= Identify matrix The above expression, contains only one material constant G. Since = 0.25 for the Blatz-Ko model, the only material property which is considered is the Young's modulus. thus,

Similar to other hyperelastic models, this model works with total Lagrangian formulation only. The Blatz-Ko model is currently supported by the following element groups:

PLANE2D SOLID TRIANG TETRA4 TETRA10

The selected Blatz-Ko model is a simplified form of the expression obtained by


Blatz and Ko (1962) to model the deformation of a highly compressible polyurethane foam rubber. The strain energy was approximated by the following expression:

(3-9)

where

A specific form of this three-parameter family of elastic potential was later proposed in which the following values of the constants , , and were assumed: = 0, = 0.25, and = 0.5
In de x

3-16

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

Plasticity Models
Huber-von Mises Model
The yield criterion can be written in the form:
(3-10)

where

is the effective stress and Y is the yield stress from uniaxial tests. Von

Mises model can be used to describe the behavior of metals. In using this material model, the following considerations should be noted:

Small strain plasticity is


assumed when small displacement or large displacement with total Lagrangian formulation is used.

Figure 3-3. Bilinear Stress-Strain Curve

Stress, 1 Et

Large strain plasticity is


assumed when large displacement with updated Lagrangian formulation is used for certain element groups.

y E 1

Strain,

An associated flow rule


assumption is made.

A linear combination of isotropic and kinematic hardening is assumed, where


both the radius and the center of yield surface in deviatoric space can vary with respect to the loading history.

Pure isotropic hardening. The radius of the yield surface expnads but its
center remains fixed in deviatoric space.

Pure kinematic hardening. The radius of the yield surface remains constant
while its center can move in deviatoric space. The parameter RK defines the proportion of kinematic and isotropic hardenings. The default value of RK is 0.85 (mixed hardening). For pure isotropic and pure kinematic hardening, RK takes the values 0 and 1 respectively.

In de x

COSMOSM Advanced Modules

3-17

Chapter 3 Material Models and Constitutive Relations Figure 3-4. Curved Description Plastic Model

Stress,

1 3 2 4 5

Strain,

A bilinear or multi-linear uniaxial stress-strain curve for plasticity can be input.


For bilinear stress-strain curve definition, material parameters SIGYLD and ETAN are input through the use of MPROP (Propsets > Material Property) command. For multi-linear stress-strain curve definition, the MPCTYP (LoadsBC > FUNCTION CURVE > Material Curve Type) (with plasticity option) and MPC (LoadsBC > FUNCTION CURVE > Material Curve) commands are used.

The SIGYLD and ETAN parameters for bilinear stress-strain curve description
can be associated with temperature curves to perform thermoplastic analysis.

The use of NR (Newton-Raphson) iterative method is recommended.


The Huber-von Mises model can be used with the following element groups:

TRUSS2D & TRUSS3D BEAM2D & BEAM3D PLANE2D 4/8 nodes TRIANG 3/6 nodes SOLID8/20 nodes TETRA4 & TETRA10 SHELL3T & SHELL4T
*Large Strain Plasticity

(thermo-plasticity not available) (plane stress, plane strain, and axisymmetric)* (plane stress, plane strain, and axisymmetric)* * * (thermo-plasticity not available)*

In de x

3-18

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

U/P Formulation: The displacement-pressure formulation is available for element groups: PLANE2D 4- to 8-node (plane strain and axisymmetric) and SOLID 8-node, for large strain plasticity.
Element Type 4-node PLANE2D 5- to 8-node PLANE2D 8-node SOLID No. of Pressure DOF 1 3 1

Large Strain Analysis: In the theory of large strain plasticity, a logarithmic strain measure is defined as:

where

is the right stretch tensor usually obtained from the right polar is the rotation tensor).

decomposition of the deformation gradient The incremental logarithmic strain is estimated as:

where is the strain-displacement matrix estimated at n+1/2 and is the incremental displacements vector. It is noted that the above form is a second-order approximation to the exact formula. The stress rate is taken as the Green-Naghdi rate so as to make the constitutive model properly frame-invariant or objective. By transforming the stress rate from the global system to the R-system

the entire constitutive model will be form-identical to the small strain theory. The large strain plasticity theory in COSMOSM is applied to the von Mises yield criterion, associative flow rule and isotropic or kinematic hardening (bilinear or multilinear). Temperature-dependency of material property is supported by bilinear

In de x

COSMOSM Advanced Modules

3-19

Chapter 3 Material Models and Constitutive Relations

hardening. The radial-return algorithm is used in the current case. The basic idea is to approximate the normal vector by:

The illustration of the process is shown in Figure 3-5. The element force vector and stiffness matrices are computed based on the updated Lagrangian formulation. The Cauchy stresses, logarithmic strains and current thickness (shell elements only) are recorded in the output file.

Figure 3-5

tr n+1 ~ n+1
~

n ~

The elasticity in the current case is modeled in hyperelastic form that assumes small elastic strains but 1 allows for arbitrarily large plastic strains. For large strain elasticity problems (rubber-like), you can use hyperelastic material models such as Mooney-Rivlin.

Cauchy (true) stress and logarithmic strain should be used in defining the multilinear stress-strain curve.

Drucker-Prager Elastic-Perfectly Plastic Model


The yield criterion can be defined as:
(3-11)

where and k are material constants which are assumed unchanged during the analysis, m is the mean stress and is the effective stress. and k are functions of two material parameters and c obtained from experiments where is the angle of internal friction and c is the material cohesion strength.
In de x

Drucker-Prager model can be used to simulate the behavior of granular soil materials such as sand and gravel.

3-20

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

In using this material model, the following considerations should be noted:

Small strains assumption is made. Problems with large displacements can be handled provided that small strains
assumption is still valid.

The use of NR (Newton-Raphson) iterative method is recommended. Material parameters and c must be bounded in the following ranges:
90 0 c0 (in degrees) (in force/unit area)

For most soil mechanics problems, gravitational acceleration can have


significant effect, therefore the ACEL (LoadsBC > STRUCTURAL > GRAVITY > Define Acceleration) command is usually used along with the A_NONLINEAR (Analysis > NONLINEAR > NonL Analysis Options) command in which the loading option G is activated. The material parameters for the Drucker-Prager model are input through the MPROP (Propsets > Material Property) command. The required inputs include the following: COHESN = Material cohesion strength FRCANG = Friction angle The Drucker-Prager model can be used with the following element groups:

PLANE2D 4/8 nodes TRIANG 3/6 nodes SOLID 8/20 nodes TETRA4 & TETRA10

(plane strain, and axisymmetric) (plane strain, and axisymmetric)

Tresca-Saint Venant Yield Criterion (or the constant maximum shearing stress condition)
This criterion is based on the assumption that in the state of yielding, the maximum shearing stress at all points of a medium is the same, and is equal to half of the yield stress that is obtained from a uniaxial tension test for the given material.

In de x

COSMOSM Advanced Modules

3-21

Chapter 3 Material Models and Constitutive Relations

In the three-dimensional case, this is expressed as: 2 | 1 | = | 2 - 3 | y 2 | 2 | = | 3 - 1 | y 2 | 3 | = | 1 - 2 | y The elastic state is represented by the inequality signs. In the state of yielding there must be equality in one or two of these conditions. In other words, yielding is based on the maximum shearing stress which is equal to half the difference between the maximum and minimum principal stresses. Thus, based on this criterion, the intermediate principal stress does not influence the state of yielding.

Shearing Stress Intensity


The shearing stress intensity is defined by the square root of the second invariant of the stress deviator and can be expressed as:

State of Pure Shear


The state of pure shear is defined as: 1 = , 2 = - , 3 = 0 . max =

For this state, the shearing stress intensity and the maximum shearing stress are equivalent: = max = Using the Tresca conditions the shearing stress at the yield point is obtained to be half of the tensile yield stress: y = / 2 = 0.5 y Based on the von Mises yield criterion the shearing yield stress is equivalent to:

In de x

3-22

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

Comparison of Tresca and von Mises Criteria for Plasticity


It has been observed that for polycrystalline materials (ductile metals), von Mises condition of constant shearing stress intensity in the state of yielding agrees somewhat better, in general, with experimental data. There are other cases, however, that the Tresca-Saint Venant conditions appear to be in better agreement with experimental data. Thus, the two methods may be regarded as equally possible formulations of the yield condition.

For the states of uniaxial or equibiaxial stress, the two criteria are equivalent. At other stress states yielding occurs at lower stress values according to the
Tresca conditions; under equal loading conditions, the Tresca criterion predicts larger plastic deformation than von Mises.

Maximum deviation between the two techniques occurs for the state of pure
shear. At this stress state, based on the Tresca conditions, yielding occurs at 87% of von Mises stress.

In de x

COSMOSM Advanced Modules

3-23

Chapter 3 Material Models and Constitutive Relations

Superelastic Models:
The term Superelastic is used for a material with the ability to undergo large deformations in loading-unloading cycles without showing permanent deformations.

Nitinol Model (Shape-Memory-Alloy)


Shape-memory-alloys (SMA) such as Nitinol present the Superelastic effect. In fact, under loading-unloading cycles, even up to 10-15% strains, the material shows a hysteretic response, a stiff-soft-stiff path for both loading and unloading, and no permanent deformation.

Figure A typical stress-strain response for a Nitinol bar under uniaxial loading conditions.

The material behaves differently in tension and compression)


As it is shown by the response curve, the shape-memory-alloys show a distinctive macroscopic behavior, not present in most traditional materials, which finds its justification in the underlying macro-mechanics.
In de x

3-24

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

These alloys present reversible martensitic phase transformations, that is, a solidsolid diffusion-less transformations between a crystallographically more-ordered phase, austenite, and a crystallographically less-ordered phase, martensite. The soft portions of the response curve represent the areas where a phase transformation: a conversion of austenite into martensite (loading), and martensite into austenite (unloading) occurs. For the sake of simplicity, however, we will refer to the soft behavior on the response curve as plastic, and to the stiff portions as elastic. According to this definition, the material first behaves elastically until a certain stress level is reached (the initial yield stress in loading). If the loading continues, the material shows an elastoplastic behavior until the plastic strain reaches its ultimate value. From this point onward, the material behaves elastically again for any increases in loading. For unloading, again the material always starts to unload elastically until the stress is reduced to the initial yield stress in unloading. The material will then unload in an elastoplastic manner until all the accumulated plastic strain (from the loading phase) is lost. And from that point onward, the material will unload elastically until it returns to its original shape (no permanent deformation) and zero stress under zero loads.

The Nitinol Model Formulation:


Since Nitinol material is usually used for its ability to undergo finite strains, the large strain theory utilizing logarithmic strains along with the updated Lagrangian formulation is employed for this model. The constitutive model is, thus, constructed to relate the logarithmic strains & the Kirchhoff stress components. However, ultimately the constitutive matrix and the stress vector are both transformed to present the Cauchy (true) stresses.

In de x

COSMOSM Advanced Modules

3-25

Chapter 3 Material Models and Constitutive Relations

st1, ft1 = Initial & Final yield stress for tensile loading, st2, ft2 sc1, fc1 sc2, fc2 = Initial & Final yield stress for tensile unloading,

[SIGT_S1, SIGT_F1] [SIGT_S2, SIGT_F2 ]

= Initial & Final yield stress for compressive loading, [SIGC_S1, SIGC_F1] = Initial & Final yield stress for compressive unloading, [SIGC_S2, SIGC_F2]

In de x

3-26

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

The exponential flow rule, utilizes additional input constants, t1, t2, c1, c2 : t1 = material parameter, measuring the speed of transformation for tensile loading, [BETAT_1] t2 = material parameter, measuring the speed of transformation for tensile unloading, [BETAT_2] c1 = material parameter, measuring the speed of transformation for compressive loading, [BETAC_1] c2 = material parameter, measuring the speed of transformation for compressive unloading, [BETAC_2]

The Yield Criterion:


To model the possibility of pressure-dependency of the phase-transformation, a Drucker-Prager-type loading function is used for the yield criterion: F() = + 3 p Rf
In de x

=0

Where: = effective Stress

COSMOSM Advanced Modules

3-27

Chapter 3 Material Models and Constitutive Relations

p = mean Stress (or hydrostatic pressure) = (e2/3) (sc1 st1) / (sc1 + st1) i i Rf = [f (e2/3 + )] : i = 1 Loading = 2 Unloading

The Flow Rule:


Through adoption of the logarithmic strain definition, the deviatoric and volumetric components of the strain and stress tensors and their relations can be correctly expressed in a decoupled form. First, we consider the total plastic & elastic strain vectors to be presented by: p = ul s (n + m) e = p As a result, the Kirchhoff stress vector can be evaluated from: = pm+ t p = K ( 3 ul s ) t = 2G (e ul s n )

In the above formulations: ul = scalar parameter representing the maximum material deformation [EUL] (obtainable by detwinning of the multiple-variant martensite) s = parameter between zero & one, as a measure of the plastic straining e t
In de x

= volumetric strain = 11 + 22 + 33 = deviatoric strain vector = deviatoric stress vector = norm of the deviatoric stress: t /

3-28

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

= the identity matrix in vector form: {1,1,1,0,0,0}T

K & G = the bulk & Shear elastic moduli: { K = E/[3(1-2)], G =E/[2(1+)] } The linear flow rule in the incremental form can be expressed, accordingly: s = (1. s) F / (F Rf1 ) s = s F / (F Rf2) : Loading : Unloading

And the exponential flow rule, used when a nonzero is defined: s = 1 (1. s) F / (F Rf1) s = 2 s F / (F Rf2) : Loading : Unloading

In general, shape-memory-alloys are found to be insensitive to rate-effects.


Thus, in the above formulation time represents a pseudo variable, and its length does not affect the solution.

All the equations are presented here for tensile loading-unloading, since similar
expressions (with compressive property parameters) can be used for the compressive loading-unloading conditions.

The incremental solution algorithm here uses a return-map procedure in


evaluation of stresses and the constitutive equations, for a solution step. Accordingly, the solution consists of two parts. Initially, a trial state is computed; then if the trial state violates the flow criterion, an adjustment is made to return the stresses to the flow surface.

In de x

COSMOSM Advanced Modules

3-29

Chapter 3 Material Models and Constitutive Relations

Creep and Viscoelastic Models


Creep
Creep is a time dependent strain produced under a state of constant stress. Creep is observed in most engineering materials especially metals at elevated temperatures, high polymer plastics, concrete, and solid propellant in rocket motors. Since creep involves larger time scale than structural dynamics, its effect can be neglected in dynamic analysis. Creep curve is a graph between strain versus time. Three different regimes can be distinguished in a creep curve; primary, secondary, and tertiary (see the following figure). Usually primary and secondary regimes are of interest.
Figure 3-6. Creep Curve

and T are constants

Primary Range

Secondary Range

Tertiary Range

tR

An elastic creep analysis is available in NSTAR. Two creep laws based on an Equation of State approach are implemented. Each law defines an expression for the uniaxial creep strain in terms of the uniaxial stress and time.

Classical Power Law for Creep (Bailey-Norton law)


In de x
(3-12)

3-30

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

where: T CT = Temperature (Kelvin) (= inputting temperature + reference temperature + offset temperature) = A material constant defining the creep temperaturedependency [command MPROP, CREEPTC, value (default = 0) (Propsets > Material Property)]

Exponential Creep Law


(3-13)

Both laws represent primary and secondary creep regimes in one formulae. Tertiary creep regime is not considered. In the above formula, the constants C0 to C6 are creep constants that must be defined by CREEPC and CREEPX through the use of MPROP (Propsets > Material Property) command based on the material creep properties. t is the current real (not pseudo) time and is the total uniaxial stress at time t. To extend these laws to multiaxial creep behavior, the following assumptions are made:

The uniaxial creep law remains valid if the uniaxial creep strain and the uniaxial
stress are replaced by their effective values.

Material is isotropic The creep strains are incompressible


For a numerical creep analysis, where cyclic loading may be applied, based on the strain hardening rule, the current creep strain rates are expressed as a function of the current stress and the total creep strain:
(3-14)

where: = Effective stress at time t


In de x

= Total effective creep strain at time t

COSMOSM Advanced Modules

3-31

Chapter 3 Material Models and Constitutive Relations

= Components of the deviatoric stress tensor at time t

Automatic Selection of step-size based on solution accuracy when AutoStepping is used. Non proportional loadings, in particular, lead to considerable stress variations from one step to next. The check on the creep strain increment is not enough to ensure accuracy of creep strains. Additional Checks are added to limit the creep strain rates using the total effective creep strain and ratio of the effective creep strain increment to the total effective creep strain, based on the creep tolerance that is input. ORNL (Oak Ridge National Laboratory) auxiliary strain hardening rules are used to extend creep behavior to cyclic loading conditions. The creep models can be used with the following element groups:

TRUSS2D & TRUSS3D PLANE2D 4/8 nodes TRIANG 3/6 nodes SOLID 8/20 nodes TETRA4 & TETRA10 (plane stress, plane strain, and axisymmetric) (plane stress, plane strain, and axisymmetric)

Modification for Kelvin temperatures.


The absolute temperature is evaluated from: T(absolute) = T + Tref + T(offset)

Creep effects are included in evaluation of J-integral. Linear Isotropic Viscoelastic Model
Elastic materials having the capacity to dissipate the mechanical energy due to viscous effects are characterized as viscoelastic materials. In COSMOSM, a linear isotropic viscoelastic material model is available in the time domain analysis. For multiaxial stress state, the constitutive relation may be defined as:
In de x

3-32

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

(3-15)

where and are the deviatoric and volumetric strains; G(t-) and K(t-) are shear and bulk relaxation functions. The relaxation functions can then be represented by the mechanical model, (shown in Figure 3-7) which is usually referred to as a Generalized Maxwell Model having the expressions as the following:
Figure 3-7. Generalized Maxwell Model

G0

1 G1

2 G2

3 G3

i Gi

N GN

Gi = G0 g i i = Gi G i

(3-16)

(3-17)

where G0 and K0 are instantaneous shear and bulk moduli; gi, ki, iG, and iK are the i-th shear and bulk moduli and corresponding times. The effect of temperature on the material behavior is introduced through the timetemperature correspondence principle. The mathematical form of the principle is:
(3-18)

In de x

COSMOSM Advanced Modules

3-33

Chapter 3 Material Models and Constitutive Relations

where t is the reduced time and is the shift function. In COSMOSM, the WLF (Williams-Landel-Ferry) equation is used to approximate the function:

(3-19)

where T0 is the reference temperature which is usually picked as the Glass transition temperature; C1 and C2 are material dependent constants. The material properties for the viscoelastic model are input through the MPROP (Propsets > Material Property) command. The required parameters include the following:
Parameter
EX Linear elastic parameters NUXY GXY (optional) G1, G2, G3, ......, G8 Relaxation function parameters

GEOSTAR Symbol

Description
Elastic modulus Poissons ratio Shear modulus represent g1, g2, ..., g8 in EQ. (3-16)

TAUG1, TAUG2, TAUG3, ......, represent 1G, 2G, ..., 8G in EQ. (3-16) TAUG8 K1, K2, K3, ......, K8 TAUK1, TAUK2, TAUK3, ......, TAUK8 REFTEMP represent k1, k2, ..., k8 in EQ. (3-17) K K K represent 1 , 2 , ..., 8 in EQ. (3-17) represents T0 in EQ. (3-19) represents C1 in EQ. (3-19) represents C2 in EQ. (3-19)

WLF equation parameters

VC1 VC2

The viscoelastic model can be used with the following element groups:

In de x

TRUSS2D & TRUSS3D BEAM2D & BEAM3D PLANE2D 4/8 nodes TRIANG 3/6 nodes SOLID 8/20 nodes TETRA4 & TETRA10 SHELL3T & SHELL4T (plane stress, plane strain, and axisymmetric) (plane stress, plane strain, and axisymmetric)

3-34

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

For TRUSS2D/3D elements, only uniaxial stress state is considered. The


relaxation functions are reduced to the extension part. The extension relaxation moduli are input through K1, TAUK1,.... . The parameters G1, TAUG2, are not required.

For BEAM2D/3D elements, (1) is applied to the extension direction; G1,


TAUG1, ..... are needed only when the torsional degree of freedom is considered.

Creep strain is printed if requested (see the STRAIN_OUT (Analysis >


OUTPUT OPTIONS > Set Strain Output) command) which is defined as the difference between the total mechanical strain and the linear strain.

Wrinkling Membrane
The Wrinkling Membrane material is usually used to model fabric tension structures such as covers of indoor tennis courts and swimming pools. The wrinkling membrane used in such structures is very thin and flexible. It has inplane stiffness but does not have any flexural stiffness. For most of the cases, membrane prestresses are mechanically introduced in the fabric tension structures. The prestress and the geometry give the membrane out-of-plane stiffness. The shape of the structure is known in most structural analysis applications. However, in the case of fabric tension structures, we first have to determine the shape of the membrane surface. The equilibrium shape depends on the boundary conditions and the prestress in the membrane. The above process is called shapefinding analysis and is usually an iterative process in which the user should try several shapes. Significant changes in the geometries and stresses might occur when membrane structures are subjected to loads (wind or snow). Moreover, the membrane cannot resist any compressive stresses, therefore, wrinkling occurs. During the analysis, the strains and stresses in the principal directions are calculated.
1.

If

In de x

1 > 0 and 1 > 0 and

2 > 0 or 2 0 and

-2 / 1 0

COSMOSM Advanced Modules

3-35

Chapter 3 Material Models and Constitutive Relations

where 1, 2, and 1, 2 are strains and stresses in the principal directions 1 and 2 and is the Poisson's ratio, then the wrinkling does not occur. A linear elastic isotropic material matrix is used for the membrane.
2.

If

> 0 and

2 0 and

-2 / 1 >

then wrinkling can occur. The membrane yields the stress state 1 = E 1; and 2 = 0.
3.

If

1 0 and

2 0

then biaxial wrinkling occurs and the element is inactive. The material properties required for this material model are the same as in the Linear Elastic-Isotropic material model. It is noted that the Wrinkling Membrane model is supported by the plane stress option of the PLANE2D and TRIANG elements and the membrane option of the SHELL3/4T elements only.
Figure 3-8a. Fabric Tension Structure

Figure 3-8b. Principal Stresses in Membrane

Y Z

1
X

In de x

3-36

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

A Bounding Surface Model for Concrete


Introduction
The concrete model is a three-dimensional, rate-independent model with a bounding surface. The model adopts a scalar representation of the damage related to the strain and stress states of the material. The bounding surface in the stress space shrinks uniformly as the damage due to strain softening and/or tension cracks accumulates. The material parameters depend on the damage level, the hydrostatic pressure, and the distance between the current stress point and the bounding surface. The bounding surface function is:

where

ij is the normalized stress tensor (with respect to the ultimate compression strength fc'), I1 and j2 are the first stress and the second deviatoric normalized stress invariants respectively, is the loading angle, and kmax is the maximum damage coefficient.

In de x

COSMOSM Advanced Modules

3-37

Chapter 3 Material Models and Constitutive Relations Figure 3-9. Bounding Surface

Stress Point Hydroaxis

R r

Bounding Surface of Lowe r Damage Level

Projection of Tensile Semiaxis

Bounding Surface of Highe r Damage Level

Damage Coefficient
The damage coefficient represents the damage due to strain hardening or softening. The damage coefficient value is always positive and its magnitude in conjunction with the hydrostatic pressure represents the damage due to compression and tension cracking. For instance, the damage in a uniaxial compression test at the ultimate strength is normalized to be 1.0 and its value is approximately 0.20 for uniaxial tension test. The damage is obtained by integrating the incremental damage coefficient that depends on the plastic strain and the distance from the current stress state and the bounding surface.

where HP
In de x

= Plastic shear modulus is function of I1 and and loading conditions

FI(I1,)

3-38

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

D r R

= Normalized distance r/R = Distance from the projection of the current stress point on the deviatoric plane to the hydroaxis = Distance of the bounding surface from the hydroaxis along the deviatoric stress direction

The Model Parameters and Feature


The model is defined by two material parameters which are:
1. 2.

FPC = the concrete ultimate strength (fc') EPSU = the ultimate strain (the strain at stress of fc' in the uniaxial compression test, o) The low strain elasticity modulus (E), bulk modulus (Kt), and shear modulus (HP) are set.

In de x

COSMOSM Advanced Modules

3-39

Chapter 3 Material Models and Constitutive Relations

The parameters are temperature independent. Moreover, the model should be used in conjunction with small strain formulation. The model can be used with the following element groups.

TRUSS2D & TRUSS3D PLANE2D & TRIANG SOLID (8/20 nodes),


TETRA4 & TETRA10

(plane stress, plane strain, and axisymmetric)

Due to the strain softening, it is preferable to use the Displacement Control or the Arc-Length Control technique with Newton-Raphson or Modified NewtonRaphson in the solution.
Figure 3-10. Uniaxial Compression Test

Tension Behavior
Under tension stresses, the model behaves as a nonlinear strain hardening material until it reaches the tension strength and starts to behave as a perfectly plastic material. The maximum tensile strength for uniaxial test is considered as:
In de x

3-40

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

Strain Softening
In concrete structure under loads, some zones may reach failure before the overall failure of the structure. Therefore, a realistic modeling of the post-failure behavior is of primary importance.

In de x

COSMOSM Advanced Modules

3-41

Chapter 3 Material Models and Constitutive Relations

Stress-Strain Relationship

References
1.

Moussa, R. A. and Buykozturk, O., A Bounding Surface Model for Concrete, Nuclear Engineering and Design, Vol. 121, pp 113-125, 1990. Chen, E. S., and Buyukozturk, O., Damage Model for Concrete in Multiaxial Cyclic Stress, J. Engineering Mechanics, ASCE, 111(6) 1985.

2.

User-defined Material Models


Material behavior is often complex, and the analysts are sometimes faced with problems that require more sophisticated material models than those commonly used. COSMOSM allows the users to define their own material models. This option can be used with the following element groups:

TRUSS2D & TRUSS3D PLANE2D 4/8 nodes TRIANG 3/6 nodes SOLID 8/20 nodes TETRA4 & TETRA10 SHELL 3/4/6/3T/4T/6T BEAM2D & BEAM3D (plane stress, plane strain, and axisymmetric) (plane stress, plane strain, and axisymmetric)

In de x

3-42

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

The user will be required to modify a FORTRAN subroutine named UMODEL in a FORTRAN file named NSUM.F to be able to incorporate the new model(s). The following sections describe the procedure for defining these models and linking them to NSTAR. In addition, some useful Function statements, COMMON statements, and subroutines are presented to provide the user with the information needed to define a user's model.

Preparing the NSTAR Executable File


For Windows users the required files are stored in a subdirectory called NL User Material Model off the COSMOSM installation directory. These files must be used as explained in the following sections.

Requirements for Windows NT/2000


Microsoft Visual Studio Basic 6.0

Contents of the Program


The NSTAR material model utility files stored in the NL User Material Model subdirectory consist of two sample files, the object library, and the make file which creates the special NSTAR module. These files are as noted below:
1.

FORTRAN sample files Nsum.f and Nsumc.F for the user material model and the user creep law, respectively. The Nstar.lib object library for Windows NT/2000 is required to create the special NSTAR executable file. The make file makex which should be used to compile, link and generate the NSTAR executable file for Windows NT/2000 platforms.

2.

3.

In de x

COSMOSM Advanced Modules

3-43

Chapter 3 Material Models and Constitutive Relations

Procedures
1.

Modify subroutine UMODEL in the FORTRAN file named Nsum.f (and / or subroutine CREPUM in file nsumc.f for the user creep laws). Modify the file makex to specify the proper COSMOSM directory where Nstar.exe is to be generated (rename the current Nstar.exe to a different name to save). For compilation and linking type the command: nmake makex in a DOS window (nmake.exe nmakx.err are properties of Microsoft Linker).

2.

3.

The Nstar.exe file should then be copied into the COSMOSM directory. It is recommended that you save (or rename) the original execution file for future use.

Model Definition Procedure


1.

Prepare the modified Nstar.exe file after modifying the UMODEL sub-routine and appending user subroutines to the NSUM.F file (an example to show the procedure for modifying the UMODEL will be presented in the next section). When using the EGROUP (Propsets > Element Group) command to define an element group, assign a negative integer number in the range [-20, -1] to define the type of material model (i.e., MODEL = [-20, -1]. When using MPROP (Propsets > Material Property) command to define a material property set, the user can input up to 20 additional properties (MCij, i = 1, 6 and j = i, 6 and MC66 not included) to be used in the definition of the user model.

2.

3.

Modifying the UMODEL Subroutine


Subroutine UMODEL calls the proper user subroutine(s) based on the material model (MODEL) and the element type (IGTYP). Upon entrance, the STRAIN vector is known. The user must define the STRESS vector and the stress-strain matrix [SS], before returning to the main routine. In addition, if there are state variables to be saved, they must be placed into common VSTORE, as explained in the Useful COMMON statements section.
In de x

In the following, the UMODEL subroutine and its arguments are explained.

3-44

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

SUBROUTINE UMODEL (STRAIN, STRESS, SS, NDIMS, IGTYP, NEL, IPT, NPT, IOUT, MODEL) IMPLICIT REAL*8 (A-H,O-Z) DIMENSION STRAIN(NDIMS), STRESS(NDIMS), SS(NDIMS,NDIMS) Variable STRAIN Description Mechanical strain vector in global Cartesian coordinates (thermal and creep strains are removed) Green-Lagrange strains (for Total Lagrangian) or Almansi strains (for Updated Lagrangian) TRUSS2D, TRUSS3D, BEAM2D or BEAM3D PLANE2D or TRIANG SOLID, or TETRA4/10 {E11} (Updated Lagrangian only) {E11,E22,E12,E33} {E11,E22,E33,E12,E23,E13} {E11,E22,E123}

SHELL 3/4/6/3T/4T/6T*
STRESS

2nd Piola-Kirchhoff stresses (for Total Lagrangian) or Cauchy stresses (for Updated Lagrangian) in the global Cartesian directions TRUSS2D/3D PLANE2D or TRIANG {S11}(Updated Lagrangian only) {S11,S22,S12,S33} {E11,E22,E12} {S11,S22,S33,S12,S23,S13} {S11,S22,S12} {STRESS} = [SS] {STRAIN}

SHELL 3/4/6/3T/4T/6T
SOLID, or TETRA4/10

SHELL 3/4/6/3T/4T/6T*
SS NDIMS Strain-Stress Matrix: TRUSS2D, TRUSS3D BEAM2D or BEAM3D = 1 PLANE2D or TRIANG = 4

Number of Strain or Stress Components

SOLID, TETRA4, or TETRA10 = 6

SHELL 3/4/6/3T/4T/6T = 3
IGTYP Element Group Type PLANE2D or TRIANG (Axisymmetric option) = 0 PLANE2D or TRIANG (Plane-Strain option) = 1 PLANE2D or TRIANG (Plane-Stress option) = 2 SOLID, TETRA4, or TETRA10 = 3
In de x

TRUSS2D or TRUSS3D = 4

COSMOSM Advanced Modules

3-45

Chapter 3 Material Models and Constitutive Relations

Variable

Description

SHELL 3/4/6/3T/4T/6T = 5
BEAM2D or BEAM3D = 6 NEL IPT NPT IOUT MODEL Element number Location (Gauss point) number in the element Total number of Locations (Gauss points) for this element Output unit number for printing User material model number + 100 [101-120]

*In the case of shells, the above stresses and strains refer to in-plane terms only. To define out-of-plane (transverse) effects, common SHLCUR need to be used (refer to the Useful Common statements section). Example SUBROUTINE UMODEL (STRAIN,STRESS,SS,NDIMS, IGTYP,NEL,IPT,NPT,IOUT,MODEL) IMPLICIT REAL*8 (A-H,O-Z) DIMENSION STRAIN(NDIMS), STRESS(NDIMS), SS(NDIMS,NDIMS) MODL = MODEL - 100 IGTP = IGTYP + 1 GO TO (10,20), MODL 10 GO TO (11,11,11,13,14,15,14), IGTP

C--PLANE2D /TRIANG 11 CALL MOD2D1 RETURN

(STRAIN,STRESS,SS,NDIMS, IGTYP,NEL,IPT,NPT,IOUT)

C--SOLID /TETRA4 /TETRA10 13 CALL MOD3D1 (STRAIN,STRESS,SS,NDIMS, IGTYP,NEL,IPT,NPT,IOUT) RETURN C--TRUSS2D / TRUSS3D / BEAM2D / BEAM3D 14 CALL MODTR1 (STRAIN,STRESS,SS,NDIMS, IGTYP,NEL,IPT,NPT,IOUT) C--SHELL3 / SHELL4 15 CALL MODSH1
In de x

(STRAIN,STRESS,SS,NDIMS, IGTYP,NEL,IPT,NPT,IOUT)

RETURN 20 GO TO (21,21,21,23,24,25,24), IGTP

3-46

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

C--PLANE2D /TRIANG 21 CALL MOD2D2 RETURN

(STRAIN,STRESS,SS,NDIMS, IGTYP,NEL,IPT,NPT,IOUT)

C--SOLID /TETRA4 /TETRA10 23 CALL MOD3D2 (STRAIN,STRESS,SS,NDIMS, IGTYP,NEL,IPT,NPT,IOUT) RETURN C--TRUSS2D / TRUSS3D 24 CALL MODTR2 RETURN END

(STRAIN,STRESS,SS,NDIMS, IGTYP,NEL,IPT,NPT,IOUT)

SUBROUTINE UMINIT (IGTYP,MODEL)

Subroutine to request special treatments and/or additional information for the user model formulation. This subroutine is provided in the Fortran file NSUM.f, and is called internally by the program per element group. Based on the element type (IGTYP) and model number (MODEL>101), this subroutine can be altered to activate (or deactivate) flags, to request: 1. Additional storage for the state variables 2. Nodal Coordinate per element 3. Evaluation (Gaussian Point) Location & Jacobian 4. SHELL formulation based on initial-configuration (Lagrangian Strains, 2nd Piola-Kirchhoff stresses) 5. Orthotropic transformation matrix 6. Deformation Gradient Tensor The activation of each feature, allows for the common statement that is associated with it to become available, during the model formulation.
Optional Common Statements: IMPLICIT REAL*8 (A-H,O-Z)
In de x

COMMON /VSMORE/ MDROW, MOREX, VSMOR(63*10) COMMON /ELXYZS/ EXYZ0(3,21), EXYZN(3,21), IELXYZ

COSMOSM Advanced Modules

3-47

Chapter 3 Material Models and Constitutive Relations

COMMON RRR,SSS,TTT, WEIGHT, JACOB, XXX,YYY,ZZZ,IPOSIT COMMON /FMUTYP/ ICONF COMMON /DIRECS/ ORTC(3,3), T(6,6), NORTH COMMON /DGRADS/ FMTX(3,3), IDFGRD Default Setting: MOREX = 0 -> Additional storage is not required. IELXYZ = 0 -> Nodal coordinates are not required. IPOSIT = 0 -> Location information is not required. ICONF = 1 -> Shell formulation is based on the deformed geometry.

NORTH = 1 -> Orthotropic formulation is activated. IDFGRD = 1 -> Deformation Gradient Tensor is required.

For more information regarding the above common statements, see the Useful
COMMON Statements section.

Useful FUNCTION Statements to Access Information from Data Base


To Get Any Real Constant, Use Function

REAL*8

FUNCTION RCNST (i)

Variable i Example

Description real constant number)

To assign the 5th real constant in the set for the current element to RX, set:
REAL*8 RX, RCNST RX = RCNST (5)

In de x

3-48

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

To Get Any Material Property, Use Function REAL*8 FUNCTION PROPRT (id, temp)

Variable id temp Example

Description property id number (see the table below) temperature (used only if property is temperature-dependent)

To get modulus of elasticity, Poisson's ratio, and density for the current element, set:
REAL*8 EX,NUXY,DENSITY, PROPRT,ETEMP, US1 EX = PROPRT (1,ETEMP) NUXY = PROPRT (3,ETEMP) DENSITY= PROPRT (16,ETEMP) US1 = PROPRT (-36,ETEMP)
Table 3.1. Property ID Table

id =

1-EX 2-ALPX 3-NUXY 4-SIGYLD 5-ETAN 6-EY -ij

7-EZ 8-NUXZ 9-NUYZ 10-ALPY 11-ALPZ 12-GXY

13-GXZ 14-GYZ 15-VISCM 16-DENS 17-FRCANG 18-COHESN

id =

19-26 -> Hyperelastic Constants -> User Defined Properties where i and j are the indices associated with the user's material properties constants MCij (i=1, 6 and j=i, 6 & MC66 not included). For example, id=-36 refer to MC36.

id =

In de x

COSMOSM Advanced Modules

3-49

Chapter 3 Material Models and Constitutive Relations

Useful COMMON Statements to Access Information From Data Base General Information Common
REAL*8 UTEMPO, UTEMPN, TIMCUR, TIMINC COMMON /UVARBL/ UTEMPO, UTEMPN, TIMCUR, TIMINC, ISTEP, IEQT, IREF, ISPR, LGDFM

Variable UTEMPN UTEMPO TIMCUR TIMINC ISTEP IEQT IREF ISPR LGDFM

Description Average element temperature at the current step Average element temperature at the last step Time value at the current step (t + t) Time increment for the current step (t) Current step number Equilibrium iteration number = 0 -> Stiffness is to be reformed (otherwise IREF>0) > 0 -> During stress printings (otherwise ISPR = 0) = 0 -> Small deflection theory = 1 -> Large displacement analysis (Updated Lagrangian formulation, U.L.) = 2 -> Large displacement analysis (Total Lagrangian formulation, T.L.)

State Variables Common


Variables to be saved and recovered from one previous step, if any.
REAL*4 VSTOR COMMON /VSTORE/ NEXIS, NDMV, VSTOR (126)

Variable NEXIS

Description > 0 -> previous values are restored. = 0 -> parameters are initialized to zero (occurs only at the start of solution) (not to be changed).

In de x

3-50

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

Variable NDMV VSTOR

Description Length of the variables to be stored (126 Real*4 or 63 Real*8) (not to be changed). Vector of state variables to be saved or recovered (to be changed).

Example
1. 2.

Bring in A1(n1), A2(n2), A3(n3) from last step. Save these variables (updated to the current step by the user) to be used in the next step.

Define the common as:


REAL*8 A1 REAL*4 A2 INTEGER A3 COMMON /VSTORE/ NEXIS,NDMV, A1(n1),A2(n2),A3(n3) NDMV = (n1*2 + n2 + n3) < or = 126

Upon entrance, A1, A2, A3 represent values from last step. Therefore, They can be used to define material law and stresses for the current step. Before leaving, these parameters must be updated to represent values at the current step and will be saved for use in the next step.

Deformation Gradient Tensor Common


REAL*8 FMTX COMMON /DGRADS/ FMTX(3,3), IDFGRD

Variable IDFGRD FMTX

Description > 0 -> Deformation gradient matrix is required = 0 -> Deformation gradient matrix is not used (default = 1) Deformation Gradient Tensor (only when IDFGRD>0) T.L. -> Right deformation tensor U.L. -> Left deformation tensor

In de x

COSMOSM Advanced Modules

3-51

Chapter 3 Material Models and Constitutive Relations

If the deformation gradient tensor is not required, the user can set IDFGRD = 0
to save time.

Orthotropic Directions Transfo rmation Matrices


REAL*8 ORTC,ORTT COMMON /DIRECS/ ORTC(3,3), ORTT(6,6), NORTH

Variable NORTH ORTC

Description > 0 -> Calculate the orthotropic transformation matrices = 0 -> do not calculate orthotropic matrices (default =1) Matrix of the orthotropic direction cosines with respect to the global coordinate system T.L. -> Global undeformed coordinates U.L. -> Global deformed coordinates [Global Stress Tensor] = [ORTC] * [Local Stress Tensor] * [ORTC(transpose)] [ORTC] = [Tij], i=1,3 & j=1,3 Tij = Cosine angle between jth orthotropic direction and the ith global coordinate

ORTT

Transformation matrix between the orthotropic directions and the global coordinate system (when stress or strain are represented by vectors) {Global Stress Vector} = [ORTT(transpose)] * {Local Stress Vector} [SS(global)] = Constitutive law in global system = [ORTT(transpose)] * [SS(local)] * [ORTT] [ORTT] = [TTij], i=1,nc & j=1,nc nc = number of stress (or strain) components

If the user model is not orthotropic, user can set NORTH = 0 to avoid
unnecessary calculations.
In de x

3-52

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

Additional State Variables Common


Provides additional storage for the state variables in excess of the storage capacity of common VSTORE.
REAL*4 VSMOR

COMMON /VSMORE/ MDROW, MOREX, VSMOR(126*10) Variable Description

MDROW
MOREX

> 0 -> Previous values are restored. = 0 -> Variables are initialized to zero. (not to be altered) = 0 -> Additional storage is not required. = m: 1<m<10 -> m*126 additional variables are needed to be saved & Vector of additional state variables to be saved and recovered.

VSMOR

Parameter MOREX must be reset (if non-zero) in subroutine UMINIT,


according to the element type and model.

Select m such that: (m-1)*126 < no. of additional variables < m*126 Element Nodal Coordinates Common
Provides information regarding the initial & current positions of the nodes associated with the element
REAL*8 EXYZ0,EXYZN

COMMON /ELXYZS/ EXYZ0(3,21), EXYZN(3,21),IELXYZ Variable Description

IELXYZ

=1 -> Provide nodal coordinates =0 -> Do not provide nodal coordinates

EXYZ0(i,N) Coordinate i of the Nth node of the element (Initial position)


In de x

EXYZN(i,N) Coordinate i of the Nth node of the element (Current position)

COSMOSM Advanced Modules

3-53

Chapter 3 Material Models and Constitutive Relations

1< i < 3, represents one of the 3 global directions. 1< N < Number of nodes per element Parameter IELXYZ must be reset in subroutine UMINIT, according to the
element type and model.

Element Nodal connectivity Common


COMMON /ELNODS/ NENOD(21), NNODMX, NELCUR Variable Description

NELCUR NNODMX NENOD

Element id number Number of nodes for this element Vector of Node numbers

Evaluation Point Information Common


Provides information regarding the location of the point, inside the element, for which the U-Model subroutine is called.
REAL*8 RRR,SSS,TTT,WEIGHT,JACOB,XXX,YYY,ZZZ COMMON /POSITN/ RRR, SSS, TTT, WEIGHT, JACOB, XXX, YYY, ZZZ, IPOSIT Variable Description

IPOSIT RRR,SSS,TTT WEIGHT JACOB

=1 -> Provide information about location =0 -> Do not provide location information Gaussian coordinates for this point [-1 to 1] Multiplier for integration Jacobian evaluated at this point

XXX,YYY,ZZZ Global coordinates for this point


Element Type Exceptions
In de x

3-54

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

PLANE2D and TRIANG


TTT: ZZZ: not used. Thickness at this point

Associated Volume = Weight *|JACOB| * Thickness

SOLID and Tetrahedral elements


Associated Volume = Weight *|JACOB|

All Shell elements


RRR,SSS: TTT: JACOB: not used. Gaussian coordinate in the thickness direction [-.5 to .5] Initial AREA

Associated Volume = Weight * Thickness *AREA

Beam elements
RRR: SSS,TTT: JACOB: Gaussian coordinate in the Length direction [0 to 1] Gaussian coordinates on the Cross Section [-.5 to .5] AREA of the Cross Section Coordinates with respect to the element system

XXX,YYY, ZZZ:

Associated Volume = Weight * Length * AREA

Solution Termination Common


To Stop/Restart solution when errors are detected.
COMMON /AUTOFLG/ IAUTSTP, JCHECK, KSTOP Variable Description

JCHECK

= 9 -> Set this parameter =9 when errors are detected. It prompts to Stop the solution, or restart the step with a smaller time increment in case of auto-stepping.

In de x

Previous-Step Information Common for Beam Elements

COSMOSM Advanced Modules

3-55

Chapter 3 Material Models and Constitutive Relations

Additional information that is provided in regards to the previous solution step: Time=t, and can be used in the current solution step: Time=t+dt)
REAL*8 EPST,SIGT,GTAN

COMMON/ BMLAST/ EPST, SIGT, GTAN Variable Description

EPST SIGT GTAN

Axial Strain at time=t Axial Stress at time=t Current Shear Strength for Beam with torsion = Gxy (GTAN can be changed in the U-MODEL routines for BEAM3D with torsion)

Formulation Type common for Shell Elements


Defines whether the material model formulation is based on the elements initial state, or the deformed state.
COMMON/FMUTYP/ ICONF Variable Description

ICONF

= 1 -> Formulation is based on the current state of deformation [Eulerian Strains, Cauchy Stresses] = 0 -> Formulation is based on initial configuration at time 0 [Green-Lagrange Strains, 2nd PK stresses]

Parameter ICONF must be set in subroutine UMINIT, based on the model


formulation for shell elements (IGTYP=5).

Among the available material models for SHELL in NSTAR, only the Hyperelastic models are formulated based on the initial configuration of the element.

In de x

3-56

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

Right Cauchy-Green Strains Common for Shell Elements


This strain tensor is evaluated from Lagrangian strains, based on the elements initial configuration.
REAL*8 C11,C22,C33,C12,C23,C13

COMMON /CGDEFO/ C11, C22, C33, C12, C23, C13 Variable Description

C11,,... C13

Components of the right Cauchy-Green Tensor

Previous-step Information Common for Shell Elements


Additional information that is provided in regards to the previous solution step: (Time=t), which can be used in the solution of the current step (Time=t+dt).
REAL*8 STRNT,STNTH,THICKT,AREAT,AREAN

COMMON /SHLAST/ STRNT(6), STNTH(4), THICKT, AREAT, AREAN Variable Description

STRNT STNTH THICKT AREAT AREAN

Mechanical Strains at time t: {E11t, E22t, E12t, E33t, E13t, E23t} Thermal Strains at time t: {ETh11, Eth22, Eth12, Eth33} Thickness at time t Area at time t Area at time t+dt

In de x

COSMOSM Advanced Modules

3-57

Chapter 3 Material Models and Constitutive Relations

Transverse (Out-of-Plane) Strains/Stresses Common for Shell Elements


Additional information that is required to be defined in the U-MODEL routine for the current solution step: time=t+dt.
REAL*8 GAMA,TAU,TAG,EPSZ,ENRGY

COMMON/SHLCUR/ GAMA(2), TAU(2), TAG(2,2), EPSZ, ENRGY Variable Description

GAMA TAU TAG EPSZ ENRGY

Transverse Shearing Strains at time t+dt (known) {E13, E23} Transverse Shearing Stresses at time t+dt (to be defined) {S13, S23} Current Transverse Shearing strain-stress matrix. d{TAU}=[TAG].d{GAMA} (to be defined) Strain normal to the plane at time t+dt (optional). {E33} Energy at time t+dt (optional). {E33}

Here the shearing strains, {GAMA}, are provided by the program. The
transverse shear stresses, {TAU}, and the GAMA-TAU matrix, [TAG], must be defined by the user.

d{TAU} and d{GAMA} are used to represent variations of the shearing


stresses & strains, at time t+dt.

The normal-to-plane strain component, EPSZ, is used in evaluation of the


current thickness. It is initially evaluated based on the assumption that the material is incompressible. However, it can be corrected in the U-Model routine, for compressible materials.

The last parameter, ENRGY, is used only for printout.


In de x

3-58

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

Useful Subroutines
Subroutine to Form Transformation Matrix Between Vectors of Stress or Strain in Different Coordinate Systems REAL*8 T(3,3), TT(LNG,LNG) CALL SYSTRF (TT,T,IGTYP,LNG)

If [T] relates stress (or strain) tensors in two systems a and b: [Tensor(a)] = [T] * [Tensor(b)] * [T(transpose)] Then, [TT] is defined such that {Vector(a)} = [TT(transpose)] *{Vector(b)} [TT] is evaluated according to:

ij

= refer to stress components in system (a)

mn = refer to stress components in system (b)

Regardless of the size (LNG), the rows and columns of [TT] to be defined
depend on the size of the stress vector and the order in which it is defined according to the element type. For example, in the case of PLANE2D elements, only the first four rows and columns of [TT] are evaluated. Rows 1,2, and 4 correspond to the normal components in the x, y, and z directions, and row 3 represents the shear term in the xy-plane.

In de x

COSMOSM Advanced Modules

3-59

Chapter 3 Material Models and Constitutive Relations

Subroutine to Get [TC] = [TA] (transpose) * [TB] REAL*8 TA(NA1,NA2), TB(NB1,NB2), TC(NC1,NC2) CALL MULATB (TA, TB, TC, NA1, NA2, NB1, NB2, NC1, NC2)

NA1, NA2 = number of rows, columns in [TA] NB1, NB2 = number of rows, columns in [TB] NC1, NC2 = number of rows, columns in [TC]

Since the rows and columns may not be equal for the three matrices, minimums
of (NA2, NC1), (NA1, NB1), and (NB2,NC2) are used in matrix multiplication.

User-Defined Creep Laws


This feature allows the user to create his/her own creep law and implement it into NSTAR in a procedure similar to the one used for user material models. Accordingly, a library of NSTAR object files will be provided to the customer plus directions as to how to code his/her own creep law and link with the NSTAR library. The user creep law(s) can be used to model creep behavior in conjunction with most available or user defined material models in NSTAR. A creep law gives an expression for the creep behavior in an uniaxial environment; In the multi-axial case, the uniaxial stresses or strains are replaced by their effective (or equivalent) values in the creep formulation. Here, the user is only required to provide the uniaxial expression that yields the uniaxial creep strain rate; the extension of the model to the multi-axial case (based on the element type), the considerations for stress reversals, and the accumulation and storage of pertinent data is done internally by NSTAR. User creep laws can be used with the following element groups:

In de x

TRUSS2D & TRUSS3D PLANE2D 4/8 nodes (plane-stress, plane-strain, axisymmetric) TRIANG 3/6 nodes (plane-stress, plane-strain, axisymmetric) SOLID 8/20 nodes TETRA4 & TETRA10

3-60

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

The user will be required to modify a FORTRAN subroutine named CREPUM in a FORTRAN file named 'NSUMC.F' to be able to incorporate the new creep law(s). The linking procedure is already explained in the section regarding the user-defined material models (Replace 'NSUM.F' by 'NSUMC.F' or just add 'NSUMC.F' to the list of files to be used). The following sections define the procedure for defining user creep laws.

Model Definition Procedure


1.

Prepare the modified NSTAR.EXE file after the CREPUM subroutine and appending user subroutines to the 'NSUMC.F' file are completed (an example to show the procedure for modifying the CREPUM routine will be presented in the next section). When using the EGROUP command to define an element group, assign a negative integer number (-1,-2,...,-n) for the creep option to define the type of user creep law. When using MPROP command to define a material property set, the user can input up to 21 creep properties (Mcij, i=1,6,j=i,6) to be used in the definition of the user creep law. If the user creep law is defined in conjunction with a user material model, the above constants can be used to specify properties for both the material model and the creep law (for example, the user can assign MC11, MC12, and MC13 to represent properties for the user model, while MC22, MC23, MC24, MC25 are to serve as creep properties.

2.

3.

Modifying the CREPUM Subroutine


Subroutine CREPUM calls the proper user subroutine(s) based on the creep law (independent of element type). Upon entrance, current effective creep strain, current effective stress, and current temperature is known. The user must define the current effective creep strain rate before returning to the main routine.

Creep behavior under stress reversals is based on the ORNL auxiliary hardening
rules for all creep laws.

The user does not need to be concerned with storage of data, since at each time
In de x

step, the current creep strains and the current creep origins (for stress reversals) are stored and recovered internally by NSTAR.

COSMOSM Advanced Modules

3-61

Chapter 3 Material Models and Constitutive Relations

Function statements RCNST & PROPRT, as explained in the user material


model section, can also be used for the user creep model to access information from data base.

Among the common blocks defined for user material model, only common
block UVARBL can be used in the user creep subroutine to access information such as current time, current time increment, element temperature, and etc.

The customer is responsible to have the proper Compiler and linker (See section
on user-defined material models). In the following, the CREPUM subroutine and it's arguments are explained. In addition, an ex-ample of a power creep law is given.
SUBROUTINE CREPUM (EDOT,EHBAR,SIGBAR,TEMP,TREF,TOFSET,NCTYPU,NEL,IPT,IOUT) IMPLICIT REAL*8 (A-H,O-Z) Variable EDOT EHBAR SIGBAR TEMP TREF TOFSET NCTYPU NEL IPT IOUT Description Effective creep strain rate (to be defined) Effective Creep Strain Effective Stress Current Temperature = Temp(t+dt/2) Reference temperature Offset units for evaluation of absolute temperature id number for the user creep law = -1,-2,... Element number Location (Gauss point) number in the element Output unit number for printing

In de x

3-62

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

Example NCTYPE=-NCTYPU GO TO (100,200,900,900,900) NCTYPE C C** NCTYPE=1 -> User creep law type 1 C 100 CONTINUE CALL CREEP1 (EDOT,EHBAR,SIGBAR,TEMP,TREF,TOFSET,NEL,IPT,IOUT) RETURN C C C** NCTYPE=2 -> User creep law type 2 C 200 CONTINUE CALL CREEP2 (EDOT,EHBAR,SIGBAR,TEMP,TREF,TOFSET,NEL,IPT,IOUT) RETURN C C C** Non-existent Creep Models: C 900 CONTINUE RETURN C END Example

Define Effective Creep Strain rate for a power law given by: (1/sec) Where effective stress (SIGBAR) is in ksi, and T is Temperature in Fahrenheit. Lets assume that the creep constants are input by User constants:
MPROP, , MC11, 4.64E-8 MPROP, , MC12, 12.5 MPROP, , MC13, 53712
In de x

And,

COSMOSM Advanced Modules

3-63

Chapter 3 Material Models and Constitutive Relations

TOFSET, 460. TREF, 70.

(Note that the above law is equivalent to the NSTAR classical power law with C2 = 1.0)

Coding
SUBROUTINE CREEP1 (EDOT,EHBAR,SIGBAR,TEMP,TREF,TOFSET,NEL,IPT,IOUT) IMPLICIT REAL*8 (A-H,O-Z) C0 = PROPRT(-11,TEMP) C1 = PROPRT(-12,TEMP) CT = PROPRT(-13,TEMP) TKLVN = TEMP + TREF + TOFSET EDOT = C0 * (SIGBAR)**C1 * DEXP(-CT/TKLVN) RETURN END

Strain Output
Five types of strain output are available in NSTAR namely, 1. Total strain 2. Thermal strain 3. Creep strain 4. Plastic strain 5. Principal strain

In de x

3-64

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

For Small Displacement formulation (Element Group Op. 6 = 0) for all structural elements (trusses, beams, pipes, and shells) which are not associated with hyperelastic or large strain plastic material models, the infinitesimal strains are output. For large strain plasticity model, the logarithmic strains are output. Otherwise, the Unit Extensions are adapted, which are defined as follows:
1.

Figure 3-11

X2 dl1

eR: Extension ratio with respect to the original length in the direction XR (R = 1, 2, or 3 to denote the direction). where

dL1 X1

= Stretch ratio in the direction XR = Lagrangian strain tensor

2.

g12, g23, g13: Change of angle between two axes originally in the XR and XS directions Rs = R + s = /2 - Rs = sin-1 (cos Rs)

Figure 3-12

X2

dl 2 2 1 2 dL 2 dl1

1 X1

dL 1

In de x

COSMOSM Advanced Modules

3-65

Chapter 3 Material Models and Constitutive Relations

3.

Logarithmic strain :

Principal strains are defined as follows:


1.

Small displacement or large strain plasticity formulation:

where = infinitesimal strain tensor or logarithmic strain tensor (large strain plasticity) e ij
2.

= principal strain = 1 if i = j and ij = 0 otherwise

Large displacement formulation (excluding large strain plasticity):

e = -1 where = Left and Right Cauchy-Green strain tensors = Principal stretch ratio

In de x

3-66

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

Automatic Determination of Material Properties from Test Data


NSTAR offers automated facilities (curve-fitting) for the analyst to determine material constants for various models, namely, Mooney-Rivlin, Ogden, and viscoelasticity. Two commands, MPCTYPE (LoadsBC > FUNCTION CURVE > Material Curve Type) and MPC (LoadsBC > FUNCTION CURVE > Material Curve), are required in the data entry level. The commands and the corresponding options are explained below:

MPCTYPE
Geo Panel: LoadsBC > FUNCTION CURVE > Material Curve Type For Mooney-Rivlin and Ogden Models Variable type Description type of material property curve = 2 Mooney-Rivlin = 3 Ogden icode Decimal code for experiment type, IJK I = 1 Uniaxial test is present J = 1 Plane strain test is present K = 1 Equibiaxial test is present number1 Number of terms for approximation = 2(linear), or 5(quadratic), or 6(cubic) for Mooney-Rivlin model = 1 to 4 for Ogden model value1, value2, etc.:

Minimum and maximum values of ALPH(1),...

In de x

COSMOSM Advanced Modules

3-67

Chapter 3 Material Models and Constitutive Relations

Notes:
1. An experiment can be used alone or combined with the other experimnts. For example, IJK = 101 means both uniaxial and equibiaxial test data are present. 2. To obtain a set of accurate material constants for Mooney-Rivlin model, both uniaxial and plane strain tests should be employed. Equibiaxial test data can also be collected. 3. For Mooney-Rivlin model, the singular use of plane strain data is not acceptable because of the linear dependency of the material constants in the plane strain solution. 4. Number of terms might be increased inside the program. The preset criteria are listed below for Ogden model: with uniaxial and/or plane strain only: - strain > 125% ---> 2-term approximation with equibiaxial added: - strain > 125% ---> 3-term approximation - strain > 700% ---> 4-term approximation 5. It is suggested that for the Mooney-Rivlin model the analyst use 5-term approximation when strain > 125% and 6-term approximation when strain > 600%. 6. Value1 and the rest are only for Ogden model. For 1-term approximation, value1 and value2 are required. Likewise are 2-term, etc. Default values will be used if they are not input.
For Viscoelastic Model Variable type icode Description type of material property curve =4 Decimal code for relaxation type, IJK I = 1 Shear relaxation function is present J = 1 Bulk relaxation function is present K is not used (= 0) number1 number2 Number of terms for shear relaxation approximation = 1 to 8
In de x

Number of terms for bulk relaxation approximation = 1 to 8

3-68

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

Nonzero value of number1 is input only when shear relaxation is present.


Likewise is for number2.

MPC
Geo Panel: LoadsBC > FUNCTION CURVE > Material Curve

For Mooney-Rivlin and Ogden models, stress is defined as the nominal stress, i.e., force/original area (> 0) and strain is defined as the stretch ratio, i.e., final length/ original length (> 0). For viscoelastic model, the definition of stress versus strain is replaced by relaxation function versus time.

Multiple stress-strain curves can be input under the same material set number.
The input sequence is: uniaxial, plane strain, and equibiaxial.

The relaxation function must be in a descending order starting with a non-zero


time.

The instantaneous shear and bulk moduli are calculated in the program by using
properties EX and NUXY.

Evaluation Process
After the experimental data are input, the nonlinear program mathematically fits the data. There are a few criteria preset inside the program for the evaluation process. They are listed below:
1. 2. 3.

Mooney-Rivlin constants A+B must be greater than zero. Summation of Ogden constants ALPH(I) * MU(I) must be greater than zero. Within certain range of ALPH(I), the program should be able to find a set of ALPH(I) and MU(I) which minimize the error of stresses between the experimental and estimated values.

In de x

COSMOSM Advanced Modules

3-69

Chapter 3 Material Models and Constitutive Relations 4. 5.

The ith relaxation modulus G(I) or K(I) should contain a positive sign. Summation of shear relaxation modulus G(I) and summation of bulk relaxation modulus K(I) should be less than the instantaneous moduli.

In the output file the analyst will see the comparison of the experimental data versus estimated ones as well as the error of stresses or moduli. The error is defined as below:

where S(i) is the measured stress or modulus at the ith given stress ratio or time and Se(i) is the estimated one from the formula. The program also creates an ASCII file named problem-name.PLT with the same format as the user-created file. The analyst can use commands ACTXYUSR (Display > XY PLOTS > Activate User Plot), etc. to plot the input data versus the estimated one for verification. Finally the program creates a set of necessary material constants for the material model chosen by the analyst. It is important that the estimated material parameters fit the test data within the range of strain appearing in the actual nonlinear analysis. Therefore, it is suggested that the analyst always review the comparison either from the output file or the user-created file before the actual nonlinear analysis is performed.

Examples
Some examples are shown below to illustrate the curve-fitting procedure:

Mooney-Rivlin Model
1.

Input commands:
Geo Panel: Propsets > Element Group (EGROUP) EGROUP,1,PLANE2D,0,2,0,0,3,2,0, C* uniaxial, plane strain, and equibiaxial tests present C* 6-term approximation

In de x

3-70

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

Geo Panel: LoadsBC > FUNCTION CURVE > Material Curve Type (MPCTYPE) MPCTYPE,1,2,111,6, C* uniaxial test data Geo Panel: LoadsBC > FUNCTION CURVE > Material Curve (MPC) MPC,1,0,1,.... C* plane strain test data MPC,1,0,23,.... C* equibiaxial test data MPC,1,0,36,....
2.

Results in output file: Curve Fitting for Mooney-Rivlin Material Constants: Material Property Set 1 6-term approximation
Term Number 1 2 3 4 5 6 Mooney-Rivlin Constant 0.168951 0.007546 -0.001034 -0.000094 -0.000001 0.000038

Principal Stretch Ratio 0.1031E+01 ..... 0.7375E+01

Stress (Data in Uniaxial) 0.1640E-01 ..... 0.5303E+01

Stress (Theory) 0.3181E-01 ..... 0.5235E+01

In de x

COSMOSM Advanced Modules

3-71

Chapter 3 Material Models and Constitutive Relations

Principal Stretch Ratio 0.1063E+01 ..... 0.4952E+01

Stress (Data in Plane Strain) 0.4760E-01 ..... 0.1856E+01

Stress (Theory) 0.8135E-01 ..... 0.1793E+01

Principal Stretch Ratio 0.1033E+01 ..... 0.4429E+01

Stress (Data in Equibiaxial) 0.8060E-01 ..... 0.2465E+01

Stress (Theory) 0.6473E-01 ..... 0.2465E+01

Stress Error = 0.2949E+00


3.

Graphical display from user file:


Figure 3-13. Comparison of Results for Uniaxial Test

In de x

3-72

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis Figure 3-14. Comparison of Results for Plane Strain Test

Figure 3-15. Comparison of Results for Equibiaxial Test

In de x

COSMOSM Advanced Modules

3-73

Chapter 3 Material Models and Constitutive Relations

Ogden Model
1.

Input commands:
Geo Panel: Propsets > Element Group (EGROUP) EGROUP,1,PLANE2D,0,2,0,0,6,2,0, C* uniaxial, plane strain, and equibiaxial tests present C* 3-term approximation C* Initial trial range: ALPH(1): (1.,2.), ALPH(2): (4.5,5.5), C* ALPH(3): (-2.5,-1.5) Geo Panel: LoadsBC > FUNCTION CURVE > Material Curve Type (MPCTYPE) MPCTYPE,1,3,111,3,1.,2.,4.5,5.5,-2.5,-1.5, C* Using the same stress-strain curves as Mooney-Rivlin model......

2.

Results in output file: Curve Fitting for Ogden Material Constants: Material Property Set 1 3-term approximation
Term Number 1 2 3 ALPHI 1.100000 4.800000 -2.100000 MUI 0.738110 0.002134 -0.008790

Principal Stretch Ratio 0.1031E+01 ..... 0.7375E+01

Stress (Data in Uniaxial) 0.1640E-01 ..... 0.5303E+01

Stress (Theory) 0.3765E-01 ..... 0.5111E+01

In de x

3-74

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

Principal Stretch Ratio 0.1063E+01 ..... 0.4952E+01

Stress (Data in Plane Strain) 0.4760E-01 ..... 0.1856E+01

Stress (Theory) 0.9672E-01 ..... 0.1823E+01

Principal Stretch Ratio 0.1033E+01 ..... 0.4429E+01

Stress (Data in Equibiaxial) 0.8060E-01 ..... 0.2465E+01

Stress (Theory) 0.7794E-01 ..... 0.2488E+01

Stress Error = 0.4977E+00


3.

Graphical display from user file:


Figure 3-16. Comparison of Results for Uniaxial Test

In de x

COSMOSM Advanced Modules

3-75

Chapter 3 Material Models and Constitutive Relations Figure 3-17. Comparison of Results for Plane Strain Test

Figure 3-18. Comparison of Results for Equibiaxial Test

In de x

3-76

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

Viscoelastic Model
1.

Input commands:
Geo Panel: Propsets > Element Group (EGROUP) EGROUP,1,PLANE2D,0,2,1,0,8,0,0, C* Instantaneous elastic moduli Geo Panel: Propsets > Material Property (MPROP) MPROP,1,EX,9152, MPROP,1,NUXY,0.3, C* shear and bulk relaxation functions present C* 8- and 2-term approximation for shear and bulk relaxation C* functions respectively Geo Panel: LoadsBC > FUNCTION CURVE > Material Curve Type (MPCTYPE) MPCTYP,1,4,110,8,2, C* shear relaxation test data Geo Panel: LoadsBC > FUNCTION CURVE > Material Curve (MPC) MPC,1,0,1,.... C* bulk relaxation test data MPC,1,0,81,....

2.

Results in output file: Curve Fitting for Viscoelastic Material Constants Material Property Set 1 8-term approximation

In de x

COSMOSM Advanced Modules

3-77

Chapter 3 Material Models and Constitutive Relations

Term Number 1 2 3 4 5 6 7 8

GI 0.34245 0.12260 0.58632 0.44963 0.29849 0.53631 0.019014 0.002623

TAUGI 0.00017 0.00500 0.0500 0.39043 0 2.15719 50.000000 95.000000

Shear Relaxation Function Time Data 0.5000E-05 ..... 0.5000E+03 0.3221E+04 ..... 0.5112E+03 Theory 0.3217E+04 ..... 0.5097E+03

Relaxation Function Error = 0.2829E+03 2-term approximation


Term Number 1 2 KI 0.508247 0.252678 TAUKI 0.050720 5.759163

Bulk Relaxation Function Time Data 0.1500E-02 ..... 0.1500E+02 0.7513E+04 ..... 0.2002E+04 Theory 0.7513E+04 ..... 0.1966E+04

Relaxation Function Error = 0.1545E+03

In de x

3-78

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis 3.

Graphical display from user file:


Figure 3-19. Comparison of Results for Shear Relaxation Function

TI ME

Figure 3-20. Comparison of Results for Bulk Relaxation Function

TI ME

In de x

COSMOSM Advanced Modules

3-79

Chapter 3 Material Models and Constitutive Relations

References
1.

Bathe, K. J., Dvorkin, E., and Ho, L. W., Our Discrete-Kirchhoff and Isoparametric Shell Elements for Nonlinear Analysis- An Assessment, Computers & Structures, Vol. 16, pp. 89-98, 1983. Bathe, K. J., Finite Element Procedures in Engineering Analysis, Prentice-Hall, 1982. Blatz, P. J. and Ko, W. L., Application of Finite Elastic Theory to the Deformation of Rubbery Materials, Transactions of the Society of Rheology, Vol. 6, 1962, pp. 223-251. Chen, W. F., and, Mizunu, E., Nonlinear Analysis in Soil Mechanics, Elsevier, 1990. Chen, W. F., Plasticity for Structural Engineers, Springer-Verlag, 1988. Chen, W. F., Plasticity in Reinforced Concrete, McGraw-Hill, 1982. Chen, W. F., and Saleeb, A. F., Constitutive Equations for Engineering Materials, Vol. 1, Elasticity and Modeling, John Wiley, 1981. Christensen, R. M., Theory of Viscoelasticity, Second edition, 1982. Drucker, D. C., and Prager, W., Soil Mechanics and Plastic Analysis or Limit Design, Quarterly of Applied Mathematics, Vol. 10, pp. 157 165, 1952. Hill, R., The Mathematical Theory of Plasticity, Oxford University Press, London, 1950. T. J. R. Hughes, Numerical Implementation of Constitutive Models: Rate Independent Deviatoric Plasticity, Theoretical Foundation for Large-Scale Computations for Non-linear Material Behavior (eds. S. Nemat-Nasser, etc.), Martinus Nijhoff Publishers, Dordrecht, The Netherlands, 1984. Kao, B. G., and, Razgunas, L., On the Determination of Strain Energy Functions of Rubbers, Proc. VI International Conference on Vehicle Structural Mechanics, Detroit, pp. 124-154, 1986.

2.

3.

4.

5. 6. 7.

8. 9.

10.

11.

12.

In de x

3-80

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis 13.

Knowles, J. K., and Eli Sternberg, On the Ellipticity of the Equations of Nonlinear Elastostatics for a Special Material, Journal of Elasticity, Vol. 5, Nos. 3-4, 1975, pp. 341-361. Kraus, H., Creep Analysis, Wiley-Interscience, New York, 1980. Ogden, R. W., Large Deformation Isotropic Elasticity - on the Correlation of Theory and Experiment for Incompressible Rubberlike Solids, Proc. R. Soc. Lond. A. 326, 565-584 (1972). Owen, D. R. J., and Hinton, E., Finite Elements in Plasticity: Theory and Practice, Pineridge Press, Swansea, U.K., 1980. Peeken, H., Dopper, R., and Orschall, B., A 3D Rubber Material Model Verified in a User-Supplied Subroutine, Computers & Structures, Vol. 26, pp. 181-189, 1987. Snyder, M. D., and, Bathe, K. J., Formulation and Numerical Solution of Thermo-Elastic-Plastic and Creep Problems,'' Report 82448-3, Department of Mechanical Eng., MIT, 1977. T. Sussman and K. J, Bathe, A Finite Element Formulation for Nonlinear Incompressible Elastic and Inelastic Analysis, Computers & Structures, Vol. 26, No. 1/2, pp. 357-409, 1987. G. G. Weber, A. M. Lush, A. Zavaliangos, and L. Anand, An Objective TimeIntegration Procedure for Isotropic Rate-Independent and Rate-Dependent Elastic-Plastic Constitutive Equations, International Journal of Plasticity, Vol. 6, pp. 701-744, 1990. Zienkiewicz, O. C., and, Taylor, R. L., The Finite Element Method, Fourth edition, Vol. 2, 1991. S. W. Key, C. M. Stone, and R. D. Krieg (1981), Dynamic Relaxation Applied to the Quasi-Static Large Deformation, Inelastic Response of Axisymmetric Solids, pp. 585-620 in Nonlinear Finite Element Analysis in Structural Mechanics, W. Wunderlich et al. (eds.), Springer-Verlag, Berlin.

14. 15.

16.

17.

18.

19.

20.

21.

22.

In de x

COSMOSM Advanced Modules

3-81

Chapter 3 Material Models and Constitutive Relations

Birth and Death of Elements


The element birth and death feature allows you to include elements in some stages of the solution and exclude them in other stages. Elements are excluded from participating in the solution using the EKILL (Analysis, Nonlinear, Element_Birth/Death, Kill elements) command. Killed elements can be brought to life to participate in the solution in subsequent runs using the ELIVE (Analysis, Nonlinear, Element_Birth/Death, Bring elements back to life) command. Killed elements can be listed using the EKILLLIST (Analysis, Nonlinear, Element_Birth/Death, List killed elements) command. All elements are considered alive by default, unless declared dead by the EKILL command. All elements, dead or alive, must be defined prior to running. Each solution stage requires a separate run. The restart flag should be active for all stages other than the first stage. The time for a solution stage starts from the end-time of the previous stage and ends at the end-time for the current stage. The EKILL and/ or ELIVE commands can be used prior to running each solution stage.
Elements are assumed stress free at the time of their first birth. The undeformed, un-stressed shapes of elements brought to life using the ELIVE command are defined by the deformed nodal positions obtained in the last solution stage. Various stages of the solution must be properly associated with the time variable and time curves.

In de x

3-82

COSMOSM Advanced Modules

Gap/Contact Problems

Introduction
One of the major areas of nonlinear analysis is the solution of problems in which separate bodies or structures may come in contact with each others. Several methods have been developed to handle such problems. One of the techniques that is extensively used to solve contact problems is the penalty method. In this method, large numerical values are introduced into the stiffness matrix of the system to simulate the rigidity between two nodes such that the two have approximately, since the constraint exactly is not satisfied, same displacements. The penalty method seems attractive since it preserves the size and the bandwidth of the stiffness matrix. However, a major difficulty, typically associated with this approach, arises in the selection of the proper penalty values. Very large penalty values cause numerical difficulties, while small penalty values produce inaccuracy. A compromise between the numerical performance and the accuracy of the results is often made. Some researchers try to tackle this difficulty by implementing algorithms that adaptively update the penalty values based on the stiffness changes of the structure throughout the incremental solution. Another method, commonly used by researchers in contact problems, incorporates the Lagrange multiplier method. Inherently to this approach is the introduction of new variables (Lagrange multipliers) to the problem which in turn increase the size and bandwidth of the matrices involved in the analysis. In addition, special care should be devoted to avoid zero pivots in solving the equations of the system.
In de x

COSMOSM Advanced Modules

4-1

Chapter 4 Gap/Contact Problems

A third approach, used in COSMOSM NSTAR Module, uses a hybrid technique to solve contact problems. This technique does not require assigning penalty values and keeps the matrices size and bandwidth unchanged.

Hybrid Technique for Gap/Contact Problems: General Description


A brief description on the hybrid technique used in solving nonlinear problems involving contact is presented. For the simplicity of the presentation, the contact will be assumed frictionless, however, the technique is general and is applicable to contact problems with friction.

Hybrid Techniques
Matrix methods of structural analysis can be categorized as:

The Displacement Method


In this method, the matrix equation to be solved can be expressed as: [K] {U} = {R} where [K] {U} {R} = the stiffness matrix of the structure = the vector of nodal displacements = the vector of nodal forces
(4-1)

The unknown quantities in this matrix equation are the nodal displacements while the prescribed quantities are the nodal forces.

The Force Method


In this method, the matrix equation to be solved can be expressed as: [F] {R} = {U}
In de x
(4-2)

4-2

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

where [F] {R} {U} = the flexibility matrix of the structure = the vector of nodal forces = the vector of nodal displacements

The unknown quantities in this matrix equation are the nodal forces while the prescribed quantities are the nodal displacements.

The Hybrid Method


In this method, the displacement and the force methods are combined to solve the matrix equation. The displacement method is used where external forces are prescribed while the force method is utilized where the displacements are prescribed. In general purpose finite element programs, a displacement-based method is used. However, in dealing with nonlinearities, such as contact, a hybrid method can be efficient.

Gap Definition
A gap is defined by two nodes, for example, i and j. The direction of the gap is defined as the line connecting node i to node j. The gap distance is defined as the maximum allowable relative displacement between the two nodes along the gap direction (see Figure 4-1). An open gap has no effect on the response of the structure while a closed gap, if rigid, limits the relative displacements of its two nodes along the gap direction not to exceed the gap distance.
In de x

Figure 4-1. Gap Direction

Gap Direction
g1 i1 j1 in gn jn

Gap Direction

j2 g2

i3 g3 j3

i2

COSMOSM Advanced Modules

4-3

Chapter 4 Gap/Contact Problems

In order to analyze gaps, the force method can be used to calculate the forces at the gap locations. Thus, each gap is replaced by two forces, equal in magnitude but opposite in direction, which are applied to the two nodes connected by a gap. Rewriting equation 4-2 for the gaps: [Fg] {Rg} = {Xg} where {Rg} {Xg} = Vectors of gap forces = Vectors of relative gap displacements
(4-3)

In order to define [Fg], a unit force is applied in the gap direction and the relative displacements induced in all gaps are determined. This process is repeated for all other gaps in order to obtain [Fg]. Now, consider a configuration where the effect of the gaps is neglected. The following inequity implies that the ith gap is closed: Uig = Ui2 - Ui1 > gi where gi U i1 Defining, xgi = (Uig - gi)
(4-5)

(closed gap)

(4-4)

= Gap distance = Displacement induced by the external force vector {R}

By solving equation 4-4, the gap force vector, {Rg}, is obtained. Applying these forces to the structure, the relative gap displacement of the ith gap will equal xig. Since, the external force vector {R} will produce {Ug} displacement vector, and the gap forces {Rg} will produce - ({Ug} - gi) then, ({R} + {Rg}) will produce {g}. Therefore, the displaced shape of the structure will resume a position where the relative displacement for each closed gap remains equal to its prescribed allowable distance.

In de x

4-4

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

It should be noted that this method of solution uses no approximation and requires no iterations. However, iterations are used to determine which gaps are closed at a particular time, hence, forming equation 4-3 for those gaps only.

Contact Definition
A contact problem can be considered as a general case of a gap problem for the following:
1. 2.

The direction of the normal gap force is not fixed. The point of contact also may change, for example, if the gap is originally between nodes i and j, the structure may displace such that point i comes in contact with another point (see Figure 4-2).
Figure 4-2. Contact Problem

Original Location

Location at Contact

i j k

i'

Contacting Surfaces

Due to these factors, unlike simple gaps, the convergence and the accuracy of the contact problem will depend on the incremental solution where the forces are applied gradually to enable a node to move slowly on the surface. In order to consider the contact between two bodies, one body is arbitrarily declared contactor (source of contact), while the other is designated as the target. The region of contact between the two bodies is governed by the overall problem geometry, applied loads, material properties, and other relevant conditions. In COSMOSM, the contact problem is defined in accordance with the following procedure:
In de x
1.

The region of contact of the contactor body is established by a series of nodal points to which one-node gap elements should be assigned.

COSMOSM Advanced Modules

4-5

Chapter 4 Gap/Contact Problems 2.

The region of contact on the target body is defined by a series of contact lines (in 2D problems) or surfaces (in 3D problems). The extent of contact between the two bodies is limited to areas defined by the one-node gap elements. With the smalldisplacement restriction removed, each gap can come in contact with any of the surface segments in that same group. Each surface (line) of the target body is assigned a positive and a negative side based on its node connectivity as shown in Figure 4-3. The negative side is where the gap elements are forbidden to enter.

3.

Figure 4-3. Contact Definition


Contact Elements Contactor Body

Contact Sub-Surface

4.

Contact Surface

Target Body

5.

Surfaces defined in one group must form one continuous overall surface.

GAP Elements
Two-Node Gap Element (Node-to-Node Gap)
Two-node gap elements are used in 2D and 3D contact problems where bodies are coming in contact with each other due to the application of external forces. The main assumption for the this type of element is that the direction of the normal contact force(s) and the contact points are known in advance and remain unchanged throughout the analysis. The two-node gap elements are placed between two nodes of the contacting bodies (one node on each body) such that the direction of the gap element, represented by the straight line joining the initial locations of its two nodes (before deformation) (see Figure 4-4a), coincides with the normal contact force (which is normal to the tangent line/plane at the point of contact of the two bodies). Depending on the type of contact problems, the gap element can be specified to be

In de x

4-6

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

either a compressive gap (to limit the relative contraction between two nodes) or a tensile gap (to limit the relative expansion between two nodes) (see Figure 4-4b). Friction can be considered (only for compressive gaps) for both static and dynamic analyses. The friction force associated with a gap element will lie in the tangent plane.
Figure 4-4a. Two-Node Gap Element Definition

n Before Deformation

After Deformation
u2

2
Fn

2'
Fn Fs

Fs

u1

1'

vrel

Figure 4-4b. Two-Node Gap Elements

n 2 g dist d g dist 1 Compression Gap d = Relative position change along direction g dist 2

d g dist

1 Tension Gap n = ( u2- u1) n

For more information about the element definition, commands, and examples refer to the following: COSMOSM User Guide Manual (for Element Definition) COSMOSM Command Reference Manual (for Commands) Problems NS13-NS18 in this Manual (for Verification Problems)
In de x

COSMOSM Advanced Modules

4-7

Chapter 4 Gap/Contact Problems

One-Node Gap Elements


The one-node gap elements are used to establish the motion of a certain node on a contactor entity (line or surface represented by those nodes) with respect to a target entity (line or surface defined by a number of sub-surfaces). The main advantage of one-node gap elements over the two-node gap elements are:
1.

The user does not need to know the exact location of the point of contact a priori. The program internally will determine that location and apply the contact forces accordingly. The direction of the contact forces is determined by the program based on the deformed shape of the entities in contact. The nodal points on the contacting entities do not need to match each other. Shrink fit problems, where a portion of the model is forced to assume a new position, can be handled through this type of gap elements.

2.

3. 4.

The element group definition command for a one-node gap element is the same as a regular two-node gap element with the exception of the changes in options 4 and 5. Option 4 is used to define the dimensionality of the contact problem (2D or 3D) while option 5 is used to define the number of nodes used to construct the target entity (2 or 3 nodes for line and 4 or 9 nodes for surfaces) (see Figure 4-5). The target contact entity (line or surface), defined as an assembly of sub-entities (sublines or sub-surface) through the use of the NL_GS (Analysis > NONLINEAR > CONTACT > Contact Surface) command, is associated with active gap element group and should follow the gap element definition commands. If the problems under consideration has more than one set of contact bodies, then a separate gap element group, contactor and target must be defined for each potential contact bodies.

In de x

4-8

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis Figure 4-5. One-Node Contact Element

2D Contact

"Contactor" Area of Contact Target Node

Contactor

Contact Elements

Target Sub-line + r 3 4 5 6

y x

"Target" Area of Contact

3D Contact

Contact Surface

Contact Element +

y x
z

6 3

2 9

s 1 8 r

Target Surface

4 Target Sub-surface

Target Node

Example
Consider a contact target surface (Q) which is formed by faces of solid or shell elements (or simply defined by a set of fixed nodes in space) to belong to the target body. Also consider nodes i, j, and k (belonging to the contactor body) to represent the area that may come in contact with surface (Q) (see Figure 4-6).

Figure 4-6. Contact Definition


j i 1 2 3

Contact Elements
k 4 5

Target Surface
6

Q
7 8 9 10

11

12

13

In de x

14

15

COSMOSM Advanced Modules

4-9

Chapter 4 Gap/Contact Problems

The command sequence to specify this case is based on the following points:
1.

Define a GAP element group for node-to-surface contact (using the proper option). For this case, each sub-surface is defined by 4 nodes. Activate this element group and the corresponding real constant set. Define 3 gap elements at each of the three nodes i, j, and k. Define 8 sub-surfaces (for example sub-surface 1 is defined by nodes 1, 6, 7, and 2) to form the target surface (Q).

2. 3.

The input commands related to this portion of contact definition are shown below:
Geo Panel: Geo Panel: Propsets > Element Group (EGROUP) EGROUP,3,GAP,1,1,,2,4,,, Geo Panel: Propsets > Real Constant (RCONST) RCONST,3,3,,2,1,0.3 Geo Panel: Control > ACTIVATE > Set Entity (ACTSET) ACTSET,EG,3 ACTSET,RC,3 Geo Panel: Meshing > ELEMENTS > Define Element (EL) EL,101,PT,0,1,i EL,102,PT,0,1,j EL,103,PT,0,1,k Geo Panel: Analysis > NONLINEAR > CONTACT > Contact Surface (NL_GS) NL_GS,1,1,6,7,2 NL_GS,2,2,7,8,3 NL_GS,3,3,8,9,4 NL_GS,4,4,9,10,5 NL_GS,5,6,11,12,7 NL_GS,6,7,12,13,8 NL_GS,7,8,13,14,9 NL_GS,8,9,14,15,10

In the above commands, the EGROUP (Propsets > Element Group) command specifies gap elements for node-to-surface contact. The target sub-surfaces are made of 4-node areas which can displace in space. The RCONST (Propsets > Real Constant) command specifies a coefficient of friction of 0.3 between the contacting surfaces (represented by gap elements on the contactor and the target surface Q). The EL (Meshing > ELEMENTS > Define Element) command defines the gap

In de x

4-10

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

elements and the NL_GS (Analysis > NONLINEAR > CONTACT > Contact Surface) command specifies the associated contact sub-surfaces that form the target surface. In defining contactors and targets the following should be observed:
1.

Quadratic Sub-surfaces An interior node of a defined contact surface must be surrounded by four contact subsurfaces. Figure 4-7 shows examples of valid and invalid definition of contact sub-surfaces.

Figure 4-7. Sub-Surfaces Formations

Valid

Invalid

2.

Triangular sub-surfaces The only restriction is that all sub-surfaces in one group should be triangular defined by same number of nodes.

Invalid

3.

Contact is assumed to be rigid, therefore, the only real constant needed is the coefficient of friction. (Gap stiffness is also considered).

4.

Each sub-surface (sub-line) used to define an overall target surface (line) must be defined such that the normal to the sub-surface (sub-line) points towards the positive side of the overall surface (line).

An easier and more efficient way to model (input) a contact element group is described in the following section. For more information about the element definition, commands, and examples refer to the following: COSMOSM User Guide Manual (for Element Definition) COSMOSM Command Reference Manual (for Commands)
In de x

Problems NS36-NS40, and NS-99 in this Manual (for Verification Problems)

COSMOSM Advanced Modules

4-11

Chapter 4 Gap/Contact Problems

Automatic Generation of Gap Elements


To facilitate the definition of the entities involved in contact problems, the NL_GSAUTO (Analysis > NONLINEAR > CONTACT > Contact Surface by Geometry) can be used to automatically generate the one-node gap elements on the contactor entities and line(s)/surface(s) on the target entities. All the entities (contactor or target) must be meshed before issuing this command. The one-node gap elements are created at each node on all contactor entities and the gap line(s)/ surface(s) are generated at each edge/face on the target entities. For more details on the NL_GSAUTO (Analysis > NONLINEAR > CONTACT > Contact Surface by Geometry) command, refer to the COSMOSM Command Reference Manual.

Example
Consider the contact problems between the two objects depicted in Figure 4-8 where the curves, the elements, and the nodes are shown. It has to be noted that the entities involved in the contact problem must be meshed before defining the gap elements.
Figure 4-8a

In de x

4-12

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis Figure 4-8b

Figure 4-8c

The contact sequence to specify this case is based on the following:


1.

There are two contactors (sources of contact), curves 1 and 2, and two targets curves 14 and 11. Curve 1 and Curve 2 can come in contact with curve 11 and 14. Define a GAP element group (group 2), node-to-line contact, to be associated with the contact between curves 1 and 2 (sources) and 11 and 14 (targets).

2.

In de x

3.

COSMOSM Advanced Modules

4-13

Chapter 4 Gap/Contact Problems 4. 5. 6.

Contact nodes are to be created on the contactors. Contact sub-lines are to be created on contact targets. Each sub-line is defined by three nodes.

The input commands related to this portion of contact definition are shown below:
Geo Panel: Propsets > Element Group (EGROUP) EGROUP,2,GAP,1,0,0,1,3,0,0, Geo Panel: Control > ACTIVATE > Set Entity (ACTSET) ACTSET,EG,2 Geo Panel: Analysis > NONLINEAR > CONTACT > Contact Surface by
Geometry (NL_GSAUTO)

NL_GSAUTO,0,1,0,14,14,1,1, NL_GSAUTO,0,2,0,11,11,1,1, Geo Panel: Meshing > ELEMENTS > Merge Element (NMERGE) EMERGE;

Figure 4-9 shows the elements after contact definition.


Figure 4-9

32 331 34 2 35 36 3 37 38 4 39 8 7 25 24 5 6 40 41 23 21 22 9

31 1030 29 28

27 26

16

17

18

19

20

11

12

13

14

15

In de x

4-14

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

Contact/Gaps Enhancement
Triangular Sub-Surfaces for Target Surface
The 3-dimensional contact analysis is modified to allow triangular sub-surfaces to define the target surface. Each triangular sub-surfaces is defined by 3 or 6 nodes and results from a mesh that utilizes one of the following element types: Tetra4, tetra10, Shell3/3T/3L, and Solid 8- to 20-node with collapsed nodes

In the case of the solid with collapsed nodes, each sub-surface is defined by 4 or
8 nodes (one node is repeated once or twice)

There is no restriction to the shape or relative positioning of these sub-surfaces,


except that the sub-surfaces in one gap group, must all be triangles with the same number of nodes.

Automatic Soft Springs for Contact Source or Target


Six additional constants are added to the gap real constant set (r8 to r13). Each constant represents a stiffness to be used to stabilize a structural part in one of the three global directions (3 for source and 3 for target). The specified stiffness is equally divided among the nodes on the source or the target. This capability eliminates the need for soft springs and provides stability for the structural parts that are unstable if contact was to be ignored.

Make sure to use a different real constant set for each gap group, so that
stiffening is not extended to undesired areas.

A New Solution Strategy for Initial Interference


A new feature allows that a gap group be excluded from analysis during certain phases of solution. Whenever this option is turned on for a gap element group, that group will not participate in the solution. However, if the flag is turned back off prior to a restart, same group can come back to life and participate in the analysis.
In de x

This feature is particularly useful for problems where considerable initial interference as well as geometric and/or material nonlinearities exist.

COSMOSM Advanced Modules

4-15

Chapter 4 Gap/Contact Problems

As an example, consider the case of two thick cylinders with an initial interference that can cause some plastic deformation in the cylinders. Different means can be utilized to fit one cylinder inside the other. The Outer cylinder may be heated, the inner cylinder may be cooled, or pressure may be applied to one or both cylinders. It must also be noted that the amount of plastic deformation is greatly dependent on the procedure that is used. To solve this problem, the two cylinders are modeled by their unstressed geometry and contact is defined along the interference area. In The first phase of solution, the contact group need to be ignored (op7=1), the loading or heating is prescribed such that the interference between the cylinders is eliminated. Next, using the restart option, include contact (op7=0), and allow the forces/ temperatures to be removed gradually.

This option can be specified for each gap group, independently. [option 7 in the
EGROUP

command]

This option is not effective for the Node-to-node gaps. Each gap group can be killed or brought back to life, independent of other gap
groups.

Troubleshooting for Gap/Contact Problems


Following is a list of commonly encountered errors during the execution of nonlinear gap/contact problems.
1.

During the first step, the program stops with the error message: Stop, the diagonal term in equation ...., node ...., direction .. is ....." (a zero or negative). This error usually indicates that the whole model, or portion of it, is externally statically unstable due to improper constraints. It should always be remembered that the gap elements do not alter the stiffness. If a portion of the model is supported only by gap elements, then that portion can be stabilized through the use of soft trusses (see verification problems NS17 and NS18).

2.

The program runs successfully, but the postprocessing module shows that the one node gap elements go beyond the contact surface which should have stopped them. Make sure that you are looking at the structure's iso-scale displaced plot (both the dimensions of the structure and the deformations have the same scale in the plot). The default setting of the postprocessing programs show the deformed

In de x

4-16

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

shape with an exaggerated deformation scale. Therefore, try to use a scale factor of 1.0 in plotting the deformation (see the DEFPLOT (Results > PLOT > Deformed Shape) command in COSMOSM Command Reference Manual). If the gap elements still exceed the contact surface after issuing the above commands, then the conclusion is that the gap elements are not properly closed. The following two possibilities then should be considered: a. The orientation of the gap surfaces might be wrong. The gap elements are allowed to remain on the positive side of the surface. b. The original displacement is too large that the displaced location of the gap elements cannot be compared correctly with respect to the contact surfaces. This case usually occurs when one of the bodies is an unconstrained structure supported only by soft trusses. To investigate this possibility, the analyst should calculate the displacements of the soft trusses under the loads. If the resultant displacements are excessive and the gap elements are pushed far beyond the contact surface, it is likely that the gap iterations also will not converge. This situation can be overcome by decreasing the applied load step through modifying the time curve, or by using stiffer trusses to support the unattached portion of the model.
3.

The program stops with the error message: Stop, wrong definition for the contact surfaces. Check the target surface connectivity and direction. Make sure that each target contact surface is represented by continuous sub-surfaces.

4.

In nonlinear dynamic problems, the program converges but the structure behaves erratically after the gaps close. This condition often occurs due to the assumed perfect rigidity of the closed two-node gaps. To avoid that situation, some flexibility for the contact can be introduced through the third real constant of the two-node gap elements.

5.

The program completes one or more steps with some gap elements closed, but finally stops with one of the following error messages:. a. Stop, the diagonal term in equation..., node ..., direction ... is zero or negative." b. Stop, convergence not achieved for gap elements. c. *** ERROR: Convergence is not achieved in 200 iterations or Convergence is not achieved in 100 contact iterations.

In de x

COSMOSM Advanced Modules

4-17

Chapter 4 Gap/Contact Problems

These errors basically imply difficulties in problem convergence due to: System stiffness has deteriorated and become singular or close to singular due to other nonlinearities (geometric or material). The load increment is too large. In either case, reducing the load increment is most likely to solve the problem. However, in case I, if the stiffness has extremely deteriorated, a solution continuation may not be possible.

If friction forces are present, the analysis is nonconservative (dependent on the


load application sequence). Therefore, the loads must be applied in increments which resemble the actual load history.

Contact problems which involve large-deflection analysis are likely to require


mesh refinement in the regions where contact is expected. References
1.

Bathe, K. J., Finite Element Procedures in Engineering Analysis, Prentice Hall, 1982. Belytschko, T., and Hughes, T., (eds.) Computational Methods for Transient Analysis, North-Holland, Amsterdam, 1983. Cook, D. R., Malkus, D. S., and Plesha, M. E., Concepts and Applications of Finite Element Analysis, Third edition, Wiley, 1989. Kardestuncer, H., Finite Element Handbook, McGraw-Hill, 1987. Kulak, R. F., Adaptive Contact Elements for Three-Dimensional Explicit Transient Analysis, Comp. Meth. Appl. Mech. Eng., 72, pp. 125-151, 1989. Mazurkiewicz, M., and Ostachowicz, W., Theory of Finite Element Method for Elastic Contact Problems of Solid Bodies, Comput. Struct., Vol. 17, pp. 51-59, 1983. Parisch, H., A Consistent Tangent Stiffness Matrix for Three-Dimensional Non-linear Contact Analysis, Int. J. Num. Meth. Eng.. Vol. 28, pp. 1803-1812, 1989. Zienkiewicz, O. C., and, Taylor, R. L., The Finite Element Method, Fourth edition, Vol. 2, 1991.

2.

3.

4.

5.

6.

7.

In de x

4-18

COSMOSM Advanced Modules

Numerical Procedures

Static Analysis
There are different numerical procedures that can be incorporated in the solution of nonlinear problems using the finite element method. A successful procedure must include the following:

A control technique capable of controlling the progress of the computations


along the equilibrium path(s) of the system.

An iterative method to solve a set of simultaneous nonlinear equations


governing the equilibrium state along the path(s).

Termination schemes to end the solution process.


Additional schemes such as line search, acceleration, and/or preconditioning may be augmented to enhance the solution procedure.

Incremental Control Techniques


Different control techniques have been devised to perform nonlinear analysis. These techniques can be classified as:

In de x

COSMOSM Advanced Modules

5-1

Chapter 5 Numerical Procedures

Force Control
In this strategy, the loads applied to the system are used as the prescribed variables. Each state (point) on the equilibrium path is determined by the intersection of a surface (F = constant) with the path to determine the deformation parameters (Figure 5-1a). In adapting this technique for finite element analysis, the loads (base motions, prescribed displacements, thermal, gravity, ...) are incrementally applied according to their associated time curves.

Figure 5-1a. Force Control

Fk

f*

uk
Figure 5-1b. Displacement Control

Displacement Control
In this technique, a point on the equilibrium path is determined by the intersection of a surface defined by a constant deformation parameter (U = constant) with the solution curve (Figure 5-1b). To incorporate this technique in finite element analysis, the pattern of the applied loads is proportionally incremented (using a single load multiplier) to achieve equilibrium under the control of a specified degree of freedom. The controlled DOF is incremented through the use of a time curve.

Fk

uk u*

Arc-Length Control
In this strategy, a special parameter is prescribed by means of a constraint (auxiliary) equation which is added to the set of equations governing the equilibrium of the system. In the geometric sense, the control parameter can be viewed as an arc length of the equilibrium path (Figure 5-1c). To use this technique in finite element analysis, the pattern of the applied loads is proportionally incremented (using a single load multiplier) to achieve equilibrium

In de x

5-2

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

under the control of a specified length (arclength) of the equilibrium path. The arclength will be automatically calculated by the program. No time curve is required. Both Force control and Displacement control will breakdown in the neighborhood of turning points (known as snap-through for force control and snap-back for displacement control) as in Figure 5-2. These difficulties usually are encountered in buckling analysis of frames, rings, and shells. Arc-Length control will successfully overcome these difficulties.
Figure 5-2. Failures of Control Techniques
F

Figure 5-1c. Arc Length Control

Fk

S*

uk

u a. F ailure of F orce Control

b. F ailure of Displacement Control

Load
b, c, e - limit points under force control f, g - limit points under displacement control 'snap-through' under force control

e f d g h
'snap-back' under displacement control

c a Displacement c. F ailure of F orce and Displacement Controls

In de x

COSMOSM Advanced Modules

5-3

Chapter 5 Numerical Procedures

Thermal Loading for Displacement/Arc Length Controls


Here, the input temperatures are used as the loading pattern. The output load factor defines the temperature factor for the state of deformation. The input temperature pattern is assumed to be relative to reference: {T(u)} = LF(u) *{To} + Tref Where {T(u)} - Temperature vector associated with displacement {u} {To} - vector of nodal Temperature pattern

LF(u) - Load Factor obtained for displacement {u} Tref - Reference Temperature

Iterative Solution Methods


In nonlinear static analysis, the basic set of equations to be solved at any time step, t+t, is:
t + t

{R} - t + t{F} = 0

(5-1)

where
t + t t + t

{R} {F}

= Vector of externally applied nodal loads = Vector of internally generated nodal forces

Since the internal nodal forces t+t{F} depend on nodal displacements at time t+t, t+t {U}, an iterative method must be used. The following equations represent the basic outline of an iterative scheme to solve the equilibrium equations at a certain time step, t+t,
(5-2)

In de x

5-4

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

(5-3)

(5-4)

(5-5)

where
t+t{R}

= Vector of externally applied nodal loads Vector of internally generated nodal forces at iteration (i)

t+t{F}(i-1) =

{R}
t + t t + t

(i-1)

= The out-of-balance load vector at iteration (i) = Vector of incremental nodal displacements at iteration (i)

{U}(i)

{U}(i) = Vector of total displacements at iteration (i) [K] (i) = The Jacobian (tangent stiffness) matrix at iteration (i)

There exists different schemes to perform the above iteration. In the following, a brief description of three methods of the Newton type will be furnished.

Newton-Raphson (NR) Scheme


In this scheme, the tangential stiffness matrix is formed and decomposed at each iteration within a particular step (Figure 5-3a). The NR method has a high convergence rate and its rate of convergence is quadratic. However, since the tangential stiffness is formed and decomposed at each iteration, which can be prohibitively expensive for large systems, it may be advantageous to use another iterative method.

In de x

COSMOSM Advanced Modules

5-5

Chapter 5 Numerical Procedures Figure 5-3a. Newton-Raphson Iterative Method with Force Control, 1D

Load
F(U)
t + t

R
t + t

1 1 K (1) 1
t + t t + t

K (2)

(0) =

t + t t

F (1) U
(2)

t + t

F (2)
(3)

t + Dt

R U
t (1)

t + t

U (1)

t + t

(2)

t + t

(3)

t + t

Displacement

Modified Newton-Raphson (MNR) Scheme


In this scheme, the tangential stiffness matrix is formed and decomposed at the beginning of each step (or the user-specified reformation interval) and used throughout the iterations (Figure 5-3b).

In de x

5-6

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis Figure 5-3b. Modified Newton-Raphson iterative Method with Force Control, 1D

Load
F(U)
t + t

1 K = tK

t + t t

F (1)

t + t

F (2)

t + t

R U
t (1)

U (2) U (3)

t + t

U (1)

t + t

(2) t + t

(3)

t + t

Displacement

Quasi-Newton (QN) Schemes


Unlike the NR and MNR iterative schemes, the QN family of schemes employs a lower-rank matrix to update the stiffness matrix (or its inverse) to provide secant approximation from iteration (i-1) to iteration (i) (Figure 5-3c). Defining a displacement increment as:
(5-6)

and an increment in the out-of-balance loads;


(5-7)

the updated iterative matrix should satisfy the QN equation:


(5-8)

In de x

COSMOSM Advanced Modules

5-7

Chapter 5 Numerical Procedures Figure 5-3c. Quasi-Newton Iterative Method with Force Control, 1D

Load
F(U)
t + t

R (3) 1 K(1)
(1) (2)

(3)

(2)

(2)

t + t

1 R
(1)

U (1)
t

U (2)

U (3)

t + t

U (1)

t + t

(2)

t + t

U (3)

t + t

Displacement

The BFGS (Broyden-Fletcher-Goldfarb-Shanno) update formula are widely used with the QN algorithm. A version of the above-mentioned iterative scheme is implemented in COSMOSM.

Line Search Scheme


The performance of an iterative method is very much dependent on the choice of the optimal step length () in the direction of increment (search direction). An estimate of such a step can be calculated for BFGS iterative technique by requiring that the projection of the residual load vector in that direction to vanish, i.e.;
(5-9)

and the solution is then expressed as:


(5-10)

In de x

5-8

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

The line search operation is expensive because one search process may involve a large number of recalculating the residual vector. Instead of using the strict criterion of vanishing the residual, many researchers suggested that the following criterion will generally be adequate,

(5-11)

A value of 0.50 is recommended for the tolerance (TOL). The line search option is supported in conjunction with the BFGS iteration method where its effectiveness is recognized.

Termination Schemes
For any incremental procedure, based on iterative methods, to be effective, practical termination schemes should be provided. At the end of each iteration, a check should be made to test if the iteration converged within realistic tolerances or it is diverging. Very loose tolerance will initiate inaccurate results, while very strict one can needlessly make the computational cost high. On the other side, bad divergence check can end the iterative process when the solution is not diverging or allow the process to continue for searching unrealizable solution. A number of procedures have been introduced as convergence criteria for terminating an iterative process. In the following, three convergence criteria will be discussed.

Displacement Convergence
This criterion is based on the displacement increments during iterations. It is given by:

(5-12)

In de x

where |{}| denotes the Euclidean norm of {}, and d is the displacement tolerance.

COSMOSM Advanced Modules

5-9

Chapter 5 Numerical Procedures

Force Convergence
This criterion is based on the out-of-balance (residual) loads during iterations. It requires that the norm of the residual load vector to be within a tolerance (f) of the applied load increment, i.e.,

(5-13)

Energy Tolerance
In this criterion, the increment in the internal energy during each iteration, which is the work done by the residual forces through the incremental displacements, is compared with the initial energy increment. Convergence is assumed to reach when the following is satisfied:

(514)

where e is the energy tolerance. In addition, a number of schemes have been described as divergence criteria. One of them is based on the divergence of the residual loads. Another is based on the divergence of the incremental energy.

Procedure Activation
The solution techniques implemented in COSMOSM nonlinear module can be accessed through NL_CONTROL (Analysis > NONLINEAR > Solution Control) and A_NONLINEAR (Analysis > NONLINEAR > NonL Analysis Options) commands. For specific input explanation, the user is referred to COSMOSM Command Reference.

In de x

5-10

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

Dynamic Analysis
The skeleton of the procedures used for nonlinear dynamic analysis follow the same method used for nonlinear static analysis (Control + Iteration + Termination). The discretized equilibrium equations of the dynamic system can be written in the form:

(5-15)

where [M] [C]


t+t t+t t+t (i)

= Mass matrix of the system = Damping matrix of the system

[K]

= Stiffness matrix of the system = Vector of externally applied nodal loads

{R}

{F}(i-1) = Vector of internally generated nodal forces at iteration (i) Vector of incremental nodal displacements at iteration (i).

t+t{U}(i) =

= Vector of total displacements at iteration (i) = Vector of total velocities at iteration (i) = Vector of total accelerations at iteration (i) Using implicit time integration schemes such as Newmark-Beta or Wilson-Theta methods, and employing a Newton's iterative method, the above equations can be cast in the form:
(5-16)

In de x

COSMOSM Advanced Modules

5-11

Chapter 5 Numerical Procedures

where = The effective load vector

= The effective stiffness matrix

and a0, a1, a2, a3, a4, and a5 are constants of the implicit integration schemes. Since Displacement and Arc-length controls are adapted for proportional loadings, which is not the case in dynamic problems where loading time histories are prescribed, then, only Force control can be incorporated for dynamic analysis. Also, all iterative solution strategies discussed in static analysis can also be incorporated for dynamic analysis. However, only MNR and NR methods are available in this version for dynamic analysis. Since, the inertia of a system tends to smoothen its dynamic response more than its static response, convergence is generally expected to be easier than static analysis. No line search is implemented for dynamic analysis.
NL_CONTROL (Analysis > NONLINEAR > Solution Control), NL_INTGR (Analysis > NONLINEAR > Integration Options) and A_NONLINEAR (Analysis > NONLINEAR > NonL Analysis Options) commands are used to activate the required procedure. For specific input explanation and default values, the user is referred to COSMOSM Command Reference.
In de x

5-12

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

Rayleigh Damping Effects


To include the effects of damping forces in dynamic analysis, the proportional Rayleigh damping matrix is introduced. The damping matrix of the system [C] is assumed to take the form:

where [K0] [M] = Initial stiffness matrix of the system = Mass matrix of the system = Rayleigh damping coefficient associated with the stiffness matrix = Rayleigh damping coefficient associated with the mass matrix

The NL_RDAMP (Analysis > NONLINEAR > Damping Coefficient) command is used to activate the effect of damping.

Concentrated Dampers
The effects of concentrated dampers is also included in the dynamic analysis. The PD_CDAMP command can be used to define damping between two nodes on the structure.

Base Motion Effects


The dynamic effects of base motion accelerations in global X, Y, and Z directions (may resemble the effects of seismic motions on a structural system) can be utilized in the analysis. The NL_BASE (Analysis > NONLINEAR > Base Motion Parameter) command is used to activate this procedure.

In de x

COSMOSM Advanced Modules

5-13

Chapter 5 Numerical Procedures

Inclusion of Dead Loads in Dynamic Analysis


In many cases, it is desired to start the dynamic analysis of structural systems from the deformed configurations obtained under the effect of dead loads. Such an analysis may be performed as follows:
1.

Suppose that the pseudo time to be used for static analysis is Ts. The true dynamic time at a time t > Ts is equivalent to (t-Ts). Define dead loads by associating them with time curves that start from zero (at time 0), reach their final values at the pseudo time Ts, and remain unchanged afterwards throughout the period of the dynamic solution. Define dynamic loads by associating them with time curves that keep a value of zero throughout the static solution pseudo time, and vary as desired during the dynamic solution true time past Ts. Perform a static analysis for the time duration (0 to Ts). Activate the restart flag and run a dynamic analysis from Ts to Td (where Td-Ts represents the actual true time for dynamic analysis).

2.

3.

4. 5.

Note that if Rayleigh damping is used, then the damping matrix calculations will be based on the stiffness at the start of the dynamic run.
Figure 5-4. Time Curves for Loads

Multiplier

Multiplier Dynamic Load

0
Static Analysis

Ts
Dynamic Analysis

Td

0
Static Analysis

Ts
Dynamic Analysis

Td

a ) Time C urve s for D e a d Loa ds

b) Time C urve s for D yna mic Loa ds

In de x

5-14

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

Adaptive Automatic Stepping Technique


In COSMOSM the user has the choice to solve nonlinear problems by directly specifying the load and/or displacement increment to be followed or by letting the program select its own incremental procedure based on user specified parameters. The adaptive automatic stepping algorithm (Analysis > NONLINEAR > AutoStep
Options) provides the following:

Step Size Optimization


The algorithm automatically adjusts the incremental step so that smaller steps are enforced in the region of the most severe nonlinearity while larger steps are allowed when the response tends to be linear. To avoid excessive cut-backs in cases of limit loads or buckling, a minimum step DTMIN is defined. In addition, to prevent convergence on a higher equilibrium path during solution process, especially when path-dependent materials or loads are present, a maximum step DTMAX is used. The definition of DTMIN and DTMAX is optional (COSMOSM will provide default values if not specified) but it is recommended for complex problems.

Safe-guard Against Equilibrium Iteration Failures


The scheme senses the rate of convergence and provides adaptive step adjustment to avoid the termination of the solution process due to:

Exceeding the number of permissible equilibrium iterations because of lack of


convergence.

Divergence of the incremental residual load and/or energy. Gap/contact iterations nonconvergence. The presence of a negative term on the diagonal of the stiffness matrix during
iterations (due to a large load increment) under force control.

The presence of a negative term on the diagonal of the stiffness matrix at the
beginning of a new step due to local singularity under force control.

In de x

COSMOSM Advanced Modules

5-15

Chapter 5 Numerical Procedures

Safe-guard Against Converging to Incorrect Solutions Produced by large incremental rotations:


An incremental equivalent rotation at each node is computed from:

The criterion for resetting the time increment is:

Produced by large incremental creep strain:


For Creep analysis (Element Group Op. 7 = 1) and Viscoelastic material model (Element Group Op. 5 = 8), the effective creep strain at each integration point is computed:

The criterion for resetting time increment is:

Note that if CETOL is not input by the A_NONLINEAR (Analysis > NONLINEAR > NonL Analysis Options) command, the default value is 0.01.

Produced by large incremental plastic strain:


For Elastoplastic material models (Element Group Op. 5 = 1, 2, 5, 11) an incremental effective plastic strain at each integration point is computed:

The criterion for time increment is:

In de x

5-16

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

Produced by unacceptable element status change:


When the Wrinkling Membrane model is used (Element Group Op. 5 = 10), the element status is determined by the state of strain, namely, Taut, Wrinkled, and Slack (details in Chapter 3: Material Models and Constitutive Relations). The program only accepts the following element status changes:

Encountering a state of equilibrium on a higher path that produces a negative


determinant for the deformation tensor.

Produced by large incremental logarithmic strain in large strain plasticity model.


The criterion for time increment is: < 40% where is the incremental effective logarithmic strain.

The NL_AUTO (Analysis > NONLINEAR > AutoStep Options) command is used to activate this procedure.

J-Integral Evaluation for Nonlinear Fracture Mechanics NLFM


Evaluation of J-integral (the two-dimensional formulation) as a viable fracture criteria for linear elastic and elastic-plastic deformations is implemented in the NSTAR module. The two-dimensional J-integral formulation has been modified to include axisymmetric behavior as well as thermal gradients. The J-integral provides estimations for the stress intensity factors in a nonlinear environment. For an elastic fracture assessment, the stress intensity factors can be determined from the J-integral parameters:

where: KI, KII JI, JII


In de x

= Stress intensity factor for modes I and II = J-integral values for modes I and II = Total J-integral value = JI + JII

COSMOSM Advanced Modules

5-17

Chapter 5 Numerical Procedures

= plane stress = plane strain and axisymmetric I, II E, = First and second (opening and shearing) crack modes = Modulus of Elasticity and Poisson's ratio

The J-integral parameters are path-independent. They can be obtained from any arbitrary closed path which starts from one crack surface, travels around the crack tip and ends on the other crack surface. Since this path can be taken well away from the crack tip singularity, it requires significantly less mesh refinement than other fracture assessment techniques.

Definition
Referring to Figure 5-5. The two-dimensional J-integral is defined by:

= an arbitrary path (J path) surrounding the crack tip = Outward normal to curve S

X Y w ij ij

= Crack axis = Normal to crack axis = Strain energy density = = Infinitesimal strain tensor = Cauchy stress tensor = The traction vector defined as: Ti = ij nj = Displacement vector

In de x

5-18

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

Modification for Temperature

A T

= The area enclosed within Contour S = Coefficient of thermal expansion = Cronecker delta = Temperature

Figure 5-5. Coordinates and Curves for Definition of the J-Integral

x, y = Global Cartesian coordinates X, Y = Crack coordinates

n _

n
A

= Outward normal to curve s = Areas enclosed within the contour s

Crack Axis

Crack Surface

dA

J Path (Counter Clockwise) (Curve S)

Axisymmetric Formulation

In de x

COSMOSM Advanced Modules

5-19

Chapter 5 Numerical Procedures

Rc r A

= The crack tip radius = Radius = Area enclosed within the Contour S

The Requirements in Selection of the Path


1. 2.

The J-integral path should not pass through elements at the crack tip. In case of elastic-plastic analysis, the J-integral path can pass through plastically deformed regions. More than one path can be selected. Different paths around the same crack tip should render similar results.

3.

Requirements for JI and JII Evaluation


In addition to the combined mode parameter J, the J-integral values for modes I, and II (crack opening, and shearing), can be evaluated. For this case:
1. 2.

The entire area around the crack tip must be included in modeling. The J-path must be symmetric with respect to the crack axis. This infers that the finite element mesh inside the J-integral path (around the crack tip) must also be symmetric with respect to the crack axis. In the case of elastic-plastic analysis, the J-integral path can only pass through elastically deformed regions. Axisymmetric analysis and/or temperature gradients are not available.

3.

4.

Symmetric Modeling
If due to symmetry only half of a crack is modeled, then the total J-integral equals to JI, and JII = 0. Notice that the J value which is output in this case, is twice the value which is obtained from the path.

In de x

5-20

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

Specifications
Presently, the J-integral can be evaluated for two dimensional homogeneous structures (with cracks) which are modeled using PLANE2D (plane strain, plane stress, or axisymmetric) elements. Effects of thermal loading on crack parameters is also included. Although, the presented J-integral formulation is valid for deformation theory of plasticity, the flow theory of plasticity (available in NSTAR) can be employed so long as the loading is proportional and there is no unloading. Note that the likelihood of violating these conditions is greater in presence of thermal gradients than for purely mechanical loading.

J-Integral Path Definition


The J-integral path is defined by a number of segments each representing a side of a finite element. The J-integral is evaluated by taking the path through the Gauss points which are closest to the selected element side, within the element. Each J-integral segment is defined by two nodes and a global element number. Jsegments must be defined in the proper (Counter Clockwise) order.
Figure 5-6 Part of a Finite Element Mesh Including a Crack Notch
J Segments

17

16

15

14

13 12

18 19 End of the J Path 20 Crack Tip

11

X
Crack Axis

10

Start of the J Path

1 2 i m j 3 k 4 5

9 8

In de x

COSMOSM Advanced Modules

5-21

Chapter 5 Numerical Procedures

In the model shown in Figure 5-6, 20 segments must be input to define the selected J-path. Segment number 3, for example, is defined by nodes j and k and element m. (Segment 2 is defined by nodes i and j and element m). [Command J_INTDEF (Analysis > NONLINEAR > J INTEGRAL > Define Path)] In case of an axisymmetric analysis and/or thermal loading, elements inside the Jintegral path must also be input. No order is required for input of these elements. [Command J_INTELEM (Analysis > NONLINEAR > J INTEGRAL > Define Element)] Special care must be given to avoid merging of the nodes along the two crack free surfaces.

Frequencies and Mode Shapes in a Nonlinear Environment


Frequency analysis of structures which include nonlinear effects (Geometric and/or material) is implemented in the NSTAR module. The natural frequencies and mode shapes for a nonlinear structure are determined by performing a frequency analysis using the nonlinear stiffness matrix which is obtained from a nonlinear step-by-step solution. Moreover, by performing several frequency analyses at different stages of a nonlinear solution, the variations of the structure's natural frequencies with respect to the level of loading (or time in the case of viscoelastic, or creep behavior) can be detected. The solution procedure is as follows:
1.

The NSTAR module determines and stores the current nonlinear stiffness and the mass matrices on files (the current stiffness matrix means the stiffness calculated at the last solution step). The DSTAR module can then perform a frequency analysis of the structure using the latest nonlinear stiffness matrix calculated by NSTAR.

2.

In de x

5-22

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis 3.

The nonlinear solution can then be continued by using the RESTART option, followed by another frequency analysis, followed by another nonlinear restart, and so on.

The preparation of files for a frequency analysis must be requested prior to


running NSTAR. [Command A_NONLINEAR (Analysis > NONLINEAR > NonL Analysis Options)].

A frequency analysis can be performed, at any time, after a nonlinear run is


successfully completed. [Command R_FREQUENCY (Analysis > FREQBUCK > Run Frequency)]

All the information pertaining to the frequency as well as the nonlinear analysis
must be input prior to the first nonlinear run (start from time zero).

Prior to running for frequencies, it is necessary to request the frequency analysis


to be based on the nonlinear results. [Command A_FREQUENCY (Analysis > FREQBUCK > Frequency Options)].

Buckling Analysis in a Nonlinear Environment


Buckling analysis of structures with inclusion of the nonlinear effects such as material nonlinearities, and gaps is implemented in the NSTAR and DSTAR modules. The buckling load parameter and mode shape is determined by performing a buckling analysis using the nonlinear stiffness matrix which is obtained from a nonlinear step-by-step solution. Buckling analyses at different stages of a nonlinear solution, yield different buckling loads. As long as the structure is in the pre-buckling state, the buckling load parameter (which is obtained from a buckling analysis) must be greater than one. As the structure approaches a buckling state (during the nonlinear analysis), the buckling load parameter approaches one. In the post-buckling state, the buckling load parameter is usually less than one. It must be noted, however, that at any stage of a nonlinear step-by-step solution, when the structure stiffness matrix becomes singular, the buckling analysis will predict a buckling state, i.e., the buckling load parameter equals one.
In de x

COSMOSM Advanced Modules

5-23

Chapter 5 Numerical Procedures

The preparation of files for a buckling analysis must be requested prior to


running NSTAR [Command A_NONLIN].

A buckling analysis can be performed, at any time after a nonlinear run (if the
nonlinear run is not successfully completed, the results of the last successful step will be used). [Command R_BUCK].

All the information pertaining to the buckling as well as nonlinear analysis must
be input prior to the first nonlinear run (start from time zero).

Prior to the first buckling run, it is necessary to request the buckling analysis to
be based on the nonlinear results. [Command A_BUCK].

Release of Global Prescribed Displacements


Prescribed displacements are the effect of unknown external forces that can be determined from the reaction forces; Each applied force is equal in magnitude but opposite in direction to the reaction force that is obtained for the degree of freedom with a prescribed displacement. Considering a node for which displacement is prescribed, it is sometimes desired to release that node once a certain level of displacement/loading is reached. In addition, for certain problems, it may be desired to keep the pre-release force acting on the released node. In another case, it may be desired to prescribe displacement(s) only after certain level of loading or displacement is reached. For example, consider a structure that is heated first. Next, certain nodes on it's boundary are secured at their heated position. And finally, the structure is cooled and it may be subjected to other loading conditions.

The release periods are specified as those areas on the time curve (associated
with a prescribed displacement) where the curve value is greater than 1.E8, as well as, the in-between areas, i.e., areas where one curve value is greater and one smaller than 1.E8.

To request to keep the pre-release forces on released degrees of freedom, a flag


In de x

(RFKEEP) is added to the A_NONLINEAR command.

5-24

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

The release of a prescribed displacement may be sudden (dynamic) or slow


(static). In the dynamic case, the solution can be obtained in the following steps: a. First the static response due to prescribed displacement(s) is found. b. Next, a release must be specified for the time duration of the dynamic analysis. c. The analysis type needs to be changed to dynamic. d. Restart of the solution, yields the proper dynamic response. In any case, displacements and forces may be prescribed for the same d.o.f. (forces become effective whenever the node is released.

Defining Temperatures Versus Time Relative to a Reference Temperature


If nodal temperatures are associated with a time curve that has a value of zero at time zero, the curve is assumed to prescribe relative temperatures (relative to reference) instead of prescribng Cotal temperatures: Trel( n,t) = Curve_value(t) *( Tn - Tref ) Where: Trel( n,t) Tn Tref - Relative temperature at node n and time t - Input temperature at node n - Reference temperature specified by the TREF command

This assumption is made to provide ease of use for certain cases where otherwise each node requires a separate curve to specify its total temperature.

In de x

COSMOSM Advanced Modules

5-25

Chapter 5 Numerical Procedures

Modified Central Difference Technique for Dynamic Time Integration


A Modified Central Difference (explicit) technique is implemented into NSTAR for the integration of response (in time) in a dynamic analysis. As an explicit technique, Central Difference can be used to investigate the dynamic response of structures that are subjected to shock loading or (high impact) collisions. Here, the term modified has been used to represent the changes that are made to the Standard Central Difference to make it more practical and suitable for use. Since this method is only Conditionally Stable, it usually requires very small time increments which yield a great number of solution steps. Furthermore, it is not easy to guess a small-enough time increment for a general dynamic problem. To avoid these difficulties and to speed up the solution, the following modifications are made.
1.

Sub-Steps within Each Solution Step: In order to reduce the impracticality and the length of time that results from too many solution steps, a special arrangement has been made: As usual, End_Time and Time_Inc, specified in the TIMES command, are used to define: NSTEP = number of steps for output & graphs = End_Time / Time_Inc. The dynamic analysis, however, is performed such that: DSTEP isub = number of steps for dynamic integration = NSTEP * isub = number of sub-steps to be specified [Default=100] This means that isub number of (sub-) steps are performed within each solution step. As a result, the time increment that is used for dynamic integration, will be different from Time_Inc: dt = time increment for dynamic integration = Time_Inc / isub As an example, consider a certain model for which a dynamic step-by-step solution is to be performed. Moreover, lets assume that for this analysis to be accurate, at least a million solution steps are required. Here, by setting isub to be 1000, the number of external solution steps can be reduced to 1000.

In de x

5-26

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis 2.

Evaluation of Critical Time Increment: Since Central difference is only conditionally stable, i.e., time increment should be smaller than a critical value, it is helpful to obtain this critical time value: dt(critical) = Tn/ where Tn is the system's smallest period. To evaluate dt(critical), an iterative technique (Forward Iteration) is implemented which evaluates the highest frequency of the finite element system. This calculation is done once at the start of the solution (using the linear stiffness matrix) and the critical time increment is printed in the output file.

3.

Mass and Damping: In order to use central difference in its most efficient way, i.e., requiring no matrix decompositions, mass and damping matrices need to be diagonal. Thus, a Lumped mass matrix is used with a modified Rayleigh damping of the form: [C] = [M]

4.

Checks for Convergence of Nonlinear Solution: While the above technique of dividing total dynamic steps into steps and substeps is 100% accurate for a linear structure (nstep=1 and isub=1000, or nstep=100 and isub=10, or nstep=1000 and isub=1 are all equivalent), the same may not be true for nonlinear problems where material and/or geometric nonlinearities are to be considered. This is due to the fact that the structure stiffness is assumed to remain constant during the sub-step calculations. In other words, the stiffness is updated at intervals separated by isub number of (sub-) steps. To avoid divergence due to changes of stiffness during the sub-step phases of solution, another check is added to ensure that the out of balance forces remain small. Using norms of vectors: | |{Ft}| - |{Ft}| | < toln * |{Ft}| where toln is a preset tolerance and: {Ft} = obtained internal force vector at time t {Ft} = expected internal force vector at time t, assuming [Kt] is constant

5.

Auto-Stepping for Nonlinear dynamic problems: Auto-Stepping with considerations for the dynamic accuracy is available with the central difference technique. The Minimum/Maximum time increments are internally adjusted, based on the time increment that is specified by the TIMES command:

In de x

COSMOSM Advanced Modules

5-27

Chapter 5 Numerical Procedures

Maximum Time Inc. = specified Time_Inc.


6.

Gaps and Contact: The central difference method is extended to include Gaps and Contact algorithm with or without Friction. For this case, however, a stiffness should be assigned to the gap elements [default=1.5E7]. (Spring-Damper is excluded.)

7.

Other capabilities: Other capabilities include prescribed global displacements as dynamic excitations, local boundary conditions, and reaction force calculation. (Nonzero local prescribed displacements, and constraint equations with non-zero right hand sides are not available.)

8.

Inclusion of dead loads in the dynamic analysis: Similar to other dynamic methods, it is possible to perform a dynamic analysis, using central difference, following a static analysis. This feature maybe more useful here than it is for the unconditionally stable techniques; in this case, static modes can not be estimated by modes with zero masses or modes with too small periods. (See the section on guidelines.)

Advantages
The two-phase solution (steps and sub-steps), in absence of matrix decompositions, results in a solution procedure which is faster than implicit dynamic integration techniques such as Newmark or Wilson. The solution speed can help solve problems that need too many solution steps such as shock or high impact.

Disadvantages
The technique, being conditionally stable, imposes a limit on the size of the time increment. Since this limit depends on the smallest period of the finite element assemblage:
1.

All degrees of freedom require to have non-zero masses; a zero mass means a zero period which means a zero value for critical time increment. Systems having either very small masses or very large stiffnesses at some degrees of freedom relative to others, may not be appropriate to be analyzed by central difference.

2.

In de x

5-28

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

Specify some mass for all degrees of freedom; otherwise the program will
assign an approximate value (1% of the minimum mass used for any degree of freedom) to all degrees of freedom with no mass. (If the reaction force flag is on, and you get a warning message about degrees of freedom with zero masses, you can ignore it)

In order to exclude the static modes from dynamic analysis, never use small
masses or large stiffness. Instead, use one of the two following procedures: a. First perform a static analysis raising the static forces in a very small time duration (1.e-7 seconds), then keeping the static forces constant, restart to perform a dynamic solution. b. To minimize the dynamic effects due to static loads, the time curve, associated with static loads, can be defined such that, loads are raised from zero to their proper value in a very short time (smaller than dynamic time inc.), and are kept constant thereafter.

When nonlinearities (material and/or geometric) exist, Auto-Stepping can be


used with central difference.

When there is possibility of contact/impact, it must be noted that gaps or contact


elements act as stiff springs which can result in a reduction of the critical time increment; This effect is not included in the evaluation of the critical time increment and must be considered by the user in selecting a proper time inc. For best results, first perform a trial run to find the approximate time of the impact. Next, you can divide solution time into two or more portions (using restart), for which different time increments (and/or different number of substeps) are used (smaller time incs. and/or larger isubs may be required during the impact phase). Make sure for every duration you re-issue the NL_AUTO command and change the maximum time increment to the time increment you are requesting in the TIMES command.

Friction is based on the generalized model (friction may be sliding or nonsliding), regardless of the type that is specified in the input.

Note that the variation of loads during the sub-step phase is assumed to be
linear, i.e., linear interpolation is used between the times of two consecutive steps.
In de x

COSMOSM Advanced Modules

5-29

It must also be noted that, for this technique, the accelerations and velocities are
always one step behind the displacements (and stresses). As a result, there is an error in display of time in the xy-plots of accelerations or velocities (time coordinates should be reduced by a time increment).

If the solution requires many reductions of the time increment due to:
Out of Balance Loads Diverging solution time as well as the number of steps may be reduced by selecting a smaller time increment.

If the selected time increment is larger than critical, or nonlinearities exist in the
model (impact in particular), to assure convergence, it is helpful to compare results between two runs for which two different time increments are used.

Combination of Force Control and Displacement/ Arc-Length Control Methods


Definitions:
Parametric Loads are loads that represent a loading pattern. They are not defined by time curves and their actual value at a state of deformation, is defined by the load factor. Non-Parametric Loads are loads are loads with known magnitudes defined by multipliers and time curves.

Assumption:(for displacement or arc-length analysis)


All loads (concentrated forces, pressures, temperatures, centrifugal, gravity) that are associated with time curve number 1 are considered to be parametric loads. Loads that are associated with a time curve >1 are considered as non-parametric (defined by the time curve).

For displacement control, time curve 1 describes the displacement of the


In de x

controlled degree of freedom. For the arc length, time curve 1 is ignored.

5-30

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

A combined analysis of parametric and non-parametric loads can be performed in two ways:

Using displacement control, and including both types of loads in the analysis,
simultaneously.

Starting with force control to find deformation under non-parametric loads


(curve 1 should have zero values during this phase), then restart with either displacement or arc-length control and obtain the load factor and response due to parametric loads while other loads are kept constant.

Artificial Bulk Viscosity


Artificial bulk viscosity can be used to provide response continuity for shock waves. The bulk viscosity damps out the response slightly, replacing the shock discontinuities with rapidly varying but continuous response. The use of the bulk viscosity will not affect regions of the model away from the shock front, while maintaining the jump conditions across the shock transition. This technique introduces an additional viscous term, q, to relax the element internal pressure. Two variations are implemented:
1.

Quadratic Form, used for strong shocks q = l {C0 l (/t)2 C1 C2 /t } if /t < 0 q =0 if /t >= 0

2.

Linear Form, used for weak shocks [Strain rate << Wave speed] q = l { C1 C2 /t } Where: = Trace of the strain tensor = 11 /t = Variation with respect to time = Density l = Equivalent Length = (Volume)(1/3) = (Area) C0
(1/2)

+ 22 + 33

for 3D for 2D

= Dimensionless Constant [default = 1.5] = Dimensionless Constant [default=0.06]

In de x

C1

COSMOSM Advanced Modules

5-31

Chapter 5 Numerical Procedures

C2

= Material Wave Propagation Speed [default = {(+ 4G/3)/ }(1/2) , = Bulk Modulus, G = Shear Modulus]

The above formulation can be activated, using Option 7 (Option 7 =2 or 3) in the EGROUP command, for the SOLID, TETRA4, TETRA10, PLANE2D, & TRIANG elements. Parameters C0, C1, & C2 can be specified using command:
MPROP, ,CREEPC,

References
1.

Bathe, K. J., Finite Element Procedures in Engineering Analysis, Prentice Hall, 1982. Bathe, K J., and A. Cimento, Some Practical Procedures for the Solution of Nonlinear Finite Elements Equations, Comput. Meth. Appl. Mech. Eng., 22:5985, 1980. Grisfield, M. A., A Fast Incremental/Iterative Solution Procedure That Handles 'Snap-through', Comput. Struct., 13:55-62, 1980. Grisfield, M. A., Finite Elements and Solution Procedures for Structural Analysis, Vol. I: Linear Analysis, Pineridge Press Limited, U.K., 1986. Geradin, M., S. Idelsohn, and M. Hogge, Computational Strategies for the Solution of Large Nonlinear Problems via Quasi-Newton Methods, Comput. Struct., 13:73-81, 1981. Geradin, M., M. Hogge, and S. Idelsohn, in T. Belytschko and T. Hughes (eds.), Implicit Finite Element Methods, Computational Methods for Transient Analysis, North-Holland, Amsterdam, 1983,chap. 4, pp. 417-471. Mathies, H., and G. Strang, The Solution of Nonlinear Finite Element Equations, Int. J. Numer. Meth. Eng., 14:1613-1626, 1979. Riks, E., An Incremental Approach to the Solution of Snapping and Buckling Problems, Int. J. Numer. Meth. Eng., 15:529-551, 1979. Tsai, C. T., and A. N. Palazotto, Nonlinear and Multiple Snapping Responses of Cylindrical Panels Comparing Displacement Control and Riks Method, Comput. Struct., 41:605-610, 1991.

2.

3.

4.

5.

6.

7.

8.

9.

In de x

5-32

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis 10.

Zienkiewicz, O. C., Incremental Displacement in Nonlinear Analysis, Int. J. Numer. Meth. Eng., 3:587-588, 1971. Zienkiewicz, O. C., and Taylor, R. L., The Finite Element Method, Vol. II, Fourth edition, McGraw-Hill, 1991.

11.

In de x

COSMOSM Advanced Modules

5-33

Chapter 5 Numerical Procedures

In de x

5-34

COSMOSM Advanced Modules

Element Library

Introduction
In this chapter, general information regarding the different element types, their geometric dimensions and dimensional behavior are presented. The different material models available for use with the different element groups are also furnished. Tables for real constants for NSTAR elements are also provided.

In de x

COSMOSM Advanced Modules

6-1

Chapter 6 Element Library Table 6-1. Element Library: General Information COSMOSM Element Name TRUSS2D TRUSS3D BEAM2D BEAM3D IMPIPE SPRING PLANE2D TRIANG SHELL3 SHELL4 SHELL3T SHELL6 SHELL6T SHELL4T SHELL3L SH3LL4L SOLID TETRA4 TETRA10 GAP MASS BUOY GENSTIF Plane Truss Space Truss Plane Beam Space Beam Immersed Pipe Axial and/or Torsional Spring 4 to 8-node (Plane Stress, Strain, Axisymmetric) 3 to 6-node (Plane Stress, Strain, Axisymmetric) 3-node Triangular Thin Shell 4-node Quadrilateral Thin Shell 3-node Triangular Thick Shell 6-node Triangular Thin Shell 6-node Triangular Thick Shell 4-node Quadrilateral Thick Shell 3-node Triangular Composite Shell 4-node Quadrilateral Composite Shell 8 to 20-node Continuum Brick 4-node Continuum Tetrahedron 10-node Continuum Tetrahedron Gap/Contact with Friction Concentrated Mass Immersed Spherical Mass General Stiffness Number of DOF /Node 2 3 3 6 6 3 to 6 2 2 6 6 6 6 6 6 6 6 3 3 3 1/2/3* 6 6 6 Element Dimensional Behavior 1D/ 2D (XY-Plane) 1D/ 2D/ 3D 1D/ 2D (XY-Plane) 1D/ 2D/ 3D 2D/ 3D 1D/ 2D/ 3D 2D (XY-Plane) 2D (XY-Plane) 2D/ 3D 2D/ 3D 2D/ 3D 2D/ 3D 2D/ 3D 2D/ 3D 2D/ 3D 2D/ 3D 3D 3D 3D 1D/ 2D/ 3D 1D/ 2D/ 3D 1D/ 2D/ 3D 3D

Description

According to the contact nodes

In de x

6-2

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis Table 6-2a. Element Library: Linear Material Model Information COSMOSM Element Name TRUSS2D TRUSS3D BEAM2D BEAM3D IMPIPE SPRING PLANE2D TRIANG SHELL3 SHELL4 SHELL3T SHELL6 SHELL6T SHELL4T SHELL3L SHELL4L SOLID TETRA4 TETRA10 Elastic Isotropic Orthotropic Composite Viscoelastic Isotropic

Available

In de x

COSMOSM Advanced Modules

6-3

Chapter 6 Element Library Table 6-2b. Element Library: Nonlinear Material Model Information Elastic Curved Description Elastic-Plastic Creep Classical Creep Exp Hyperelastic MooneyRivlin Ogden BlatzKo

COSMOSM Element Name TRUSS2D TRUSS3D BEAM2D BEAM3D IMPIPE SPRING PLANE2D TRIANG SHELL3 SHELL4 SHELL3T SHELL6 SHELL6T SHELL4T SHELL3L SH3LL4L SOLID TETRA4 TETRA10

Available

In de x

6-4

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis Table 6-2c. Element Library: Nonlinear Material Model Information Plastic Bilinear + Curve Description von Mises Iso von Mises Kin Plastic ElasticPerfectly Plastic DruckerPrager

COSMOSM Element Name

Plastic Concrete

Fabric Membrane

Failure of Composites

UserDefined

TRUSS2D TRUSS3D BEAM2D BEAM3D IMPIPE SPRING PLANE2D TRIANG SHELL3 SHELL4 SHELL3T SHELL6 SHELL6T SHELL4T SHELL3L SH3LL4L SOLID TETRA4 TETRA10

* *

+ + +

Available
* Plane Stress + Membrane

In de x

COSMOSM Advanced Modules

6-5

Chapter 6 Element Library Table 6-3. Element Library: Real Constants COSMOSM Element Name RC Constants No. RC RC1 RC2 RC3 RC4 RC1 RC2 RC3 RC4 RC1 RC2 RC3 RC4 RC5 RC6 RC7 RC8 Description Cross sectional area Cross sectional perimeter (for thermal analysis only) Initial axial force (with large displacement options) Initial axial strain (with large displacement options) Cross sectional area Cross sectional perimeter (for thermal analysis only) Initial axial force (with large displacement options) Initial axial strain (with large displacement options) Cross-sectional area Moment of inertia Depth (diameter for circular cross section) End release code at node 1 End release code at node 2 Shear factor in the element y-axis Temperature difference in the element y-axis Perimeter (for thermal analysis only) Cross sectional area Moment of inertia Temperature difference in the element y-axis Perimeter (for thermal analysis only) (Refer to the elements chapter in COSMOSM User Guide for more information)

TRUSS2D

TRUSS3D

BEAM2D

BEAM3D

RC1 14 to RC2 27

In de x

6-6

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis Table 6-3. Element Library: Real Constants (Continued) COSMOSM Element Name RC Constants No. RC RC1 RC2 RC3 RC4 RC5 RC6 RC7 RC8 RC9 RC10 RC11 RC12 RC13 RC14 RC15 RC16 RC17 RC1 RC2 RC1 RC2 RC1 RC2 RC1 RC2 RC3 RC4 RC5 RC6 Description Outside diameter of the pipe Pipe thickness Flexibility factor End-release code Internal pressure Internal fluid density Global Z-coordinate of the pipe internal fluid's free surface Mass of internal fluid/hardware External insulation density Thickness of external insulation Coefficient of buoyant force Coefficient of axial strain correction due to external hydrostatic and hydrodynamic pressures Coefficient of added mass Coefficient of fluid inertia force Coefficient of normal drag Coefficient of tangential drag Prestrain Axial stiffness (for linear material only) Rotational stiffness (for linear material only) Thickness (for plane stress option only) Material angle (for linear orthotropic material only) Thickness (for plane stress option only) Material angle (for linear orthotropic material only) Thickness Temperature gradient Unused constant for this element Unused constant for this element Normal prestress value for element x and y directions Normal prestrain value for element x and y directions

IMPIPE

17

SPRING PLANE2D TRIANG

2 2 2

SHELL3/4/6 SHELL3T/4T/ 6T

In de x

COSMOSM Advanced Modules

6-7

Chapter 6 Element Library

Table 6-3. Element Library: Real Constants (Concluded) COSMOSM Element Name RC Constants No. 2+3 NL 9 9 RC RC1 RCxx RC1-9 RC1-9 RC1 RC2 RC3 RC4 RC5 GAP (Node-toNode) 7 RC6 RC7 RC8 RC9 RC10 RC11 RC12 RC13 RC1 RC2 RC3 RC4 RC5 RC6 RC7 RC1 RC2 RC3 RC4 RC5 RC6 RC7 RC8 RC9 RC10 RC11 Description The number of real constants to be entered depends on the number of layers (NL). Refer to the elements chapter in COSMOSM user guide for more information. X,Y,Z coordinates of three points (for orthotropic materials only) X,Y,Z coordinates of three points (for orthotropic materials only) Allowable relative displacement between two nodes Coefficient of friction Spring stiffness Preload in the gap Maximum allowable distance beyond which gap responds as perfectly rigid Damper constant Damper constant Source Stiffness in X-direction Source Stiffness in Y-direction Source Stiffness in Z-direction Target Stiffness in X-direction Target Stiffness in Y-direction Target Stiffness in Z-direction Mass in the global Cartesian X-direction Mass in the global Cartesian Y-direction Mass in the global Cartesian Z-direction Rotary inertia about the global Cartesian X-direction Rotary inertia about the global Cartesian Y-direction Rotary inertia about the global Cartesian Z-direction Thermal capacity (in units of heat energy) Mass in the global Cartesian X-direction Mass in the global Cartesian Y-direction Mass in the global Cartesian Z-direction Rotary inertia about the global Cartesian X-direction Rotary inertia about the global Cartesian Y-direction Rotary inertia about the global Cartesian Z-direction Outside diameter of the buoy Coefficient of buoyant force Coefficient of added mass Coefficient of fluid inertia force Coefficient of drag

SHELL3L/4L

TETRA4R SOLID

MASS

BUOY

11

In de x

6-8

COSMOSM Advanced Modules

Commands and Examples

Command Summary
Table 7-1. Frequently Used Commands for Nonlinear Analysis Command/Menu A_NONLINEAR ACTSET CONTACT > CURDEF INITIAL J INTEGRAL NL_AUTO NL_BASE NL_CONTROL NL_INTGR NL_NRESP NL_PLOT NL_PRINT NL_RDAMP MPC MPCTYP R_NONLINEAR RESTART TIMES Path Analysis > NONLINEAR > NonL Analysis Options Control > ACTIVATE > Set Entity Analysis > NONLINEAR > LoadsBC > FUNCTION CURVE > Time/Temp Curve LoadsBC > LOAD OPTIONS > Initial Cond Analysis > NONLINEAR > Analysis > NONLINEAR > AutoStep Options Analysis > NONLINEAR > Base Motion Parameter Analysis > NONLINEAR > Solution Control Analysis > NONLINEAR > Integration Options Analysis > NONLINEAR > Response Options Analysis > NONLINEAR > Plot Options Analysis > NONLINEAR > Print Options Analysis > NONLINEAR > Damping Coefficient LoadsBC > FUNCTION CURVE > Material Curve LoadsBC > FUNCTION CURVE > Material Curve Type Analysis > NONLINEAR > Run NonL Analysis Analysis > LoadsBC > LOAD OPTIONS > Time Parameter Analysis > NONLINEAR >ELEMENT_BIRTH/DEATH

In de x

EKILL and ELIVE

COSMOSM Advanced Modules

7-1

Chapter 7 Commands and Examples

The above represent some of the most frequently used commands needed to perform nonlinear analysis using the NSTAR module. Information regarding analysis type, direct time integration, initial conditions, damping, time and temperature curves associated with different loading conditions and material property sets, and numerical solution procedures are provided using these commands. In addition, both line and surface contact problems may be considered for analysis with the nonlinear module. Parameters required to define material models are discussed in Chapter 3. Command descriptions are presented in COSMOSM Command Reference Manual. NSTAR can handle geometric, material, and contact nonlinearities. The temperature dependency of material properties can also be handled. As a guide to the users, a brief outline describing the application of specific commands required to set up different categories of nonlinear problems is presented.

Elastoplastic Analysis
In the following, only the commands essential for this nonlinear analysis case are listed.
Command (Path)
EGROUP

Intended Use

(Propsets > Element Group)

Option 5 of this command specifies the use of von Mises elastoplastic model with an isotropic or a kinematic hardening rule for this element group. Using this command the required material properties (EX, ETAN, NUXY, and SIGYLD) for defining the bilinear elastoplastic stressstrain curve are input.

MPROP

(Propsets > Material Property)

In de x

7-2

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis MPCTYP and MPC

(LoadsBC>FUNCTION CURVE> Material Curve Type, Material Curve)

These commands are used for curve description of elastoplastic stress-strain curve. The command is used to define the starting time, the ending time and the time step increment for all nonlinear analysis cases. This command is not needed if the Arc-length Control technique is used. Commands to activate time curves (previously defined by the CURDEF command) and define the accompanying forces and/or pressure and/or prescribed displacements. Note that it is a good practice to deactivate the curves immediately after their use to avoid errors or confusion of any kind. This command is not needed if the Arc-length Control technique is used. See ACTSET, TC, Curve_Label above. See ACTSET, TC, Curve_Label above. See ACTSET, TC, Curve_Label above. See ACTSET, TC, Curve_Label above.

TIMES

(LoadsBC > LOAD OPTIONS > Time Parameter)

ACTSET, TC, Curve_Label

(Control > ACTIVATE > Set Entity)

FND, FPT, FCR, FSF, FCT, FRG

(LoadsBC > STRUCTURAL > FORCE >)


PEL, PCR, PSF, PRG

(LoadsBC > STRUCTURAL > PRESSURE >)


DND, DPT, DCR, DSF, DCT, DRG

(LoadsBC>STRUCTURAL>DISPLACEMENT>)
ACTSET, TC, 0

(Control > ACTIVATE > Set Entity)

In de x

COSMOSM Advanced Modules

7-3

Chapter 7 Commands and Examples A_NONLINEAR***

(Analysis > NONLINEAR > NonL Analysis Options)

This command specifies the nonlinear option (S = STATIC, or D = DYNAMIC) and some other relevant options and parameters. This command specifies the numerical procedure to be used in nonlinear analysis. It defines the Control technique, the iterative method, and their associated input. This command is used to activate the adaptive automatic stepping option in nonlinear structural analysis. Delimiters for the step size can be specified. This command is used to select nodes for which the displacement response is to be saved for X-Y plot purposes. This command is used to define sets of steps for which the deformations and stresses are to be plotted. This command controls the output quantities to be written in the output file. This command runs NSTAR which is the nonlinear module of COSMOSM.

NL_CONTROL***

(Analysis > NONLINEAR > Solution Control)

NL_AUTO***

(Analysis > NONLINEAR > AutoStep Options)

NL_NRESP

(Analysis > NONLINEAR > Response Options)

ACTSET, TC, Curve_Label NL_PLOT

(Analysis > NONLINEAR > Plot Options)

ACTSET, TC, Curve_Label NL_PRINT

(Analysis > NONLINEAR > Print Options)

ACTSET, TC, Curve_Label R_NONLINEAR

(Analysis > NONLINEAR > Run NonL Analysis)

As it is evident, the commands required to completely describe the finite element model and other properties should be defined before issuing the solution command [R_NONLINEAR (Analysis > NONLINEAR > Run NonL Analysis)].
In de x

7-4

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

Load curves essential for the incremental solution of nonlinear static problems are represented by (pseudo) time curves. These curves are defined using the CURDEF (LoadsBC > FUNCTION CURVE > Time/ Temp Curve) command. *** If the default options (and/or parameters) are satisfactory, this command may be omitted.
**

Geometrically Nonlinear Analysis


The special commands required to set up the geometrically nonlinear analysis available in NSTAR are as follows:
Command (Path)
EGROUP

Intended Use

(Propsets > Element Group)

Option 6 of this command sets the flag on for geometrically nonlinear analysis formulation to be associated with this element group. See the Elastoplastic Analysis section. See the Elastoplastic Analysis section. See the Elastoplastic Analysis section. See the Elastoplastic Analysis section. section.

TIMES

(LoadsBC > LOAD OPTIONS > Time Parameter)


ACTSET, TC, Curve_Label

(Control > ACTIVATE > Set Entity)


FND, FPT, FCR, FSF, FCT, FRG

(LoadsBC > STRUCTURAL > FORCE >)


PEL, PCR, PSF, PRG

(LoadsBC > STRUCTURAL > PRESSURE >)


DND, DPT, DCR, DSF, DCT, DRG

(LoadsBC > STRUCTURAL > DISPLACEMENT >) See the Elastoplastic Analysis
ACTSET, TC, 0

(Control > ACTIVATE > Set Entity)

See the Elastoplastic Analysis section.

In de x

COSMOSM Advanced Modules

7-5

Chapter 7 Commands and Examples A_NONLINEAR

(Analysis > NONLINEAR > NonL Analysis Options) See the Elastoplastic Analysis

section.
NL_CONTROL

(Analysis > NONLINEAR > Solution Control)


NL_AUTO

See the Elastoplastic Analysis section. See the Elastoplastic Analysis section. See the Elastoplastic Analysis section.

(Analysis > NONLINEAR > AutoStep Options)


R_NONLINEAR

(Analysis > NONLINEAR > Run NonL Analysis)

Again, it is assumed that the full model has been properly constructed with the help of GEOSTAR commands.

Elastoplastic Large Displacement Analysis


Command (Path)
EGROUP

Intended Use

(Propsets > Element Group)

Options 5 and 6 are both turned on to specify the elastoplastic model and the geometric nonlinear option. See the Elastoplastic Analysis section. See the Elastoplastic Analysis section. See the Elastoplastic Analysis section. See the Elastoplastic Analysis section. See the Elastoplastic Analysis section.

MPROP

(Propsets > Material Property)


MPCTYP and MPC

(LoadsBC>FUNCTION CURVE > Material Curve Type, Material Curve)


TIMES

(LoadsBC > LOAD OPTIONS > Time Parameter)


ACTSET, TC, Curve_Label

(Control > ACTIVATE > Set Entity)


FND, FPT, FCR, FSF, FCT, FRG

(LoadsBC > STRUCTURAL > FORCE >)


In de x

7-6

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis PEL, PCR, PSF, PRG

(LoadsBC > STRUCTURAL > PRESSURE >)


DND, DPT, DCR, DSF, DCT, DRG

See the Elastoplastic Analysis section. See the Elastoplastic Analysis section. See the Elastoplastic Analysis section. See the Elastoplastic Analysis section. See the Elastoplastic Analysis section. See the Elastoplastic Analysis section. See the Elastoplastic Analysis section.

(LoadsBC>STRUCTURAL>DISPLACEMENT>
ACTSET, TC, 0

(Control > ACTIVATE > Set Entity)


A_NONLINEAR

(Analysis>NONLINEAR>NonL Analysis Options)


NL_CONTROL

(Analysis > NONLINEAR > Solution Control)


NL_AUTO

(Analysis > NONLINEAR > AutoStep Options)


R_NONLINEAR

(Analysis > NONLINEAR > Run NonL Analysis)

Nonlinear Dynamic Analysis


The nonlinear dynamic analysis based on direct time integration methods requires the following special commands:
Command (Path)
EGROUP

Intended Use

(Propsets > Element Group)

Options 5 and 6 both control the material models and the geometric nonlinear analysis flags. See the Elastoplastic Analysis section. See the Elastoplastic Analysis section.

MPROP

(Propsets > Material Property)


MPCTYP and MPC

(LoadsBC>FUNCTION CURVE> Material Curve Type, Material Curve)


In de x

COSMOSM Advanced Modules

7-7

Chapter 7 Commands and Examples TIMES

(LoadsBC > LOAD OPTIONS > Time Parameter)


ACTSET, TC, Curve_Label

See the Elastoplastic Analysis section.

(Control > ACTIVATE > Set Entity)


FND, FPT, FCR, FSF, FCT, FRG

(LoadsBC > STRUCTURAL > FORCE >)


PEL, PCR, PSF, PRG

(LoadsBC > STRUCTURAL > PRESSURE >)


ACTSET, TC, 0

(Control > ACTIVATE > Set Entity)


A_NONLINEAR

See the Elastoplastic Analysis section. The analysis option should be switched to D for dynamic. The Force control option with MNR or NR methods must be used. No line search is performed for dynamic analysis. This command is used to incorporate Rayleigh proportional damping in the dynamic analysis. This command is used to incorporate the effects of base motion accelerations in the dynamic analysis. This command can be used to choose the direct implicit time integration schemes. The user can select either NewmarkBeta or Wilson-Theta methods. If this command is not issued, the Newmark-Beta method with defaults values is incorporated in the analysis.

(Analysis>NONLINEAR>NonL Analysis Options)


NL_CONTROL

(Analysis > NONLINEAR > Solution Control)

NL_RDAMP

(Analysis > NONLINEAR > Damping Coefficient)

NL_BASE

(Analysis>NONLINEAR>Base Motion Parameter)

NL_INTGR

(Analysis > NONLINEAR > Integration Options)

In de x

7-8

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis NL_AUTO

(Analysis > NONLINEAR > AutoStep Options)


NL_NRESP

See the Elastoplastic Analysis section. This command is used to select nodes for which the displacement, velocity, and acceleration responses are to be saved for X-Y-plotting purposes. See the Elastoplastic Analysis section. See the Elastoplastic Analysis section. See the Elastoplastic Analysis section.

(Analysis > NONLINEAR > Response Options)

NL_PLOT

(Analysis > NONLINEAR > Plot Options)


NL_PRINT

(Analysis > NONLINEAR > Print Options)


R_NONLINEAR

(Analysis > NONLINEAR > Run NonL Analysis)

Linear Dynamic Analysis (Time-History)


The nonlinear module NSTAR may also be used for the solution of linear dynamic problems using time integration methods. Special commands required to set up this case are listed below.
Command (Path)
TIMES

Intended Use

(LoadsBC > LOAD OPTIONS > Time Parameter)


ACTSET, TC, Curve_Label

See the Elastoplastic Analysis section. See the Elastoplastic Analysis section. See the Elastoplastic Analysis section. See the Elastoplastic Analysis section.

(Control > ACTIVATE > Set Entity)


FND, FPT, FCR, FSF, FCT, FRG

(LoadsBC > STRUCTURAL > FORCE >)


PEL, PCR, PSF, PRG

(LoadsBC > STRUCTURAL > PRESSURE >)

In de x

COSMOSM Advanced Modules

7-9

Chapter 7 Commands and Examples ACTSET, TC, 0

(Control > ACTIVATE > Set Entity)


A_NONLINEAR

See the Elastoplastic Analysis section. See the Nonlinear Dynamic Analysis section. See the Nonlinear Dynamic Analysis section. See the Nonlinear Dynamic Analysis section. See the Nonlinear Dynamic Analysis section. See the Nonlinear Dynamic Analysis section. See the Elastoplastic Analysis section. See the Elastoplastic Analysis section.

(Analysis>NONLINEAR>NonL Analysis Options)


NL_CONTROL

(Analysis > NONLINEAR > Solution Control)


NL_RDAMP

(Analysis > NONLINEAR > Damping Coefficient)


NL_BASE

(Analysis>NONLINEAR>Base Motion Parameter)


NL_INTGR

(Analysis > NONLINEAR > Integration Options)


NL_AUTO

(Analysis > NONLINEAR > AutoStep Options)


R_NONLINEAR

(Analysis > NONLINEAR > Run NonL Analysis)

Analysis Including Temperature Loading


Command (Path)
TIMES

Intended Use

(LoadsBC > LOAD OPTIONS > Time Parameter)


ACTSET, TC, Curve_Label

See the Elastoplastic Analysis section. These commands are used to activate time curves and define the accompanying loading temperature. Again, it is a good practice to deactivate the curves immediately after their use to avoid errors or confusion of any kind.

(Control > ACTIVATE > Set Entity)

In de x

7-10

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis NTND, NTPT, NTCR, NTSF, NTCT, NTRG

(LoadsBC > THERMAL > TEMPERATURE >)


ACTSET, TC, 0

See ACTSET, TC, Curve_Label above. See ACTSET, TC, Curve_Label above. In this command, the special loading flag must include the character T''. See the Elastoplastic Analysis section. See the Elastoplastic Analysis section. See the Elastoplastic Analysis section.

(Control > ACTIVATE > Set Entity)


A_NONLINEAR

(Analysis>NONLINEAR>NonL Analysis Options)

NL_CONTROL

(Analysis > NONLINEAR > Solution Control)


NL_AUTO

(Analysis > NONLINEAR > AutoStep Options)


R_NONLINEAR

(Analysis > NONLINEAR > Run NonL Analysis)

Structural Analysis with Temperature-Dependent Material Properties


The relevant commands needed to set up this analysis for problems with temperature-dependent material properties are:
Command (Path)
EGROUP

Intended Use

(Propsets > Element Group)

Options 5 and 6 both control the material models and the geometric nonlinear analysis flags (refer to COSMOSM Command Reference Manual for a list of different material models with temperaturedependent parameters). These commands are used to activate temperature curves and define the associated temperature-dependent-

ACTSET, TP, Curve_Label

(Control > ACTIVATE > Set Entity)

In de x

COSMOSM Advanced Modules

7-11

Chapter 7 Commands and Examples

material properties. Again, it is a good practice to deactivate the curves immediately after their use to avoid errors or confusion of any kind.
MPROP

(Propsets > Material Property)


EX, SIGYLD, ETAN,....., etc. ACTSET, TP, 0

See ACTSET, TP, Curve_Label above.

(Control > ACTIVATE > Set Entity)


TIMES

See ACTSET, TP, Curve_Label above. See the Elastoplastic Analysis section. See the Analysis Including Temperature Loading section. See the Analysis Including Temperature Loading section. See the Analysis Including Temperature Loading section. See the Analysis Including Temperature Loading section. See the Elastoplastic Analysis section. See the Elastoplastic Analysis section. See the Elastoplastic Analysis section.

(LoadsBC > LOAD OPTIONS > Time Parameter)


ACTSET, TC, Curve_Label

(Control > ACTIVATE > Set Entity)


NTND, NTPT, NTCR, NTSF, NTCT, NTRG

(LoadsBC > THERMAL > TEMPERATURE >)


ACTSET, TC, 0

(Control > ACTIVATE > Set Entity)


A_NONLINEAR

(Analysis > NONLINEAR > NonL Analysis Options)


NL_CONTROL

(Analysis > NONLINEAR > Solution Control)


NL_AUTO

(Analysis > NONLINEAR > AutoStep Options)


R_NONLINEAR

(Analysis > NONLINEAR > Run NonL Analysis)

In de x

7-12

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

Elastic Creep Analysis


The special commands essential for setting up the input for this type of analysis are given below:
Command (Path)
EGROUP

Intended Use

(Propsets > Element Group)

Option 7 of this command sets the flag for creep analysis with this element group. Use CREEPC or CREEPX according to the creep law used in the analysis to define creep constants. See the Elastoplastic Analysis section. See the Elastoplastic Analysis section. See the Elastoplastic Analysis section. See the Elastoplastic Analysis section. section.

MPROP

(Propsets > Material Property)

TIMES

(LoadsBC > LOAD OPTIONS > Time Parameter)


ACTSET, TC, Curve_Label

(Control > ACTIVATE > Set Entity)


FND, FPT, FCR, FSF, FCT, FRG

(LoadsBC > STRUCTURAL > FORCE >)


PEL, PCR, PSF, PRG

(LoadsBC > STRUCTURAL > PRESSURE >)


DND, DPT, DCR, DSF, DCT, DRG

(LoadsBC > STRUCTURAL > DISPLACEMENT >) See the Elastoplastic Analysis
ACTSET, TC, 0

(Control > ACTIVATE > Set Entity)


A_NONLINEAR Command

See the Elastoplastic Analysis section. See the Elastoplastic Analysis section. See the Elastoplastic Analysis section. See the Elastoplastic Analysis section.

(Analysis>NONLINEAR>NonL Analysis Options)


NL_CONTROL

(Analysis > NONLINEAR > Solution Control)


NL_AUTO

(Analysis > NONLINEAR > AutoStep Options)


In de x

COSMOSM Advanced Modules

7-13

Chapter 7 Commands and Examples R_NONLINEAR

(Analysis > NONLINEAR > Run NonL Analysis)

See the Elastoplastic Analysis section.

Static Analysis Using Displacement Control Technique


Command (Path)
TIMES

Intended Use

(LoadsBC > LOAD OPTIONS > Time Parameter)

See the Elastoplastic Analysis section.

Define a Pattern of Loads (no association with time curve).


ACTSET, TC, Curve_Label = 1

(Control > ACTIVATE > Set Entity)

This curve will be associated with the controlled degree of freedom used in the solution process using the Displacement Control technique.

FND, FPT, FCR, FSF, FCT, FRG

(LoadsBC > STRUCTURAL > FORCE >)


PEL, PCR, PSF, PRG

(LoadsBC > STRUCTURAL > PRESSURE >)


A_NONLINEAR

(Analysis>NONLINEAR>NonL Analysis Options)


NL_CONTROL

See the Elastoplastic Analysis section. The Displacement Control option with MNR or NR iterative methods is selected. Also, the controlled degree of freedom is specified. See the Elastoplastic Analysis section. This command is used to select nodes for which the displacement response is to be saved for XY-plotting

(Analysis > NONLINEAR > Solution Control)

NL_AUTO

(Analysis > NONLINEAR > AutoStep Options)


NL_NRESP

(Analysis > NONLINEAR > Response Options)

In de x

7-14

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

purposes. X-Y-plots of the load factor multiplier (LFACT), on the Y-axis, versus the nodal displacement components (UX, UY, UZ, ...), on the X-axis, of the selected nodes can be provided.
NL_PLOT

(Analysis > NONLINEAR > Plot Options)


NL_PRINT

See the Elastoplastic Analysis section. See the Elastoplastic Analysis section. See the Elastoplastic Analysis section.

(Analysis > NONLINEAR > Print Options)


R_NONLINEAR

(Analysis > NONLINEAR > Run NonL Analysis)

Static Analysis Using Arc-Length Control Technique


Define a Pattern of Loads (no association with time curve). Command (Path)
FND, FPT, FCR, FSF, FCT, FRG

Intended Use

(LoadsBC > STRUCTURAL > FORCE >)

Forces and pressures defined: ACTSET,TC,1 will be considered. (No time curves need to be defined).

PEL, PCR, PSF, PRG

(LoadsBC > STRUCTURAL > PRESSURE >)


A_NONLINEAR

(Analysis > NONLINEAR > NonL Analysis Options)


NL_CONTROL

See the Elastoplastic Analysis section. The Arc-Length Control option with MNR or NR iterative methods is selected. Also, the parameters required for this control are input.

(Analysis > NONLINEAR > Solution Control)

In de x

COSMOSM Advanced Modules

7-15

Chapter 7 Commands and Examples NL_AUTO

(Analysis > NONLINEAR > AutoStep Options)


NL_NRESP

See the Elastoplastic Analysis section. See the Static Analysis Using Displacement Control Technique section. See the Elastoplastic Analysis section. See the Elastoplastic Analysis section. See the Elastoplastic Analysis section.

(Analysis > NONLINEAR > Response Options)

NL_PLOT

(Analysis > NONLINEAR > Plot Options)


NL_PRINT

(Analysis > NONLINEAR > Print Options)


R_NONLINEAR

(Analysis > NONLINEAR > Run NonL Analysis)

Examples
The following are examples of nonlinear analyses.

Elastoplastic Nonlinear Analysis Example


An example of elastoplastic, nonlinear, static analysis is described. This includes the descriptions of the steps required to set up and solve the problem, in detail from GEOSTAR.

Statement of the Problem


A cantilever metal sheet is subjected to a uniform pressure along the edge as shown in Figure 7-1. Investigate the elastoplastic response of this metal sheet using 4node, 2D plane stress elements. The material of the sheet is assumed to obey the von Mises yield criterion.

In de x

7-16

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis Figure 7-1. Problem Sketch


p

13 13 14 15 16 10 9 7 9 10 8 11 9 12 1 2 8 8

t Time Curve

L
5

4 6 1 2

5 7 2 3

3 4

ET

L Problem Sketch

y
E

Stress - Strain Curve

Given
E L t = EX = 21,000 N/mm2 = 30 mm = 0.3 = 1 mm

y = 10 N/mm2 ET = 5,000 N/mm2

GEOSTAR Input
1.

Define the element group. For this example, the 2D plane stress element is selected.
Geo Panel: Propsets > Element Group (EGROUP) Element group > 1 Element category > Area Element type (for area) > PLANE2D

In de x

COSMOSM Advanced Modules

7-17

Chapter 7 Commands and Examples

OP1:S/F flag > Solid OP2:Integr Type > QM6 OP3:Type > Plane Stress OP4:Stress direction > Global Cartesian OP5:Mat > von Mises (isotropic) OP6:Disp. > Small OP7:Material creep > No OP8:Strain plasticity > Small
2.

The plasticity model used in the analysis is based on von Mises yield criterion with bilinear isotropic hardening rule. Define the bilinear stress-strain curve (Figure 7-1) by EX, ETAN and SIGYLD options in command MPROP (Propsets > Material Property). EX defines Young's Modulus, ETAN defines the Tangent Modulus (ET) and SIGYLD defines the Yield Stress y.
Geo Panel: Propsets > Material Property (MPROP) Material property set > 1 Material property name > EX Property value > 21000 Material property name > ETAN Property value > 5000 Material property name > SIGYLD Property value > 10

The default value of NUXY is 0.3. Therefore, it is not necessary to specify Poisson's ratio unless other than the default value is required.
3.

Define the thickness of the plane stress element.


Geo Panel: Propsets > Real Constant (RCONST) Associated element group > 1 Real constant set > 1 Start location of the real constants > 1 No. of real constants to be entered > 2 RC1: Thickness > 1.0 RC2: Material angle (beta) > 0.0

4.

Define the geometry of the model. Change the view to X-Y using the Viewing (Binocular) icon.
Geo Panel: Geometry > SURFACES > Draw w/ 4 Coord (SF4CORD)

In de x

7-18

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

Surface > 1 Keypoint 1 XYZ-coordinate value > 0,0,0 Keypoint 2 XYZ-coordinate value > 30,0,0 Keypoint 3 XYZ-coordinate value > 30,30,0 Keypoint 4 XYZ-coordinate value > 0,30,0
5.

Use the Auto Scale icon to readjust the model scale. Define the elements and nodes through mesh generation.
Geo Panel: Geo Panel:
(M_SF)

Meshing > PARAMETRIC MESH > Surfaces

Beginning surface > 1 Ending surface > 1 Increment > 1 Number of nodes per element > 4 Number of elements on first curve > 3 Number of elements on second curve > 3 Spacing ratio for first curve > 1.0 Spacing ratio for second curve > 1.0
6.

Define displacement constraints using the DCR (LoadsBC > STRUCTURAL > DISPLACEMENT > Define Curves) command.
Geo Panel: LoadsBC > STRUCTURAL > DISPLACEMENT > Define by
Curves (DCR)

Beginning curve > 2 Displacement label > AL: All 6 DOF Accept defaults ...
7.

Define the starting time, final time and time increment using the TIMES (LoadsBC > LOAD OPTIONS > Time Parameter) command.
Geo Panel: LoadsBC > LOAD OPTIONS > Time Parameter (TIMES) Starting time > 0.0 Final time > 8 Time increment > 1

8.

Now define the load versus time curve using the CURDEF (LoadsBC > FUNCTION CURVE > Time/Temp Curve) command.
Geo Panel: LoadsBC > FUNCTION CURVE > Time/Temp Curve (CURDEF)

In de x

COSMOSM Advanced Modules

7-19

Chapter 7 Commands and Examples

Curve type > Time Curve number > 1 Start point > 1 Time value for point 1 > 0.0 Function value for point 1 > 0 Time value for point 2 > 1.0 Function value for point 2 > 9 Time value for point 3 > 2.0 Function value for point 3 > 10 Time value for point 4 > 8.0 Function value for point 4 > 13 Time value for point 5 > 9.0 Function value for point 5 > 13 Time value for point 6 >
9.

A number of time-load curves can be defined. However, the curve associated with the applied load must be activated prior to the definition of the load. Since you just defined time curve 1, it is currently active. Define pressure loading using the PCR (LoadsBC > STRUCTURAL > PRESSURE > Define Curves) command.
Geo Panel:
(PCR)

10.

LoadsBC > STRUCTURAL > PRESSURE > Define Curves

Beginning curve > 1 Pressure magnitude > -1 Ending curve > 1 Increment > 1 Pressure at the end of direction 1 > -1 Pressure direction > Normal direction
11.

By default, COSMOSM will write displacement output for all the nodes defined in the problem. But here, we are only interested in the displacements of the free edge of the cantilever plate. Therefore, define the group of nodes on the edge to be considered for displacement output. Remember that this step only affects the output file (.OUT) and not the files used for postprocessing.
Geo Panel: Analysis > OUTPUT OPTIONS > Set Nodal Range
(PRINT_NDSET)

Number of groups > 1 Beginning node of group 1 > 1 Ending node of group 1 > 4
In de x

7-20

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis 12.

Define the number of nodes for which the response curve is required to be generated. Use the NL_NRESP (Analysis > NONLINEAR > Response Options) command for this purpose. This command specifies a time-history plot file to be created for the defined set of nodes.
Geo Panel: Analysis > NONLINEAR > Response Options (NL_NRESP) Starting location [1] > 1 Node 1 > 1 Node 2 > 2 Node 3 > 3 Node 4 > 4

13.

Next, define the time step number for which the displacements and stresses are to be saved for later graphic processing. Here, results for time step number 1 through 8 are desired.
Geo Panel: Analysis > NONLINEAR > Plot Options (NL_PLOT) Set 1 beginning step > 1 Set 1 ending step > 8 Set 1 step increment > 1

14.

Finally, having completed the description of the model and the specification of the desired postprocessing data, the nonlinear analysis will be performed.
Geo Panel: Analysis > NONLINEAR > Run NonL Analysis
(R_NONLINEAR)

15.

This command runs the NSTAR module and gives displacement as well as stress output. You can examine the output file using the EDIT (File > Edit...) command or your favorite text editor.

Postprocessing
16.

Plot the deformed shape at time step 8.


Geo Panel: Results > PLOT > Deformed Shape (DEFPLOT) Step number > 8 Beginning element > 1 Ending element > 9 Increment > 1 Deformation scale flag > Scale factor > 97.258057

In de x

COSMOSM Advanced Modules

7-21

Chapter 7 Commands and Examples 17.

Use the sliding scale button to set the scale to 0.5. Animate the deflected shape for time steps 1 through 8.
Geo Panel: Results > PLOT > Animate (ANIMATE) Beginning step number > 1 Ending step number > 8 Step increment > 1 Animation type > Two Way Delay number > 0 Scale factor > 97.258057 Number of frames > 9 Save and play as AVI > No AVI file name > test.avi Number of iterations > 1

18.

Plot von Mises stresses at time step 8:


Geo Panel: Results > PLOT > Stress (STRPLOT) Time step number > 8 Component > VON Layer number > 1 Coordinate system > 0 Stress flag > Nodal stress Face of element > Top face Select contour option ... Plot type > Color filled contour Accept defaults ...

19.

Plot the variation of von Mises stresses along a line segment in the sheet.
Geo Panel: Results > PLOT > Path Graph (LSECPLOT) Node > 2 Node > 14 Node > 14

The resulting plot is shown in Figure 7-2. The TRANSLATE command (or the Translate icon) is used to adjust the relative position of the plotted figures.
20.

Animate the von Mises stresses for steps 1 through 8.


Geo Panel: Results > PLOT > Animate (ANIMATE) Beginning step number > 1 Ending step number > 8

In de x

7-22

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

Step increment > 1 Animation type > Two way Animation Delay number > Scale factor > 97.1118
21.

Generate a time history plot:


Geo Panel: Display > XY PLOTS > Activate Post-Proc (ACTXYPLOT) Graph Number >1 X_variable > Time Y_variable > UY Node number > 2 Graph color > 12 Graph line style > Solid Graph symbol style > 0 Graph id > 2N Geo Panel: Display > XY PLOTS > Plot Curves (XYPLOT) Plot graph > Yes

The resulting plot is shown in Figure 7-3.


Figure 7-2. The von Mises Stress Plot at Time Step 8

In de x

COSMOSM Advanced Modules

7-23

Chapter 7 Commands and Examples Figure 7-3. Vertical Displacement Versus Time at Node 2

Large Displacement Nonlinear Analysis Example


An example of Large Displacement Static analysis is described in this section. This includes the description of the steps required to set up and solve the problem, in detail. Here, the problem of a cantilever beam under uniformly distributed load is considered.

Statement of the Problem


Find the static response of a cantilever beam under uniform loading that causes large displacements. Use 2D plane stress elements. The cantilever is shown in Figure 7-4.

In de x

7-24

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis Figure 7-4. A Cantilever Beam Under Uniform Loading
p/2

L Problem Sketch p 19 18 12 1 2 2 D Model


1 2 3 4 5

28 17 11 5

100 Time Curve

Given
L b h E p = 10 in = 1 in = 0.2 = 1 in = 12,000 psi = 10 lb/in

GEOSTAR Input
1.

Define the element group. For this example, the PLANE2D with plane stress option is selected.
Geo Panel: Propsets > Element Group (EGROUP) Element group > 1 Element category > Area Element type (for area) > PLANE2D OP1:S/F flag > Solid

In de x

COSMOSM Advanced Modules

7-25

Chapter 7 Commands and Examples

OP2:Integr type > QM6 OP3:Type > Plane Stress OP4:Stress direction > Global Cartesian OP5:Mat > Linear Elastic OP6:Disp. formulation > Updated Lagrangian OP7:Material creep > No OP8:Strain plasticity > Small
2.

Define material properties (EX, NUXY).


Geo Panel: Propsets > Material Property (MPROP) Material property set > 1 Material property name > EX Property value > 12000 Material property name > NUXY Property value > 0.20

3.

Define the thickness of the plane stress elements.


Geo Panel: Propsets > Real Constant (RCONST) Associated element group > 1 Real constant set > 1 Start location of the real constants > 1 No. of real constants to be entered > 2 RC1: Thickness > 1.0 RC2: Material angle (beta) > 0.0

4.

Define the geometry of the model. Change the view to X-Y using the Viewing icon.
Geo Panel: Geometry > SURFACES > Draw w/ 4 Coord (SF4CORD) Surface > 1 Keypoint 1 XYZ-coordinate value > 0,0,0, Keypoint 2 XYZ-coordinate value > 10,0,0, Keypoint 3 XYZ-coordinate value > 10,1,0, Keypoint 4 XYZ-coordinate value > 0,1,0,

5.

Define the elements and nodes through mesh generation.


Geo Panel: Meshing > PARAMETRIC MESH > Surfaces (M_SF) Beginning surface > 1 Ending surface > 1

In de x

7-26

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

Increment > 1 Number of nodes per element > 8 Number of elements on first curve > 5 Number of elements on second curve > 1 Spacing ratio for first curve > 1.0 Spacing ratio for second curve > 1.0
6.

Define displacement constraints on the boundary using the DCR (LoadsBC > STRUCTURAL > DISPLACEMENT > Define Curves) command.
Geo Panel: LoadsBC > STRUCTURAL > DISPLACEMENT > Define
Curves (DCR)

Beginning curve > 3 Displacement label > AL: All 6 DOF Accept defaults ...
7.

Define the starting time, final time and time increment for the solution using the TIMES (LoadsBC > LOAD OPTIONS > Time Parameter) command.
Geo Panel: LoadsBC > LOAD OPTIONS > Time Parameter (TIMES) Starting time > 0.0 Final time > 100 Time increment > 1

8.

Define the load versus time curve using the CURDEF (LoadsBC > FUNCTION CURVE > Time/Temp Curve) command.
Geo Panel: LoadsBC > FUNCTION CURVE > Time/Temp Curve
(CURDEF)

Curve type > Time Curve number > 1 Start point > 1 Time value for point 1 > 0 Function value for point 1 > 0 Time value for point 2 > 100 Function value for point 2 > 5 Time value for point 3 > <CR>
In de x

COSMOSM Advanced Modules

7-27

Chapter 7 Commands and Examples 9.

A number of time-load curves can be defined. However, the curve associated with an applied load or pressure must be activated prior to the definition of that load. Note that the last defined time curve is currently active. Define pressure loading using the PCR (LoadsBC > STRUCTURAL > PRESSURE > Define Curves) command.
Geo Panel:
(PCR)

10.

LoadsBC > STRUCTURAL > PRESSURE > Define by Curves

Beginning curve > 1 Pressure magnitude > -1.0 Accept defaults ... Geo Panel:
(PCR)

LoadsBC > STRUCTURAL > PRESSURE > Define by Curves

Beginning curve > 2 Pressure magnitude > 1.0 Accept defaults ...
11.

By default, COSMOSM will write displacement output for all the nodes defined in the problem. But here, we are only interested in the displacements, of the free edge of the cantilever beam. Therefore, define the group of nodes on the edge to be considered for displacement output. Remember that this step only affects the output file (.OUT) and not the files used for postprocessing.
Geo Panel: Analysis > OUTPUT OPTIONS > Set Nodal Range
(PRINT_NDSET)

Number of groups > 1 Beginning node of group 1 > 17 Ending node of group 1 > 17
12.

Define the number of nodes for which the response curve is required to be generated. Use the NL_NRESP (Analysis > NONLINEAR > Response Options) command for this purpose. This command specifies a time-history plot file to be created for the defined set of nodes.
Geo Panel: Analysis > NONLINEAR > Response Options (NL_NRESP) Starting location > 1 Node 1 > 17

In de x

7-28

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis 13.

Define the time step number for which displacements and stresses are to be saved for later graphic examination. Here, results for time step number 10 through 100 with increment 10 are desired.
Geo Panel: Analysis > NONLINEAR > Plot Options (NL_PLOT) Set 1 beginning step > 10 Set 1 ending step > 100 Set 1 step Increment > 10

14.

Define the type of analysis by the A_NONLINEAR (Analysis > NONLINEAR > NonL Analysis Options) command. Theoretically, after each time step increment, the structural system should be in the equilibrium state. So, generally it is advisable to keep the equilibrium option on. When the time step size is very small and the loading is smooth, this equilibrium option can be turned off. For this example, the number of time steps between equilibrium is set to 100 to check equilibrium only at time step 100.
Geo Panel: Analysis > NONLINEAR > NonL Analysis Options
(A_NONLINEAR) Analysis option > S

Steps between reforming stiffness > 1 Steps between eqlbm. iterations > 100 Max equilibrium iterations > 20 Accept defaults ...
15.

Finally, having completed the description of the model and the specification of postprocessing data, the nonlinear analysis will be performed.
Geo Panel: Analysis > NONLINEAR > Run NonL Analysis
(R_NONLINEAR)

16.

This command runs the NSTAR module and gives displacement as well as stress output. You can examine the output file using the EDIT (File > Edit...) command or your favorite text editor.

Postprocessing
1.

Plot the deformed shape at time step 100.


Geo Panel: Results > PLOT > Deformed Shape (DEFPLOT) Accept defaults ...

In de x

Geo Panel:
(DPLOT)

LoadsBC > STRUCTURAL > DISPLACEMENT > Plot

COSMOSM Advanced Modules

7-29

Chapter 7 Commands and Examples

Accept defaults ...

The resulting plot is shown in Figure 7-5.


Figure 7-5. Deformation at Time Step 100

2.

Generate a displacement contour plot. Scale the resulting plot by a factor of 0.7 using the sliding button.
Geo Panel: Results > PLOT > Displacement (ACTDIS, DISPLOT) Time step number > 100 Component > URES Select contour option ... Plot Type > Color filled contour Accept defaults ... Geo Panel:
(DPLOT)

LoadsBC > STRUCTURAL > DISPLACEMENT > Plot

Accept defaults ... Geo Panel: LoadsBC > STRUCTURAL > PRESSURE > Plot (DPLOT)

Accept defaults ...

The resulting plot is shown in Figure 7-6.

In de x

7-30

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis Figure 7-6

3.

Animate the resultant displacements for steps 10 through 100 with increment 10:
Geo Panel: Results > PLOT > Animate (ANIMATE) Beginning step number > 10 Ending step number > 100 Step increment > 10 Animation type > Two Way Delay number > 0 Scale factor > 0.13701 Save and play as AVI > No AVI file name > test.avi Number of iterations > 1

4.

Plot von Mises Stresses at time step 100:


Geo Panel: Results > PLOT > Stress (STRPLOT) Time step number > 100 Component > VON Accept defaults ... Select contour option ... Plot type > Color filled contour Beginning element > 1 Ending element > 5 Increment > 1 Shape of model > Deformed shape Scale factor > Default

In de x

COSMOSM Advanced Modules

7-31

Chapter 7 Commands and Examples

Geo Panel:
(DPLOT)

LoadsBC > STRUCTURAL > DISPLACEMENT > Plot

The resulting plot is shown in Figure 7-7.


Figure 7-7

5.

To generate a time history curve:


Geo Panel: Display > XY PLOTS > Activate Post-Proc (ACTXYPOST) Graph number > 1 X_variable > Time Y_variable > UY Node number > 17 Graph color > 12 Graph line Style > Solid Graph symbol > 0 Graph id > 17N Geo Panel: Display > XY PLOTS > Plot Curves (XYPLOT) Plot graph > Yes

In de x

7-32

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

The resulting plot is shown in Figure 7-8.


Figure 7-8Time history.

In de x

COSMOSM Advanced Modules

7-33

In de x

7-34

COSMOSM Advanced Modules

Verification Problems

Introduction
In the following, a comprehensive set of verification problems are provided to illustrate the various features of the nonlinear analysis module (NSTAR). The problems are carefully selected to cover a wide range of applications in different fields of nonlinear analyses. The input files for the verification problems are available in the ...\Vprobs\ Nonlinear folder. Where ... refers to the COSMOSM installation folder. For example the input file for problem NS1 is available in the file ...\Vprobs\Nonlinear\NS1.GEO and the input file for problem ND1 is ...\Vprobs\Nonlinear\ND1.GEO. NS in the problem name refers to Nonlinear Static, and ND refers to Nonlinear Dynamic.

In de x

COSMOSM Advanced Modules

8-1

Nonlinear Static Analysis

In de x

8-2

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

NS1: Elastoplastic Compression of a Composite Pipe Assembly


TYPE: Static, Plastic Analysis, Truss Elements. REFERENCE: Crandall, Dahl and Lardner, An Introduction to the Mechanics of Solids, Second Edition, McGraw-Hill, 1972, pp. 277-280 PROBLEM: Two coaxial pipes, the inner one of 1020 CR steel and cross-sectional area As, and the outer one of 2024-T4 aluminum alloy and of area Aa, are compressed between heavy, flat end plates, as shown below. Determine the load-deflection curve of the assembly as it is compressed into the plastic region by an axial force P.
Figure NS1-1
P Y

1 1

2 X

Problem Sketch ys
Es E Ts

Finite Element Model


P

1299860 E Ta E a

ya

t 103

In de x

Stress-Strain Curve

COSMOSM Advanced Modules

8-3

Chapter 8 Verification Problems

GIVEN: As Aa L ys ya Es Ea ETS ETa = 7 in2 = 12 in2 = 10 in = 86,000 psi = 55,000 psi = 0.3 = 26.875 x 106 psi = 11 x 106 psi = 41,322 psi = 52,632 psi

COMPARISON OF RESULTS:
Figure NS1-2

In de x

8-4

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

NS2: Nonlinear Analysis of a Cable Assembly


TYPE: Static, Plastic Analysis, Truss Elements. REFERENCE: Crandall, Dahl and Lardner, An Introduction to the Mechanics of Solids, Second Edition, McGraw-Hill, 1972 page 356. PROBLEM: A chain hoist is attached to the ceiling through three tie rods as shown in the sketch. The tie rods are made of cold-rolled steel with yield strength y, and each has an area A.
1. 2.

What is the load-deflection relation when the deflections are elastic in all three rods? What is the value of the load at which the three rods become plastic?
Figure NS2-1
Y Stress, Et 1

2 2

y
E

L 1 3

X Strain, P

Stress-Strain Curve

Problem Sketch and Finite Element Model

In de x

COSMOSM Advanced Modules

8-5

Chapter 8 Verification Problems

GIVEN: A L E = 1 in2 = 100 in = 30 = 30 x 106 psi

COMPARISON OF RESULTS:
P (lb) 8000 16000 24000 32000 40000 48000 56000 64000 Displacement at Node 4 (inch) Theory 0.0225991 0.0231981 0.0347972 0.0463962 0.0579953 0.0695943 0.0811934 0.0927924 COSMOSM 0.011599 0.023198 0.034797 0.046396 0.057995 0.069594 0.081193 0.092792

y = 30,000 psi Et = 0.606 x 106 psi

Ultimate load (lb).


Theory Pu (lb) 81961.52 COSMOSM 82100.0

Figure NS2-2

In de x

8-6

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

NS3: Static Collapse of a Truss Structure


TYPE: Static, Plastic Analysis, Truss Elements, Force control, BFGS iterations, Line search. REFERENCE: Bathe, Klaus-Jurgen, Ozdemir, H., and Wilson, E., Static and Dynamic Geometric and Material Nonlinear Analysis, Report No. UCSESM 74-4, University of California, Berkeley, 1974, pp. 111-112.
Figure NS3-1

P Stress, 2 4 4 Et

y
2 3 36 in E

1 1 48 in 3 Strain,

Problem Sketch
P

Stress-Strain Curve

24

24

Load_Time Curve

In de x

COSMOSM Advanced Modules

8-7

Chapter 8 Verification Problems

GIVEN: A E = 1 in2 = 3x104 ksi

y = 30 ksi Et = 300 ksi COMPARISON OF RESULTS: Elastic-plastic displacement of the truss at node 4 is plotted.
Figure NS3-2

In de x

8-8

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

NS4: Truss with Temperature Dependent Material Properties


TYPE: Nonlinear static thermal analysis using truss elements. PROBLEM: A one dimensional structure consists of truss elements with various material properties. Determine deflections and Thermal stresses in the structure, due to a uniform rise of temperature to: a. b. 100 F 200 F
Figure NS 4-1

Y L
1 2 3 4 5

Problem Sketch
E (ksi)

Finite Element Model

E = 30000. ksi

GIVEN: A E L = 1 in2 = 0.00001 1/F = 30,000 ksi = 4 in


Elements 2 & 4 150 E (ksi) 30000. Element 3 125 200 27500. Temperature 200 E (ksi) 30000. 20000. Temperature Element 1 Temperature

In de x

Elements Elastic Modulus - Temperature Curves

COSMOSM Advanced Modules

8-9

Chapter 8 Verification Problems

ANALYTICAL SOLUTION:
1.

T = 100 F At this temperature all the elements have the same modulus of elasticity, therefore u(i) = 0 stress = E T = 30 ksi T = 200 F For this case, first we assume that all nodes are constrained, and later release these nodes. If: e = Thermal strain u(i) = Deflection at node i (i = 1,5) S(j) = Stress at element j (j = 1,4)

2.

Assuming that all nodes are fixed: e = T = 0.00001*200 = 0.002 in/in S(1) = E e = 30000* 0.002 = 60 ksi S(2) = E e = 20000* 0.002 = 40 ksi S(3) = E e = 27500* 0.002 = 55 ksi S(4) = E e = 20000* 0.002 = 40 ksi Releasing the nodes: S(1) = 60-30000 u(2) / 10 S(2) = 40-20000 [u(3) - u(2)] / 10 S(3) = 55-27500 [u(4) - u(3)] / 10 S(4) = 40+20000 u(4) / 10 However, equilibrium is only satisfied if the stresses in all elements are equal, thus yielding a solution to the above equations. u(2) = 0.0042857 in u(3) = 0.0007143 in u(4) = 0.0035714 in stress = 47.14286 ksi COMPARISON OF RESULTS:
In de x

Same results are obtained using COSMOSM nonlinear module, NSTAR.

8-10

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

NS5: Elastic-Plastic Static Analysis of a Metal Sheet


TYPE: Nonlinear Static Analysis, Plasticity, 2D Isoparametric Plane Stress Elements (4 node). PROBLEM: Investigate elastoplastic response of a metal sheet using nine 4-node 2D plane stress elements. Material of the sheet is assumed to obey the von Mises yield criterion.
Figure NS5-1
p Y
13 13 14 15 16 10 9 7 9 10 8 11 9 12

L
5

t
4 6 1 2 2 3 5 7 3 4 6 8 1 2 8

Load - Time Curve


1

Problem Sketch and Finite Element Model

y
E

Stress - Strain Curve

In de x

COSMOSM Advanced Modules

8-11

Chapter 8 Verification Problems

GIVEN: E ET y L = 21,000 N/mm2 = 5,000 N/mm2 = 0.3 = 10 N/mm2 = 30 mm

Thickness = 1 mm COMPARISON OF RESULTS:


Figure NS5-2

In de x

8-12

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

NS6: ElastoPlastic Analysis of a Thick Walled Tube


TYPE: Nonlinear Static Analysis, Plasticity, 2D Axisymmetric Elements (8 node). REFERENCE: Hodge, P. G., and White, G. H., A Quantitative Comparison of Flow and Deformation Theories of Plasticity, J. Appl. Mech., Vol. 17, pp. 180-184, 1950. PROBLEM: Investigate elastoplastic response of a thick-walled cylinder using sixteen 4-node 2D axisymmetric elements. The material is assumed to obey the von Mises yield criterion.
Figure NS6-1

p
P

y
z R1
E

Problem Sketch
y

R2

Stress - Strain Curve

3 5

23

2 1 rad

22

13 12 11.5 7.5

21

x
t

R1 1 4 R2
1 9 12 20

Load - Time Curve

In de x

Finite Element Model

COSMOSM Advanced Modules

8-13

Chapter 8 Verification Problems

GIVEN: G = 0.333333E5 psi = 0.3

y = 17.32 psi R2 = 2 in H E = 1 in = 86666 psi

ET = 0 psi R1 = 1 in COMPARISON OF RESULTS:


Figure NS6-2

In de x

8-14

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

NS7: Large Deflection Analysis of an Infinitely Long Plate


TYPE: Nonlinear Static Analysis, Large Displacement, 2D Plane Strain (8 node) elements. REFERENCE: Timoshenko, S., Woinowsky-Kreiger, S., Theory of Plates and Shells, pp.422423. PROBLEM: Study the large displacement response of an infinitely long rectangular plate using 2D plane strain elements.1 MODELING HINTS: Due to symmetry, only a half of the plate is modeled.
Figure NS7-1
C L 1.0
h q 2b

Problem Sketch 20 Load_Time Curve y


4 51
1 2 3 4 5 6 7 8 9 10

C L

52 53

Finite Element Model


C L

In de x

COSMOSM Advanced Modules

8-15

Chapter 8 Verification Problems

GIVEN: E h b q = 10.92 E6 N/mm2 = 0.3 = 1 mm = 100 mm = 1 N/mm2

COMPARISON O F RESULTS:
Theory Maximum Bending Stress (Node 53) Midspan Deflection (Node 1) Figure NS7-2 12730 1.526 COSMOSM 12778 1.5255

In de x

8-16

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

NS8: Static Large Displacement Analysis of a Cantilever Beam


TYPE: Nonlinear Analysis - Large Displacement. NS8A) NS8B) PLANE2D elements BEAM2D elements

REFERENCE: Holden, J. T., On the Finite Deflections of Thin Beams, Int. J. Solid Structure, Vol. 8, pp. 1051-1055, 1972. PROBLEM: Investigate large displacements of a cantilever beam using five 8-node 2D plane stress elements.
Figure NS8-1
p p/2 h p/2 b L t

10

Problem Sketch
5 3 2 1 4
1 2 3 4 5

100 Load - Time Curve


28 27
1 2 3 4 5

26

Plane2D (8 node) Finite Element Model

Beam2D Finite Element Model

In de x

COSMOSM Advanced Modules

8-17

Chapter 8 Verification Problems

GIVEN: L E p h b = 10 in = 12,000 psi = 0.2 = 10 lb/in = 1 in = 1 in

COMPARISON OF RESULTS
Element Type PLANE2D BEAM2D Figure NS8-2 Node No. 27 6 Maximum Deflection 7.17 7.05

In de x

8-18

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

NS9: Static Large Displacement Analysis of a Spherical Shell


TYPE: Nonlinear Static Analysis, Large Displacement, 2D Isoparametric Axisymmetric (8 node) Elements. REFERENCE: Stricklin, J. A., Geometrically Nonlinear Static and Dynamic Analysis of Shells of Revolution, High Speed Computing of Elastic Structures, Proceedings of the Symposium of IUTAM, University of Liege, pp. 383-411, August 1970. PROBLEM: Investigate large displacements of a spherical shell using ten 8-node 2D axisymmetric elements.
Figure NS9-1
P h w o H

100

t 200 Problem Sketch


p/2 53 52 51 10 9 8 7

Load - Time Curve

5 4 3 2 1 4 3 1 2 5

Finite Element Model

In de x

COSMOSM Advanced Modules

8-19

Chapter 8 Verification Problems

GIVEN: E h R P H = 10 x 106 lb/in2 = 0.3 = 0.01675 in = 4.76 in = 100 lb = 0.0859 in

COMPARISON OF RESULTS:
Figure NS9-2

In de x

8-20

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

NS10: Large Displacement Analysis of a Fixed Beam with Concentrated Load


TYPE: Nonlinear Static Analysis, Large Displacement. NS10A) NS10B) 2D Plane Stress (8-node) Elements 2D Beam Elements.

REFERENCE: Noor, A. K. and Peters, J. M., Reduced Basis Technique for Nonlinear Analysis of Structures, AIAA J., Vol 18, No. 4, Apr. 1980, Article No. 79-0747R, pp. 455-462. PROBLEM: Investigate large displacements of a fixed-fixed beam subject to a concentrated load at mid-span using 8-node 2D plane and BEAM2D elements. MODELING HINTS: Due to symmetry, only a half of the beam is modeled.
Figure NS10-1
p p

3113.6

b L

Problem Sketch

100 Load - Time Curve

Y
p/2 5 3 2 1 4 L/2
1 2 3 4

Y
p/2 23 22 21
1 2 1 2 3 3 4 4 5

X X

L/2

Plane2D Finite Element Model NS10A

Beam2D Finite Element Model NS10B

In de x

COSMOSM Advanced Modules

8-21

Chapter 8 Verification Problems

GIVEN: E b h L Iz = 20.684 x 1010 N/m2 = 0.0254 m = 3.175 x 10-3 m = 0.508 m


= 0.6774E-10 in4

COMPARISON OF RESULTS:
Figure NS10-2

In de x

8-22

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

NS11: Simply Supported Rectangular Plate, Large Deflection Analysis


TYPE: Nonlinear Analysis, SHELL3 Elements. REFERENCE: Levy, S., Bending of Rectangular Plates with Large Deflections, Technical Note, National Advisory Committee for Aeronautics. No. 846, 1942. PROBLEM: Calculate the large deflection response of a simply supported square plate subjected to uniformly distributed pressure. MODELING HINTS: Due to symmetry, only a quarter of the plate is modeled.
Figure NS11-1

h a Problem Sketch
y 13 16 K = qa4 /Eh 4 500

150 30 4 12 22

X 1 4

Finite Element Model

Time Curve

In de x

COSMOSM Advanced Modules

8-23

Chapter 8 Verification Problems

GIVEN: E h a q k = 1.0 x 107 psi = 0.3162 = 0.12 in = b = 24 in = Uniform applied pressure per unit area = 0.00625 kpsi = Load factor

BOUNDARY CONDITIONS: All edges are simply supported. COMPARISON OF RESULTS:


Figure NS11-2

In de x

8-24

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

NS12: Large Deflection Analysis of a Cantilever


TYPE: Nonlinear Static Analysis, Large Displacement. NS12A) NS12B) SHELL3 Elements 2D Beam Elements

REFERENCE: Ramm, E., A Plate/Shell Element for Large Deflections and Rotations, in Formulations and Computational Algorithm in Finite Element Analysis. [M.I.T. Press, 1977]. PROBLEM: A cantilever beam subjected to a concentrated end moment.
Figure NS12-1

M u v

h b

Problem Sketch
M/2 Z 7 Y 8 9 10 11 12 X M

6.28518

6 M/2

Shell Model

80 Time Curve
6

5 M

Beam Model
In de x

COSMOSM Advanced Modules

8-25

Chapter 8 Verification Problems

GIVEN: L I A h E = 100 in = 0.01042 in4 = 0.5 in2 =0 = 0.5 in = 12,000 psi

M = Concentrated End Moment = 2 in-lb

COMPARISON OF RESULTS:
Figure NS12-2

In de x

8-26

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

NS13: Analysis of Simply Supported Beam Using Gap Elements


TYPE: Static, Nonlinear, Gap-friction elements. PROBLEM: The beam is modeled using BEAM2D elements. Material of the beam is assumed to be elastic, and large deformations are not considered. Two gap elements are used to model the supports. Two soft truss elements are used to avoid stiffness singularities.
Figure NS13-1
p

h b L

Problem Sketch
Y p 1 1 2 6 5 4 5 4 t 3 2 p 3 X

Finite Element Model

Time Curve

GIVEN: h b Iz
In de x

COMPARISON OF RESULTS: The result is in good agreement with the solution obtained using the theory of structures. (At time step 1) Theory COSMOSM
Max. Displacement (in) Reactions (lb) 0.00694 500 0.006944 500

= 10 in = 1.2 in = 100 in4 = 30 x 106 lb/in2 = 1000 lbs

E P

COSMOSM Advanced Modules

8-27

Chapter 8 Verification Problems

NS14: Analysis of a Propped Cantilever Beam Using Gap Elements


TYPE: Static, Nonlinear, Gap-friction elements. PROBLEM: The beam is modeled using BEAM2D elements. Material of the beam is assumed to be elastic, and large deflections are not considered. A gap element is used to model the simply supported end.
Figure NS14-1
p

b L

Problem Sketch
Y p 1 1 2 2 3 3 4 Gap Element t X p

Finite Element Model

Time Curve

GIVEN: L h Iz E
In de x

COMPARISON OF RESULTS: The result is in good agreement with the solution obtained using the theory of structures. (At time step 1) Theory COSMOSM
Max. Displacement (in) Reactions (lb) 0.003040 312.5 0.003038 312.5

= 100 in = 10 in = 100 in4 = 30 x 104 lb/in = 1.2 in = 1,000 lbs

b P

8-28

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

NS15: Nonlinear Analysis of a Cantiliver Beam with Gaps Under Multiple Loading Conditions
TYPE: Nonlinear Static Analysis, Beam and Gap-friction elements. PROBLEM: The beam is modeled using BEAM2D elements. Five gap elements with zero gap distances are used. Ten different load cases were selected, and the analysis was performed in 10 solution steps. The material of the beam was assumed to be elastic; deformations were assumed to be small.
Figure NS15-1

F a

F b

F c

F d

F e

b L 1 L 2 L 2 L 2 L 2

Problem Sketch
Y F a F b F c p F d F e X

11 12 13 14 15 16

FInite Element Model

In de x

COSMOSM Advanced Modules

8-29

Chapter 8 Verification Problems

GIVEN: Ebeam = 30 x 106 psi b IZ h L2 L1 = 1.2 in = 100 in4 = 10 in = 50 in = 100 in


Figure NS15-2
F a F b F c

-2000 -1000 t 4 F d 7 10 F e -1000 t 5 7 8 10 p 4 6 9 -1000 t

-2000 -1000 t 3 5 6 8 1 4 6 8 -1000 t 9 11 100 t

Time Curves

COMPARISON OF RESULTS: The state of gaps at any time agrees with the beam deformed shape at that time. The results can be compared with the solution obtained from linear static analysis, where the gaps are removed but the nodes which are connected to closed gaps are fixed.

In de x

8-30

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

OBTAINED RESULTS:
Applied Forces Fa = - 1000 Fa = - 1000 Fe = - 1000 Fa = - 1000 Fe = - 2000 Fd = - 1000 Fc = - 1000 Fb = - 1000 Fd = - 1000 Fe = - 1000 Fa = - 1000 Fc = - 2000 Fa = - 1000 Fb = - 1000 p = - 100 Time Step No. 1 2 Forces in Gap No. 1 312.50 390.38 498.02 482.14 No. 2 No. 3 No. 4 No. 5

353.17

1075.4

928.57

4 5 6 7 631.25 586.54 425.00

564.45 442.31

453.12

351.81

1338.7

318.55

361.84

1197.4

842.11

1206.3

275.00

10

2050.0

6100.

1900.0

In de x

COSMOSM Advanced Modules

8-31

Chapter 8 Verification Problems

NS16: Cantilever Beam on Elastic Foundation


TYPE: Nonlinear Static Analysis, Beam and Gap-friction elements. PROBLEM: The geometry of the beam and loading conditions are similar to problem NS15. Thirty gap elements are used to model the interface between the beam and the ground. To account for the ground elasticity, one end of each gap is connected to a truss with equivalent stiffness. The analysis was performed for ten steps.
Figure NS16-1

F a

F b

F c

F d

F e

50

70

50

50

50

150

100 50 (All dimensions are in inches)

b Beam Cross Section

Problem Sketch
Y F a
1 2

F b

F c

F d

F e
30 31

61 32

62

91

Finite Element Model

In de x

8-32

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

GIVEN: Ebeam b h ktruss Iz = 30 x 106 psi = 1.2 in = 10 in = 30 x 105 lb/in = 100 in4
Figure NS16-2

F a

F b

F c

-2000 -1000 t 4 F d 7 10 F e 5 7 8 10 -1000 -1000 t 4 p 6 9 t

-2000 -1000 t 3 5 6 8 1 4 6 8 -1000 t 9 11 100 t

Load - Time Curves

COMPARISON OF RESULTS: Again, the results may be verified if the gaps are removed and truss elements which connect to closed gaps were directly attached to the beam. The deflection of the beam at any step confirms the state of the gaps.

In de x

COSMOSM Advanced Modules

8-33

Chapter 8 Verification Problems

OBTAINED RESULTS:
Applied Forces Fa = - 1000 Time Step 1 2)20.31 7)43.96 Fa = - 1000 Fe = - 1000 2 2)20.34 7)53.97 25)57.377 Fa = - 1000 Fe = - 2000 3 2)20.34 7)44.31 25)123.92 Fd = - 1000 Fc = - 1000 Fb = - 1000 Fd = - 1000 Fe = - 1000 Fa = - 1000 Fc = - 2000 8 4 5 6 7 20)65.66 15)71.25 10)81.11 20)62.93 25)116.94 2)20.39 7)47.88 15)152.33 Fa = - 1000 Fb = - 1000 9 2)19.87 7)84.09 13)249.47 p = - 100 10 14)115.77 19)1031.2 24)846.45 16)511.01 3)100.18 9)1.236 14)45.29 15)496.20 20)1025.2 25)504.95 16)826.44 21)1032.4 26)60.48 17)991.33 22)1040.3 18)1035.2 23)1004.3 17)749.14 4)245.31 10)89.21 18)507.36 5)350.23 11)249.6 19)90.51 6)237.94 12)366.8 26)514.84 21)257.02 16)256.41 11)255.88 21)238.71 26)242.32 3)103.30 27)759.15 22)378.34 17)376.50 12)373.62 22)347.15 27)354.30 4)253.42 28)513.76 23)256.08 18)254.86 13)252.88 23)237.66 28)242.14 5)362.56 29)91.37 24)45.57 19)45.38 14)45.0 24)115.48 29)44.81 6)242.65 26)257.93 3)103.85 27)381.11 4)255.50 28)257.88 5)366.79 29)45.84 6)247.16 3)103.04 4)253.43 5)363.72 6)246.17 Forces in Gap Elements 3)103.97 4)256.07 5)368.06 6)248.73

In de x

8-34

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

NS17: Simply Supported Beam Subjected to Pressure from a Rigid Parabolic Shaped Piston
TYPE: Static, Nonlinear, Gap-friction elements, BEAM2D and PLANE2D elements. MODELING: The shape of the piston was simulated through gap distances. In order to avoid singularities in the structure stiffness, two soft truss elements were used to hold the piston. The problem was analyzed in one hundred steps, gradually increasing the pressure load.
Figure NS17-1
p y = (x/100)3

b 120 in 60 in 120 in p

Problem Sketch
110 24 25

K p

11 Y 10 g1 1 2 3 4 5 6 7 8

23 22 g7 9

10 1 t 101

Time Curve
X

Finite Element Model

In de x

COSMOSM Advanced Modules

8-35

Chapter 8 Verification Problems

GIVEN: Gap Distances g1 g2 g3 g4 Iz h b E Episton = g7 = 0.027 in = g6 = 0.008 in = g5 = 0.001 in = 0 in = 100 in4 = 10 in = 1.2 in = 30 x 106 psi = 30 x 108 psi

COMPARISON OF RESULTS: The forces of gaps at any time were in good agreement with the total force applied to the pis-ton at that time. The deformed shape of the beam at any solution step confirmed with the forces and location of closed gaps at that step. OBTAINED RESULTS:
Applied Forces p < 13 13 < p < 14 Time Step 4 5 Closed Gaps 4 3,4,5 Pressure p = 13 p = 14 Forces COSMOSM (lb) Gap Forces 777.1 423.5, 206.7, 206.9 986.3, 986.3 13.50, 13.5 1062.6, 1062.6 215.4, 215.4, 1668., 1668 3258.8, 3258.8 Total 777.1 836.9 Total Force (Theory) (lb) 780 840

14 < p < 33 33 < p < 36 36 < p < 58 58 < p < 63

24 27 27 54

3,5 2,3,4,5 2,6 1,2,6,7

p = 33 p = 36 p = 58 p = 63

1972.0 2153.1 3467.0 3766.8

1980 2160 3480 3780

63 < p

100

15,21

p = 109

6517.6

6540

In de x

8-36

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

NS18: Static Analysis of Sheets Connected by Friction Elements


TYPE: Static, Nonlinear, Gap elements with friction. MODELING: The sheets are modeled using PLANE2D plane stress elements. In order to avoid any stiffness singularities soft truss elements are used to hold the upper sheet. In addition, truss elements were also used in the gap locations; these additional trusses were found to be essential for a large deflection analysis, where the stiffness had to be reformed at every step. The normal force was kept constant, while the horizontal force was increased gradually, in one hundred steps.
Figure NS18-1

Fy

33

Fy

34

2 in

26

27

28

29 F 24 x

30

2 in

21

22

23

25
4 in

31

16

17

18

19

20
Fy

Problem Sketch

11

12

13

14

15

1000

10
Fx

T X
500

Finite Element Model


T

Time Curves

In de x

COSMOSM Advanced Modules

8-37

Chapter 8 Verification Problems

GIVEN: E Thickness = 30 x 106 psi = 0.3 = 1 in

Friction Coefficient = 0.5 COMPARISON OF RESULTS: In both cases (using small or large deformation theory), the structure starts slipping as soon as the horizontal force exceeds the normal force times coefficient of friction (step = 101, Fx > 500.), i.e., the horizontal deflection becomes large. For this case, the force distributions among the gap elements are the same whether small or large deformation theory is used. OBTAINED RESULTS:
1.

Small Displacement Analysis Gap forces (in pounds) at step 101:


Gap No. 1 2 3 4 5 Total Gap Forces 31.08 160.28 264.0 361.9 182.8 1000.96 Friction Force -15.5 -80.14 -132.0 -180.9 -91.4 -499.94

2.

Large Displacement Analysis Gap forces (in pounds) at step 101:


Gap No. 1 2 3 4 5 Total Gap Forces 31.08 160.28 264.0 361.9 182.8 1000.96 Friction Force -15.5 -80.14 -132.0 -180.9 -91.4 -499.94

In de x

8-38

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

NS19: Large Displacement Analysis of a S.S. Circular Plate


TYPE: Nonlinear Static Analysis, Large Displacement, 2D Isoparametric (8 node) Axisymmetric Elements. REFERENCE: Timoshenko, S., Woinowsky-Kreiger, S., Theory of Plates and Shells, p. 411. PROBLEM: Investigate the large displacement behavior of a simply supported circular plate with radically movable edges using 2D axisymmetric elements.
Figure NS19-1
q

1.0

0.5

2a

0.25 0.1 40 50 60 70

Problem Sketch C L
5 3 2 1 4 a
1 2 3 4 5 6 7

Time Curve

53
8 9 10

52 51 X

Finite Element Model

In de x

COSMOSM Advanced Modules

8-39

Chapter 8 Verification Problems

GIVEN: a h E = 100 cm = 1 cm = 2 x 108 N/cm2 = 0.25 = 400 N/cm2

COMPARISON OF RESULTS:
Theory Maximum Deflection (cm) Principal Stress (at node 53) (N/cm2) Figure NS19-2 7.88 -1.1646 x 106 COSMOSM 7.91 -1.177 x 106

In de x

8-40

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

NS20: Large Deflection Analysis of a Fixed-Fixed Shallow Arch


TYPE: Nonlinear Static Analysis, Large Displacement, 2D Beam elements. REFERENCE: Bathe, K. J., and Bolourchi, S., Large Displacement Analysis of 3D Beam Structures, Int. J. for Numerical Methods in Engineering, Vol. 14., 1979, page 977. PROBLEM: Find the static response of a spherical arch under apex load due to large displacement effect using 2D Beam elements.
Figure NS20-1
P

H b

Problem Sketch
p

Beam CrossSection

34
P/2

34 Time Curve
W 10 11 12 13

In de x

Finite Element Model

COSMOSM Advanced Modules

8-41

Chapter 8 Verification Problems

GIVEN: E h L A Iz R = 1.0 x 107 psi = 0.2 = 0.1875 in = 34 in = 0.1875 in2 = 0.00055 in4 = 133.114 in = 7.3397

COMPARISON OF RESULTS:
Figure NS20-2

COSMOS/M BATHE & BOLOURCHI

TIME STEP

In de x

8-42

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

NS21: Elastoplastic Small Displacement Analysis of a Cantilever Beam with Tip Moment
TYPE: Nonlinear Static Analysis, Plasticity, BEAM2/3D Elements, and beam-sectiondefinition. REFERENCE: Timoshenko, S. P, and Gere, James M., Mechanics of Materials, pp. 289-316. PROBLEM: Investigate the elastoplastic response of a cantilever beam subjected to an end moment. Both elastic-perfectly plastic and elastic-linear strain hardening models are studied.
Figure NS21-1

H B

Problem Sketch
case-2 ET

H/2
case-1

y
E

Stress-Strain Curve y 15,000


1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 10 11

Finite Element Model

30 Time Curve

In de x

COSMOSM Advanced Modules

8-43

Chapter 8 Verification Problems

GIVEN: The problem sketch is shown in Figure NS21-1. Ten (10) BEAM2/3D elements are used in the analysis. E = 30E6 psi =0 y = 5,000 psi L = 90 in H = 3 in B = 1 in Case1:ET =0 Case2:ET = 3E6 psi COMPARISON OF RESULTS: Analytical solutions in the elastoplastic range:
Case1:

Case 2:

where: = Displacement K = Curvature Ky = Curvature at the yield point Fig NS21-2 and NS21-3 show load-deflection curves of the beam with respect to the stress-strain curve-1 and -2. Analytical solutions are also included.

In de x

8-44

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis Figure NS21-2


LIMIT LOAD = 11250 LB*IN 2 1

L 0 A D L B * I N

1 ANALYTICAL SOLUTION 2 COSMOS/M

0.8 DISPLACEMENT (INCH)

0.9

Figure NS21-3

L 0 A D L B * I N
1 ANALYTICAL SOLUTION 2 COSMOS/M

In de x

DISPLACEMENT (INCH)

COSMOSM Advanced Modules

8-45

Chapter 8 Verification Problems

NS22: Clamped Square Plate with Pressure Loading


TYPE: Nonlinear Static Analysis, Large Displacement, 3D Isoparametric (20 node) Solid Elements. REFERENCE: Timoshenko, S., Woinowsky-Kreiger, S., Theory of Plates and Shells, pp. 422-423 PROBLEM: Carry out large displacement analysis of a clamped square plate using 3D (20 node) solid elements. MODELING HINT: Only a quarter of the plate is modeled due to symmetry.
Figure NS22-1

Y q q h 1 2a 4 8 12 7 11 16 5 10 15 14 9 13 2a 2 3 6

20,000

20 Time Curve

Problem Sketch and Finite Element Model

In de x

8-46

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

GIVEN: a h q E =1m = 0.01 m = 2 x 104 N/m2 = 10.92 x 1010 N/m2 = 0.3

COMPARISON OF RESULTS:
Theory Central Deflection (m) Figure NS22-2 0.01594 COSMOSM 0.015938

In de x

COSMOSM Advanced Modules

8-47

Chapter 8 Verification Problems

NS23: Large Displacement Static Analysis of a Clamped Sandwich Plate


TYPE: Nonlinear Static Analysis, Large Displacement. NS23A) NS23B) 4-node Composite Shell Elements. 3D Isoparametric (20 Node) Solid Elements

REFERENCE: Schmit, L. A., Monforton, G. R., Finite Deflection Discrete Element Analysis of Sandwich Plates and Cylindrical Shells with Laminated Faces, AIAA Journal, Vol. 8, No. 89., pp. 1454-1461. PROBLEM: Perform Large Displacement analysis of a clamped sandwich plate subject to uniform pressure using 3D (20 node) solid elements and 4node composite shell elements. MODELING HINTS:
Figure NS23-1

f
5

6 8 7 1 4 3 3

q 64.615

tc tf

2a

14 2a Time Curve

Problem Sketch and Finite Only an eighth of Element Model (20-node solid) the plate is modeled due to symmetry for 20-node composite shell elements and one quarter of the plate is modeled for 4-node composite shell elements. The properties of the core material are adjusted to match the linear solution given in the reference.

In de x

8-48

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis


)

GIVEN: a q = 25 in = 64.615385 psi = 10.5 x 106 psi = 0.3 = 0.015 in

COMPARISON OF RESULTS: (At time step 14


Schmit and Monforton Central Deflection (in) 2.48 COSMOSM SHELL4T 2.6804 SOLID3D 2.5285

Properties of the Face Sheets: Ef f tf

Gxzf = Gyzf = 0.1 psi Properties of the Core: Exc xy Gxy t = Eyc = 1 E-12 psi; Ezc = 34,500 psi = xzc = yzc = 0 = 0 psi; Gxzc = Gyzc = 50,000 psi = 1 in
Figure NS23-2

In de x

COSMOSM Advanced Modules

8-49

Chapter 8 Verification Problems

NS24: Plate Subjected to Triangular Temperature Loading


TYPE: Linear Static thermal analysis using PLANE2D 8-node planes tress elements. REFERENCE: Heldenfels, R. R., and Roberts, W. M., Experimental and Theoretical Determination of Thermal Stresses in a Flat Plate, Technical Note 2769, NACA, Washington, Aug. 1952. PROBLEM: A flat plate is subjected to a triangular thermal loading along two parallel edges. Determine the thermal stresses in the plate. MODELING HINT: Due to symmetry, a quarter of the plate is modeled. GIVEN: a b T E = 18 in = 12 in = 150 = 10.4E6 psi =0 = 12.7E-6/ F
a a

Figure NS24-1

T 1

T 1

COMPARISON OF RESULTS:

Problem Sketch

In de x

The stresses along the vertical middle axis are obtained and compared to those from the reference in the table below. On the whole good agreement is observed, although as seen, some discrepancy exists near the top edge, where it appears that a finer mesh is required. The two values of the stresses come from joining elements. When the two values differ by a large amount convergence has not been achieved.

8-50

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis Figure NS24-2

Node 1 21 41 61 81 101 121 141 161

Ref

COSMOSM

x
9403 3687 573 - 952 - 1573 - 1727 - 1688 - 1611 - 1577

y
- 6.6 - 768 - 2352 - 4084 - 5631 - 6855 - 7718 - 8115 - 8392

xy
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0

x
10858 2604.5 3051.3 121.3 241.2 - 1124 - 1078 - 1604 - 1580 - 1716 - 1701 - 1668 - 1660 - 1594 - 1590 - 1560

y
- 3.95 - 1954 - 2003 - 3966 - 3951 - 5487 - 5479 - 6680 - 6676 - 7570 - 7568 - 8186 - 8185 - 8547 - 8546 - 8667

xy
- 264.6 +18.6 - 104.4 - 16.3 - 29.3 - 10.6 - 19.7 - 7.2 - 10.1 - 5. - 6.9 - 2.9 - 4.2 - 1.2 - 2.3 0.05

In de x

COSMOSM Advanced Modules

8-51

Chapter 8 Verification Problems

NS25: Analysis of a Hollow Thick-Walled Cylinder Subjected to Temperature and Pressure Loading
TYPE: Static analysis, 2D axisymmetric element. REFERENCE: Timoshenko, S. P. and Goodier, Theory of Elasticity, McGraw-Hill Book Co., New York, l961.
Figure NS25-1

Ta Pa T(r)

35 x 1.0 1 23 4 5 6 7 2.0

51

17

Problem Sketch

Finite Element Model

ANALYTICAL SOLUTION: The hollow cylinder in plane strain is subjected to two independent loading conditions.

GIVEN: = 30 x 106 psi = 1 in = 2.0 in = 0.3 = 1.0 x10-6/degree = 100 psi = 100

E a 1. An Internal pressure b 2. A steady state axisymmetric temperature distribution given by the equation: T(r) = Ta {[ln (b/r)] [ln (b/a)]} Pa Ta Where Ta is the temperature of the inner surface.

COMPARISON OF RESULTS: (At node No. 8)


COSMOSM Stresses Radial (psi) Tangenient (psi) Theory - 398.34 - 592.47 4-Node Element (Problem S19) - 396.78 - 597.00 8-Node Element - 398.45 - 596.03

In de x

8-52

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

NS26: Thermal Stress Analysis of a Plate, Temperature Dependent Material Properties


TYPE: Nonlinear static thermal analysis using: NS26A) NS26B) PROBLEM: A flat plate consists of different material properties through its length. Determine deflections and thermal stresses in the plate due to uniform changes of temperature equal to 100 F and 200 F. PLANE2D 4-node plane stress elements Solid 8-node elements

Figure NS26-1
Y

C L

E (ksi) 30000.

L
6 1 1 2 7 2 3 8 3 4 9 4 5 X 10 E (ksi)

Elements 1 & 2

Temperature

Problem Sketch Finite Element Model

30000. Elements 3 & 4 150 Temperature 20000. 200

Material Properties

GIVEN: t L E = 0.1 in = 4 in =0 = 1 x 10-5/ F = 30E3 ksi

COMPARISON OF RESULTS: Since the effect of Poissons ratio is neglected, problem reduces to one dimension and the solution can be obtained as follows:
Max. Stresses in x-direction (ksi): Theory COSMOSM PLANE2D (Node 5) COSMOSM SOLID T = 100 F - 30 - 30 - 30 T = 200 F - 48 - 48 - 48

In de x

COSMOSM Advanced Modules

8-53

Chapter 8 Verification Problems

NS27: Uniaxial Creep Strain in a Bar (Cyclic Loading)


TYPE: Nonlinear static analysis, creep, using: NS27A) Truss elements NS27B) PLANE2D plane stress elements NS27C) Solid elements REFERENCE: Harry Kraus, Creep Analysis, Wiley-Interscience, New York, (1980) PROBLEM: A bar is subjected to a cyclic loading as shown in Figure NS27-1. Determine the creep strain in the bar as a function of time. MODELING HINT: The creep material properties are also given in Figure NS27-1. A time increment of 0.1 hr. is used for the analysis. The same results were obtained for all models (using different element types); see Figure.

Figure NS27-1
1000.

P (psi)

Theoretical Loading 900. Applied Loading

0.1

2.9

time (hr) 3.9 4.8

-1000.

x 10
1.0 0.8 0.6 0.4 0.2

Negative Creep Origin

Problem Sketch

Theoretical COSMOSM 3.7

2.9 1.1 2.1

3.9

4.8

time (hr)

-0.2 -0.4 -0.6

c = 6.4x10 -18 4.4 t 0.75 in/in


Positive Creep Origin

In de x

8-54

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

NS28: Creep Analysis of a Cylinder Subject to Cyclic Internal Pressure


TYPE: Nonlinear static analysis, creep, PLANE2D axisymmetric elements. REFERENCE: Mark D. Snyder, Klaus-Jurgen Bathe, Formulation and Numerical Solution of Thermo-Elastic-plastic and Creep Problems, report 8248-23 (1977) PROBLEM: A thick walled cylinder is subjected to a cyclic loading as shown in figure. Determine the variation of effective (von Mises) stress in the inner and outer boundaries of the cylinder as a function of time. MODELING HINTS: This problem is modeled using three 8-node two-dimensional axisymmetric elements. Forty-eight solution steps with a time increment of 0.1 hour is used. The finite element model plus the selected properties are shown in Figure NS28-1. A graphic representation of the results is given.
Figure NS28-1

In de x

COSMOSM Advanced Modules

8-55

Chapter 8 Verification Problems

GIVEN: E
c

= 20E + 6 psi = 0.3 = 6.4E-18 4.4 t in/in

t = 0.1 hr COMPARISON OF RESULTS:


Figure NS28-2
p (psi) 365

0 2.2 -365 2.6

time (Hr)

Load - Time Curve


Effective Stress (psi)

1200 Reference 1000 Y = 0.166 in 800 * COSMOS/M

600 Y = 0.244 in

400

200 0.4 0.8 1.2 1.6 2.0 2.4 2.8 3.2 3.6 4.0 4.4 time (Hr) 4.8 5.2 5.6

In de x

8-56

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

NS29: Creep Analysis of a Cantilever Beam


TYPE: Nonlinear static analysis, Creep, PLANE2D plane stress elements. REFERENCE: Mark D. Synder, Klaus-Jurgenm Bathe, Formulation and Numerical Solution of Thermo-Elastic-Plastic and Creep problems, Report 8448-3, (1977) PROBLEM: A cantilever beam is subjected to a constant end moment as shown in figure NS291. Determine the variation of the bending stress along the depth of the beam after a steady state is reached. MODELING HINTS: Due to symmetry, the upper half of the beam is modeled using two rows of 4 8-node plane stress elements. The nodes which are located on the neutral axis of the beam are assumed to have no elongation; 100 steps of solution with a time increment of 2 hrs. are used. The finite element model plus the selected proportions are shown in Figure NS29-1. A graphical representation of the results is given in Figure NS29-2. GIVEN: E
c

= 30E6 psi = 0.3 = 6.4E-18 3.15 t in/in = 40 in = 0.3 in = 4 in

t = 2 hr L b h

COMPARISON OF RESULTS: Bending stress distribution in the y-direction (ksi)

In de x

COSMOSM Advanced Modules

8-57

Chapter 8 Verification Problems Figure NS29-1

M b L

Problem Sketch
Y 37 35 X 33 h/2 P = 2250 lb

5 4 3 2 1

Finite Element Model


M in-lb

6000

2.0

time (hr)

Load - Time Curve

Figure NS29-2

Y (in)

(Distance from N. Axis)

2.

Steady State (step 100) Linear Elastic (step 1)

1.

Theoretical ADINA COSMOSM

(ksi)
0.0 1.0 2.0 3.0 4.0 5.0 6.0 7.0 xx

In de x

8-58

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

NS30: Beam Supported by Nonlinear Springs (Flexible Gaps)


TYPE: Nonlinear static analysis using beam and gap elements. PROBLEM: A beam is supported by two nonlinear springs at its ends. The springs have different properties in tension and compression, as shown below. Determine the deflection of the springs due to a normal force acting on the center of the beam. MODELING HINTS: The nonlinear spring are modeled using 4 gaps (2 tensile and 2 compressive).
Figure NS30-1
f (lbs)

250 -4. 0.5 - 500 U

Problem Sketch
F

Deflection Versus Force for Nonlinear Spring


2 3 X F (lbs)

1000 4 5 6 3 10. 5 4 20.

-10000

Finite Element Model

Applied Force Versus Time

In de x

COSMOSM Advanced Modules

8-59

Chapter 8 Verification Problems

GAP PROPERTIES: Based on the properties of the springs, the gaps properties are defined: ki fi fi gi gi = 1,000 lbs/in (i = 1,4) = 500 lbs (i = 1,2) = 250 lbs (i = 3,4) = 0 in (i = 1,2) = -1 E-8 in (i = 3,4)

COMPARISON OF RESULTS: Since no moment is taken by the two ends of the beam, the beam is simply supported. This means that, regardless of the beam properties, the spring force is always half of the applied force. Thus the following represents the deflection versus spring force.
Figure NS30-2
F s 1000.

-4.0

0.5 -1000.

Us

-2000.

-3000.

-4000.

-5000.

Spring Force - Deflection

Same results are obtained by COSMOSM except that the negative spring forces are taken by gaps No. 1 and 2, while positive forces are shared by gaps No. 3 and 4.

In de x

8-60

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

NS31: Crushing of a Pipe between Two Anvils


TYPE: Nonlinear static analysis, plasticity, large displacements, gaps, 2D plane strain 8node elements. NS31) NS31A) NS31B) Force control without equilibrium iterations Displacement control with Newton-Raphson iterations, adaptive automatic stepping Large strain plasticity theory, force control with Newton-Raphson iterations, adaptive auto-stepping.

REFERENCE: ABAQUS, Example problems manual, page 4.2.8.1, Rev. 4.5. PROBLEM: A long straight pipe is crushed between two flat, frictionless anvils by gradually pushing down on the anvil. Determine the variation of the relative anvil displacement with respect to the total force/length applied to the anvil (Shear force on the pipe section).
Figure NS31-1

Stress ksi

60 40

20

.002

.004

.006

.008

Strain

t Problem Sketch

Stress - Strain Curve

GIVEN: Yield stress Thickness


In de x

= 35,000 psi = t = 0.349 in = L = 1 in

Length

COSMOSM Advanced Modules

8-61

Chapter 8 Verification Problems

Poisson ratio Ext. diameter Modulus of elasticity MODELING HINTS:


NS31 and NS31A

= 0.3 = D = 4.5 in = 30E6 psi

Due to symmetry, only a quarter of the pipe is modeled. Two rows of eight PLANE2D plane strain 8-node elements are used to model the pipe. These elements are allowed to undergo large deflection (total Lagrangian) and plasticity (von Mises). Another group of eight elements of the same type are used to model the anvil. These elements, however, are defined to be elastic and close to rigid. Gap elements are used to model contact between the anvil and the pipe section. Two soft truss elements are added to hold the anvil to prevent singularity of the stiffness matrix.
NS31B

The large strain plasticity analysis is performed by using the von Mises plasticity model and the updated Lagrangian formulation. The anvil is modeled by a very stiff BEAM element which is used as a contact line as well. The displacement is prescribed onto the BEAM element along the vertical direction until the designed value. No soft spring is required. The equivalent force is obtained by coupling the second node of the BEAM element to the first and the reaction force along the vertical direction is recorded.
Figure NS31-2 Figure NS31-3

DEF STEP: 50 = 1 PRESCRIBE DISPLACEMENT UY CONTACT LINE

In de x

ORIGINAL AND FINAL DEFORMED SHAPES (NS31B)

8-62

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

LOADING:
NS31

Half of the total force/length on the section, divided by the width of the mesh of the anvil (equal to the radius of the pipe), produces a state of constant pressure (uniform displacement) on the anvil. Thus: total force/length = 2. * radius * pressure. Small time increments and therefore a large number of solution steps (792 steps) were used. Equilibrium iterations were not performed.
NS31A

The adaptive automatic stepping option is utilized along with displacement control.
NS31B

The adaptive automatic stepping option is utilized along with force control. COMPARISON OF RESULTS:
Figure NS31-4

In de x

COSMOSM Advanced Modules

8-63

Chapter 8 Verification Problems Figure NS31-5

Figure NS31-6

F O R C E / U N I T L E N G T H (LB/IN)

RELATIVE ANVIL DISPLACEMENT (IN) FORCE-DISPLACEMENT RESPONSE OF THE ANVIL (NS31B)

In de x

8-64

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

NS32: Uniaxial Elastoplastic STRAIN in a Bar (Cyclic Loading)


TYPE: Nonlinear Static Analysis, plasticity based on the kinematic hardening rule for cyclic loading conditions: NS32A) NS32B) NS32C) NS32D) NS32E) NS32F) TRUSS elements PLANE2D plane stress elements SOLID elements BEAM elements SHELL elements Combined Kinematic & Isotropic Hardening (RK=0.5)

REFERENCE: Owen, Dr. J., Hinton, E., Finite Elements in Plasticity: Theory and Practice, Pineridge Press Limited, Swansea, U. K., (1980). PROBLEM: A bar is subjected to a cyclic loading condition. Investigate the effects of plasticity and stress reversals on the uniaxial stress-strain curve, based on kinematic hardening rule; compare with the isotropic hardening rule. Compare also with the case of combined kinematic & isotropic hardening.
Figure NS32-1
p (kips)

2.2 1.5 2.199 2.2 2.199

p 2 16 18

38 40 60 62 2.2 2.199

Step No.

Problem Sketch

Cyclic Loading

In de x

COSMOSM Advanced Modules

8-65

Chapter 8 Verification Problems

GIVEN: Modulus of elasticity = 30E6 psi Tangential modulus Yield stress NOTES: Equilibrium iterations are performed every other step, so that at the beginning of each load reversal equilibrium iterations are suppressed. If we run the same problem using the isotropic hardening approach, the same results are obtained as long as the loading is not reversed. After a stress reversal occurs, the strain-stress relations will remain linear elastic, unless the magnitude of the load at its peak is increased. For this case, the load curve was selected (as shown in Figure NS32-2) such that the magnitude of maximum and minimum strains are equal. For the case of combined kinematic & isotropic hardening, the load curve of Figure NS32-1 is used. Here only half of the hardening (RK=0.5) is used towards expansion of the yield radius (the other half is used to displace the center of the yield surface based on the kinematic hardening assumption). Thus at the end of loading: Radius of the yield surface=1.5e3+(2.2e3-1.5e3)/2=1.85e3 psi Start of yield in the 1st reversal= 2.2e3-2*Radius=-1.5e3 psi And at the end of one cycle of loading, reversing, and unloading: Radius of the yield surface= 1.85e3+(2.2e3-1.5e3)/2=2.2e3 psi Start of yield for the 2nd cycle= -2.2e3+2*Radius=2.2e3 psi
Figure NS32-2
p (kips)

= 30E5 psi = 1,599 psi

4.28 3.28 2.2 1.5 2.199

step no. 18 32 44

3.279 3.28

In de x

8-66

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

RESULTS:
Figure NS32-3

In de x

COSMOSM Advanced Modules

8-67

Chapter 8 Verification Problems

In de x

8-68

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

NS33: Elastoplastic Analysis of a Thick Walled Tube (Cyclic Loading)


TYPE: Nonlinear static analysis, plasticity, PLANE2D axisymmetric 8-node elements. REFERENCE: Mark D. Snyder, Klaus-Jurgen Bathe, Formulation and Numerical Solution of Thermo-Elastic-Plastic and Creep Problems, Report 8244-3, (l977). PROBLEM: A thick-walled cylinder is subjected to cyclic internal pressure. Plane strain conditions are assumed in the direction of the axis of cylinder. Investigate the radial deflection of the outer boundary of the cylinder; compare with isotropic hardening rule.
Figure NS33-1

3 4

23 2

y p

p 1 1 rad 1 21 3 x

Problem Sketch
p (ksi)

Finite Element Model

25 15 24.9 25. 24.9

10 1 8

20 22 32 34

step no.

25.

24.9

In de x

COSMOSM Advanced Modules

8-69

Chapter 8 Verification Problems

GIVEN: E ET = 30E6 psi = 0.3 = 30E5 psi = 30E3 psi = 1 in

y
Thickness

Int. Diameter = 2 in COMPARISON OF RESULTS:


Figure NS33-2

In de x

8-70

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis Figure NS33-3

In de x

COSMOSM Advanced Modules

8-71

Chapter 8 Verification Problems

NS34: 3D Extension/Compression Tests on Mooney-Rivlin Model


TYPE: Nonlinear static analysis, Mooney-Rivlin hyperelastic material model, large deflections using total Lagrangian formulation, displacement control, NewtonRaphson iterations. NS34) NS34A) One 3D SOLID element One 4-node PLANE2D element

REFERENCE: Frank J. Marx, Hyperelastic Elements (STIF84, STIF86), ANSYS Revision 4.3 Tutorial, 1987. PROBLEM: A 3D sheet of material (2x2x1 inch) is subjected to biaxial equal loadings in the X and Y directions. Investigate the behavior of Mooney-Rivlin hyperelastic material for various ratios of A/B. MODELING HINTS: Due to symmetry, a quarter of the sheet is modeled using one solid 8-node element or one 4-node PLANE2D element. Loading is applied along the two sides such that the sheet will expand or compress equally in the X and Y directions. Test cases are performed for different values of Mooney-Rivlin constants (B varies from 0.2A to 2A).

In de x

8-72

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis Figure NS34-1. (Solid Element)

Uy

Ux

Finite Element

Figure NS34-2

In de x

COSMOSM Advanced Modules

8-73

Chapter 8 Verification Problems

NS35: Inflation of a Simply Supported Circular Plate, Mooney-Rivlin Material


TYPE: Nonlinear static analysis, hyperelastic material model, large deflections using total Lagrangian formulation, Newton-Raphson iterations. NS35) NS35A) NS35B) NS35C) NS35D NS35E PLANE2D axisymmetric 8-node elements, Mooney-Rivlin model PLANE2D axisymmetric 8-node elements, Mooney-Rivlin model with adaptive automatic stepping PLANE2D axisymmetric 8-node elements, Ogden model PLANE2D axisymmetric 8-node elements, Mooney-Rivlin model with u/p formulation, constraint equations, and auto-stepping. TRIANG axisymmetric elements, Mooney-Rivlin model with u/p formulation TETRA4 axisymmetric elements, Ogden model with u/p formulation

REFERENCE: Frank J. Marx, Hyperelastic Elements (STIF84, STIF86), ANSYS Revision, 4.3 Tutorial, 1987. PROBLEM: A simply supported circular flat plate is subjected to an external pressure varying from 0. to 50 psi. The plate is made of an isotropic incompressible material of the Mooney type. MODELING HINTS:
NS35 through NS35B

One row of ten PLANE2D axisymmetric 8-node elements, in the radial direction, is used to model the plate. A Poissons ratio of 0.49 is defined to approximate the incompressibility of the material. Since the displacements increase rapidly at low pressures (0-8 psi), the problem requires a slow initial loading. A very large load increment leads to negative diagonal terms or divergence.
In de x

8-74

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

Unloading will mirror the loading perfectly. It can be achieved by reversing the sequence of load application. A rapid load decrease yields the same result and may lead to termination due to negative diagonal terms or lack of convergence.
NS35C

Two rows of 20 PLANE2D axisymmetric 4-node elements in the radial direction are used to model the disk as shown in Figure NS35-4. The u/p formulation is used for the current case with a Poissons ratio equal to 0.4999, which corresponds to the ratio of bulk modulus to shear modulus (K/G) equal to 5000. From the result, it is seen that the error of the volume ratio (V/V0) is kept within 1%. In order to satisfy the hinged boundary condition along the edge, two linear constraint equations are prescribed: UX(61) + UX(63)= 0 UY(61) + UY(63)= 0
Figure NS35-1
I D

Section I-I
I Y

Problem Sketch
53 52 51 x

3 2 1

5 8

center of plate

Finite Element Mesh (NS35 thru NS35B)

C L

NS35D

One row of ten TRIANG axisymmetric 6-node elements, in the radial direction, is used to model the plate. The Poissons ratio of the material is 0.4999.
In de x

COSMOSM Advanced Modules

8-75

Chapter 8 Verification Problems

NS35E

TETRA4 solid elements are used to model this problem with a Poissons ratio of 0.4995. The material model is Ogden hyperelastic model. Axisymmetry boundary conditions are applied to the model.

Finite Element Mesh (NS35D)

GIVEN: Mooney-Rivlin constants: A B = 80 = 20 = 0.49 (NS35 through NS35B)

Poissons Ratio in x-y: = 0.4999 (NS35C) D = 15 in 1 = 2A = 160 2 = -2B = -40

Ogden constants: 1 = 2, 2 = -2,

= 0.4975

COMPARISON OF RESULTS:

In de x

8-76

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis Figure NS35-2

In de x

COSMOSM Advanced Modules

8-77

Chapter 8 Verification Problems Figure NS35-3

D EFOR M ED SH AP E P LOT AT P R ESSU R E = 3 6 P SI

Figure NS35-4

DEF STEP:1 6 = 1

H IN GED B OU N D AR Y CON D ITION S P R ESSU R E

ORIGINA L A ND FINA L DEFORM ED SHA PES (NS35C)


In de x

8-78

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis Figure NS35-5

Figure NS35-6

In de x

COSMOSM Advanced Modules

8-79

Chapter 8 Verification Problems

NS36: Initial Interference between Two Thick Hollow Cylinders


TYPE: Nonlinear static analysis using PLANE2D axisymmetric and contact (node to line gap) elements. REFERENCE: Timoshenko, S. P., and Goodier, J. N., Theory of Elasticity, McGraw-Hill, New York (1970). PROBLEM: A cylinder is first compressed and then placed inside another cylinder. Evaluate the deformed shape and the forces at the interface. MODELING HINTS: The two cylinders are modeled separately, each based on its unstressed geometry, using PLANE2D axisymmetric elements. The interface is modeled with contact (node to line) elements; nodes are selected on the outer boundary of the inner cylinder, while a line is used to define the inner surface of the outer cylinder. A one step solution is performed; no external forces are defined.
Figure NS36-1

In de x

8-80

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis Figure NS36-2

GIVEN: a1 = 20 in b1 = 22 in h1 = 1 in a2 = 21.25 in b2 = 24.25 in h2 = 1.01 in Modulus of elasticity = 30E6 psi Poissons ratio = 0.3 NOTES:

COMPARISON OF RESULTS:
Theory COSMOSM Difference 0.02% 0.92% Contact Loca21.570915 in 21.57546 in tion (radius) Pressure at the Interface 57.231 ksi 57.756 ksi

In order to obtain accurate results when a contact problem exists, the contacting nodes must be located inside the contacting surface. If a node moves to a position where a normal to the surface does not exist, the program assumes the point is not in contact with the surface (unless a step-by-step solution is performed in which deformations are induced gradually). Therefore, in this problem we define a height for the outer cylinder which is slightly more than the height of the inner cylinder.
Figure NS36-3

In de x

COSMOSM Advanced Modules

8-81

Chapter 8 Verification Problems

NS37: Contact Between Two Solid Cubes


TYPE: Nonlinear static analysis using 8-node solid and contact (node to surface gap) elements. NS37) NS37A) PROBLEM: A cube is pushed against a second larger cube which stands against a rigid wall. Verify that the two cubes will displace together by using contact elements. MODELING HINTS:
NS37:

8-node solid elements TETRA10 elements, automatic soft springs

Each cube is modeled by one solid 8-node element. The interface is modeled by defining nodes on the smaller cube and one 4-noded surface on the larger cube. Soft truss elements are used to avoid stiffness singularities.
NS37A:

Each cube is modeled using TETRA10 elements. The interface in modeled by gap elements on the smaller cube and 6-noded sub-surfaces on the large cube. To stabilize the smaller cube in the global x-direction, a soft stiffness of 100 lb/in is defined for the contact source in that direction (gap real constant). GIVEN: E p = 30E6 psi =0 = 4E6 psi
Figure NS37-1

ANALYTICAL SOLUTION: U = u1 + u2 Ui = P li / Ai Ei U1 = (4E6 x 1) / (1 x 30E6) U2 = (4E6 x 1.4) / [(1.4 x 1.4) x 30E6] U


In de x

= 0.22857 in

8-82

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

COMPARISON OF RESULTS:
NS37:

Deflection at the free end:


, inch Theory COSMOSM Figure NS37-2 0.22857 0.22857

NS37A

Figure NS37-3

Here since each cube is defined with several elements, the contacting surfaces undergo translation and bending. As a result, the displacements obtained are about 8% higher than those predicted by the 8-node solid model.
In de x

COSMOSM Advanced Modules

8-83

Chapter 8 Verification Problems

NS38: Contact Between Two Parallel S.S. Circular Plates


TYPE: Nonlinear static analysis using 8-node PLANE2D axisymmetric and contact (node to line gap) elements. NS38A) NS38B) PROBLEM: Two parallel simply supported circular plates stand 0.5 inches apart. Pressure loading is applied to the upper plate. Verify that the plates come in contact and therefore calculate the displacement at the center of the lower plate. Compare with regular gap elements. MODELING HINTS: The two plates are modeled separately, using PLANE2D axisymmetric elements. The interface is modeled with contact (node to line gap) elements. A one step solution is performed for each case.
Figure NS38-1
P

Without friction With friction

h t

Problem Sketch
C L P 3 1 h 101 103

In de x

C L

Finite Element Model

8-84

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

GIVEN: R t h Pressure Poissons ratio Coefficient of friction Modulus of elasticity = 10 in = 0.1 in = 0.5 in = 6 psi = 0.3 = 0.7 = 10.5E + 6 psi

COMPARISON OF RESULTS:
Vertical Disp. (inch) (center of the lower plate) No Friction Contact (Node to line) Regular Gaps 1.7347 1.7377 With Friction 1.7268 1.7308

Note that for this problem the results obtained from the two methods (contact and regular gaps) are almost identical.
Figure NS38-2

In de x

COSMOSM Advanced Modules

8-85

Chapter 8 Verification Problems

NS39: Contact Between Two Parallel Simply Supported Circular Plates


TYPE: Nonlinear static analysis using contact (node to surface gap) elements and: NS39A) NS39B) NS39C) NS39D) PROBLEM: Same as problem NS38, except here shell or solid elements are used to model a quarter of the plates. As a result, contact is modeled using node to surface gaps. The goal is to compare the results with those obtained in problem NS38.
Figure NS39-1

4-node shell elements 20-node solid elements 3-node thick shell elements, Lower plate = target 3-node thick shell elements, Upper plate = target

MODELING HINTS:
For NS39A and NS39B:

A quarter of each plate is modeled using:


a) 80, 4-node shell elements b) 50, 20-node solid elements A hole with a small radius (0.05 inches) is assumed at the center of each plate so that triangular elements are not needed in modeling of plates.
In de x

8-86

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

Contact between the two plates is modeled using 3 different groups of gaps:
1. 2. 3.

Nodes nearest to the center where only vertical motion is allowed are connected by regular (node to node) gaps. Along the two axis of symmetry ( = 0. and = 90.) where motion is to remain in planes XZ and YZ, two groups of node to line gaps are used. The last group of gaps (node to surface) considers contact between the inside nodes of the upper plate and 4-noded (8-noded when 20-node solid elements are used) surface segments on the lower plate.

For NS39C and NS39D:

Contact between the two plates is modeled using a node-to-surface gap element group. In both cases, target is defined by triangular 3-noded sub-surfaces. GIVEN: R t h Coeff. of friction Pressure Modulus of elasticity Poissons ratio

= 10 in = 0.1 in = 0.5 in = 0.7 = 6 psi = 10.5E+6 psi = 0.3

COMPARISON OF RESULTS:
Vertical Disp. (inch) (center of the lower plate) No Friction Axisymmetric PLANE2D (2D Analysis) 20-node Solid Element (3D Analysis) (at node No. 1001) 4-node Shell Element (3D Analysis) (at node No. 101) 3-node Shell Elements Cased C and D) 1.7347 1.7340 1.7260 1.733 With Friction 1.7268 1.7262* **

*The results obtained from PLANE2D axisymmetric and solid 20-node elements are almost identical. **Shear deformation is neglected based on the Linear shell theory. Therefore, when shell elements are used in modeling of plates, friction is not considered.
In de x

COSMOSM Advanced Modules

8-87

Chapter 8 Verification Problems Figure NS39-2

Figure NS39-3

Figure NS39-4

In de x

8-88

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis Figure NS39-5

Figure NS39-6

Figure NS39-7

In de x

COSMOSM Advanced Modules

8-89

Chapter 8 Verification Problems

NS40: Bending and Inflation of a Simply Supported Circular Plate Split into Halves Through Its Thickness
TYPE: Nonlinear static analysis using 8-node PLANE2D and contact (node to line gap) elements; Mooney-Rivlin hyperelastic material model, large deflections using total Lagrangian formulation, Newton-Raphson iterations. REFERENCE: Frank J. Marx, Hyperelastic Elements (STIF84, STIF86), ANSYS Revision, 4.3 Tutorial, 1987. PROBLEM: A simply supported circular plate is split into halves through its thickness. The lower half is then subjected to an external pressure varying from 0 to 50.0 psi. The plate is made of an isotropic incompressible material of the Mooney type. The behavior of this plate as a whole was studied in problem NS35. When the plate is sliced, the two slices bend together through contact. Therefore, this problem is useful in testing the accuracy of the contact elements when large rotations exist. MODELING HINTS: The two slices of the plate are modeled separately, using PLANE2D axisymmetric elements. The interface is modeled using contact (node to line gap) elements. Pressure is increased gradually, similar to problem NS35.
Figure NS40-1

In de x

8-90

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

GIVEN: Mooney-Rivlin Constants: A B = 80 = 20 = 0.49

COMPARISON OF RESULTS: While in low stresses, the split plate is weaker, in higher stresses when the two slices undergo large deflections as well as large rotations, the response of the sliced plate is expected to be close to that of the uncut plate. By studying the results obtained for this problem the following can be observed:
1.

The contact line gradually deforms from flat to nearly a quarter of a circle. Thus, the contact force (normal to the line) near the support undergoes about 90 degrees change in direction; regular gaps can not be used for this problem. At very low pressures (0., to 0.1 psi) there is up to 32% increase in response due to the slicing of the plate. At higher pressures (.1, to 28. psi) the response of the sliced plate is higher but remains within 2% of that of the uncut plate. When pressure exceeds 28 psi, the sliced plate starts to weaken again. It begins to deform at a faster rate in comparison to the uncut plate, and therefore, the two responses start to deviate.
Figure NS40-3

2. 3. 4.

Figure NS40-2

In de x

COSMOSM Advanced Modules

8-91

Chapter 8 Verification Problems

NS41: Nonlinear Elasticity of a Cantilever Beam


TYPE: Nonlinear static analysis, nonlinear elasticity. NS41A) NS41B) NS41C) NS41D) NS41E) PLANE2D elements SOLID elements SHELL4T elements BEAM elements TETRA10 elements

REFERENCE: The theoretical solution is carried out based on thin beam theory. PROBLEM: Determine the deflection of a cantilever beam under an end moment as shown in Figure NS41-1. The material is nonlinear elastic as shown in Figure NS41-2.
Figure NS41-1
M (lb.- in.) b M/2 h L M/2 7000.

2000.

Problem S ketch
Y Y 5 43 X 11 90 81 6 85

1.0

1.001

2.0

Moment - Time Curve


5 4 3 2 1 Y 45

PLANE2D (NS41A) 6

41

3 2 1

87

Z Y X

SOLID (NS41B)

86

5 4 SHELL4T (NS41C)
1 1 2 2 3 3 4 4

26 25

236

5 Z

TETRA10 (NS41E_

228

In de x

BEAM (NS41D)

Finite Element Models

8-92

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

GIVEN: L h b = l00 in = 2 in = 1 in =0

Figure NS41-2

(Stress) psi

60.003E6

3E3 0.001 2.001 (Strain)

Strain_Stress Curve

COMPARISON OF RESULTS:
1.

Linear elasticity (M = 2000 lb-in)


Deflection at Free End (inch) Theory PLANE2D SOLID COSMOSM SHELL4T BEAM TETRA10 - 5.0 - 5.0001 - 4.9991 - 5.0000 - 5.0001 - 4.9998 Rotation at Free End 0.1 0.1000 0.1000 0.1000 0.1000 0.1000

2.

Nonlinear elasticity (M = 7000 lb-in)


Deflection at Free End (inch) Theory PLANE2D SOLID COSMOSM SHELL4T BEAM TETRA10 - 7.5 - 7.5279 - 7.5275 - 7.4791 - 7.4340 - 7.5156 Rotation at Free End 0.15 0.1506 0.1506 0.1496 0.1487 0.1504

In de x

COSMOSM Advanced Modules

8-93

Chapter 8 Verification Problems

NS42: Elastoplastic Analysis of a Simply Supported Plate, Elastic-Perfect Plastic Case


TYPE: Nonlinear static analysis, SHELL4T elements. PROBLEM: Determine the response of a simply supported plate under uniform pressure. The pressure load (p) is varied well into the plastic range.
Figure NS42-1
Y Hinge 73 81

, psi

Hinge

5.805 5.4

2b

4.05

2a

t 2. 7. 10.

Problem Sketch and Finite Element Model

Load - Time Curve

GIVEN: a h E = b = l0 in = 0.l in (thickness of plate) = l0E6 psi = 0.3

ET = 0.0

Y = 36,000 psi
In de x

8-94

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

COMPARISON OF RESULTS: The variation of pressure (p) versus central deflection is shown in the next figure. The result from COSMOS7 is also enclosed.
Figure NS42-2

In de x

COSMOSM Advanced Modules

8-95

Chapter 8 Verification Problems

NS43: Large Displacement Response of a Cylindrical Shell Under a Conc. Load


TYPE: Nonlinear static analysis, SHELL4T elements. REFERENCE: Horrigmoe, G., Finite Element Instability Analysis of Free-Form Shells, Report No. 77-2, the Norwegian Institute of Technology, The University of Trondhem, Norway (l977). PROBLEM: Determine the response of a shallow cylindrical shell under a concentrated load at the center of the shell. The curved edges are free and the straight edges are hinged and immovable.
Figure NS43-1
Free Edge
P _

2b X

21 5

Hinge

25

P , (KN) _

2.2156 2.128

In de x

Proble m S ke tch

19

58

Loa d - Time C urve

8-96

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

GIVEN: R b h E = 2,540 mm = 254 mm = l2.7 mm = 0.l rad = 3l02.75 N/mm2 = 0.3

COMPARISON OF RESULTS: The force (p) - central deflection curve is shown in the next figure and compared with the result from reference.
Figure NS43-2

F O R C E (*E3), N
Reference COSMOS/M

CENTRAL DEFLECTION (mm)

In de x

COSMOSM Advanced Modules

8-97

Chapter 8 Verification Problems

NS44: Buckling and Post Buckling of a Simply Supported Plate


TYPE: Nonlinear static analysis, SHELL4T elements. REFERENCE: Timoshenko and Woinosky-Krieger, Theory of Plates and Shells, McGraw-Hill Book Co., 2nd Ed., pp. 389. PROBLEM: Find the buckling load and post buckling behavior of a simply supported isotropic plate subjected to inplane uniform pressure p applied at x = -a and x = a.
Figure NS44-1
Z
Simply Supported

21

25

Fe P 2a 1 5 h 2a
Simply Supported

X P

Problem Sketch and Finite Element Model

In de x

8-98

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis Figure NS44-2


P lb./in.
75. 67.8

Time
5 15 30 60 65 75

Fe, lb.
1.0

0.5

20 25 30

Time
60 75

GIVEN: a h E = 20 in = l in = 3E4 psi = 0.3

NOTE: The post buckling behavior is obtained by applying a transverse force (Fe) at the center of the plate at the first stage. The inplane pressure (p) is then applied and the transverse load is reduced at this stage. The buckling load is obtained by decreasing the inplane pressure to zero at the final stage.
In de x

COSMOSM Advanced Modules

8-99

Chapter 8 Verification Problems

COMPARISON OF RESULTS: The inplane pressure - central deflection curve is shown in the next figure. The theoretical buckling load is 67.78 lb/in.
Figure NS44-3

I N P L A N E 70 P R E S S 65 U R E (LB/IN)

75

BUCKLING LOAD = 67.78 LB/IN

60 0.0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8

CENTRAL DEFLECTION, INCH

In de x

8-100

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

NS45: Large Displacement Response of a Cylindrical Shell Under a Uniform Load


TYPE: Nonlinear static analysis, SHELL4 elements. REFERENCE: Sabir, A. B., and Lock, A. C., The Application of Finite Elements to the Large Deflection Geometrically Nonlinear Behavior of Cylindrical Shells, Variational Methods in Engineering, South Hampton University Press (l973). PROBLEM: Determine the response of a cylindrical shell under normal uniform pressure (p). All edges are clamped and immovable.
Figure NS45-1
Clamped

2L

P
X 1

73

Clamped

81 R

-3 2 P (10 ), N/mm

3.0

2.25

1.5

18

21

In de x

Problem Sketch and Finite Element Model

Pressure - Time Curve

COSMOSM Advanced Modules

8-101

Chapter 8 Verification Problems

GIVEN: R L h E = 2,540 mm = 254 mm = 3.l75 mm = 0.l rad = 3l02.75 N/mm2 = 0.3

COMPARISON OF RESULTS: The pressure (p) - central deflection curve is shown in the next figure and compared with the result from reference.
Figure NS45-2

F O R C E (*E3), Nmm 2
Reference COSMOS/M

CENTRAL DEFLECTION (mm)

In de x

8-102

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

NS51: Thermo-Plasticity in a Thick-Walled Cylinder


TYPE: Nonlinear static analysis, thermo-plasticity, temperature-dependent yield stress, PLANE2D axisymmetric 8-node elements REFERENCE: Mark D. Snyder, Klaus-Jurgen Bathe, Formulation and Numerical Solution of Thermo-Elastic-Plastic and Creep Problems, Report 8244-3, (1977). PROBLEM: A thick-walled cylinder is subjected to varying internal pressure and temperature, as shown in the figure. Plane strain conditions are assumed in the direction of the axis of the cylinder. Determine:
1. 2.

Response at the outer surface of the cylinder Residual stress distributions through the wall thickness when pressure is reduced to zero (step = 10).
Figure NS51-1

In de x

COSMOSM Advanced Modules

8-103

Chapter 8 Verification Problems

RESULTS: The response and stress plots are identical to those obtained by ADINA program.
Figure NS51-2

Figure NS51-3

In de x

8-104

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis Figure NS51-4

Figure NS51-5

In de x

COSMOSM Advanced Modules

8-105

Chapter 8 Verification Problems Figure NS51-6

In de x

8-106

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

NS52: Thermo-Plasticity in a Bar


TYPE: Nonlinear static analysis, thermo-plasticity, temperature-dependent material properties. NS52) NS52A) NS52B) Truss elements PLANE2D plane stress elements Solid elements

REFERENCE: Mark D. Snyder, Klaus-Jurgen Bathe, Formulation and Numerical Solution of Thermo-Elastic-Plastic and Creep Problems, Report 8244-3, (1977). PROBLEM: A bar is subjected to varying pressure and temperature, as shown in the figure. Determine strain in the bar.
Figure NS52-1

In de x

COSMOSM Advanced Modules

8-107

Chapter 8 Verification Problems Figure NS52-2

RESULTS: Similar results are obtained for different element types. Since there is no load reversal, using kinematic hardening law for plasticity yields identical results.

In de x

8-108

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis Figure NS52-3

Figure NS52-4

In de x

COSMOSM Advanced Modules

8-109

Chapter 8 Verification Problems

NS61: Bearing Capacity for a Strip Footing


TYPE: Nonlinear static analysis, Drucker-Prager Elastoplastic material model, small deflection, Newton-Raphson. NS61A) NS61B) PLANE2D (plane strain) SOLID elements

REFERENCE: Joseph E. Bowels, Foundation Analysis and Design, McGraw-Hill Book Co., 2nd. Ed (1977), pp. 113-124. PROBLEM: Find bearing capacity for a strip footing with width B sitting at the ground surface subjected to a uniform pressure P and soil parameters shown below.
Figure NS61-1
LINE OF SYMMETRY B/2 p

FINITE ELEMENT MESH

In de x

8-110

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

GIVEN: B C E = 120 in = 1.7961E - 4 lb - sec2/in4 = 27.27 = 1 psi = 3E4 psi = 0.3

Soil parameters:

NOTE: Due to symmetry, half of the soil is modeled. Because the bearing capacity of foundations depends on the self-weight of the soil, an acceleration of gravity in the y-direction (-386.4 in/sec2) is applied to simulate this effect. When the applied pressure approaches the limit load (bearing capacity of foundations), the soil bulging takes place adjacent to the footing. This phenomenon induces difficulties in achieving the limit load. Reducing the load increment by taking a couple of RESTART procedures and using a regular (not modified) Newton Raphson iterations will help solve these problems. COMPARISON OF RESULTS:
Ultimate Bearing Capacity qu (psi) Terzaghi (1943) Hansen (1970) COSMOSM (plane strain) COSMOSM (SOLID) 90.0 93.0 88.5 95.0

The deformed shape plots for PLANE2D (plane strain) and SOLID models are shown in Figures NS61-2 and NS61-3.

In de x

COSMOSM Advanced Modules

8-111

Chapter 8 Verification Problems Figure NS61-2

Figure NS61-3

In de x

8-112

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

NS62: Bearing Capacity for Round Footing


TYPE: Nonlinear static analysis, Drucker-Prager Elastoplastic material model, small deflection, Newton-Raphson iterations, PLANE2D (Axisymmetric) elements. REFERENCE: Joseph E. Bowles, Foundation Analysis and Design, McGraw - Hill Book Co., 2nd.Ed (1977), pp. 113-124. PROBLEM: Find bearing capacity for a round footing with radius R sitting at the ground surface subjected to a uniform pressure p and soil parameters shown below. GIVEN: R c E = 6 in = 1.7961E-4 lb sec2/in4 = 27.27 = 1 psi = 3E4 psi = 0.3

Soil parameters:

NOTES: The finite element mesh is as same as that shown in Figure NS61-1 except the replacing of B/2 by R. All the precautions mentioned in Problem NS61 are also needed in this problem.

In de x

COSMOSM Advanced Modules

8-113

Chapter 8 Verification Problems

COMPARISON OF RESULTS:
Ultimate Bearing Capacity qu (psi) Terzaghi (1943) Hansen (1970) COSMOSM 75.0 63.0 68.5

The deformed shape plot is shown in Figure NS62-1.


Figure NS62-1
DEF STEP: 19 = 19 PLANE2D (AXISYMMETRIC) U y = 0.8053

DEFORMED SHAPE PLOT (p = 68 PSI)

In de x

8-114

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

NS63: Bending and Inflection of a Simply Supported Plate


TYPE: Nonlinear static analysis, Mooney-Rivlin hyperelastic material model, large deflection, deformation-dependent pressure, local boundary conditions, and autostepping. NS63A) NS63B) SHELL4T with regular shell analysis SHELL4T with membrane element analysis

REFERENCE: T. J. R. Hughes and E. Carnoy, Nonlinear Finite Element Shell Formulation Accounting for Large Membrane Strains, Nonlinear Finite Element Analysis of Plates and Shells. AMD Vol. 48, pp. 193-208, ASME, New York. PROBLEM: A simply supported circular plate is subjected to a uniform pressure. The plate is made of an isotropic incompressible material of the Mooney-Rivlin type (see Problem NS35). Both regular and membrane shells are tested and results are compared. GIVEN: r h = 7.5 in = 0.5 in Mooney-Rivlin constants: A= 80 psi B= 20 psi NOTES: The circular plate is modeled by SHELL4T elements (shown in Figure NS63-1). Due to axisymmetry, only a 5-degree wedge of the plate is modeled and local boundary conditions along the line A-C are applied to remain the axisymmetry, i.e., U = 0 r =0 For the membrane element analysis, a tiny prestress (0.01 psi) is adapted to prevent singularity. An auto-stepping algorithm is used to control the load increment such that the convergence and accuracy of the solution are insured especially for the membrane element analysis.

In de x

COSMOSM Advanced Modules

8-115

Chapter 8 Verification Problems

COMPARISON OF RESULTS: The plots of normal deflection at center versus pressure are shown in Figure NS632. The result of membrane element analysis is almost identical to the result of regular shell because the membrane strain becomes dominant in this type of rubber analysis.
Figure NS63-1

Y 5 Degrees Z A X Raduis Plane View

Normal Pressure

Simply Supported C

Finite Element Mesh (10 SHELL3/4T)


Figure NS63-2

C E N T R A L D E F L E C T I O N (I N)

HUGHES: SHELL
COSM OS/M (REGULA R M EM BRA NE)

PRESSURE (PSI)

In de x

8-116

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

NS64: Failure and Strain Response of a [0,90,90,90,90,0] Graphite-Epoxy Laminate


TYPE: Nonlinear static analysis, Tsai-Wu failure criterion, small deflection, NewtonRaphson iterations, SHELL4L elements. REFERENCE: Stephen W., Tsai and H. Thomas Hahn, Introduction to Composite Materials, Technomic Publishing Co., Inc. (1980), pp. 308. PROBLEM: Find the FPF (First Ply Failure) and UF (Ultimate Failure) stresses for a 6-layer T300/5208 cross-ply laminate under the uniaxial tensile load. The geometry of the laminate is shown in Figure NS64-1.
Figure NS64-1. Geometry of a 6-Layer T300/5208 Cross-Ply Laminate
y

Nx

Nx

GIVEN: a 6h Nx
In de x

= b = 10 in = 1 in > 0 (tensile loading) = 26.27E6 psi

E1

COSMOSM Advanced Modules

8-117

Chapter 8 Verification Problems

E2 12 G12 F1T F1C F2T F2C F12

= 1.49E6 psi = 0.28 = G13 = G23 = 1.04E6 psi = 2.17E5 psi = 2.17E5 psi = 5.81E5 psi = 3.57E4 psi = 9.87E3 psi

where F1T and F1C are tensile and compressive strengths in the 1st material direction; F2T and F2C are tensile and compressive strengths in the 2nd material direction; F12 is the shear strength in the material 1st-2nd plane. NOTES: Due to symmetry, a quarter of the laminate is modeled. COMPARISON OF RESULTS:
Reference:

R = 38.03E3 psi for 90 ply R = 69.09E3 psi for 0 ply where R = failure stress
COSMOSM

FPF stress = 40E3 psi on 90 ply; along direction 2 UF stress = 75E3 psi DISCUSSION: In the COSMOSM failure analysis, a two-stage failure algorithm is used, i.e., the failure occurs in the transverse direction first and then the fiber direction. In the current example, the stress can still be carried by the 90 ply (2,3,4 and 5) in the fiber direction after FPF. The laminate is then degraded to the point where the secondary failure occurs on the 0 ply in the transverse direction. Finally UF is reached and the largest load the laminate can carry is determined.

In de x

8-118

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

NS65: Failure and Strain Response of a Symmetric Angle-Ply Laminate of Graphite-Epoxy


TYPE: Nonlinear static analysis, Tsai-Wu failure criterion, small deflection, NewtonRaphson iterations, thermal analysis, SHELL4L elements. REFERENCE: Stephen W., Tsai and H. Thomas Hahn, Introduction to Composite Materials, Technomic Publishing Co., Inc. (1980), pp. 362-363. PROBLEM: Find the FPF (First Ply Failure) and UF (Ultimate Failure) stresses for a symmetric AS/3051 angle-ply laminate under a uniaxial tensile load. GIVEN: a 4h Nx = b = 10 m =1m > 0 (tensile loading) < 0 (compressive loading) E1 = 138 Gpa E2 = 8.96 Gpa 12 = 0.3 T-T0 = 1000 K G12 1 2 F1T F1C F2T F2C F12 = G13 = G23 = 7.1 Gpa = 0.18E-6 / K = 22.5E-6 /K = 1447 Mpa = 1447 Mpa = 51.7 Mpa = 206 Mpa = 93 Mpa

where F1T and F1C are tensile and compressive strengths in the 1st material direction; F2T and F2C are tensile and compressive strengths in the 2nd material direction; F12 is the shear strength in the material 1st-2nd plane. NOTES: Due to symmetry, a quarter of the laminate is modeled.

In de x

COSMOSM Advanced Modules

8-119

Chapter 8 Verification Problems

COMPARISON OF RESULTS:
Nx/h at UF (Mpa) Tensile/Compressive Theta (degrees) 0.0 15.0 30.0 45.0 90.0 Reference (from Test) 1520.0/-1521.0 879.0/-648.0 482.0 193.0 54.0/-214.0 COSMOSM 1482.0/-1482.0 1128.5/-666.0 465.5/-308 200.0/-230.0 52.0/-210.0

The comparison is also shown in Figure NS65-1.


Figure NS65-1. Comparison of Results of a Symmetric AS/3051 Angle-Ply Laminate
1500 + b - a 500 1

1000

N1

N1

15

30

45

60

75

90

+ -

-500 Reference (test) -1000 Reference (computation) COSMOS/M

-1500

DISCUSSION: The behavior of angle-ply laminates is different from that of cross-ply laminates (see NS64). No progressive failure occurs in angle-ply laminates under the uniaxial loading. The FPF stress is therefore equal to the UF stress.

In de x

8-120

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

NS66: Static Equilibrium Position and Relaxation of a Cable-Buoy System


TYPE: Nonlinear hydrostatic and hydrodynamic analysis, large deflection, auto-stepping algorithm, IMPIPE, BUOY, and GAP elements. REFERENCE: John W. Leonard, Tension Structures - Behavior and Analysis, McGraw-Hill Book Company, pp. 197-201. PROBLEM: NS66A) Find the static equilibrium position of a cable-buoy system (see Figure NS66-1). The system is completely immersed and subjected to the gravity and buoyant forces. The cable-buoy system was then released. Find the dynamic response of the system.

NS66B)

Figure NS66-1. Geometry of a Cable-Buoy System

Z SWL X

BUOY

CABLE SEA BED

In de x

COSMOSM Advanced Modules

8-121

Chapter 8 Verification Problems

GIVEN: Cable: Total length of riser A B EA Mass Outside diameter Coefficient of normal drag Coefficient of tangential drag = 71.56 in = 51.1 in = 42.1 in = 4.8 lb = 11.443E-3 lb/ft = 0.163 in = 1.2 = 0.02

Coefficient of added mass and inertia = 1 Buoy: Mass Outside diameter Coefficient of drag Water depth Water density RESULTS:
1. 2.

= 0.025 lb = 2 in = 0.5 = 200 in (assumed) = 0.9366E-4 lb sec.2/in4

Coefficient of added mass and inertia = 0.5

The static equilibrium position of the system from the current analysis is shown in Figure NS66-2 and compared with the reference one. For the dynamic analysis, Figures NS66-3 and NS66-4 illustrate the comparisons of the horizontal and vertical position histories of the buoy; Figure NS66-5 shows total velocity histories of the buoy, and Figure NS66-6 shows the tension histories of the cable.

In de x

8-122

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

NOTES:
1. 2.

Problem NS66A is a static problem, so all parameters regarding hydrodynamic analysis are assigned as zero. To obtain the static equilibrium position of the immersed structure, it is suggested the loading start from a small value with an auto-stepping algorithm and a regular Newton-Raphson method is used. To simulate the sea bed contact for the cable-buoy system, several gap elements are arranged near the sea bed. The sea bed contact is detected by those closed gaps. Problem NS66B starts from an initial configuration which is the static equilibrium position of the structure, and during the analysis acceleration of gravity is unchanged. Tension in Figure NS66-6 is the force in the element x-direction (Positive sign means tension) excluding the hydrostatic pressure.
Figure NS66-2. Static Equilibrium Position of the Cable-Buoy System
Z

3.

4.

5.

REFERENCE COSMO S

GAP

In de x

COSMOSM Advanced Modules

8-123

Chapter 8 Verification Problems Figure NS66-3. Comparison of the Horizontal Position Histories of the Buoy

V E R T I C A L P O S I T I O N (IN)

REFERENCE COSMOS/M

TIME SEC

Figure NS66-4. Comparison of the Vertical Position Histories of the Buoy

V E R T I C A L P O S I T I O N (IN)

REFERENCE COSMOS/M

TIME SEC

In de x

8-124

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis Figure NS66-5. Comparison of Total Velocity Histories of the Buoy

V E R T I C A L P O S I T I O N (IN/ SEC)

REFERENCE COSMOS/M

TIME SEC

Figure NS66-6. Comparison of the Tension Histories of the Cable

In de x

COSMOSM Advanced Modules

8-125

Chapter 8 Verification Problems

NS67: Static Equilibrium Position and Dynamic Analysis of a Steep S Model Riser with Fixed Top End
TYPE: Nonlinear hydrostatic and hydrodynamic analysis, large deflection, IMPIPE and BUOY elements. REFERENCE: Rumbod Ghadimi, A Simple and Efficient Algorithm for the Static and Dynamic Analysis of Flexible Marine Riser, Computer & Structures, Vol.29, No.4, pp. 541555, 1988. PROBLEM: NS67A) Find the static equilibrium position of a steep S model riser. The riser is partially immersed and subjected to the gravity and buoyant forces as shown in Figure NS67-1. Find the dynamic response of a steep S model riser in (NS67A). The riser is subjected to the hydrodynamic force due to the wave.

NS67B)

Figure NS67-1. Static Equilibrium Position of the Steep S Model Riser


Z A X Y SWL

MODEL RISER B BUOY H

SEA BED

In de x

8-126

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

GIVEN: Riser: Total length of riser A B C EI Mass Outside diameter Coefficient of normal drag = 3.97 m = 1.48 m = 2.58 m = 0.79 m, EA = 3.012E3 N = 9.88E-5 N m2 = 0.0836 Kg/m = 0.006 m = 1.5

Coefficient of added mass and inertia = 2 Buoy: Mass Outside diameter Coefficient of drag Water depth Water density Wave height Wave period RESULTS:
1. 2.

= 0.1 Kg = 0.1 m = 1.5 = 2.13 m = 1000. Kg/m3 = 0.255 m = 1.69 sec

Coefficient of added mass and inertia = 2

The static equilibrium position of the riser is shown in Figure NS67-1. For the dynamic analysis, the node near SWL (ND = 6) is selected: The horizontal and vertical displacement histories are shown in Figures NS67-2 and NS67-3. The results from the reference are listed below for comparison:
The period of dynamic response Amplitude of horizontal displacement Amplitude of vertical displacement 1.69 sec 100.0 mm 20.0 mm

In de x

COSMOSM Advanced Modules

8-127

Chapter 8 Verification Problems

NOTES:
1. 2.

The wave length in (NS66B) is not input but computed in the program automatically. Please refer to NS66 for more notes.
Figure NS67-2. Horizontal Displacement History of Node-6

V E R T I C A L D I S P L A C E M E N T M

TIME INCREMENT = 0.005 SEC

TIME

Figure NS67-3. Vertical Displacement History of Node-6

H O R I Z O N T A L D I S P L M

TIME INCREMENT = 0.005 SEC

In de x

TIME

8-128

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

NS68: Steady-State Analysis of a Cable Towing a Submerged Body


TYPE: Nonlinear hydrostatic analysis, large deflection, IMPIPE elements. REFERENCE: Anthony R. Rizzo, FE Analysis Simulates Undersea Structures, Mechanical Engineering, pp. 51-54, August 1991. PROBLEM: Determine the peak tension in a towed cable and the depth of the towed body as functions of the ships speed (see Figure NS68-1).
Figure NS68-1
SWL

SHIP SPEED CABLE

TOWED BODY

GIVEN: Cable: Total length of cable E Specific gravity Outside diameter Coefficient of normal drag
In de x

= 1000 ft = 144E7 psf = 0.35 = 1.5 = 1 in = 2.5 = 0.02

Coefficient of tangential drag

COSMOSM Advanced Modules

8-129

Chapter 8 Verification Problems

Towed body: Weight in water Characteristic area Coefficient of drag Water depth Water density Ship speed MODELING HINTS:
1.

= 200 lb = 1 ft2 =1 = 2000 ft = 1.9908 lb sec2/ft4 = 0.5, 1, 1.5, and 2 ft/sec

The towed body is represented as two forces acting on the cable end: a vertical force representing the weight of the towed body in water and a horizontal force representing the drag force on the towed body (see Figure NS68-2). The ship motion is simulated with a uniform current past the cable (see Figure NS68-2). Consider the current velocity as a function of time, such that a static analysis is performed instead of a dynamic analysis. In order to use cable option (Op. No. 1 = 1) in IMPIPE elements, a small prestrain (Real constant-17) is applied to eliminate the difficulty at the beginning of the analysis.
Figure NS68-2
Z X SWL

2. 3. 4.

CURRENT VELOCITY

DRAG FORCE WEIGHT IN WATER

In de x

8-130

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

RESULTS: Figure NS68-3 shows the cable configuration corresponding to different current velocities. Figures NS68-4 and NS68-5 show the depth of the towed body and the peak tension of the cable as a function of the tow velocity. Results from the current analysis and the reference one are very coincident.
Figure NS68-3
SWL

ORIGINAL CONFIGURATION 2.0 1.5 1.0 VELOCITY = 0.5 FT/SEC

Figure NS68-4

D E P T H F T

SHIP SPEED FT/SEC

In de x

COSMOSM Advanced Modules

8-131

Chapter 8 Verification Problems Figure NS68-5

P E A K C A B L E T E N S I O N ( LB)

SHIP SPEED FT/SEC

In de x

8-132

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

NS69: 3D Large Deflection Analysis of a 45 Circular Bend


TYPE: Nonlinear static analysis, large deflection, 3D BEAM elements. REFERENCE: Klaus-Jrgen Bathe and Sad Bolourchi, Large Displacement Analysis of ThreeDimensional Beam Structures, IJNME, Vol. 14, pp. 961-986, 1979. PROBLEM: Find the large displacement response of a cantilever 45-degree bend subjected to a concentrated end load. GIVEN: The bend has an average radius R, cross-section area H*B and lies on the X-Y plane as shown in Figure NS69-1. The concentrated tip load P is applied into the zdirection. R H B E = 100 in = 1 in = 1 in = 1E7 psi =0
Figure NS69-1
z z B x 1 2 y 3 4 1" 5 6 8 Equal Straight BEAM Elements 7 8 R=100" 9 A 1" Beam Cross-section

Fixed End

In de x

COSMOSM Advanced Modules

8-133

Chapter 8 Verification Problems

RESULTS: Figure NS69-2 shows the deformed configurations of the bend at various load levels. The tip coordinates predicted by COSMOSM and ADINA are listed in Table NS69-1 for comparison.
Table NS69-1. Tip Coordinates of a 45-Degree Circular Bend. P (lb) 300 600 ADINA (X, Y, Z) (in) (22.5, 59.2, 39.5) (15.9, 47.2, 53.4) COSMOSM (X, Y, Z) (in) (21.9, 59.0, 40.2) (15.2, 47.4, 53.5)

Figure NS69-2

FINAL CONFIGURATION Z

A
P = 600 LB

A
P =300 LB

X Y ORIGINAL CONFIGURATION

A P = 0 lb

In de x

8-134

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

NS70: Static Analysis of an Elastic Dome


TYPE: Nonlinear static analysis, large deflection, 3D BEAM elements. REFERENCE: B. A. Izzuddin, A. S. Elnashai and P. J. Dowling, Large Displacement Nonlinear Dynamic Analysis of Space Frames, Eurodyn 90, Bochum, W. Germany, June 1990. PROBLEM: Find the static response of an elastic dome subjected to a concentrated load at the crown point. GIVEN: The top and side views of an elastic dome are shown in Figure NS70-1 and Figure NS70-2. Six 3D BEAM elements per member are used to model the dome with the beam cross-section area as H*B for all the members where H = 1.22 m and B = 0.76 m. E = 20690 MN/m2 = 0.3
Figure NS70-1

12.57M Z X

10.385M 21.115

6.283M

In de x

COSMOSM Advanced Modules

8-135

Chapter 8 Verification Problems Figure NS70-2


P

Z 1.55m 4.55m Y

X 12.18m 24.38m

NOTES: Only one quarter of the dome is modeled due to symmetry. Appropriate boundary conditions and cross-section modulus are used along the lines of symmetry. The displacement control algorithm is used in the iteration procedure to avoid convergence problems. RESULTS: Figure NS70-3 illustrates load-displacement curves of the elastic dome where ref-1, -2 and -3 represent the following references: ref-1: ref-2: ref-3: Izzuddin, et. al. (1990), Kondoh, et. al. (1986), Shi and Atluri (1988).

Load Factor (L.F.) represents the applied load (P) divided by the critical load (Pcr) where Pcr = 123.8 MN.

In de x

8-136

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis Figure NS70-3

L O A D F A C T O R

1 REF-1 AND -2 2 REF-3 3 COSMOS/M

DISPLACEMENT (M)

In de x

COSMOSM Advanced Modules

8-137

Chapter 8 Verification Problems

NS71: Large Deflection Analysis of a Cantilever Beam with Different Beam Cross-Sections
TYPE: Nonlinear static analysis, large deflection, BEAM2/3D elements, and beam-sectiondefinition. REFERENCE: Ramm, E., A Plate/Shell Element for Large Deflections and Rotations, in Formulations and Computational Algorithm in Finite Element Analysis, M.I.T. Press, 1977. PROBLEM: A cantilever beam with different cross-sections subjected to an end moment. GIVEN: The problem sketch is shown in Figure NS71-1. Five (5) BEAM2/3D elements are used in the analysis. E L = 12,000 psi =0 = 100 in

A and I varied Beam-Section-Type: 1 2 3 4 5 6 0 (Rectangular), Circular), (Pipe), (Box), (I-Section), (Trapezoidal), (User-defined) (NS71A) (NS71B) (NS71C) (NS71D) (NS71E) (NS71F) (NS71G)

In de x

8-138

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis Figure NS71-1


Y Y X M L M 1 2 3 4 5 6 Y X

Proble m S ke tch

Be a m Mode l

Be a m S e ction Type s

z R

B H = 1.0 in. B = 1.0 in. 3 Y 4 Y 5 R = 0.5642 in. Y

TH z T D z TH B H = 2.0 in. B = 2.0 in. TB = 0.134 in. TH = 0.134 in. 7 2 3 H z 4 5 6 B1 H = 1.3333 in. B1 = 1.0 in. B2 = 0.5 in 7 8 9 10 T 11 R H = 5.0 in. B = 2.25 in. Y 1 17 16 15 14 13 12 R = 4.0 in. T = 0.2 in. TB H z TB H

D = 1.1416 in. T = 0.4842 in.

B TB = 0.1 in. TH = 0.1 in.

(17 pts. used)

B2 z Yr Zr

RESULTS: The normalized analytical solution is:

In de x

The numerical results by COSMOSM are close to the above solution.

COSMOSM Advanced Modules

8-139

Chapter 8 Verification Problems

NS72: Uniformly Loaded Elastoplastic Plate


TYPE: Nonlinear static analysis, Plasticity, Kinematic Hardening, and SHELL4T element. REFERENCE: Foster Wheeler Corporation, Intermediate Heat Exchanger for Fast Flux Test Facility: Evaluation of the Inelastic Computer Program, prepared for Westinghouse ARD, Livingston, N. J., 1972. PROBLEM: Verify the accuracy of the result of an elastoplastic flat plate in the case of uniformly non-proportional stressing. Kinematic hardening is used. GIVEN: The geometry and material model is shown in Figure NS72-1 where 2*2 SHELL4T elements are used. Two edges are simply supported and all rotations are constrained to be zero. E = 30E6 psi = 0.3

y = 30, 000 psi ET = 1.5E6 psi L H = 1 in = 0.001 in

In de x

8-140

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis Figure NS72-1


H = THICKNESS

Stress,

Et
L

E 1

Strain,

Geomet ry Model (2x2 SHELL4T)

St ress-St rain Curve

Loading History:
1.

The plate is loaded into the plastic range in uniaxial tension in the xdirection, unloaded slightly, and reloaded. Biaxial loading then follows, with x and y prescribed, as shown in Figure NS72-2, so that the effective stress remains constant as 40,000 psi.
Figure NS72-2

2.

In de x

COSMOSM Advanced Modules

8-141

Chapter 8 Verification Problems

Loading History:
Loading Step 1 2 3 4 5 6 7 7 through 84

x psi
30,000 32,500 35,000 37,500 40,000 40,500 40,000

(x2 + y2 x y)1/2 = 40,000

RESULTS: The x versus x plot is shown in Figure NS72-3. The agreement with analytical solution is very close.
Figure NS72-3

ANALYTICAL SOLUTION COSMOS/M

x
S T R E S S K S I

STRAIN * E-3

In de x

8-142

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

NS73: Viscoelastic Rod/Bar Subjected to Constant Axial Load


TYPE: Nonlinear static analysis, Time domain linear viscoelasticity, auto-stepping. NS73A-B) PLANE2D elements NS73C) NS73D) NS73E) NS73F) SOLID elements TRUSS elements BEAM elements SHELL4T elements

REFERENCE: R. M. Christensen, Theory of Viscoelasticity an Introduction, 2nd Ed., 1982, pp. 1-76. PROBLEM: A rod/bar is fixed in the axial direction on one end and a constant axial load is suddenly applied to the other end (shown in Figure NS73-1). The rod/bar is made up of a linear viscoelastic material. GIVEN: The material model is shown in Figure NS73-2 where the linear viscoelastic material is represented by a combination of linear springs and a dashpot. The extensional relaxation function is

where Extensional relaxation moduli: E = 1,000 psi E1 = 9,000 psi


In de x

COSMOSM Advanced Modules

8-143

Chapter 8 Verification Problems

Extensional relaxation time: 1E = 1 sec Bulk modulus: K = 100,000 psi (K0 = K)

The time-dependent material behavior inside the code is approximated with a generalized Maxwell model:

Shear relaxation modulai: G0 = 3K0 E0 / (9K0 E0) G1 = G 0 G Shear relaxation time: 1G = 3370.7865 psi = 3037.0824 psi G = 3K E / (9K E) = 333.7041 psi

The input material parameters are: E0 0 g1 1 L


In de x
G

= E + E1 = Gi / G0

= 10,000 psi = 0.9010 = 0.9899 sec = 10 in

= (3K0 E0) / 6K0 = 0.4833

8-144

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

For a rod: D = 1 in

For a bar: B H A = 3.14159 in = 0.25 in = /4 in2

Such that A Heaviside loading function is shown in Figure NS73-2. To capture the instantaneous material behavior, a tiny time step (0.001 sec) is used in the beginning along with the auto-stepping algorithm during which the rod/bar is relaxed toward its long time behavior. Tolerance for creep strain increment CETOL = 5E-4.
Figure NS73-1

P (t)

2 D-P lane S tre ss (2 x2 ) S HE LL4 T (2 x2 )

P (t) Truss and Be am H B

In de x

B P lane 2

COSMOSM Advanced Modules

8-145

Chapter 8 Verification Problems Figure NS73-2


E1

F P (t) E
E 1

P t = 100

1
E1

= Dashpot 1
E 1 = Linear Spring

0.001 t (se c)

60

Loading Function

Mate rial Mode l

RESULTS: Analytical Solution: For a prescribed stress problem, the strain is determined by the current value and past history of stress:

where J(t) is termed creep function. Taking the form of the generalized Kelvin model:

where:

In de x

8-146

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

Comparison: Instantaneous behavior: 0 = 0.4833 COSMOSM: (t = 0.001 sec) = 22 / 11 = 0.4833 Long term behavior: = 0.4983 COSMOSM: (t = 50 sec) = 22 / 11 = 0.4983 Time histories of the axial strain from COSMOSM along with the analytical solution are plotted in Figure NS73-3 for comparison.
Figure NS73-3

A X I A L S T R A I N

Reference COSMOS/M

TIME

In de x

COSMOSM Advanced Modules

8-147

Chapter 8 Verification Problems

NS74: Transient Thermal Loading of a Viscoelastic Slab


TYPE: Transient thermal analysis, Nonlinear static analysis, Thermal loading, Time domain linear viscoelasticity, Temperature-time shift, PLANE2D elements, auto-stepping. REFERENCES:
1. 2.

Carslaw, H. S., and Yeager, J. C., Conduction of Heat in Solids, Clarendon Press, Oxford, 1959. Williams, M. L., Landel, R. F., Ferry, J. D., J. American Chemical Society, V77, pp. 3701, 1955.

PROBLEM: A viscoelastic slab under plane strain restraint in all directions in its plane is subjected to a temperature loading on its faces (see Figure NS74-1). Investigate the response of the slab corresponding to different time values. GIVEN:
Model:

The half-thickness (H/2 = 1 in) of the slab is modeled with a row of 8-node PLANE2D (plane strain) elements (see Figure NS74-1) for the heat transfer analysis. The same elements are then used for the nonlinear static analysis under the temperature loading where plane strain condition is imposed in the y-direction and symmetry is imposed about x = 0.
Loading:

The outside face of the slab is prescribed a uniform temperature. The temperaturetime curve is a Heaviside function with T0 = 100 F (Figure NS74-1).

In de x

8-148

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

Material:
1.

Thermal material properties: Thermal conductivity: k c = 1 Heat/sec in F = 1 Heat / (lb sec2/in) F = 1 lb sec2/in4 = 10,000 psi = 0.4833 = 1E-5/ F Specific heat: Density: Elastic material properties: E

2.

3.

Viscoelastic material properties: Relative shear relaxation modulus: g1 = 0.9 Shear relaxation time: 1G = 0.9899 sec Temperature-time shift function: Williams-Landell-Ferry approximation is applied: c1 = 4.92 c2 = 215 F 0 = 70 F

4.

In de x

COSMOSM Advanced Modules

8-149

Chapter 8 Verification Problems Figure NS74-1


Temperature Loading on Surfaces 5 and 6 UY = 0 on Surfaces 7 & 5 UZ = 0 on Surfacss 8 & 10

H/2

Plain Strain

9 10

Plain Strain
6 8 H 7 Z X

Y5

Line of Symmetry
y

Temp. Loading

PROBLEM SKETCH

FINITE ELEMENT MODEL: 10+1 PLANE 2D

T E M P E R A T U R E

TIME

ANALYSIS AND RESULTS:


Analysis 1:

The transient heat transfer analysis is performed. To capture the rapid temperature changes at the start of transient, a tiny time step (0.0005 sec) is used in the beginning. The time step is then increased gradually for a time period of 6.0 sec, during which the slab is allowed to reach its thermal equilibrium condition.
Analysis 2:

In de x

Reading the additional data from the second input file, the nonlinear static analysis is performed. The temperature loading is prescribed by reading the temperature distribution previously written in .HTO file. An auto stepping algorithm is used with tolerance for creep strain increment CETOL = 5E-5. Note: During the autostepping, temperatures at any time are obtained by interpolation.

8-150

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

Analytical Solution and Comparison:


1.

Temperature distribution at t = 1 sec:


x, in 0.9 0.7 0.5 0.2 0 Node 51 31 16 5 4 Analytic SolutionF 98.2 95.0 92.2 89.5 89.2 COSMOSMF 98.276 94.994 92.203 89.506 88.963

2. 3. 4.

The stress and strain distributions at various times during the analysis are shown in Figure NS74-2 and Figure NS74-3. Long term behavior: The stress and strain distributions at the end of nonlinear static analysis (t = 6.0 sec) can be compared with those of an elastic slab with material properties to be the long-term viscoelastic material properties. E = E = 1,000 psi = = 0.4983

xx = (xx yy zz) / E + T yy = (yy xx zz) / E + T Symmetry: yy = zz Plane strain: yy = zz = 0 Unrestrained condition in the x-direction: xx = 0 so: COSMOSM yy = E T / (1 ) = 1.9932 psi xx = (1 + ) T / (1 ) = 2.9864E 3 1.995 psi 2.986E3

In de x

COSMOSM Advanced Modules

8-151

Chapter 8 Verification Problems Figure NS74-2

4 3

yy
(psi)

1 2 3 4

T=0.009 sec T=0.1 sec T=1.2 sec T=6.0 sec

1 2

X, INCH

Figure NS74-3

4 3 2

xx
(*E-3)

1 2 3 4

T=0.009 sec T=0.1 sec T=1.2 sec T=6.0 sec

X, INCH

In de x

8-152

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

NS75: Transient Response of a Viscoelastic Cylinder Under Torsional Oscillation


TYPE: Nonlinear static analysis, Displacement control algorithm, Time domain linear viscoelasticity, BEAM3D elements, auto stepping. REFERENCES: Christensen, R. M., Theory of Viscoelasticity an Introduction, 2nd Ed., 1982, pp. 48-52. PROBLEM: A viscoelastic right circular cylinder has one end fixed and the other end prescribed an harmonic twisting angle (see Figure NS75-1a and NS75-1b). Find the twisting moment required to produce the given oscillation
Figure NS75-1a
z

e (t)
R1 Ro 5
4

4 3 y H 2
1

1 x

PROBLEM SKETCH

(t)

FINITE ELEMENT MODEL

In de x

COSMOSM Advanced Modules

8-153

Chapter 8 Verification Problems Figure NS75-1b

TWISTING ANGLE-TIME CURVE

GIVEN: Four (4) BEAM3D elements are used to model the cylinder (see Figure NS75-1) where H = 1.0 in, r0 = 0.5 in and ri = 0.125 in The prescribed twisting angle is an harmonic function having the form: (t) = sin wt w/2 = 1/T where T = 50 sec and = 2.075E 3 rad. The twisting angle-time curve is shown in Figure NS75-1. Material properties: E G = 10,000 psi = 0.4205 = 3,520 psi

In de x

8-154

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

Shear relaxation moduli:


i 1 2 3 4 5 6 7 8 gi 0.2832 0.1528 0.1403 0.1114 0.0869 0.0438 0.0338 0.0057

iG, sec
1.5E5 1.5E4 1.5E3 1.5E2 1.5E1 1.5 1.5E1 1.5E2

Tolerance for creep strain increment CETOL = 5.E-5 RESULTS: The torque-twisting angle plot is shown in Figure NS75-2 for a total period of time 100 sec (two cycles). The analytical solution is also enclosed for comparison. It is noted that two or three cycles of twisting are generally required for the transient part of the response to become ignorable in comparison with the steady-state response. It is important that this transient response does not arise from inertia effects at this low frequency, but rather due to the fading memory nature of the material.
Figure NS75-2

T O R Q U E L B * I N

1ST CYCLE 2ND CYCLE

ANALYTICAL SOLUTION COSMOS/M

ANGLE OF TWISTING (RAD *E-3)

In de x

COSMOSM Advanced Modules

8-155

Chapter 8 Verification Problems

NS76: Extension of an Ogden Hyperelastic Bar/ Sheet


TYPE: Nonlinear static analysis, displacement control algorithm, Ogden hyperelastic material model NS76A) NS76B) NS76C) NS76D) PROBLEM: NS76A-B, D)An Ogden hyperelastic bar is subjected to an axial load (see Figure NS76-1), find the response of the nominal stress versus principal stretch. NS76C) An infinitively long sheet of Ogden hyperelastic material is subjected to a uniform extension load (see Figure NS76-1), find the response of the nominal stress versus principal stretch. PLANE2Dplane stress elements SOLID elements PLANE2Dplane strain elements SHELL4T elements

Figure NS76-1

L PROBLEM SKETCH 2

50

E-E

Ux

0 0 DISPLACEMENT - TIME CURVE

50

PROBLEM SKETCH 1

E-E

In de x

8-156

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

GIVEN: Problem1: L B H = 0.1 m = 0.01 m = 0.005 m

Modeled with 10*1 PLANE2Dplane stress, 20*2 SOLID and 1 x 1 SHELL4T elements. Problem2: L B = 10 cm = 0.5 cm

Modeled with 10*1 PLANE2Dplane strain elements. Ogden material model constants:
i 1 2 3

i
1.3 5.0 2.0

i, MPa
0.618 0.001245 0.00982

For PLANE2Dplane strain and SOLID elements, = 0.499, for PLANE2D plane stress and SHELL4T is not needed to input ( = 0.5 is assumed internally). A displacement control algorithm is used along the axial direction by following the time curve as shown in Figure NS76-1 where the maximum displacement is five (5) times the initial length (L). RESULTS: Analytical solution:
Problem 1:

2nd p. k. stress in the principal direction:

In de x

COSMOSM Advanced Modules

8-157

Chapter 8 Verification Problems

where 1 3 L L0 = L/L0 = 1-0.5 = Final length = Initial length

Nominal Stress t1p: t1p F A0


Problem 2:

1 = F/A0 = p

= Force = Initial area

where 1 2 3 = L/L0 = 1-1 =1

Nominal Stress t1p: t1p = 1 = F/A0 = p

The nominal stress-principal stretch curves for both examples are shown in Figure NS76-2 and Figure NS76-3. The results by using the Mooney-Rivlin hyperelastic material model are also enclosed for comparison where Mooney-Rivlin material constants: C1 = 0.11026 MPa and C2 = 0.09708 MPa. It is noted that the results by Ogden and MooneyRivlin models are close only in a small range of principal stretch.
In de x

8-158

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis Figure NS76-2

1 2 &3
N O M I N A L S T R E S S OGDEN 1 ANALYTICAL 2 COSMOS/M PLANE STRESS 3 COSMOS/M 3D SOLID 4 MOONEY-RIVLIN

PRINCIPAL STRETCH

Figure NS76-3

N O M I N A L S T R E S S

OGDEN 1 ANALYTICAL 2 COSMOS/M PLANE STRESS 3 MOONEY-RIVLIN

1 &2 4

PRINCIPAL STRETCH

In de x

COSMOSM Advanced Modules

8-159

Chapter 8 Verification Problems

NS77: Snap-Through/Snap-Back of a Thin Hinged Cylindrical Shell Under a Central Point Load
TYPE: Nonlinear static analysis, SHELL4 elements, Arc-length control, automatic stepping. NS77A) NS77B) Ignore the effect of gravity (structure is assumed weightless) Include the effect of gravity

REFERENCE: Crisfield, M. A., A Fast Incremental/Iterative Solution Procedure That Handles Snap-Through, Computers & Structures, Vol. 13, pp. 55-62, 1981. PROBLEM: Determine the snap-through/snap-back response of a shallow cylindrical shell under a concentrated load (P) at the center of the shell. The curved edges are free and the straight edges are hinged and immovable. GIVEN: R b h (thickness) = 2,540 mm = 254 mm = 0.10 rad = 0.30 = 6.35 mm

P (reference load) = 10 N MODELING HINTS: Due to symmetry, a 4 x 4 mesh is used to model a quarter of the shell. Arc-length Control Information: Max. load parameter (approx. value) Max. Displacement (approx, value) Max. number of arc steps
In de x

= 100 = 30 = 50 = 10

Desired average number iterations/step = 5 Initial load parameter

8-160

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

Unloading check flag Automatic Stepping Information: Min. (arc) step increment Max. (arc) step increment Additional Hints for NS77B:

=0

Arc-length step adjustment coefficient = 0.5 = 1.E-8 = 30 for NS77A and 5 for NS77B

The central point force is associated with time curve 1 and the acceleration of gravity is associated with time curve 2. First, force control is used to obtain displacements under gravity loading. During this phase, curve 2 is raised to 1.0 while curve 1 is kept at zero. Next, control is changed to the Arc-length algorithm with active restarting to find the response under the effect of the central force. (Time curve definitions are ignored during this phase). RESULTS: The curve of the load multiplier factor (LFACT) versus central deflection is shown in the next two figures.
Figure NS77A-1

1 R 2b

In de x

COSMOSM Advanced Modules

8-161

Chapter 8 Verification Problems Figure NS77B-1

In de x

8-162

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

NS78: Multiple Snap-through/Snap-back of a Thick Hinged Cylindrical Shell Under a Central Point Load
TYPE: Nonlinear static analysis, SHELL4T elements, Arc-length control, automatic stepping. REFERENCE: Tsai, C. T., and Palazotto, A. N., Nonlinear and Multiple Responses of Cylindrical Panels Comparing Displacement Control and Riks Method, Computers & Structures, Vol. 41, pp. 605-610, 1991. PROBLEM: Determine the multiple snap-through/snap-back response of a shallow cylindrical shell under a concentrated load (P) at the center of the shell. The curved edges are free and the straight edges are hinged and immovable. GIVEN: R b h (thickness) = 2,540 mm = 254 mm = 0.20 rad = 0.30 = 12.70 mm

P (reference load) = 10 N MODELING HINTS: Due to symmetry, a 4 x 12 mesh is used to model a quarter of the shell. Arc-length Control Information: Max. load parameter (approx. value) Max. Displacement (approx. value) Max. number of arc steps
In de x

= 1,000 = 150 mm = 140

Desired average number iterations/step = 5

COSMOSM Advanced Modules

8-163

Chapter 8 Verification Problems

Initial load parameter Unloading check flag

= 10 =0

Arc-length step adjustment coefficient= 0.50 Automatic Stepping Information: Min. (arc) step increment Max. (arc) step increment RESULTS: The curve of the load multiplier factor (LFACT) versus central deflection is shown in the next figure.
Figure NS78-1

= 1 x 10E-8 = 150

1 R 2b

In de x

8-164

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

NS79: Large Displacement Nonlinear Static Analysis of a Cantilever Beam Subjected to a Prescribed End Rotation
TYPE: Nonlinear static analysis, large displacement, BEAM2D elements, prescribed displacement associated with time curve, Force control, automatic stepping. REFERENCE: Ramm, E., A Plate/Shell Element for Large Deflection and Rotations, in Formulations and Computational Algorithms in Finite Element Analysis. [M.I.T. Press, 1977]. PROBLEM: Determine the deformed shape of the beam. GIVEN: L I A E h = 100 in = 0.01042 in4 = 0.50 in2 = 12,000 psi =0 = 0.5 in

Prescribed end rotation = 6.28 rad Automatic Stepping Information: Min step increment Max. step increment RESULTS: The deflected shape of the beam is shown in Figure NS79-2. Also, the horizontal and vertical displacements at the tip of the beam are shown in Figure NS79-3. = 1.E-8 = 0.02

In de x

COSMOSM Advanced Modules

8-165

Chapter 8 Verification Problems Figure NS79-1


p

b 1 t

Problem Sketch

Time Curve

1 1

2 2

3 3

4 4

5 5

6 6

7 7

8 8

9 9

10 10

11

Finite Element Model

Figure NS79-2

DEFLECTED SHAPE OF THE BEAM

In de x

8-166

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis Figure NS79-3

In de x

COSMOSM Advanced Modules

8-167

Chapter 8 Verification Problems

NS80: Rubber O-Ring Squeezed Between Two Parallel Steel Plates


TYPE: Nonlinear static analysis, Contact with friction, Mooney-Rivlin model, Large Deflection formulation, Displacement Control, PLANE2D Axisymmetric elements. PROBLEM: A rubber O-ring is squeezed between two steel plates. The plates travel a relative distance of 0.0347" towards each other. Determine stresses in the ring, and total force required: a) Coefficient of friction = 0.01 b) Coefficient of friction = 0.5 MODELING: Due to symmetry, half of the ring cross section and one of the plates are modeled. Two soft springs are used to hold the plate, to prevent singularity of the stiffness matrix. Uniform pressure with a magnitude of one is applied to the top surface of the plate. While in part (a), the O-ring expands (slides), in part (b), friction is large enough to prevent the ring from sliding. Therefore, in part (b), contact with generalized friction is required. Part (a) can use either general or sliding friction options. However, the sliding option is faster in dealing with sliding problems.
Figure NS80-1

Top Steel Plate

0.3"

Bottom Steel Plate

. 139"

0. 3"

/ = 1. 123"

0. 3475

In de x

8-168

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

PROPERTIES:
1.

O-Ring: C1 C2 Poissons ratio = 175 psi = 10 psi = 0.49

2.

Plates: Youngs Modulus = 30E6 psi Poissons ratio = 0.3

3.

Soft Trusses Youngs Modulus = 1 psi Area Length = 1 in = 0.3 in

RESULTS: In both cases, 12 solution steps are used to attain the prescribed plates relative displacement.
Case (a) Fric. Opt. = 2 Load Factor (per radian) Load Factor (per radian) LF D/8 Analysis Time (seconds) 36.067 14.90 lb/rad 592 sec Fric. Opt. = 1 36.067 14.90 lb/rad 671 sec Case (b) Fric. Opt. = 1 46.124 19.056 lb/rad 452 sec

In de x

COSMOSM Advanced Modules

8-169

Chapter 8 Verification Problems Figure NS80-2

Figure NS80-3

In de x

8-170

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

NS81: Extension of a Blatz-Ko Hyperelastic Bar


TYPE: Nonlinear static analysis, displacement control algorithm, Blatz-Ko hyperelastic material model NS81A) NS81B) PLANE2D plane stress elements SOLID elements

REFERENCE: J. K. Knowles and Eli Sternberg, On the Ellipticity of the Equations of Nonlinear Elastostatics for a Special Material, Journal of Elasticity, Vol. 5, Nos. 3-4, 1975, pp. 341-361. PROBLEM: A Blatz-Ko hyperelastic bar is subjected to an axial load (see Figure NS81-1). Determine the variations of nominal stress (force per unstressed area) versus principal stretch. MODELING HINTS: A displacement control algorithm is used along the axial direction where the maximum displacement equals the initial length (L). GIVEN: L B H E = 0.1 m = 0.01 m = 0.005 m = 2.0732 Mpa

RESULTS: The analytical solution for 2nd P.K. stress in the principal direction has the following form: S1 = 1-2 (1-2 + J)

In de x

COSMOSM Advanced Modules

8-171

Chapter 8 Verification Problems

where J i = 1 2 3 = Stretch ratio in the i-th direction

1 = L/L0 (final length/initial length) since S2 = S3 = 0 2 = 3 = 1-1/4 thus S1 = 1-2 (-1-2 + 1-1/2) The nominal stress is: F/A = S1 1 where F and A represent the applied force and the initial area respectively. Figure NS81-3 shows the nominal stress versus principal- stretch curve.
Figure NS81-1

E-E

P PROBLEM SKETCH E-E

In de x

8-172

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis Figure NS81-2

D I S P L A C E M E N T / L o

DISPLACEMENT - TIME CURVE

Figure NS81-3

N O M I N A L S T R E S S

ANALYTICAL COSMOS/M (PLAIN STRESS)

PRINCIPAL STRETCH

In de x

COSMOSM Advanced Modules

8-173

Chapter 8 Verification Problems

NS82: Extension of a Blatz-Ko Hyperelastic Sheet


TYPE: Nonlinear static analysis, displacement control algorithm, Blatz-Ko hyperelastic material model, PLANE2D plane strain elements. REFERENCE: J. K. Knowles and Eli Sternberg, On the Ellipticity of the Equations of Nonlinear Elastostatics for a Special Material, Journal of Elasticity, Vol. 5, Nos. 3-4, 1975, pp. 341-361. PROBLEM: An infinitely long sheet of Blatz-Ko hyperelastic material is subjected to a uniform extension load (see Figure NS82-1). Determine the variation of nominal stress versus principal stretch. GIVEN: L B E = 10 cm = 0.5 cm = 2.0732 Mpa

MODELING HINTS: The sheet was modeled with 10*1 PLANE2D-plane strain elements. Displacement is controlled in the direction of the applied force with a maximum displacement equal to the initial length (L). RESULTS: The analytical solution for 2nd P.K. stress in the principal direction has the following form: S1 = 1-2 (-1-2 + J) where J i
In de x

= 1 2 3 = Stretch ratio in the i-th direction

1 = L/L0 (final length/initial length)

8-174

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

since S2 = 0, thus S1 = 1-2 (-1-2 + 1-2/3) The nominal stress: F/A = S1 1 where F and A represent the applied force and the initial area respectively. Figure NS81-2 shows the nominal stress versus principal- stretch curve.
Figure NS82-1

3 = 1 2 = 1-1/3

L PROBMEM STRETCH

Figure NS82-2

N O M I N A L S T R E S S

ANALYTICAL COSMOS/M (PLAIN STRAIN)

In de x

PRINCIPAL SKETCH

COSMOSM Advanced Modules

8-175

Chapter 8 Verification Problems

NS83: Biaxial Tension of a Blatz-Ko Hyperelastic Sheet


TYPE: Nonlinear static analysis, displacement control algorithm, Blatz-Ko hyperelastic material model, PLANE2D-plane stress elements. REFERENCE: J. K. Knowles and Eli Sternberg, On the Ellipticity of the Equations of Nonlinear Elastostatics for a Special Material, Journal of Elasticity, Vol. 5, Nos. 3-4, 1975, pp. 341-361. PROBLEM: A square sheet of Blatz-Ko hyperelastic material is subjected to a uniform extension load in both X- and Y- directions (see Figure NS83-1). Determine the variation of nominal stress versus principal stretch. GIVEN: L B E = 10 cm = 0.1 cm = 2.0732 Mpa

MODELING HINTS: The sheet was modeled with one PLANE2D plane stress element. Displacement is controlled such that the maximum displacement equals the initial length (L). RESULTS: The analytical solution for 2nd P.K. stress in the principal direction has the following form: S1 = 1-2 (-1-2 + J) where J i
In de x

= 1 2 3 = Stretch ratio in the i-th direction

1 = L/L0 (final length/initial length)

8-176

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

since S2 = 0, thus S1 = 1-2 (-1-2 + 1-4/3) The nominal stress: F/A = S1 1 where F and A represent the applied force and the initial area. Figure NS83-2 shows the nominal stress versus principal- stretch curve. 1 = 2 3 = 1-2/3

Figure NS83-1

L PROBMEM STRETCH

Figure NS83-2

N O M I N A L S T R E S S

ANALYTICAL COSMOS/M (PLAIN STRESS)

PRINCIPAL STRETCH

In de x

COSMOSM Advanced Modules

8-177

Chapter 8 Verification Problems

NS84: Pure Bending of a Stretched Rectangular Membrane


TYPE: Nonlinear static analysis, wrinkling membrane material model, small deflection, coupling degree of freedom, PLANE2D plane stress and BEAM2D elements. REFERENCE: Richard K. Miller and coworkers, Finite Element Analysis of Partly Wrinkled Membranes, Computers and Structures, Vol. 20, No. 1-3, pp 631-639, 1985. PROBLEM: Consider a rectangular membrane which is uniformly pretensioned with normal stress o in the y-direction and with axial load P = o th in the x-direction, as shown in Figure NS84-1. After pretensioning, an in-plane bending moment M is applied along the edges as shown. As M is increased, a band of vertical wrinkles of width b forms along the lower edge of the membrane as the normal strain xx in this region becomes compressive. Find the nonlinear moment-curvature curve. GIVEN: L/2 = 10 in h = 5 in
o

Figure NS84-1

t = 0.1 in (thickness) o = 1 psi P E = 0 ht = 5 lb = 3.E7 psi = 0.3


M P Y h
TAUT REGION

b X

WRINKLED REGION

MODELLING:

In de x

A finite element model of this problem (only half of the membrane) was created by using PLANE2D plane stress elements as shown in Figure NS84-2. The symmetric boundary conditions are applied to the left edge of the model. The right edge is attached to a column of very stiff BEAM2D elements on which the external loads P and M are applied. In order to satisfy the displacement compatibility, some degrees of freedom are coupled along the interface (CPDOF).

8-178

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

The time-curves of the pretensioning force P and o and the bending moment M are shown in Figure NS84-3. COMPARISON OF RESULTS: If K denotes the overall curvature of the membrane acting as a beam, then the analytical solution of the moment-curvature relation is given by:

where

The relation shows that for excessively large loads with > 1, the entire surface is wrinkled and instability results. the membrane then collapses. The numerical solution from COSMOSM is shown in Figure NS84-4 for comparison. Note that the curvature K =/L where is the rotation of the stiff beam.
Figure NS84-2
PRETENSION STIFF BEAM

In de x

PRETENSION

COSMOSM Advanced Modules

8-179

Chapter 8 Verification Problems Figure NS84-3

PRETENSION

V A L U E

BENDING MOMENT

TIME

Figure NS84-4

ANALYTICAL COSMOS/M

_ M

In de x

8-180

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

NS85: Shape-finding and Loading Analysis of a Suspended Membrane


TYPE: Nonlinear static analysis, wrinkling membrane material model, large deflection, prescribed non-zero displacement, SHELL4T membrane elements, auto-stepping, geometry updating. REFERENCE: Hideki Magara and Kiyoshi Okamura, A study on Modeling and Structural Behavior of Membrane Structures, Shells, Membranes and Space Frames, proceedings IASS Symposium, Osaka, 1986, Vol. 2, pp. 161-168. PROBLEM: Modeling and mechanical characteristics of a suspended wrinkling membrane in the reference configuration and under the external loads are studied. The surface geometry of the membrane is in equilibrium under the specified boundary condition prestresses. After the equilibrium is reached, the external snow loads are uniformly distributed on the surface. Compare the numerical results to the experimental results. GIVEN: Surface geometry: z = x2/400 + y2/400 span thickness E prestress snow loads = 160 in = 0.1 in = 2.47E3 psi = 0.39 = 2 psi = 520 lb

In de x

COSMOSM Advanced Modules

8-181

Chapter 8 Verification Problems

MODELLING: A finite element model of this problem was created by using SHELL4T membrane elements as shown in Figure NS85-1.
1.

Shape-finding analysis: The analysis starts with a flat surface geometry. Prescribed displacements are applied to the nodes along boundary-1 to -4 to satisfy the equation shown above. An auto-stepping algorithm is used with a tiny initial time increment to control the ill-conditioned stiffness in the beginning of the analysis. Several runs are performed until the stress distribution is almost uniform, i.e., the discrepancy is within one percent tolerance of 2.0 psi. It is noted that each run starts with a surface geometry obtained from the previous run (A_NONLINEAR) without the use of the RESTART option.

2.

Loading analysis: Adopting the surface geometry from the shape-finding analysis, a pressure loading is then applied to it as specified by the associated time curve. The surface geometry is no longer updated at the end of analysis.

COMPARISON OF RESULTS:
1.

Shape-finding analysis: As illustrated in Figure NS85-2, the curves representing the bracing of the model show good agreement between analytical, experimental, and numerical results. Figure NS85-3 shows the three dimensional view of the final shape of the membrane.

2.

Loading analysis: The load-displacement curve in the saddle point and the load-tension curves in the bracing and hanging are shown in Figures NS85-4 and NS85-5 respectively. It is noted that in the load-tension curves, an increase in loading results in an increase in tension in hanging but a greater decrease in the bracing direction due to a partially wrinkled region along the bracing. This phenomena is found in both experimental and numerical results.

In de x

8-182

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis Figure NS85-1

BOUNDARY - 4

HANGING

MEMBRANE

BOUNDARY - 1

BOUNDARY - 2

BRACING

BOUNDARY - 3

Figure NS85-2

Z C O O R D I N A T E (inch) ALONG Y = 0

ANALYTICAL EXPERIMENT COSMOS/M

X COORDINATE (inch)

In de x

COSMOSM Advanced Modules

8-183

Chapter 8 Verification Problems Figure NS85-3


Main DEF Step:13 = 1

DEFORMED SHAPE WITH PRESTRESS = 2.0 PSI

Figure NS85-4

D I S P L A C E M E N T (inch)

EXPERIMENT COSMOS/M

X IN SADDLE POINT

LOAD ( PSI )

In de x

8-184

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis Figure NS85-5

EXPERIMENT COSMOS/M

HANGING

T E N S I O N ( PSI )

HANGING Y

X BRACING

BRACING

LOAD ( PSI )

In de x

COSMOSM Advanced Modules

8-185

Chapter 8 Verification Problems

NS86: Nonlinear Elasticity of a Bar


TYPE: Nonlinear static analysis, nonlinear elastic material model (unsymmetric behavior in tension and compression), small deflection, displacement control algorithm. NS86A) NS86B) NS86C) NS86D) NS86E) NS86F) PROBLEM: A nonlinear elastic bar is subjected to a uniform pressure loading in the x-direction as shown in Figure NS86-1. The stress-strain curve is given in Figure NS86-2. Note that the material shows stronger resistance in compression than in tension. the displacement in the x-direction is controlled such that the path of loading follows the curve as shown in Figure NS86-3. Verify the corresponding load factor for each element type listed above. GIVEN: L B t = 10 in = 1 in = 1 in (thickness) = 0.3 (required for 2- and 3-dimensional elements) TRUSS3D BEAM3D SPRING (axial) PLANE2D (plane stress) SOLID SHELL4T

COMPARISON OF RESULTS: Figure NS86-4 shows the load-displacement curve for PLANE2D plane stress elements. Other types of elements show similar results. Remember that in the 2- and 3-dimensional elements, a ratio R is used to calculate the elastic modulus by interpolation. R is defined as:

In de x

8-186

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

In the current case, R = 1 for the time in the range of (0,2) and R = -1 for the time in the range of (2,4).
Figure NS86-1

PRESSURE

L PROBMEM SKETCH AND FINITE ELEMENT MODEL (PLANE2D)

Figure NS86-2

TENSION S T R E S S (psi)

COMPRESSION

STRAIN

In de x

COSMOSM Advanced Modules

8-187

Chapter 8 Verification Problems Figure NS86-3

D I S P L A C E M E N T (IN)

TENSION

COMPRESSIO N

TIME

Figure NS86-4

L F A C T

UX (INCH)

In de x

8-188

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

NS87: Rubber Cylinder Pressed Between Two Plates


TYPE: Nonlinear static analysis, Mooney-Rivlin hyperelastic material model, large strain and large deflection, prescribed displacements, coupling degrees of freedom, reaction force calculation, auto-stepping, frictionless contact, PLANE2D plane strain, displacement-pressure (u/p) elements. PROBLEM: A plane strain rubber cylinder is pressed between two frictionless plates, see Figure 87-1. Determine the force-deflection curve for the cylinder and the distribution of the von Mises stresses when the applied displacement equals one-half of the initial diameter of the cylinder. REFERENCE: T. Sussman and K. J. Bathe, A Finite Element Formulation for Nonlinear Incompressible Elastic and Inelastic Analysis, Computers & Structures, Vol. 26, No. 1/2, pp. 357-409, 1987. GIVEN: Diameter of cylinder D = 0.4 m Mooney-Rivlin constants A = 0.293 MPa Mooney-Rivlin constants B = 0.177 Mpa Poissons ratio Prescribed displacement MODELLING: A finite element mesh of 8-noded PLANE2D displacement-pressure elements are used with 64 elements (Figure 87-2). Due to symmetry, only one quarter of the cylinder is meshed. Along the outer surface of the cylinder, the gap elements are generated in conjunction with a rigid frictionless target surface at the bottom. The load is applied by prescribing the displacements at the top of the mesh. A displacement of = 0.2 m is applied.
In de x

= 0.4999 (K/G = 5000) = 0.2 m

COSMOSM Advanced Modules

8-189

Chapter 8 Verification Problems

COMPARISON OF RESULTS: The resulting force-deflection curve and von Mises stress band plot are shown in Figure 87-3 and 87-4 respectively. The solutions by ADINA are enclosed for comparison. They are in close agreement.
Figure NS87-1

D = 0.4M

FRICTIONLESS CONTACT

A = 0.293 MPA B = 0.177 MPA

Pla in S tra in Rubbe r C ylinde r

Figure NS87-2

PRESCRIBED DISPLACEMENT / 2

COMPRESSIO N

TARGET SURFACE

In de x

8-190

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis Figure NS87-3

F O R C E Y (IN)

ADINA COSMOS/M

(M)
Figure NS87-4

In de x

COSMOSM Advanced Modules

8-191

Chapter 8 Verification Problems

NS88: Torsion of a Rubber Cylinder


TYPE: Nonlinear static analysis, Mooney-Rivlin hyperelastic material model, large strain and large deflection, prescribed rotation, coupling degrees of freedom in local coordinate system, reaction force calculation, auto-stepping, SOLID, displacementpressure (u/p) elements. PROBLEM: A solid rubber cylinder shown in Figure 88-1 is constrained in the axial direction and is twisted by the applied moment. Determine the moment-rotation curve and the axial force-rotation curve for the cylinder. REFERENCE: T. Sussman and K. J. Bathe, A Finite Element Formulation for Nonlinear Incompressible Elastic and Inelastic Analysis, Computers & Structures, Vol. 26, No. 1/2, pp. 357-409, 1987. GIVEN: Radius of cylinder R Length of cylinder L Mooney-Rivlin constant A Mooney-Rivlin constant B Poissons ratio Prescribed rotation MODELING: The mesh layout of 64 collapsed 8-node SOLID elements are shown in Figure 88-2. The displacement-pressure formulation is used. On the far end of the cylinder, all of the nodes are fixed. On the near end, the angular displacement is prescribed at the center node of a beam. Rigid links are then placed between the beam and the nodes on the near end of the cylinder to cause the entire cross-section to rotate by this amount. = 0.05 m = 0.1 m = 3.E5 Pa = 1.5E5 Pa = 0.4999 (K/G = 5000) = 0.1 rad

In de x

8-192

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

COMPARISON OF RESULTS: The moment-rotation curve and the axial force-rotation curve are shown in Figure 88-3 and Figure 88-4. Analytical solutions are enclosed for comparison.
Figure NS88-1

L R M N

M N

Figure NS88-2

Y FIXED BOUNDARY

Z RIGID LINK TO BEAM ELEMENTS

PRESCRIBED ROTATION ATCENTER MODE

8 -N ode S olid Ele me nts

In de x

COSMOSM Advanced Modules

8-193

Chapter 8 Verification Problems Figure NS88-3

M 0 M E N T N-M

ANALYTICAL SOLUTION COSMOS/M

ROTATION (RAD)

ROTATION (RAD)

Figure NS88-4

A X I A L F O R C E (N)

ANALYTICAL SOLUTION COSMOS/M

ROTATION (RAD)

In de x

8-194

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

NS89: Thick-Walled Cylinder Subjected to a Constant Radial Displacement Rate at its Inner Wall
TYPE: Nonlinear static analysis, elastoplastic material model, large strain, large deflection, displacement-dependent-pressure loading, displacement control algorithm, PLANE2D axisymmetric, displacement-pressure (u/p) elements. PROBLEM: A long, thick-walled cylinder, as shown in Figure 89-1, is subjected to a constant radial displacement rate at the inner wall of the cylinder. The cylinder is made of an elastoplastic, nearly incompressible material. Compare the numerical solutions against the analytical solutions for the reaction pressure and the normal stress along the radial direction at the point initially half-way through the cylinder wall versus the radius of the inner wall. REFERENCE: W. Prager and P. G. Hodge, Theory of Perfectly Plastic Solids, John Willy and Sons, New York, 1951. GIVEN: Initial inner radius A0= 10 mmInitial yield stress yo= 50 MPa Initial outer radius B0= 20 mmTangent modulus ET= 0 (perfect-plasticity) Elastic modulus E Poissons ratio MODELLING: The finite element model is built using five 8-noded PLANE2D axisymmetric elements. Plane strain boundary conditions in the cylinder axial direction are applied. The mesh is also shown in Figure 89-1. The displacement-pressure (u/p) formulation is employed because of the nearly incompressible condition for the material. The cylinder is expanded by applying the internal pressure. The cylinder reaches a limit state within the very small strain, after which the pressure decreases rapidly as the cylinder expands. In order to handle such kind of instability, a displacement control algorithm is used. The cylinder is finally expanded to three times its initial radius (inner). Under such large deformation, the displacementdependent-pressure loading is employed and the finite strain plasticity theory is applied to the element formulation. = 25000 MPsInner radius ratioA/A0= 3 = 0.499

In de x

COSMOSM Advanced Modules

8-195

Chapter 8 Verification Problems

COMPARISON OF RESULTS: The analytical solution for the normal stress along the radial direction is:

where

As R0 = A0, xx = -P where P is the reaction pressure. Figure 89-2 shows the normalized reaction pressure versus the normalized inner radius. The reaction pressure is the load factor computed from the displacement control algorithm. Figure 89-3 shows the normalized normal stress in the radial direction at the point initially half-way through the cylinder wall (R0/A0 = 1.5) versus the normalized inner radius. Note that the large displacement increment in Figure 89-2 and Figure 89-3. Nevertheless, the numerical solutions are in excellent agreement with the analytical solutions.
Figure NS89-1

Y Y Z X X
PRESSURE

A 2A 2B B

In de x

8-196

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis Figure NS89-2

ANALYTICAL SOLUTION COSMOS/M

xx /K

A / AO

Figure NS89-3

ANALYTICAL SOLUTION COSMOS/M

xx

/K

A / AO

In de x

COSMOSM Advanced Modules

8-197

Chapter 8 Verification Problems

NS90: Pressurization of a Sphere with Elastoplastic Material


TYPE: Nonlinear static analysis, elastoplastic material model, large strain, large deflection, displacement-dependent-pressure loading, arc-length method, local boundary conditions. NS90A) NS90B) NS90C) NS90D) PROBLEM: The problem discussed in this example involves the pressurization of a sphere with elastoplastic material behavior. The strains are very large so that for the elastoplastic case, rigid plasticity analysis provides an accurate comparative result. Compare the numerical solutions of SHELL4T, SOLID, TETRA4, and TETRA10 elements against the analytical solutions for the reaction pressure versus the mean radius. GIVEN: Initial mean radius R0 = 0.1 m Thickness t Youngs modulus E Poissons ratio Initial yield stress yo Tangent modulus ET MODELING: The problem geometry is shown in Figure NS90-1. A sector of 3.6 x 1.0 (for SHELL4T) and 1.0 x 1.0 degree (for SOLID, TETRA4, and TETRA10 elements) are used for modeling. The meshes consist of 2 x 2 elements (for SHELL4T) and 2 x 2 x 4 (through the thickness) elements (for SOLID, TETRA4, and TETRA10) as shown in Figure NS90-2A and Figure NS90-2B respectively. Axisymmetric boundary conditions are applied. The sphere is expanded by applying the internal pressure. The sphere reaches a limit state within the very small strain, after which the pressure decreases rapidly as the sphere expands. In order to handle such kind of = 0.001 m = 2.E11 N/m2 = 0.3 = 2.5E8 N/m2 = 0 (perfect-plasticity) SHELL4T elements SOLID, U/P elements TETRA4, U/P elements TETRA10, U/P elements

In de x

8-198

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

instability, an arc-length method is used. The sphere is finally expanded as twice of its initial mean radius. Under such large deformation, the displacement-dependentpressure loading is employed and the finite strain plasticity theory is applied to the element formulation. COMPARISON OF RESULTS: Figure NS90-3 shows the normalized reaction pressure versus the normalized radial displacement. The reaction pressure is the load factor computed from the arc-length method.
Figure NS90-1

3.6 DEGREE THICKNESS

Figure NS90-2A
1.0 DEGREE

3.6 DEGREE

1.0 DEGREE

S H ELL4 T Ele me nts (2 x 2 )

In de x

COSMOSM Advanced Modules

8-199

Chapter 8 Verification Problems Figure NS90-2B

(b) SOLID Elements (2 x 2 x 4)

(c) TETRA4 Elements (2 X 2 X 4)

(d) TETRA10 Elements (2 x 2 x 4)

In de x

8-200

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis Figure NS90-3

Exact Rigid-Plasticity COSMOSM Results

In de x

COSMOSM Advanced Modules

8-201

Chapter 8 Verification Problems

NS91: Upset Forging of a Cylindrical Billet


TYPE: Nonlinear static analysis, elastoplastic material model, large strain and large deflection, prescribed displacements, coupling degrees of freedom, reaction force calculation, auto-stepping, sticking friction contact, PLANE2D and TRIANG axisymmetric, displacement-pressure (u/p) elements. REFERENCE: G. G. Weber, A. M. Lush, A. Zavaliangos, and L. Anand, An Objective TimeIntegration Procedure for Isotropic Rate-independent and Rate-dependent Elasticplastic Constitutive Equations, International Journal of Plasticity, Vol. 6, pp. 701744, 1990. PROBLEM: As a simple metal-forming example, the prototypical problem of isothermal upset forging of a cylindrical billet was solved as shown in Figure 91-1. The dies were modeled as being rigid, with sticking friction acting to prevent sliding between the billet and the die faces when they are in contact. This friction causes the billet to barrel, with the material near the corners folding over to come in contact with the dies. Consequently, this example problem exhibits the realistic features of inhomogeneous deformation, with variable rates of straining at material points and time varying die contact geometry. GIVEN: Diameter D Height H Youngs modulus E Poissons ratio Initial yield stress yo Tangent modulus ET = 2 mm = 3 mm = 25000 Mpa = 0.3 = 50 MPa = 0 (perfect-plasticity)

In de x

8-202

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

MODELING: Figure 91-2 shows the finite element mesh containing 107 4-noded PLANE2D and 119 6-noded TRIANG axisymmetric, displacement-pressure elements. Near the corner where the roll-over is expected to occur, the elements are triangular in shape to accommodate this deformation mode. Symmetry in the problem allowed only a quarter of the billet to be modeled. The die face was modeled as a rigid surface and the external surface of the model was covered with gap elements to model the contact conditions. COMPARISON OF RESULTS: Figure 91-2 also shows the deformed finite element mesh superposed on the undeformed mesh after a height reduction of 60%. The billet is seen to have expanded radially by a considerable amount. Five elements have folded over and come in contact with the die. Figure 91-3 shows the history of total die force versus die displacement for the node located at the center of the global coordinate system (node 1 for PLANE2D and node 23 for TRIANG). Note that jumps in die force occur in the calculated result whenever new nodes came in contact with the die.
Figure NS91-1

DIE FACE

AXIS

MIDDLE LINE

OUTER SURFACE

In de x

COSMOSM Advanced Modules

8-203

Chapter 8 Verification Problems Figure NS91-2

Original and deformed mesh using PLANE2D axisymmetric elements

Original and deformed mesh using TRIANG axisymmetric elements

In de x

8-204

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis Figure NS91-3

REFERENCE COSMOSM Results

In de x

COSMOSM Advanced Modules

8-205

Chapter 8 Verification Problems

NS92: Comparison of Model Prediction with Cyclic Uniaxial Compression Test Data
TYPE: Non-linear static analysis using TRUSS3D element with concrete material model. PROBLEM: To compare the model results in a cyclic uniaxial compression test with some experimental data. REFERENCES: Moussa, R. A., and Buyukozturk, O., A Bounding Surface Model for Concrete, Nuclear Engineering and Design 121, pp. 113-125, 1990. Soon, K. A., Behavior of Pressure Confined Concrete in Monotonic and Cyclic Loadings, Thesis Submitted in Partial Fulfillment for the Degree of Doctor of Philosophy, Department of Civil Eng. M.I.T., Cambridge, MA, June 1987. MODELING HINTS: The uniaxial test is modeled using a series of truss elements and applying compression force at one end while constraining the other end in X-direction. GIVEN: Ultimate Compression Strength f'c Ultimate Strain u Area of Concrete RESULTS: Figure 92-1 shows the model results (solid line), the results from Reference 1 (circles), and the experimental results (solid squares) from Reference 2. = 1000 N/cm2 = 0.002 = 1 cm2

In de x

8-206

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis Figure NS92-1

NORMALIZED DISPLACMENT

NORMALIZED FORCE

In de x

COSMOSM Advanced Modules

8-207

Chapter 8 Verification Problems

NS93: Reinforced Concrete Truss Analysis


TYPE: Non-linear static analysis using TRUSS2D element with concrete material model. PROBLEM: A two dimensional reinforced concrete truss. The truss is simply supported and vertical concentrated forces are applied at the top cord. The load factor is required such that the maximum vertical displacement is 3 cm. MODELING HINTS: The truss members have a typical R.C. cross-section of 0.3 x 0.3 m2 with 4 rebars 2.5 cm diameter each. The truss members are modeled using two TRUSS2D elements superimposed on each other; the first is to simulate the concrete section and the second to simulate the steel rebars. The steel and the concrete are assumed to be fully bonded. GIVEN: Ultimate Compression Strength fc' Ultimate Strain u E (Steel) Area of Concrete Area of Steel RESULTS: Figure 93-1 shows the linear and the nonlinear solution of the problem. Figure 93-2 shows the damage factor for each member. = 2000 T/m2 = 0.002 = 2.0E7 T/m2 = 0.09 m2 = 4 x 4.9 E-4 m2 = 19.6 E-4 m2

In de x

8-208

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis Figure NS93-1

F O R C E

DISPLACEMENT
Figure NS93-2

In de x

COSMOSM Advanced Modules

8-209

Chapter 8 Verification Problems

NS94: Splitting Tension of Concrete Cylinder


TYPE: Nonlinear static analysis using concrete material model. PROBLEM: Simulating the concrete split test on a cylinder. REFERENCES: Han, D. J. and Chen, W. F., Constitutive Modeling in Analysis of Concrete Structures, Journal of Engineering Mechanics, Vol. 113, No. 4 April 1987. MODELING HINTS: Three different models are used in this problem. The three models are generated using different types of elements (plane strain 4-node PLANE2D, 6-node TRIANG, and SOLID element) as shown in Figure 94-1. In all cases the concrete material model is chosen. In order to simulate the concrete split test, the load is applied as a pressure on a width 0.5 inch. Only quarter of the problem is modeled due to the double symmetry of the problem. The results are compared with the finite element analysis using a five parameter model developed by Han and Chen [Reference 1] as shown in Figure 94-2. GIVEN: Ultimate Compression Strength fc' Ultimate Strain u Cylinder Diameter = 4.54 ksi = 0.0029 = 6 in

Load is applied on a 0.5 inch width strip

In de x

8-210

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis Figure NS94-1

Figure NS94-2

1 2

PLANE 2D & SOLID TRIANG HAND & CHEN

F O R C E

In de x

COSMOSM Advanced Modules

8-211

Chapter 8 Verification Problems

NS95: Stress Intensity Factor of Three Point Bend Specimen


TYPE: J-integral evaluation for a mode I crack, 8-node PLANE2D plane-stress elements, linear elastic material, small deflection. REFERENCE: Gross and Strawley, 1972, obtained a solution in the form:

PROBLEM: A simply supported beam with a through-thickness edge crack at the center is subjected to a point load as shown in the Figure NS95-1. Determine the mode-I stress intensity factor. MODELING HINTS: Due to symmetry, one half of the model is used for analysis. Symmetric boundary conditions are enforced along the vertical axis of symmetry. The Finite element mesh is illustrated in Figure NS95-2. Notice that in this case J paths are symmetric (extends from 0 to ) and the crack axis makes a 90 angle with the global x axis. COMPARISON OF RESULTS:
KI Solution Error 8.81% 3.5%

Reference STAR Crack Element (800 elements) NSTAR J-Integral (200 elements)

3.3541 3.05867 3.236

In de x

8-212

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis Figure NS95-1. Geometry and Properties


P P/2 = 0.5

B B = 0.5 E = 30E6 v = 0.28

W = S/2

40

a S P/2 S P/2 80

Model for Analysis

Three Point Bend Test for Mode-1 Fracture Toughness

Figure NS95-2. Finite Element Mesh and a J-Path

In de x

COSMOSM Advanced Modules

8-213

Chapter 8 Verification Problems

NS96: Slant-Edge-Cracked Plate, Evaluation of Stress Intensity Factors by Using the J-Integral
TYPE: J-integral evaluation for a combined mode crack, 8-node PLANE2D plane-stain elements, linear elastic material, small deflection. NS96A) NS96B) Calculate the total J-integral parameter Calculate the individual J-integral parameters for modes I and II

REFERENCE: Bowie, O. L., Solutions of Plane Crack Problems by Mapping Techniques, in Mechanics of Fracture I, Methods of Analysis and Solutions of Crack Problems (Ed G. C. Sih), pp. 1-55, Noordhoff, Leyden, Netherlands, 1973. PROBLEM: A rectangular plate with an inclined edge crack is subjected to uniform uniaxial tensile pressure at the ends. The crack starts from the middle of one side and inclines at an angle towards the opposite side. Evaluate the crack stress intensity factors. MODELING HINTS: While for evaluation of the total J-integral parameter, any reasonable mesh is acceptable, to evaluate J values at modes I and II, a symmetric mesh with respect to the crack axis is required. Figures NS96-2A and NS96-2B illustrate the mesh for parts (A) and (B). Special attention was given to avoid merging of nodes along the crack free surfaces, and to pick the proper node defining the start and end of a J path, accordingly. COMPARISON OF RESULTS:
Error Error 0.880 0.873 0.883 1% 0.3% 2.05 1.991 1.99 1.99 Error 3% 3% 3%

Reference J Path Part (a) J Path 1 Part (b) J Path 2 Part (b)

1.85 1.79 1.79

3% 3%

E' = E/(1 - 2)
In de x

8-214

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

GIVEN: H w a E = 1 psi = 2.5 inch = 2.5 inch = 1 inch = 30 x 106 psi = 0.3 = 45

thickness=1 inch

Figure NS96-1. Geometry and Properties for SlantEdge-Cracked Plate

Figure NS96-2. Finite Element Mesh and J-Paths

h w

(A) Regular Mesh

(B) Symmetric Mesh about Crack Axis

In de x

COSMOSM Advanced Modules

8-215

Chapter 8 Verification Problems

NS97: Single-Edge-Cracked Plate Subjected to Remote Uniform Tension and a Thermal Gradient Across the Plate Width
TYPE: Nonlinear static analysis using 8-node PLANE2D plane stress elements, von Mises elastoplastic model, small deflection, J-integral evaluation. REFERENCE: V. Kumar, B. I. Schumacher, M. D. German, Development of a Procedure for Incorporating Secondary Stresses in the Engineering Approach, in Advances in Elastic-Plastic Fracture Analysis, EPRI NP-3607, Project 1237-1, Section 7, August 1984. PROBLEM: A single-edge cracked plate (SECP) in plane stress (Figure NS97-1) is subjected to a thermal gradient across its width given by: T (x,t) = T (t) [125 + 400x 100x2] The plate is then subjected to a uniformly increasing pressure in the longitudinal direction. Evaluate the J-integral parameter for different stages of solution as the pressure is risen from zero to 15 ksi. MODELING HINTS: The uniaxial elastoplastic stress-strain curve (Figure NS97-2), beyond the yield point, is defined by the Ramberg-Osgood stress-strain relationship: /0 = /0 + (/0)n with = 0.5, and n = 5 (0, 0 are the yield stress and strain). The finite element mesh, and the loading time histories are given in Figure NS97-3. Also, assuming that the thermal gradients, in this case, do not have a considerable effect on the loading proportionality, the von Mises yield criteria (based on the flow theory of plasticity) is employed for the modeling of plasticity.

In de x

8-216

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

COMPARISON OF RESULTS: Figures NS97-4A and NS97-4B demonstrate the variations of J-integral parameter with respect to the applied pressure. The J-integral value at zero pressure is due to the effects of temperature alone. The obtained graphs are in good agreement with those given in the reference. GIVEN: b a/b L/b E Nu Yield Stress Tref Thermal Coefficient of Expansion = 2 in = 0.25 =4 = 30 x 103 ksi = 0.3 = 60 ksi = 70F
X T L
1

Figure NS97-1.Single-Edge Cracked Plate (SECP) Under Remote Uniform Tension

/2
8 L b 8

= 7.3 x 10-6 in/inF


a c

/2

In de x

COSMOSM Advanced Modules

8-217

Chapter 8 Verification Problems Figure NS97-1.NS97-2.Uniaxial Elastoplastic Stress-Strain Curve (Ramberg-Osgood Model)

S T R E S S (PSI)

STRAIN

Figure NS97-3. Finite Element Mesh and a Few J-Paths

T0

1.E-5

60

(ksi)

0 1.E-5

60

t Finite Ele me nt Me sh a nd 4 J Pa ths

In de x

Time historie s of a nd T 0 for pla ns stre ss S EC P

8-218

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis Figure NS97-4. J-integral Versus Applied Pressure (plotted on small scale)

J I N T E G R A L

in-Kip/in 2

PRESSURE (KSI)

Figure NS97-5.J-Integral Versus Applied Pressure (plotted on large scale) (Plane Stress SECP, Mechanical and Thermal Loading)

J I N T E G R A L in-Kip/in 2

PRESSURE (KSI)

In de x

COSMOSM Advanced Modules

8-219

Chapter 8 Verification Problems

NS98: Circumferentially Cracked Cylinder Subjected to a Uniform Axial Tension and a Thermal Gradient in the Radial Direction
TYPE: Nonlinear static analysis using 8-node PLANE2D Axisymmetric elements, von Mises elastoplastic model, small deflection, J-integral evaluation. REFERENCE: V. Kumar, B. I. Schumacher, M. D. German, Development of a Procedure for Incorporating Secondary Stresses in the Engineering Approach, in Advances in Elastic-Plastic Fracture Analysis, EPRI NP-3607, Project 1237-1, Section 7, August 1984. PROBLEM: A cylinder containing an axisymmetric crack (Figure NS98-1) is first subjected to a thermal gradient in the radial direction: T (x,t) = T (t) [125 + 100x 6.25x2] Where x is the distance from the inner surface. The cylinder is then loaded by a uniformly applied tensile pressure at its ends. Evaluate the J-integral parameter for different stages of solution as the pressure is risen from zero to 27 ksi. MODELING HINTS: The elastic-plastic behavior is defined by the Ramberg-Osgood stress-strain law, given in problem NS97. The finite element mesh, and the loading time histories are shown in Figures NS98-2 and NS98-3. Also, assuming that the thermal gradients, in this case, do not have a considerable effect on the loading proportionality, the von Mises yield criteria (based on the flow theory of plasticty) is employed for modeling of plasticity. COMPARISON OF RESULTS: Figure NS98-4 demonstrates the variation of J-integral parameter with respect to the applied pressure. The J value at zero pressure is due to the effects of temperature alone. The obtained graph is in good agreement with that given in the reference.
In de x

8-220

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

GIVEN: Ri/b a/b Ri L E Nu Yield Stress Tref Thermal Coefficient of Expansion ET = 10 = 0.25 = 80 inch = 120 inch = 30 x 10 ksi = 0.3 = 60 ksi = 70 F
3

Figure NS98-1.Circumferentially r Cracked Cylinder in Tension

C L

Ri R0 L
b

T2 T1

= 7.3 x 10-6 in/in F = 4.25 x 103 ksi

Figure NS98-2. Time Histories of and To

90

T0

(ksi)
0
1.E-5

0
1.E-5

90

In de x

COSMOSM Advanced Modules

8-221

Chapter 8 Verification Problems Figure NS98-3


A A

Finite Element Model (not to scale)

Figure NS98-4. J-Integral Versus Applied Pressure

J-INTEGRAL (IN-KIP/IN )

PRESSURE (KSI
In de x

8-222

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

NS99: Initial Interference Between Two Thick Hollow Cylinders with Elastic-plastic Behavior
TYPE: Plasticity, large displacement analysis using PLANE2D axisymmetric and contact (node to line gap) elements, Thermal loading. PROBLEM: Similar to problem NS36, except that considerable plastic strains are developed during the process of fitting. To fit one cylinder inside the other, the outer cylinder is first heated 100 F and then cooled 100 F. MODELING HINTS: Here, the analysis is performed in two steps. First the outer cylinder is heated while the gap element group is excluded from analysis. Next, the gap group option is changed to bring the gaps back into consideration, temperatures are gradually reduced back to normal, and the analysis is continued using the restart option.
Figure NS99-1

In de x

COSMOSM Advanced Modules

8-223

Chapter 8 Verification Problems

GIVEN: Modulus of Elasticity Poisson's Ratio Yield Stress Tangent Modulus Thermal Coefficient
Figure NS99-2

= 30.E6 psi = 0.3 = 3.E5 psi = 1.E6 psi = 0.001 1/F

Figure NS99-3

COMPARISON OF RESULTS:
Linear Material Small Displacement Contact Location(radius) Pressure at the Interface 21.5709 in. 57.231 ksi Elastoplastic Material Large Displacement 21.4133 in. 29.486 ksi

* Notice the great reduction in interface pressure due to elastoplastic behavior.

In de x

8-224

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

NS100: Detection of Buckling Load Based on State of Deformation for a Cylindrical Shell
TYPE: Large displacement analysis, using SHELL4 elements, Automatic Stepping, and buckling analysis based on the deformed geometry. PROBLEM: A shallow cylindrical shell is subjected to pressure loading along the two flat edges. Study the accuracy of the predicted buckling pressure by performing buckling analyses at different levels of deformation. MODELING HINTS: Due to symmetry, a 4x4 mesh is used to model a quarter of the shell. Starting from time zero, first a nonlinear analysis is performed to solve for a pressure loading of 0.1 N/mm2, followed by a buckling analysis. Next, the nonlinear analysis is restarted to solve for pressure = 0.2 N/mm2, followed by a second buckling analysis. This procedure is repeated several times, raising the pressure a magnitude 0.1 N/mm2 each time. GIVEN: Radius Width Theta Shell Thickness Modulus of Elasticity Poisson's ratio = 2540. mm = 254. mm = 0.1 rad = 6.35 mm = 3102.75 N/mm2 = 0.3

In de x

COSMOSM Advanced Modules

8-225

Figure NS100-1

Figure NS100-2

CONCLUSIONS: Figure NS100-3 shows the response at the center of the shell with respect to time (or pressure). It is evident from this curve that there is no perfect buckling behavior for this problem. While the pressure never drops, the graph demonstrates two states of rising and falling of displacement-rates. The predicted buckling pressure at low displacements is close to the point in between these two states (where the displacement path changes). As deformations become larger, the evaluated buckling pressure also becomes larger (A negative buckling pressure, in this case, indicates that the buckling solution is invalid). Considering the fact that the buckling load factor (eigenvalue) at the time of buckling must equal one, we conclude that no

In de x

8-226

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

buckling has occurred during this analysis, which is also supported by the results of the nonlinear analysis.
Figure NS100-3

Pressure P (N/mm) 0.1 0.2 0.3 0.4 0.5 0.6 0.7

Buckling Parameter (Eigenvalue) 4.389 2.213 1.517 1.281 1.806 3.741 -10.06

Buckling Pressure = p x Eigenvalue (N/mm2) 0.4389 0.4426 0.4551 0.5124 0.903 2.2446 ----

In de x

COSMOSM Advanced Modules

8-227

Chapter 8 Verification Problems

NS101: Plasticity in the State of Pure Shear, Comparison of Tresca and von Mises Yield Criterion
TYPE: Plasticity, Tresca yield criterion, cyclic loading conditions, kinematic hardening. NS101A) NS101B) NS101C) PROBLEM A square plate is subjected to in-plane pressure along two normal edges, while it is fixed along the other two edges. The loading is such that a state of pure shear is created throughout the plate (compression is applied on one edge while tension is applied on the other one). Obtain the response as the maximum shearing stress in the plate is raised to equal the tensile yield stress, reversed to reach the same magnitude in the opposite direction, and reversed back to the original magnitude. Compare the solutions based on Tresca and von Mises criteria. Compare also with the case of combined kinematic and isotropic hardening using Tresca yield criterion. MODELING HINTS: Here, the principal directions and the global directions coincide. To study the principal shearing stresses, a local Cartesian coordinate is defined by a 45 rotation of the global coordinates; the stresses are requested to be output in this local system.
Figure TL10-1

PLANE2D Plane Stress Elements Solid 8-node Elements Combined Kinematic & Isotropic Hardening (RK=0.5)

In de x

8-228

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis Figure NS101-2. Pressure Time History

Given: Modulus of Elasticity Poissons Ratio Yield Stress Tangent Modulus =1.E6 psi = 0.3 = 1.E3 psi = 1.E4 psi

COMPARISON OF RESULTS:
Yield Criteria Tresca Pressure at Start of Yielding Maximum Displacement in X- or Y-direction Maximum Shearing Strain 0.5 ksi 0.7525 in 0.1496 in/in von Mises 0.577 ksi 0.641 in 0.1281 in/in

In de x

COSMOSM Advanced Modules

8-229

Chapter 8 Verification Problems Figure NS101-3. Response Based on Tresca Yield Criteri0n

RESPONSE BASED ON TRESCA YIELD CRITERION

Figure NS101-4. Maximum Shearing Stress in Plate

MAXIMUM SHEARING STRESS IN PLATE

In de x

8-230

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis Figure NS101-5. Response Based on von Mises Yield Criterion

Figure NS101-6. Response Based on Tresca Yield Criterion ( Combined Kinematic & Isotropic Hardeniing RK=0.5)

In de x

COSMOSM Advanced Modules

8-231

Chapter 8 Verification Problems

NS102: THERMAL BUCKLING OF A SIMPLY SUPPORTED PLATE


TYPE: Nonlinear static analysis, uniform thermal loading, initial imperfection (small transverse point force). NS102A) NS102B) REFERENCE: Timoshenko and Woinosky-Krieger, Theory of Plates and Shells, McGraw-Hill Book Co., 2nd Ed., pp.389. PROBLEM: Find the point of buckling and the post buckling behavior of a simply supported plate due to uniform rise of temperature. The plate is restricted from in-plane motion along two parallel supports (Figure NS102).
Figure NS102 Finite Element Model rollers

Using Displacement Control Using Arc-Length Control

uniform temperature rise

simply supported

In de x

8-232

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

MODELING HINTS: A quarter of the plate is modeled using shell elements. A uniform thermal loading of 1.0 oF is applied as the (unit) temperature pattern. A small transverse point force is used as an imperfection to enable a post buckling solution. This force is not associated with time-curve 1, so that it can be given a fixed value, independent of the load (temperature) factor. First, a one-step force control solution is performed to obtain displacements under the transverse force. During this phase, time-curve 1 is kept at zero value, and timecurve 2 (prescribing the transverse force) is raised to 0.01 (and kept constant thereafter). Next, the solution is restarted with the control changed to the Displacement/Arclength control. In the case of Displacement Control, time-curve 1 is used to define displacement of the controlled degree of freedom (central node, transverse direction). In the case of the Arc-length Control, time curves are not used. GIVEN: a h E Nu Alp = 20. in = 1. in = 3.E4 psi = 0.3 = 1.E-4 1/ oF

COMPARISON OF RESULTS: The behavior of plate under temperature loading is similar to the behavior of plate under in-plane uniform pressure along two parallel supports (without restraining the in-plane motion). The in-plane normal stress at the buckling temperature is equal to the stress under in-plane buckling pressure:
Pb T b, rel = -----------------E Alp

Where Tb,rel is the temperature relative to the temperature at buckling, and Pb is the buckling in-plane pressure. Figures NS102A-1 and NS102B-1 show the response at the center of plate versus the applied temperature, using Displacement and Arc-length controls, respectively. Good agreement with the buckling temperature, based on the reference, is observed

In de x

COSMOSM Advanced Modules

8-233

Chapter 8 Verification Problems Figure NS102A-1. Central Deflection Vs. Temperature Using Displacement Control

Figure NS102B-1. Central Deflection Vs. Temperature Using Arc-length Control

In de x

8-234

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

NS103: FREE ROTATION OF A TRIANGLAR SECTION ABOUT One Tip


TYPE: Nonlinear static analysis, prescribed displacement in cylindrical coordinate system (Uy=R * Theta), Plane2d Plane-stress elements.
Figure NS103-1. Finite Element Model

PROBLEM: A triangular section is fixed at one tip, and is rotated 360 degrees about that tip. Find response by prescribing the angle of rotation for one of the free tips. Verify that the structure remains stress-free throughout analysis. MODELING HINTS: As the structure undergoes large rotations (regardless of the fact that there are no strains), a large displacement analysis is a must. Here the rotation is defined by prescribing Uy (=R * Theta, Theta in Radians) for a node, in a local cylindrical system that is centered at the fixed tip.

In de x

COSMOSM Advanced Modules

8-235

Chapter 8 Verification Problems

RESULTS: Figure NS103-2 shows displacements at different solution steps. Listing or plotting of stresses at any step shows that stresses are negligible (too close to zero).
Figure NS103-2 Displaced Positions Due to Prescribed Rotations

In de x

8-236

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

NS104: Buckling & Post Buckling of a Simply Supported Orthotropic Plate


TYPE: Nonlinear static analysis, Orthotropic SHELL4 elements, large displacement.
Figure NS104-1. Finite Element Model

REFERENCE: Timoshenko and Woinosky-Krieger, Theory of Plates and Shells, McGraw Hill Book Company, 2nd Ed. PROBLEM: A simply supported plate is subjected to in-plane uniform pressure applied in the Xdirection. Investigate the drop in magnitude of the buckling pressure when the material strength is lowered in the y-direction while it is kept constant in the Xdirection (Ey < Ex). Compare the results with the isotropic case (Ex = Ey).

In de x

COSMOSM Advanced Modules

8-237

Chapter 8 Verification Problems Figure NS104-2-A In-Plane Pressure

100 In-Plane Pressure (lb/in) (0,0)

Time

1.0

Figure NS104-2-B Central Force

1.0

Central Force 0.1 (0,0) Time 1.0

MODELING HINTS: Due to symmetry, a quarter of the plate is modeled using SHELL4 elements. In order to obtain the post buckling behavior, a small transverse force is applied at the center of the plate (initial imperfection). Given:
In de x

a h

= 20 in = 1 in

8-238

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

Nu Ex

= 0.3 = 3.0E+004 psi

10 < Ey < 3.0E+004 COMPARISON OF RESULTS: A number of cases are run for different values of Ey. The results are shown in Fig. NS104-3.
Figure NS104-3 Variation of Buckling Pressure with Respect to Orthotropic Intensity

Also for the case when Ey / Ex = 0.5, a graph of the central displacement versus the applied pressure is given by Fig. NS104-4

In de x

COSMOSM Advanced Modules

8-239

Chapter 8 Verification Problems Figure NS104-4 Buckling of a S.S.Orthotropic Plate Under In-Plane Pressure(Ey/ Ex=0.5)

In de x

8-240

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

NS105: Piercing of a Thick-Walled Cylinder with Residual Stresses from Cyclic Internal Pressure
TYPE: Nonlinear static analysis, Death of elements, Plasticity, Kinematic Hardening, PLANE2D axisymmetric elements. PROBLEM: A thick-walled cylinder is first subjected to cyclic internal pressure. At the end of the loading cycle, due to plastic straining of the material, considerable residual stresses are present in the cylinder (same as problem NS33). Next, the cylinder is pierced into two cylinders circumferentially at a radius of 1.35, Investigate the stress redistribution and drop in the residual stresses after piercing in both cyliders.
Figure NS105-1

MODELING HINTS: 8-noded PLANE2D axisymmetric elements are used to model the cylinder. To model the piercing, one element (element no. 8, r = 1.33 to 1.38) is removed from the analysis (killed using the EKILL command). SOLUTION PROCEDURES: The solution is performed in 2 stages:

During the first phase of the solution, all elements are considered to be alive.
In de x

Using the von Mises yield criteria with kinematic hardening, the cylinder is subjected to a complete cycle of loading and unloading.

COSMOSM Advanced Modules

8-241

Chapter 8 Verification Problems

The solution is restarted with no external forces; the variation of results is


due only to the killing of element no. 8 prior to the restart of solution. NOTE: In order to plot stresses correctly for a solution step in which some elements were killed, you need to create and activate an element selection set that excludes the killed elements before activating a stress plot. COMPARISON OF THE RESULTS A comparison of the stresses in the cylinder segments, before and after piercing, shows considerable variation in the magnitude and distribution of the residual stresses.
Figure NS105-2 Residual Stresses in the Cylinder After One Cycle of Loading

In de x

8-242

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis Figure NS105-3 Residual Stresses After the piercing of the Cylinder (Element no. 8 is dead)

In de x

COSMOSM Advanced Modules

8-243

Chapter 8 Verification Problems

NS106: Assembly of Two Cantilever Beams, Attached by a) Welding b) Cables


TYPE: Nonlinear static analysis, Birth of Elements, Large Deformation, Contact, PLANE2D elements. The attachment is modeled by: NS106A- PLANE2D elements (for welding) NS106B- Nonlinear Spring elements (for cables) PROBLEM: Two cantilever beams stand 0.5 inches apart. First, the beams are forced closer near the free ends, such that welding [cables for part (b)] can be applied to attach the beams in that area. Next, the assembly is subjected to a moment at the attached joint. Determine the response of the assembly and maximum stresses in the beams and the weld [or cables]. Contact between the two beams need also be considered in the analysis. MODELING HINTS: 8-noded PLANE2D elements are used to model the beams. And: NS106A- Two 8-node PLANE2D elements are used to model the welding. NS106B- Five Nonlinear (tension-only) spring elements are used to model the cables. Contact is modeled by a node-to-line Gap group. Rigid beam elements are used on the free sections to allow for direct application of moments. NOTES: The elements that are used to model the welding (or cables) are treated as nonexistent (killed) at the start of the solution.

In de x

8-244

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis Figure NS106A-1 Finite Element Model of Two Cantilever Beams Attached by Welding

Cantilevers

0.5

Figure NS106B-1 Finite Element Model of Two Cantilever Beams Attached by Cables

SOLUTION PROCEDURES: The solution is performed in 3 stages:


1.

At the start of the solution, the attachment elements are not considered in the analysis (EKILL command). vertical displacements are applied to the nodes to bring the free ends together. The imposed displacements are released, while the killed elements are brought to life (ELIVE command). A restart allows the assembly to regain equilibrium under no external forces.

2.

In de x

COSMOSM Advanced Modules

8-245

Chapter 8 Verification Problems 3.

The solution continued while the end moments are gradually applied: from zero to the desired magnitude.

COMPARISON OF RESULTS: A comparison of the two cases shows that while the stresses maybe high in the attachment material, under the same loading conditions, the welded assembly deforms less than the tied-by-cable assembly. The reason is obvious, however, as the latter is not capable of passing any shear stresses.
Figure NS106A-2 Deformation Plots for the Welded Assembly

In de x

8-246

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis Figure NS106B-2 Deformation Plots for the Cable Tied Assembly

In de x

COSMOSM Advanced Modules

8-247

Chapter 8 Verification Problems

NS107: Uniaxial Tests on a Nitinol Cube Specimen


TYPE: Nonlinear static analysis, Nitinol superelastic material model, Large strain, Large deflection, Force control method with cyclic prescribed displacements, Tetra4 elements. NS107A) Using a linear flow rule NS107B) Using an Exponential flow rule NS107C) Constant Stress Flow REFERENCE: Auricchio, F., A Robust Integration-Algorithm for a Finite-Strain Shape-MemoryAlloy Superelastic Model, International Journal of Plasticity, vol. 17, pp. 971-990, 2001.
Figure NS107-1

PROBLEM: Nitinol cube specimens (1x1x1 mm3), with different material properties, are analyzed under uniaxial conditions. A cyclic displacement is prescribed on (and normal to) one the faces, while the boundary conditions are such that a uniaxial state of stress is maintained. MODELING HINTS:

Fig. NS107-1

Due to symmetry, only a quarter of the cube (1.x.5x.5) is modeled. The finite element mesh is illustrated in Figure NS107-1 and the displacement time history is given in Figure NS107-2. Also, in part (c), in order to obtain unloading at zero stress, the yield stress for unloading is approximated to 1. MPa, since a zero yield stress is unacceptable.
In de x

8-248

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

Figure

Fig. NS107-2

Given: Ex = 50,000. Nuxy = 0.3 Part (a) : SIGT_S1= 520 MPa SIGT_F1=600 MPa SIGT_S2=300 MPa SIGT_F2=200 MPa SIGC_S1= 700 MPa SIGC_F1=800 MPa SIGC_S2=400 MPa SIGC_F2=250 MPa Part (b): Same as Part (a) with the addition of: BETAT_1= 250 MPa
In de x

MPa

BETAT_2=20 MPa BETAC_1=250 MPa

COSMOSM Advanced Modules

8-249

Chapter 8 Verification Problems

BETAC_2=20 MPa Part (c): SIGT_S1= 500 MPa SIGT_F1=500 MPa SIGT_S2=1. MPa SIGT_F2=1. MPa SIGC_S1= 700 MPa SIGC_F1=700 MPa SIGC_S2=1. MPa SIGC_F2=1. MPa

RESULTS: The Stress-displacement graphs are constructed to show that they are in good agreement with the response curves given in reference. Graphs of stress versus time are also presented in Figures NS106-8.

In de x

8-250

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

In de x

COSMOSM Advanced Modules

8-251

Chapter 8 Verification Problems

(B)

In de x

8-252

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

In de x

COSMOSM Advanced Modules

8-253

Chapter 8 Verification Problems

In de x

8-254

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

In de x

COSMOSM Advanced Modules

8-255

Chapter 8 Verification Problems

In de x

8-256

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

NS108: Three-Point Bending Test


TYPE: Nonlinear static analysis, Nitinol superelastic material model, Large strain, Large deflection, Displacement Control method, Tetra10 elements. NS108A) Ultimate plastic strain =0.092 NS108B) Ultimate plastic Strain= 0.15 NS108C) Ultimate plastic strain =0.092 (Exponential Flow rule) REFERENCE: Auricchio, F., Taylor, R.L., and Lubliner, J., Shape-Memory-Alloys: Macromodeling and Numerical Simulations of the Superelastic Behavior, Computer Methods in Applied Mechanics and Engineering, vol. 146, pp. 281-312, 1997.

PROBLEM: A three-point bending test is performed on a Nitinol wire of circular cross section with diameter d=1.49 mm. The wire is 20 mm long and it is simply supported at both ends.

Obtain the graph of the applied force versus deflection for the mid-span
section of the beam.

Verify that by increasing the ultimate plastic strain for the material a closer
match to the experimental results can be obtained. MODELING HINTS:

Due to symmetry, only half of the beam with half of the cross section is
modeled. The finite element mesh is illustrated in Figure NS108-1.

The node for displacement control is selected to be same as the node where
the force is applied. This node is displaced, in the direction of the force, a maximum of 5.2 mm, and then is brought back to zero.

In de x

COSMOSM Advanced Modules

8-257

Chapter 8 Verification Problems

a)
Figure Figure NS108-1

Finite Element Mesh

Given: Ex = 60,000. MPa Nuxy = 0.3 Part (a): SIGT_S1=SIGC_S1= 637 MPa SIGT_F1=SIGC_F1= 735 MPa SIGT_S2=SIGC_S2= 367 MPa SIGT_F2=SIGC_F2= 245 MPa Eul = 0.092 mm/mm Part (b): Same as Part (a), except: Eul = 0.15 mm/mm Part (c): SIGT_S1=SIGC_S1= 637 MPa SIGT_F1=SIGC_F1= 918.5 MPa
In de x

SIGT_S2=SIGC_S2= 674 MPa

8-258

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

SIGT_F1=SIGC_F1= 245 MPa, BETAT_1=BETA_C1=204 MPa BETAT_2=BETAC_2= 16.3 MPa Eul = 0.092 mm/mm

RESULTS: Figures NS108-2, NS108-3, and NS108-4 demonstrate the load-displacement graphs for parts: (a), (b), and (c). Ns108-2, and NS108-4 show close agreement with results given in reference. Figure NS108-3 shows better agreement with the experimental data.

a)
Figure Figure NS108-2: Part (a)

In de x

COSMOSM Advanced Modules

8-259

Chapter 8 Verification Problems

a)
Figure Figure NS108-3: Part (b)

In de x

8-260

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

a)
Figure Figure NS108-4: Part (c)

In de x

COSMOSM Advanced Modules

8-261

Chapter 8 Verification Problems

Nonlinear Dynamic Analysis

In de x

8-262

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

ND1: Time History of a Cantilever Beam with Tip Mass


TYPE: Linear Dynamic Analysis, Elastic Material, Beam elements. REFERENCE: Biggs, J., Introduction to Structural Dynamics, McGraw-Hill, New York, 1964, pp. 43-49. PROBLEM: Solve for the displacement time history of the free end of the cantilever shown in the figure below. The driving force is a triangular load pulse, and the displacement is required at time 0.085 sec.
Figure ND1-1
F

Cross Section Problem Sketch


F F 1 2 1 t t d

Finite Element Model

Time Curve

GIVEN: L b h E
In de x

= 13 in = 1.30 in = 0.125 in = 29 x 106 psi = 0.001 lb sec2/in

COSMOSM Advanced Modules

8-263

Chapter 8 Verification Problems

F1 = 10 lb td = 0.066 sec

ANALYTICAL SOLUTION: Calculated data for theoretical values: Iz K = bh3/12 = 0.000211588 in4 = 3EI/(L3) = 8.37878 lb/in

= (K/m)1/2 = -91.5357 rad/sec


The dynamic load factor (DLF) for t td is given by: DLF stat = 2/ td [2 sin (t td /2) sin t sin (t td)] = -1.3178853 = F1/K = 1.1934905 in

dynamic = sat x DLF = 1.57288418 in COMPARISON OF RESULTS: Displacement at the tip: (Time step No. 170)
(in) Theory COSMOSM Figure ND1-2 1.57288 1.57290

In de x

8-264

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis Figure ND1-3

Figure ND1-4

In de x

COSMOSM Advanced Modules

8-265

Chapter 8 Verification Problems

ND2: Transient Response of a Dropped Container Using Gap elements


TYPE: Nonlinear dynamic analysis, Truss Element, Concentrated Masses, Gap element. REFERENCE: Thomson, W. T., Vibration Theory and Applications, Prentice Hall, Inc., Englewood Cliffs, N.J., 1965. pp. 110-112. PROBLEM: A mass m is packaged in a box (M), and dropped through a height h. Obtain the maximum amplitude attained by the mass m and the time at which it occurs. ASSUMPTIONS: To analyze the collision, a tensile gap element is used (it can only resist tension). A stiff truss connects this gap to the ground. This truss is used to account for the elasticity of the ground. A soft truss element is also used to avoid rigid body motion of the masses. The mass of the box is large compared to m. The stiffness of gap (kg) is large compared to k.
Figure ND2-1
M>>m Kgap>>k 1 Y

h k Kgap, A Gap Element static m 2 2 M

1 h Mass = M 3 3

In de x

Problem Sketch

Finite Element Model

8-266

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

GIVEN: k g m gap distance ASSUME: kg M ksoft = 1.5E7 lb/in = 50 lb sec2/in = 1 lb/in = 1973.92 lb/in = 386 in/sec2 = 0.5 lb sec2/in = h = 1 in

COMPARISON OF RESULTS:
Max. Displacement at Node 3 Theory COSMOSM 1.5506 in 1.5487 in Time of Occurrence 0.1 sec 0.095 sec

In de x

COSMOSM Advanced Modules

8-267

Chapter 8 Verification Problems

ND3: Time History Analysis of a SDOF System


TYPE: Truss Element, Concentrated Mass, Gap-friction. REFERENCE: Elements of Vibration Analysis, L. Meirovitch, McGraw-Hill, p. 21-23. PROBLEM: A mass spring system is placed on a surface with friction and is subjected to a step loading. Determine the amplitude decay due to friction and the time at which the system rests. ASSUMPTIONS: A compressive gap element with a gap distance of zero and a friction coefficient of 0.01 is used to model the surface. A soft truss element is used along with the gap element to avoid singularity of the structure stiffness.
Figure ND3-1
Force k, L M F(t) time Fo

Problem Sketch

Load Time Curve

y F fric M F(t) 1

1 2 2 Gap Friction Element , Kgap

Free Body Diagram

Finite Element Model

In de x

8-268

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

GIVEN: F0 k M W Coefficient of friction =lN = l N/m = l kg = Mg = 10 N = = 0.01

THEORETICAL SOLUTION: Based on the theory of vibration, an SDOF system subjected to a constant force oscillates with a constant amplitude around the static equilibrium position. The frequency of oscillations is equal to the natural frequency of the system. The effect of friction is to reduce the amplitude of motion by: Amplitude decay in one cycle = 4 f = 4 Ff /k = 4 x 0.1/1 = 0.4 m where Ff = W = 0.1 N W = Mg = 10 N (weight) While the response frequency remains the same. COMPARISON OF RESULTS: The magnitude of friction force at any time remains less than or equal to Ff = 0.1 N, and it is opposite in direction to the velocity of mass M. The frequency of response agrees with theory.
Amplitude Decay Theory 0.4 m 0.4 m 0.2 m 15.70796 sec COSMOSM 0.40111 m 0.39895 m 0.2004 m 15.7 sec

First Cycle Second Cycle Last Half Cycle Time to Rest

In de x

COSMOSM Advanced Modules

8-269

Chapter 8 Verification Problems Figure ND3-2

Figure ND3-1

In de x

8-270

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

ND4: Time History Analysis of a SDOF System with COULOMB Damping


TYPE: Truss Element, Concentrated Masses, Gap-Friction. REFERENCE: Elements of Vibration Analysis, L. Meirovitch, McGraw-Hill, p. 21-23. PROBLEM: A mass spring system is placed on a frictionless surface, and is subjected to a step loading. Show that if a second mass is added on top of the first one, with a high coefficient of friction between surfaces of the two masses, the two masses will oscillate together. Also, investigate the amplitude and frequency of response of masses and the magnitude of the friction force. ASSUMPTIONS: A compressive gap element with a gap distance of zero and a friction coefficient of 0.01 is used to model the surface between the two masses. A soft. truss element is used along with the gap element to avoid singularity of the structure stiffness.

Figure ND4-1
F(t) k, L m M F(t) Time 1 Fo Gap-Friction Element

3 m

Problem Sketch

Load_Time Curve
1

M 2

Finite Element Model

In de x

COSMOSM Advanced Modules

8-271

Chapter 8 Verification Problems

GIVEN: k m M w F = l. N/m = 0.5 kg = l. 5 kg = mg = 5 N =lN

Coefficient of friction= = 0.1 THEORETICAL SOLUTION: The effect of friction in this problem is to increase the total mass of the system which, in turn, increases the natural period. No loss of energy or change in amplitude of oscillations occurs. 1 = [k / (M + m)]1/2 = 1 / (2)1/2 = 0.7071 rad/sec In order for the two masses to move together, if the acceleration of either mass is shown by a (t), then a friction force: Fs(t) = m.a(t) = 0.5x a(t) < .w = 0.5 N is required to produce this acceleration for mass m. COMPARISON OF RESULTS: The results obtained yield the following conclusions:
1. 2. 3.

The displacement, velocity and acceleration of the two masses are identical at any time. The masses respond harmonically reaching a maximum displacement of two times the static deflection (F/k=1). The response period, which is equivalent to the natural period of the system for this case, is increased by a factor of = [(M + m) / M]1/2 = (2/15)1/2 = 1.547 The friction force applied to node 3 (mass m) is equal to 1/2 the acceleration of the system at any time. The friction force applied to node 2 (mass M) has the same magnitude as the one at node 3 in the opposite direction.

4.

In de x

8-272

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

ND5: Time History Analysis of a SDOF System


TYPE: Truss Element, Concentrated Masses, Gap-Friction. ND5) ND5A Newmark Method Finite Difference Method

REFERENCE: Elements of Vibration Analysis, L. Meirovitch, McGraw-Hill, p. 21-23. PROBLEM: Consider problem ND4, this time assuming that mass M is placed on a surface with friction. Show that if a second mass is added on top of the first one, with a high coefficient of friction between surfaces of the two masses, the two masses will oscillate together. Also, investigate the amplitude and frequency of response of masses and the magnitude of the friction force. ASSUMPTIONS: Two gap elements are used to model the interface of the two masses and the lower mass and the ground. Soft truss elements are used along with the gaps to avoid singularity of the structure stiffness.
Figure ND5-1

GIVEN: F m
In de x

=lN = 0.5 kg

k = l N/m W = Mg = 15 N w = mg = 5 N 2 = 0.005

M = l. 5 kg 1 = 0.1

COSMOSM Advanced Modules

8-273

Chapter 8 Verification Problems

THEORETICAL SOLUTION: The effect of friction between the two masses is to increase the total mass of the system which, in turn, increases the natural period. Some energy loss is caused by the Friction between mass M and the ground, which causes and amplitude decay in the harmonic response of the system. 1 = [k / (M + m)]1/2 = 1/(2)1/2 = 0.7071 rad/sec In order for the two masses to move together, if the acceleration of either mass is shown by a (t), then a friction force: Fs(t) = m.a(t) = 0.5x a(t) < w = 0.5 N is required in gap No.2 to produce this acceleration. The amplitude decay in one cycle is: 4 f = 4 Ff/k = 4 x 0.1/1.0 = 0.4 m where: Ff = 2 = (W + w) = 0.1 N COMPARISON OF RESULTS: The results obtained yield the following conclusions:
1. 2. 3. Figure ND5-2

The displacement, velocity and acceleration of the two masses are identical at any time. The masses respond harmonically with an amplitude decay of 0.4 meters at each cycle. The response period, which is equivalent to the natural period of the system for this case, is increased by a factor of = [(M + m) / M)1/2 = (2/15)1/2 = 1.547 The friction force applied to mass M from ground, always opposes the velocity at this point. The friction force applied to mass M from mass m is opposite in direction and equal in magnitude to 1/2 the acceleration of the system at any time.

4. 5.

In de x

8-274

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

ND6: Two DOF with Friction Dynamic Analysis


TYPE: Truss Elements, Concentrated masses, Gap-Friction. PROBLEM: Investigate the Response of the symmetric system shown below when one of the masses is excited by a step loading.
Figure ND6-1
F(t) = F o k M 1 k M 2 k

Problem Sketch

y F(t) = Fo 1 2 M 1 Fs W 2 F's W 3 M

Fs, F's = Friction Forces

4 x 3

Finite Element Model

GIVEN: k Fo M W Coefficient of friction 1


In de x

= l N/m =lN = 1 kg = 10 N = = 0.005 = (k / M)1/2 = 1.0 rad/sec = (3k / M)1/2 = 1.732 rad/sec

COSMOSM Advanced Modules

8-275

Chapter 8 Verification Problems

Figure ND6-2

Figure ND6-3

In de x

8-276

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

Figure ND6-4

In de x

COSMOSM Advanced Modules

8-277

Chapter 8 Verification Problems

ND7: Elastic-Plastic Small Displacement Dynamic Analysis


TYPE: Nonlinear Dynamic Analysis, Plasticity, 2D Isoparametric (8-node) Plane Stress Elements. ND7) ND7A) Newmark Method Finite Difference Method

REFERENCE: Nagarajan, S., Popov, E. P., Elastic-Plastic Dynamic Analysis of Axisymmetric Solids, Computers & Structures, Vol. 4, pp. 1117-1134. PROBLEM: Evaluate the dynamic response of the simply supported beam shown subject to a uniformly distributed step pressure as depicted in the figure. Use Newmark method to carry out the time integration. MODELING HINTS: Only a quarter of the beam is modeled because of the symmetry. Due to the presence of plasticity and heavy loads full integration is used to get reliable results. SOLUTION PARAMETERS FOR ND7A: For this case a large time step increment with 500 sub-steps (within each step) is selected. Convergence tolerance is set to 0.05 and automatic stepping is used.

In de x

8-278

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis Figure ND7-1

0.75 Po psi

h L

Problem Sketch
p 3 h/2 1 4 L/2 t 5 33 2 1
2 3 4 5 6

32 31

.75 Po

Finite Element Model

Time Curve

GIVEN: E L h b = 3 x 107 psi = 0.3 = 30 in = 2 in = 1 in

ET = 0 y = 5 x 104 psi = 0.733 x 10-3 lb sec2/in4 po = Static Collapse Load = 444.44 lb/in

In de x

COSMOSM Advanced Modules

8-279

Chapter 8 Verification Problems

COMPARISON OF RESULTS: Displacement at the middle of the span (in).


Figure ND7-2

Figure ND7-3

In de x

8-280

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

ND8: Large Displacement Dynamic Response of a Cantilever Beam


TYPE: Nonlinear Dynamic Analysis, Large Displacements. ND8A) ND8B) 2D Isoparametric (8 node) Plane Stress Elements BEAM Elements

REFERENCE: Bathe, K. J., Ozdemir, H., Wilson, E. L., Static and Dynamic Geometric and Material Nonlinear Analysis, Report No. UC SESM 74-4, Structural Engineering Laboratory, University of California Berkeley, California, February 1974. PROBLEM: Determine the dynamic response of the cantilever beam shown subject to the uniformly distributed step pressure given in the figure. Use Newmark method to carry out the time integration.
Figure ND8-1
p/2

p/2 b

Problem Sketch
5 3 2 1 4
1 2 3 4 5

28 27 26

ND8A PLANE2 D Model

1 1

2 2

3 3

4 4

5 5

Time Curve ND8B Beam Model

In de x

Finite Element Models

COSMOSM Advanced Modules

8-281

Chapter 8 Verification Problems

GIVEN: L h b E p = 10 in = 1 in = 1 in = 12,000 psi = 0.2 = 2.85 lb/in = 1 x 10-6 lb sec2/in4

COMPARISON OF RESULTS:
Figure ND8-2

In de x

8-282

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

ND9: Large Displacement Dynamic Analysis of a Spherical Shell


TYPE: Nonlinear Dynamic Analysis, Large Displacements, 2D Isoparametric (8 node) Axisymmetric Elements. REFERENCE: Bathe, K. J., Ozdemir, H., Wilson, E. L., Static and Dynamic Geometric and Material Nonlinear Analysis, Report No. UC SESM 74-4, Structural Engineering Laboratory, University of California Berkeley, California, February 1974. PROBLEM: Investigate the dynamic response of the spherical cap shown subject to a step load applied at the apex. Use Newmark method to carry out the time integration.
Figure ND9-1
P

h w o H

R p

Problem Sketch
P/2

Time Curve
3 2 1 1 2 3 4

6 7 8 9 10

Finite Element Model

In de x

53 52 51

COSMOSM Advanced Modules

8-283

Chapter 8 Verification Problems

GIVEN: R H h E P = 4.76 in = 0.0859 in = 0.01576 in = 10.9 = 10 x 106 psi = 100 lb = 0.3 = 0.245 x 10-3 lb sec2/in4

COMPARISON OF RESULTS:
Figure ND9-2

In de x

8-284

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

ND11: Small Displacement Dynamic Analysis of a Simply Supported Plate


TYPE: Linear Dynamic Analysis, 3D Isoparametric (20 node) Elements. REFERENCE: Bathe, K. J., Ozdemir, H., Wilson, E. L., Static and Dynamic Geometric and Material Non-linear Analysis, Report No. UC SESM 74-4, Structural Engineering Laboratory, University of California Berkeley, California, February 1974. PROBLEM: Determine the dynamic response of a simply supported plate subject to a step load at the center. Use Newmark method to carry out the time integration.
Figure ND11-1
P

10 P

0.006

51

Time Curve

2b

t 2a

Problem Sketch and Finite Element Model

MODELING HINT: Due to symmetry only one quarter of the plate is modeled.
In de x

COSMOSM Advanced Modules

8-285

Chapter 8 Verification Problems

GIVEN: a b t E

= 20 in = 30 in = 1 in = 3 x 104 psi = 0.25 = 3 x 10-4 lb sec2/in4 = 1 lb

COMPARISON OF RESULTS: At the center of plate (node 51):


Figure ND11-2

In de x

8-286

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

ND12: SDOF System with Nonlinear Damping Subjected to a Step Loading


TYPE: Nonlinear dynamic analysis using Spring-damper Elements (gaps). REFERENCE: Ray W. Clough, Joseph Penzien, Dynamic of Structures, McGraw-Hill, New York (1975). PROBLEM: Determine the response for: ND12A) ND12B) ND12C) Coulomb damping (p = 1) Damping is proportional to a power of velocity less than 1 (p = 0.5) Damping is proportional to a power of velocity greater than 1(p=1.5)

MODELING HINT: The spring-damper is modeled using 2 gaps (one tensile and 1 compressive.) A soft truss element is used along with the gap element to avoid singularity of the structure stiffness.

In de x

COSMOSM Advanced Modules

8-287

Chapter 8 Verification Problems Figure ND12-1


K
F (lbs)

1. time

c, p

00 Load - Time Curve

Problem Sketch
Y 4 1 1 2 2

F X

Finite Element Model

GIVEN: m k c = 1 lbs sec/in2 = 1 lbs/in = 0.1 lbs sec/in

COMPARISON OF RESULTS: The exact theoretical results are evaluated for case a. This case can also be solved using a modal time-history analysis with a modal damping of 0.05. In all cases, the response frequency remains the same, while some differences are observed in the maximum response values.
Displacement Peaks Theory) Case a 1.8547 0.2699 1.6239 0.4669 Case a 1.8534 0.2711 1.6234 0.4674 COSMOSM Case b 1.8317 0.3205 1.5435 0.5779 Case c 1.8692 0.2372 1.6759 0.3977

First Maximum First Minimum Second Maximum Second Minimum

In de x

8-288

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

ND13: Two-Degree of Freedom System with Spring Dampers


TYPE: Dynamic direct time integration analysis using spring-damper elements (gaps). REFERENCE: COSMOSM Advanced Dynamic Module (using Concentrated Dampers). PROBLEM: Determine and compare the response peaks for each mass MODELING HINTS: The spring-dampers are modeled using 6 gaps (3 tensile and 3 compressive). Soft truss elements are used along with gap elements to avoid singularity of the structure stiffness.
Figure ND13-1
F(t) K K K

00

c Problem Sketch

00

f(t) = F

4 1 2 6 7

5 3 4

Finite Element Model

In de x

COSMOSM Advanced Modules

8-289

Chapter 8 Verification Problems

GIVEN: M = 1 lbs sec/in2 K c F = 1 lbs/in = 0.1 lbs sec/in = 1 lbs

COMPARISON OF RESULTS: Same problem is solved using a modal time-history analysis using truss and concentrated damper elements. A comparison of the peaks of response for each mass is given in the following table:
Modal Time History Time Displ. 1.067 0.3014 1.017 0.4233 0.9005 0.4663 Direct Integration Time 2.7 6.6 9.4 12.6 15.9 18.9 Displ. 1.067 0.3012 1.017 0.423 0.9007 0.4659

Node 2

First Maximum First Minimum Second Maximum Second Minimum Third Maximum Third Minimum

2.7 6.6 9.4 12.6 15.9 18.9

Node 3

Modal Time History Time Displ. 0.8349 -0.06234 0.6115 0.04310 0.5578 0.1434

Direct Integration Time 3.4 6.1 9.7 12.7 15.7 19.0 Displ. 0.8348 -0.06278 0.6115 0.04268 0.5580 0.1432

First Maximum First Minimum Second Maximum Second Minimum Third Maximum Third Minimum

3.4 6.1 9.7 12.7 15.7 19.0

In de x

8-290

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

ND14: SDOF System with Rayleigh Damping Subjected to Base Excitation


TYPE: Nonlinear dynamic analysis, TRUSS2D and Mass elements, Elastoplastic Material. REFERENCE: Mario, P., Structural Dynamics, Third Edition, Van Nostrand, 1991. PROBLEM: Determine the response of the mass.
Figure ND14-1

R 15 K - 1.215 Disp (in) 1.215 - 15 K A (t) 20

.. ug K 1 M c 00 2 X u

Problem Sketch

0.45 1.1 - 10

1.2

1.4

2.0

t (sec)

In de x

COSMOSM Advanced Modules

8-291

Chapter 8 Verification Problems

GIVEN: E (truss) L (truss) M t A(t) = 12.35 kips/in2 = 1 in = 0.2 kips sec2/in = Damping coefficient associated with stiffness matrix = 0.010 = Damping coefficient associated with mass matrix = 0.755 = Time increment = 0.10 sec = Time curve of the base excitation acceleration A (truss) = 1 in2

Base acceleration multiplier in X-direction = 5 (in/sec2)


Figure ND14-2

In de x

8-292

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

ND15: Wave Propagation in a Bar


TYPE: Linear dynamic analysis, Truss Elements, Short Duration rectangular pulse, Finite Difference technique. REFERENCE: Ray W. Clough, Joseph Penzien, "Dynamics of Structures," McGraw-Hill, p.364367. PROBLEM: A bar is subjected to a rectangular pulse with a duration of 0.001 seconds. Determine the response of the bar and the maximum base reaction force. Compare results using finite difference and Newmark.
Figure ND15-1

F Finite Element Mesh


Figure ND15-2

In de x

COSMOSM Advanced Modules

8-293

Chapter 8 Verification Problems

GIVEN: L Ex Density = 100 in = 12000 psi = 0.001 lb sec/in/in3

CONCLUSIONS: C = wave velocity = (Ex/Dens)1/2 = 3464.1 in/sec T = travel time per unit distance = 1./C = 0.000288675 sec Thus the time for the wave to return to it's original location: T' = 2 * L * T However, at this time, the wave hits in the opposite direction. It will take another T' for the wave to reverse itself to it's original direction. Thus, the first period of motion in time is two times T' (which also equals the first natural period of the bar): COMPARISON OF RESULTS: Similar results are obtained for response from finite difference and Newmark. However, more steps where required to obtain an accurate base reaction force using the Newmark technique. The following table shows a comparison of the maximum reaction force from several runs.
Dynamic Integration Technique Finite DIfference (ISUB=10) Newmark Newmark Newmark Number of Solution Steps 1293 1293 2290 5260 Maximum Reaction Force 932.7 lb 859.0 lb 911.4 lb 928.7 lb

Run-Time 170 sec 180 sec 300 sec 520 sec

In de x

8-294

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis Figure ND15-3

Figure ND15-4

Figure ND15-5

In de x

COSMOSM Advanced Modules

8-295

Chapter 8 Verification Problems

ND16: Dynamic Response of a Cantilever Beam to Release of a Prescribed Tip Rotation


TYPE: Nonlinear Dynamic Analysis, release of a prescribed rotation, Plasticity, Large Displacement, BEAM2D Elements, beam-section definition. ND16A) ND16B) ND16C) PROBLEM: A cantilever beam is first subjected to a prescribed tip rotation. The tip is then suddenly released. Investigate the response of the beam due to the initial tip rotation. MODELING HINTS: This problem is solved in two steps. First the tip rotation is prescribed by performing a static analysis (In the nonlinear case, the beam undergoes considerable plastic deformation during this phase). Next the rotation is released and analysis is restarted to perform a linear/nonlinear dynamic analysis.
Figure ND16-1

Linear Elastic Analysis Large Displacement, Elasto-Plastic Analysis The tip rotation is released but the tip moment is kept active

In de x

8-296

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

GIVEN: E n sy L H B ET Density = 30E6 psi =0 = 5,000 psi = 90 in = 3 in = 1 in = 3E6 psi = 0.001 lb sec/in/in3

Figure ND16-2

CONCLUSIONS: In case A, the beam vibrates linearly about its undeformed position. In case B, the beam undergoes considerable plastic deformation during the first (static) solution phase. As a result, much of the dynamic response is damped out and the beam oscillates about a deformed position. In case C, since the applied moment is kept acting at the tip, no release takes place and no dynamic response is observed.
Figure ND16-3 Figure ND16-4

In de x

COSMOSM Advanced Modules

8-297

Chapter 8 Verification Problems Figure ND16-5

Figure ND16-6

Figure ND16-7

In de x

8-298

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

ND17: Long Thick-Walled Cylinder Subjected to a Rectangular Pressure Pulse


TYPE: Nonlinear Dynamic analysis, Artificial Bulk Viscosity, Nonlinear Elasticity, Finite Difference Technique, PLANE2D axisymmetric elements. PROBLEM: A long thick-walled cylinder is subjected to an internal pressure pulse. The material of the cylinder is nonlinear elastic (Fig.ND17-2). Study the effects of artificial bulk viscosity on the solution. Compare with cases of Rayleigh damping and no damping.
Figure ND17-1 The Finite Element Model of the Problem

MODELING HINTS: 4-noded PLANE2D axisymmetric elements are used to model the cylinder. Since the cylinder is considered to be long, all displacements in the y-direction are fixed. GIVEN: Ri = 5 in RO = 200 in n = 0.35
In de x

r = 0.0001 lb.Sec2/in4

COSMOSM Advanced Modules

8-299

Chapter 8 Verification Problems

Artificial Bulk Viscosity Constants: Co = 1.5 C1 = 0.06 C2 = 8012.3 in/Sec Rayleigh Damping (used for comparison) a = 0. = 1000. 1/Sec
Figure ND17-2 Stress-Strain Property Curve

COMPARISON OF RESULTS: Figures ND17-3a/b/c show graphs of radial stresses at two different locations: 1. Radius =Ri, 2. Radius = (Ri +RO)/2. Using a) Artificial bulk viscosity b) Rayleigh damping c) No damping Considering the use of Rayleigh damping, although it effectively damps the oscillations following the peak, it also heavily damps the magnitude of the shock front as the it moves outward in the radial direction. Applying Artificial Bulk Viscosity to the analysis, the response following the peak is effectively damped, while the intensity of the shock front is mostly preserved.

In de x

8-300

COSMOSM Advanced Modules

Part 1 NSTAR / Nonlinear Analysis

Thus by comparing the three cases, it is easy to conclude that the use of artificial bulk viscosity helps to reduce the stress variations at the shock location, damps the oscillations following the shock, while it also preserves the shock intensity (to a sufficient degree) as the shock travels along the thickness of cylinder.
Figure ND17-3 (a)

Figure ND17-3 (b)

In de x

COSMOSM Advanced Modules

8-301

Chapter 8 Verification Problems Figure ND17-3 (c)

In de x

8-302

COSMOSM Advanced Modules

Index

A adaptive step adjustment 5-15 arc-length 1-5, 2-3, 5-3 arc-length control 3-12, 3-40, 5-2, automatic stepping 1-6, 5-15, 7-4,
5-12, 7-3, 7-15, 8-160, 8-163, 8-198 8-61, 8-153, 8-160, 8-163, 8-165, 8181, 8-189, 8-192, 8-202, 8-225 automatic stepping algorithm 1-6, 5-15 automatic-adaptive stepping 3-12 automatic-stepping 8-121, 8-143, 8-148 auto-stepping 8-115 axisymmetric 3-2, 3-40, 5-17, 5-20, 8-74

function 3-15 bounding surface 3-37, 3-38 bulk relaxation 3-68

B bandwidth 4-1 base acceleration 8-292 base excitation acceleration 8-292 base motion 5-13, 7-8 beam-section-definition 8-43, 8BFGS 5-8, 8-7 Blatz-Ko hyperelastic 8-171, 8In de x

138

control technique 5-1, 7-3 controlled degree of freedom 7-14 convergence 5-5, 5-15 coupling 8-178, 8-189, 8-192, 8-202 C crack tip 5-18, 5-20 cable-like structures 1-2 creep 1-6, 8-54, 8-55, 8-57 cable-type behavior 3-6, 3-7 creep analysis 1-2, 5-16, 7-13 Cauchy 3-25 creep constant 3-31, 7-13 Cauchy-Green deformation creep curve 3-30 tensor 3-9 creep laws 3-30, 3-60 Cauchy-Green strain tensors 3-66 creep model 3-30, 3-32 classical power law for creep 3-30 creep strain 3-64 coefficient of friction 8-168 cyclic loading 8-228 compressible polyurethane foam D type rubbers 3-15 damage coefficient 3-37, 3-38 compression strength 3-37 compressive gaps 4-7 damping coefficient 8-292 concrete 8-206, 8-208, 8-210 damping matrix 5-13, 5-14 concrete model 3-37 deformation tensor 5-17 concrete ultimate strength 3-39 deformation-controlled loading 15 contact 1-4, 4-1, 4-3, 4-5, 4-6, 4-9, deformation-dependent 4-12, 4-13, 8-168 pressure 8-115 contact (node to line gap) 8-80, 884, 8-90, 8-223 deviatoric strain 3-28 contact (node to surface gap) 8displacement control 3-40, 5-2, 5contact surface 4-11, 4-17 contactor 4-5, 4-8, 4-9, 4-11, 4-13
82, 8-86 3, 7-14, 8-61, 8-72, 8-153, 8-156, 8163, 8-168, 8-171, 8-174, 8-176, 8186, 8-195

Blatz-Ko strain energy density

174, 8-176

COSMOSM Advanced Modules

I-1

Index

displacement increment 5-15 displacement vector 4-4 displacement-pressure (u/p) 8-189, displacement-pressure formulation 3-19 divergence 5-10, 5-15 Drucker-Prager 8-110, 8-113 Drucker-Prager model 3-20, 3-21 dynamic analysis 5-14, 5-26, 7-8 E effective strain 3-6 elastic creep analysis 3-30 elastoplastic 7-2, 7-16, 8-195, 8-198, elastoplastic model 5-16, 7-2 element group 7-17, 7-25 energy tolerance 5-10 equibiaxial test 3-67 equilibrium equations 5-4 equilibrium iterations 8-61, 8-66 experimental data 3-69, 3-70 F fabric tension structures 3-35 failure criterion 3-3 failure index 3-3, 3-4 fitting problems 1-4 flexibility matrix 4-3 Flow Rule 3-28 flow theory of plasticity 5-21 force control 5-3, 5-12, 5-15, 8-7, 8force-controlled loading 1-5 frequencies 5-22 friction 4-2 friction force 4-7
61, 8-165 8-202, 8-291 8-192, 8-195, 8-202

8-35, 8-37, 8-268, 8-271, 8-273, 8275 gear-tooth contacts 1-4 Generalized Maxwell model 3-33 geometric nonlinear analysis 7-5, 7-7, 7-11 geometry updating 8-181

H Huber-von Mises model 3-17, 3-18 hybrid method 4-3 hybrid technique 4-2 hydrodynamic 8-121, 8-126 hydrostatic 8-121, 8-126, 8-129 hydrostatic pressure 3-37 hyperelastic material 3-8, 8-74 I incremental procedure 5-15 isotropic hardening rule 7-18 isotropic material model 3-1 iterative method 5-1, 5-4, 5-5, 5-8,
7-4

8-15, 8-17, 8-19, 8-21, 8-25, 8-39, 841, 8-46, 8-48, 8-61, 8-165, 8-223, 8225, 8-281, 8-283, 8-296 large strain plasticity 3-66, 8-61 line search 5-1, 5-9, 7-8, 8-7 load curves 7-5 load multiplier 5-2, 7-15 local boundary conditions 8-115 locking 3-10 logarithmic strain 3-28 logarithmic strains 3-25

M material model utility 3-43 material models 6-1 material nonlinearities 1-2 mixed finite element formulation 3-8 MNR 5-7, 5-12, 7-8, 7-14, 7-15 Modified Newton-Raphson (MNR) 3-40 Mooney-Rivlin 3-11, 3-14, 3-67, 3Mooney-Rivlin hyperelastic 8-72, Mooney-Rivlin strain energy 3-9 N Newmark-Beta 5-11, 7-8 Newton's iterative method 5-11 Newton-Raphson 3-11, 3-18, 3-21,
3-40, 5-5, 8-61, 8-72, 8-74, 8-90, 8110, 8-113, 8-117, 8-119 Nitinol 3-25 nodal displacements 4-2, 4-3 nodal forces 4-3 node-to-line contact 4-13 node-to-surface contact 4-10 nonlinear dynamic analysis 5-11 nonlinear elastic 8-92, 8-186 nonlinear SPRING 3-7 NR 5-7, 5-12, 7-8, 7-14, 7-15 numerical procedures 5-1 8-90, 8-115, 8-189, 8-192 69, 3-70, 8-168

J Jacobian 5-5 J-integral 3-32, 5-17, 5-18, 5-20, 5J-segments 5-21


21, 8-212, 8-214, 8-216, 8-220

K kinematic hardening 3-19, 8-140, 8kinematic hardening rule 8-65 Kirchhoff 3-25
228

L Lagrange multiplier method 4-1 Lagrangian 3-25 Lagrangian strain tensor 3-65 G gap 4-3, 4-5, 4-6, 4-12, 4-16, 8-59, 8- laminated composite material 3-3 large deflection 2-3, 8-72, 8-74, 8121, 8-266 115, 8-121, 8-126, 8-129, 8-133, 8gap displacements 4-4 135, 8-138, 8-168, 8-181, 8-189, 8gap force 4-4 192, 8-195, 8-198, 8-202 gap iterations 4-17, 5-15 large displacement 1-2, 2-2, 7-24, gap-friction 8-27, 8-28, 8-29, 8-32,

O Ogden 3-67, 3-69, 8-74

In de x

I-2

COSMOSM Advanced Modules

Part 1 NSTAR / Advanced Dynamics Analysis

Ogden hyperelastic material 8-156 Ogden model 3-12, 3-14, 3-74 one-node gap 4-8, 4-12 orthotropic material model 3-2 out-of-balance load 5-5, 5-7, 5-10 P penalty approach 3-8 penalty finite element formulation 3-8 penalty method 4-1 penalty values 4-1 plane strain 3-2, 3-67 plane stress 3-2, 3-40 plastic analysis 8-3, 8-5, 8-7 plastic material models 3-65 plastic strain 3-64, 5-16 plasticity 1-2, 3-18, 3-23, 3-66, 8-11,
8-13, 8-61, 8-65, 8-69, 8-140, 8-223, 8-228, 8-278, 8-296 Poisson's ratio 3-5 postbuckling 2-3 preconditioning 5-1 prescribed displacement 8-165

slack 5-17 small deflection 8-110, 8-113, 8snap-back 5-3, 8-160, 8-163 snap-through 5-3, 8-160, 8-163 snap-through buckling 1-2, 1-5 softening 1-2 spring-damper 8-287, 8-289 stiffening 1-2 stiffening behavior 1-2 stiffness matrix 4-1, 4-2, 5-5, 5-7 strain energy 3-8 strain hardening 3-38, 3-40 strain softening 3-37, 3-40 stress intensity 5-17 stress-strain curve 3-6, 3-18, 7-2, 7stretch ratio 3-65 subroutine UMODEL 3-44 T tangent modulus 7-18 tangential stiffness matrix 5-5, 5-6 target 4-5, 4-8, 4-9, 4-10, 4-11, 4-12, taut 5-17 temperature gradients 5-20 temperature-dependent material properties 7-11, 8-107 temperature-dependent yield stress 8-103 temperature-time shift 8-148 tension cracks 3-37 termination schemes 5-1, 5-9 thermal analysis 8-9, 8-50, 8-53, 8thermal gradients 5-17 thermal loading 8-148, 8-223 thermal strain 3-64 thermoplastic analysis 3-18 thermo-plasticity 1-2, 8-103, 8-107 threaded connections 1-4 time curve 1-6, 5-14, 7-3, 7-20, 7-27 time-dependent material properties 1-6 total Lagrangian formulation 2-2,
119, 8-148 4-13, 4-17 18 117, 8-119, 8-178, 8-186

total strain 3-6, 3-64 Tresca yield criterion 8-228 Tresca-Saint Venant yield criteria 3-21 Tsai-Wu failure 3-3, 3-4, 8-117, 8two-node gap 4-6, 4-17 types of strain output 3-64 U U/P formulation 3-19 UMODEL 3-43, 3-44 uniaxial compression test 3-38, 3uniaxial creep law 3-31 uniaxial tension test 3-38 uniaxial test 3-67 unsymmetric behavior 8-186 updated Lagrangian formulation 2-2 V viscoelastic material model 5-16 viscoelastic model 3-30, 3-32, 3-77 viscoelasticity 3-67, 8-143, 8-148, volumetric strain 3-6, 3-28 von Mises 7-22, 8-216, 8-220 von Mises Yield Criterion 8-228 von Mises yield criterion 3-19, 322, 7-16, 7-18 8-153 39, 3-40 119

3-11, 3-14, 8-72, 8-74, 8-90

prescribed non-zero displacement 8-181 principal strain 3-64, 3-66 principal stretch ratio 3-9, 3-66 Q Quasi-Newton (QN) 5-7, 5-8 R Rayleigh damping 5-13, 7-8 residual load vector 5-8 restart flag 5-14 Riks method 8-163 rubber-like material 3-8, 3-12 rubber-like materials 3-12 S secant material matrix 3-5 secant modulus 3-5 shape-finding analysis 3-35 shear relaxation 3-68, 3-78 shrink fit 4-8

W Wilson-Theta 5-11, 7-8 wrinkling membrane 3-35, 3-36, 517, 8-178, 8-181

X X-Y plot 7-4 X-Y-plot 7-9, 7-15 Y yield criterion 3-27 yield Stress 7-18

In de x

COSMOSM Advanced Modules

I-3

You might also like