Professional Documents
Culture Documents
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
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
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
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
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
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
In de x
Contents
Verification Problems
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-1
In de x
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
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
Generalized Force
Nonlinear
Suspension Bridge
Figure 1-1b. Pressure (p) Versus Center Deflection (D) for Shallow Spherical Cap
P P Linear Nonlinear D D
In de x
1-3
Chapter 1 Introduction Figure 1-2. Loading and Unloading of Beam-Column Connection Under Dynamic Loading
Force
Time
In de x
1-4
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
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.
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:
1-6
Huber-von Mises yield criterion with isotropic or kinematic hardening rules Tresca-Saint Venant yield criterion with isotropic or kinematic hardening
rules
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
1-7
Chapter 1 Introduction
Regular Newton-Raphson (tangent method) Modified Newton-Raphson Quasi-Newton BFGS (Broyden-Fletcher-Goldfarb-Shanno) (secant method)
Termination schemes
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
1-8
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:
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
1-9
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
1-10
In de x
2-1
In de x
2-2
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
2-3
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
In de x
3-1
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
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
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,
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
3-5
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:
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.
In de x
3-6
Compression Tension
(R=-1)
9 8 7 6
4 5
Es(0) s E (t)
5
(R=1)
7 8
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
3-7
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
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.
In de x
w=
+Q
3-9
= 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
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
3-11
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)
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
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.
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
3-13
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
1 = 2 *MOONEY_A 2 = -2 *MOONEY_B
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
3-15
= 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:
(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
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:
Stress, 1 Et
y E 1
Strain,
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
3-17
Chapter 3 Material Models and Constitutive Relations Figure 3-4. Curved Description Plastic Model
Stress,
1 3 2 4 5
Strain,
The SIGYLD and ETAN parameters for bilinear stress-strain curve description
can be associated with temperature curves to perform thermoplastic analysis.
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
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
3-19
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.
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
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)
PLANE2D 4/8 nodes TRIANG 3/6 nodes SOLID 8/20 nodes TETRA4 & TETRA10
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
3-21
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.
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
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
3-23
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.
Figure A typical stress-strain response for a Nitinol bar under uniaxial loading conditions.
3-24
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.
In de x
3-25
st1, ft1 = Initial & Final yield stress for tensile loading, st2, ft2 sc1, fc1 sc2, fc2 = Initial & Final yield stress for tensile unloading,
= 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
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]
=0
3-27
p = mean Stress (or hydrostatic pressure) = (e2/3) (sc1 st1) / (sc1 + st1) i i Rf = [f (e2/3 + )] : i = 1 Loading = 2 Unloading
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
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
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.
In de x
3-29
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.
3-30
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)]
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.
3-31
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)
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
(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
3-33
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)
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
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
2 > 0 or 2 0 and
-2 / 1 0
3-35
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
Y Z
1
X
In de x
3-36
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
3-37
Chapter 3 Material Models and Constitutive Relations Figure 3-9. Bounding Surface
R r
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
FI(I1,)
3-38
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
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
3-39
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.
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
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
3-41
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.
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
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.
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
3-43
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.
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.
In the following, the UMODEL subroutine and its arguments are explained.
3-44
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
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
3-45
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
(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)
3-46
(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 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
3-47
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.
REAL*8
Variable i Example
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
To Get Any Material Property, Use Function REAL*8 FUNCTION PROPRT (id, temp)
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 =
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
3-49
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.)
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
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.
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.
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
3-51
If the deformation gradient tensor is not required, the user can set IDFGRD = 0
to save time.
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
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
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
IELXYZ
3-53
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 id number Number of nodes for this element Vector of Node numbers
=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
3-54
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:
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
3-55
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
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)
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]
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
COMMON /CGDEFO/ C11, C22, C33, C12, C23, C13 Variable Description
C11,,... C13
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
3-57
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.
3-58
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
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
3-59
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.
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
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.
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.
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.
3-61
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
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,
3-63
(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
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
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
3-65
3.
Logarithmic strain :
where = infinitesimal strain tensor or logarithmic strain tensor (large strain plasticity) e ij
2.
e = -1 where = Left and Right Cauchy-Green strain tensors = Principal stretch ratio
In de x
3-66
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.:
In de x
3-67
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
3-68
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 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
3-69
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
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
In de x
3-71
In de x
3-72
Part 1 NSTAR / Nonlinear Analysis Figure 3-14. Comparison of Results for Plane Strain Test
In de x
3-73
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
In de x
3-74
In de x
3-75
Chapter 3 Material Models and Constitutive Relations Figure 3-17. Comparison of Results for Plane Strain Test
In de x
3-76
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
3-77
Term Number 1 2 3 4 5 6 7 8
Shear Relaxation Function Time Data 0.5000E-05 ..... 0.5000E+03 0.3221E+04 ..... 0.5112E+03 Theory 0.3217E+04 ..... 0.5097E+03
Bulk Relaxation Function Time Data 0.1500E-02 ..... 0.1500E+02 0.7513E+04 ..... 0.2002E+04 Theory 0.7513E+04 ..... 0.1966E+04
In de x
3-78
TI ME
TI ME
In de x
3-79
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
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
3-81
In de x
3-82
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
4-1
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 Techniques
Matrix methods of structural analysis can be categorized as:
The unknown quantities in this matrix equation are the nodal displacements while the prescribed quantities are the nodal forces.
4-2
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.
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
Gap Direction
g1 i1 j1 in gn jn
Gap Direction
j2 g2
i3 g3 j3
i2
4-3
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)
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
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.
4-5
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.
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
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
n 2 g dist d g dist 1 Compression Gap d = Relative position change along direction g dist 2
d g dist
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
4-7
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
2D Contact
Contactor
Contact Elements
Target Sub-line + r 3 4 5 6
y x
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).
Contact Elements
k 4 5
Target Surface
6
Q
7 8 9 10
11
12
13
In de x
14
15
4-9
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
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.
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
4-11
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
Figure 4-8c
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.
4-13
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;
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
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)
Make sure to use a different real constant set for each gap group, so that
stiffening is not extended to undesired areas.
This feature is particularly useful for problems where considerable initial interference as well as geometric and/or material nonlinearities exist.
4-15
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.
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
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
4-17
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.
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
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:
In de x
5-1
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.
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
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
Fk
S*
uk
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
In de x
5-3
LF(u) - Load Factor obtained for displacement {u} Tref - Reference Temperature
{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
(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.
In de x
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
In de x
5-6
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
In de x
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.
In de x
5-8
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.
5-9
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
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)
[K]
{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
5-11
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
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.
In de x
5-13
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
0
Static Analysis
Ts
Dynamic Analysis
Td
0
Static Analysis
Ts
Dynamic Analysis
Td
In de x
5-14
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
5-15
Note that if CETOL is not input by the A_NONLINEAR (Analysis > NONLINEAR > NonL Analysis Options) command, the default value is 0.01.
In de x
5-16
The NL_AUTO (Analysis > NONLINEAR > AutoStep Options) command is used to activate this procedure.
= Stress intensity factor for modes I and II = J-integral values for modes I and II = Total J-integral value = JI + JII
5-17
= 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
A T
= The area enclosed within Contour S = Coefficient of thermal expansion = Cronecker delta = Temperature
n _
n
A
Crack Axis
Crack Surface
dA
Axisymmetric Formulation
In de x
5-19
Rc r A
= The crack tip radius = Radius = Area enclosed within the Contour S
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.
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
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.
17
16
15
14
13 12
11
X
Crack Axis
10
1 2 i m j 3 k 4 5
9 8
In de x
5-21
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.
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
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.
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).
5-23
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].
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.
5-24
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
5-25
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
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
5-27
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
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.
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
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.
controlled degree of freedom. For the arc length, time curve 1 is ignored.
5-30
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.
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
In de x
C1
5-31
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
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
5-33
In de x
5-34
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
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
In de x
6-2
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
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
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
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
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
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
2 2 2
SHELL3/4/6 SHELL3T/4T/ 6T
In de x
6-7
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
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
7-1
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
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
In de x
7-2
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>STRUCTURAL>DISPLACEMENT>)
ACTSET, TC, 0
In de x
7-3
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***
NL_AUTO***
NL_NRESP
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
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.
**
Intended Use
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 > STRUCTURAL > DISPLACEMENT >) See the Elastoplastic Analysis
ACTSET, TC, 0
In de x
7-5
(Analysis > NONLINEAR > NonL Analysis Options) See the Elastoplastic Analysis
section.
NL_CONTROL
See the Elastoplastic Analysis section. See the Elastoplastic Analysis section. See the Elastoplastic Analysis section.
Again, it is assumed that the full model has been properly constructed with the help of GEOSTAR commands.
Intended Use
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
7-6
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
Intended Use
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
7-7
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.
NL_RDAMP
NL_BASE
NL_INTGR
In de x
7-8
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.
NL_PLOT
Intended Use
See the Elastoplastic Analysis section. See the Elastoplastic Analysis section. See the Elastoplastic Analysis section. See the Elastoplastic Analysis section.
In de x
7-9
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.
Intended Use
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.
In de x
7-10
Part 1 NSTAR / Nonlinear Analysis NTND, NTPT, NTCR, NTSF, NTCT, NTRG
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.
NL_CONTROL
Intended Use
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-
In de x
7-11
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
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.
In de x
7-12
Intended Use
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
TIMES
(LoadsBC > STRUCTURAL > DISPLACEMENT >) See the Elastoplastic Analysis
ACTSET, TC, 0
See the Elastoplastic Analysis section. See the Elastoplastic Analysis section. See the Elastoplastic Analysis section. See the Elastoplastic Analysis section.
7-13
Intended Use
This curve will be associated with the controlled degree of freedom used in the solution process using the Displacement Control technique.
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
NL_AUTO
In de x
7-14
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
See the Elastoplastic Analysis section. See the Elastoplastic Analysis section. See the Elastoplastic Analysis section.
Intended Use
Forces and pressures defined: ACTSET,TC,1 will be considered. (No time curves need to be defined).
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.
In de x
7-15
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.
NL_PLOT
Examples
The following are examples of nonlinear analyses.
In de x
7-16
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
Given
E L t = EX = 21,000 N/mm2 = 30 mm = 0.3 = 1 mm
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
7-17
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.
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
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)
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
7-19
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.
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
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.
In de x
7-21
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.
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.
In de x
7-22
Step increment > 1 Animation type > Two way Animation Delay number > Scale factor > 97.1118
21.
In de x
7-23
Chapter 7 Commands and Examples Figure 7-3. Vertical Displacement Versus Time at Node 2
In de x
7-24
Part 1 NSTAR / Nonlinear Analysis Figure 7-4. A Cantilever Beam Under Uniform Loading
p/2
28 17 11 5
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
7-25
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.
3.
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.
In de x
7-26
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
7-27
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.
Beginning curve > 1 Pressure magnitude > -1.0 Accept defaults ... Geo Panel:
(PCR)
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
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.
In de x
Geo Panel:
(DPLOT)
7-29
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)
Accept defaults ... Geo Panel: LoadsBC > STRUCTURAL > PRESSURE > Plot (DPLOT)
In de x
7-30
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.
In de x
7-31
Geo Panel:
(DPLOT)
5.
In de x
7-32
In de x
7-33
In de x
7-34
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
8-1
In de x
8-2
1 1
2 X
Problem Sketch ys
Es E Ts
1299860 E Ta E a
ya
t 103
In de x
Stress-Strain Curve
8-3
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
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
In de x
8-5
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
Figure NS2-2
In de x
8-6
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
8-7
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
Y L
1 2 3 4 5
Problem Sketch
E (ksi)
E = 30000. ksi
In de x
8-9
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
8-10
L
5
t
4 6 1 2 2 3 5 7 3 4 6 8 1 2 8
y
E
In de x
8-11
In de x
8-12
p
P
y
z R1
E
Problem Sketch
y
R2
3 5
23
2 1 rad
22
13 12 11.5 7.5
21
x
t
R1 1 4 R2
1 9 12 20
In de x
8-13
In de x
8-14
C L
52 53
In de x
8-15
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
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
26
In de x
8-17
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
100
5 4 3 2 1 4 3 1 2 5
In de x
8-19
COMPARISON OF RESULTS:
Figure NS9-2
In de x
8-20
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
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
In de x
8-21
COMPARISON OF RESULTS:
Figure NS10-2
In de x
8-22
h a Problem Sketch
y 13 16 K = qa4 /Eh 4 500
150 30 4 12 22
X 1 4
Time Curve
In de x
8-23
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
In de x
8-24
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
8-25
COMPARISON OF RESULTS:
Figure NS12-2
In de x
8-26
h b L
Problem Sketch
Y p 1 1 2 6 5 4 5 4 t 3 2 p 3 X
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
E P
8-27
b L
Problem Sketch
Y p 1 1 2 2 3 3 4 Gap Element t X p
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
b P
8-28
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
In de x
8-29
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
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
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
8-31
F a
F b
F c
F d
F e
50
70
50
50
50
150
Problem Sketch
Y F a
1 2
F b
F c
F d
F e
30 31
61 32
62
91
In de x
8-32
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
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
8-33
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
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
In de x
8-35
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
24 27 27 54
p = 33 p = 36 p = 58 p = 63
63 < p
100
15,21
p = 109
6517.6
6540
In de x
8-36
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
Time Curves
In de x
8-37
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.
2.
In de x
8-38
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
In de x
8-39
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
H b
Problem Sketch
p
Beam CrossSection
34
P/2
34 Time Curve
W 10 11 12 13
In de x
8-41
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
TIME STEP
In de x
8-42
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
30 Time Curve
In de x
8-43
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
L 0 A D L B * I N
0.9
Figure NS21-3
L 0 A D L B * I N
1 ANALYTICAL SOLUTION 2 COSMOS/M
In de x
DISPLACEMENT (INCH)
8-45
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
In de x
8-46
COMPARISON OF RESULTS:
Theory Central Deflection (m) Figure NS22-2 0.01594 COSMOSM 0.015938
In de x
8-47
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
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
8-49
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
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
8-51
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
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.
In de x
8-52
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
Material Properties
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
8-53
Figure NS27-1
1000.
P (psi)
0.1
2.9
-1000.
x 10
1.0 0.8 0.6 0.4 0.2
Problem Sketch
3.9
4.8
time (hr)
In de x
8-54
In de x
8-55
GIVEN: E
c
time (Hr)
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
t = 2 hr L b h
In de x
8-57
M b L
Problem Sketch
Y 37 35 X 33 h/2 P = 2250 lb
5 4 3 2 1
6000
2.0
time (hr)
Figure NS29-2
Y (in)
2.
1.
(ksi)
0.0 1.0 2.0 3.0 4.0 5.0 6.0 7.0 xx
In de x
8-58
Problem Sketch
F
-10000
In de x
8-59
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.
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
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
Length
8-61
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
In de x
8-62
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
8-63
Figure NS31-6
F O R C E / U N I T L E N G T H (LB/IN)
In de x
8-64
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)
p 2 16 18
38 40 60 62 2.2 2.199
Step No.
Problem Sketch
Cyclic Loading
In de x
8-65
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)
step no. 18 32 44
3.279 3.28
In de x
8-66
RESULTS:
Figure NS32-3
In de x
8-67
In de x
8-68
3 4
23 2
y p
p 1 1 rad 1 21 3 x
Problem Sketch
p (ksi)
10 1 8
20 22 32 34
step no.
25.
24.9
In de x
8-69
y
Thickness
In de x
8-70
In de x
8-71
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
Uy
Ux
Finite Element
Figure NS34-2
In de x
8-73
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
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
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
8-75
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.
= 0.4975
COMPARISON OF RESULTS:
In de x
8-76
In de x
8-77
Figure NS35-4
DEF STEP:1 6 = 1
8-78
Figure NS35-6
In de x
8-79
In de x
8-80
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
8-81
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
= 0.22857 in
8-82
COMPARISON OF RESULTS:
NS37:
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
8-83
h t
Problem Sketch
C L P 3 1 h 101 103
In de x
C L
8-84
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
8-85
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:
8-86
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.
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
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
8-87
Figure NS39-3
Figure NS39-4
In de x
8-88
Figure NS39-6
Figure NS39-7
In de x
8-89
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
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
8-91
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
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)
8-92
GIVEN: L h b = l00 in = 2 in = 1 in =0
Figure NS41-2
(Stress) psi
60.003E6
Strain_Stress Curve
COMPARISON OF RESULTS:
1.
2.
In de x
8-93
, psi
Hinge
5.805 5.4
2b
4.05
2a
t 2. 7. 10.
ET = 0.0
Y = 36,000 psi
In de x
8-94
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
8-95
2b X
21 5
Hinge
25
P , (KN) _
2.2156 2.128
In de x
Proble m S ke tch
19
58
8-96
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
In de x
8-97
21
25
Fe P 2a 1 5 h 2a
Simply Supported
X P
In de x
8-98
Time
5 15 30 60 65 75
Fe, lb.
1.0
0.5
20 25 30
Time
60 75
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
8-99
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
In de x
8-100
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
8-101
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
In de x
8-102
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
8-103
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
Figure NS51-5
In de x
8-105
In de x
8-106
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
8-107
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
Figure NS52-4
In de x
8-109
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
In de x
8-110
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
8-111
Figure NS61-3
In de x
8-112
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
8-113
COMPARISON OF RESULTS:
Ultimate Bearing Capacity qu (psi) Terzaghi (1943) Hansen (1970) COSMOSM 75.0 63.0 68.5
In de x
8-114
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
8-115
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
Normal Pressure
Simply Supported C
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
Nx
Nx
GIVEN: a 6h Nx
In de x
E1
8-117
= 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
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
8-119
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
1000
N1
N1
15
30
45
60
75
90
+ -
-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
NS66B)
Z SWL X
BUOY
In de x
8-121
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.
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
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
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
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
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
In de x
8-125
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)
SEA BED
In de x
8-126
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.
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
8-127
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
H O R I Z O N T A L D I S P L M
In de x
TIME
8-128
TOWED BODY
GIVEN: Cable: Total length of cable E Specific gravity Outside diameter Coefficient of normal drag
In de x
8-129
Towed body: Weight in water Characteristic area Coefficient of drag Water depth Water density Ship speed MODELING HINTS:
1.
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
In de x
8-130
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
Figure NS68-4
D E P T H F T
In de x
8-131
P E A K C A B L E T E N S I O N ( LB)
In de x
8-132
Fixed End
In de x
8-133
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
12.57M Z X
10.385M 21.115
6.283M
In de x
8-135
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
L O A D F A C T O R
DISPLACEMENT (M)
In de x
8-137
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
Proble m S ke tch
Be a m Mode l
Be a m S e ction Type s
z R
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
B2 z Yr Zr
In de x
8-139
In de x
8-140
Stress,
Et
L
E 1
Strain,
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
8-141
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
RESULTS: The x versus x plot is shown in Figure NS72-3. The agreement with analytical solution is very close.
Figure NS72-3
x
S T R E S S K S I
STRAIN * E-3
In de x
8-142
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
8-143
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
= E + E1 = Gi / G0
8-144
For a rod: D = 1 in
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)
In de x
B P lane 2
8-145
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
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
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
8-147
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
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
8-149
H/2
Plain Strain
9 10
Plain Strain
6 8 H 7 Z X
Y5
Line of Symmetry
y
Temp. Loading
PROBLEM SKETCH
T E M P E R A T U R E
TIME
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
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
8-151
4 3
yy
(psi)
1 2 3 4
1 2
X, INCH
Figure NS74-3
4 3 2
xx
(*E-3)
1 2 3 4
X, INCH
In de x
8-152
e (t)
R1 Ro 5
4
4 3 y H 2
1
1 x
PROBLEM SKETCH
(t)
In de x
8-153
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
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
In de x
8-155
Figure NS76-1
L PROBLEM SKETCH 2
50
E-E
Ux
50
PROBLEM SKETCH 1
E-E
In de x
8-156
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:
In de x
8-157
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
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
1 &2 4
PRINCIPAL STRETCH
In de x
8-159
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
8-160
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
8-161
In de x
8-162
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
8-163
= 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
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
8-165
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
Figure NS79-2
In de x
8-166
In de x
8-167
0.3"
. 139"
0. 3"
/ = 1. 123"
0. 3475
In de x
8-168
PROPERTIES:
1.
2.
3.
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
8-169
Figure NS80-3
In de x
8-170
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
8-171
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
In de x
8-172
D I S P L A C E M E N T / L o
Figure NS81-3
N O M I N A L S T R E S S
PRINCIPAL STRETCH
In de x
8-173
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
8-174
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
In de x
PRINCIPAL SKETCH
8-175
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
8-176
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
PRINCIPAL STRETCH
In de x
8-177
Figure NS84-1
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
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
8-179
PRETENSION
V A L U E
BENDING MOMENT
TIME
Figure NS84-4
ANALYTICAL COSMOS/M
_ M
In de x
8-180
In de x
8-181
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
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
X COORDINATE (inch)
In de x
8-183
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
EXPERIMENT COSMOS/M
HANGING
T E N S I O N ( PSI )
HANGING Y
X BRACING
BRACING
LOAD ( PSI )
In de x
8-185
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
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
Figure NS86-2
TENSION S T R E S S (psi)
COMPRESSION
STRAIN
In de x
8-187
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
8-189
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
Figure NS87-2
PRESCRIBED DISPLACEMENT / 2
COMPRESSIO N
TARGET SURFACE
In de x
8-190
F O R C E Y (IN)
ADINA COSMOS/M
(M)
Figure NS87-4
In de x
8-191
In de x
8-192
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
In de x
8-193
M 0 M E N T N-M
ROTATION (RAD)
ROTATION (RAD)
Figure NS88-4
A X I A L F O R C E (N)
ROTATION (RAD)
In de x
8-194
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
8-195
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
xx /K
A / AO
Figure NS89-3
xx
/K
A / AO
In de x
8-197
In de x
8-198
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
Figure NS90-2A
1.0 DEGREE
3.6 DEGREE
1.0 DEGREE
In de x
8-199
In de x
8-200
In de x
8-201
In de x
8-202
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
8-203
In de x
8-204
In de x
8-205
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
NORMALIZED DISPLACMENT
NORMALIZED FORCE
In de x
8-207
In de x
8-208
F O R C E
DISPLACEMENT
Figure NS93-2
In de x
8-209
In de x
8-210
Figure NS94-2
1 2
F O R C E
In de x
8-211
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)
In de x
8-212
W = S/2
40
a S P/2 S P/2 80
In de x
8-213
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)
3% 3%
E' = E/(1 - 2)
In de x
8-214
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
h w
In de x
8-215
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
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
/2
8 L b 8
/2
In de x
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
T0
1.E-5
60
(ksi)
0 1.E-5
60
In de x
8-218
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
8-219
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
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
C L
Ri R0 L
b
T2 T1
90
T0
(ksi)
0
1.E-5
0
1.E-5
90
In de x
8-221
J-INTEGRAL (IN-KIP/IN )
PRESSURE (KSI
In de x
8-222
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
8-223
GIVEN: Modulus of Elasticity Poisson's Ratio Yield Stress Tangent Modulus Thermal Coefficient
Figure NS99-2
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
In de x
8-224
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
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
buckling has occurred during this analysis, which is also supported by the results of the nonlinear analysis.
Figure NS100-3
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
8-227
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
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
8-229
Chapter 8 Verification Problems Figure NS101-3. Response Based on Tresca Yield Criteri0n
In de x
8-230
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
8-231
simply supported
In de x
8-232
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
8-233
Chapter 8 Verification Problems Figure NS102A-1. Central Deflection Vs. Temperature Using Displacement Control
In de x
8-234
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
8-235
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
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
8-237
Time
1.0
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
Nu Ex
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
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
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.
8-241
In de x
8-242
Part 1 NSTAR / Nonlinear Analysis Figure NS105-3 Residual Stresses After the piercing of the Cylinder (Element no. 8 is dead)
In de x
8-243
In de x
8-244
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
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
8-245
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
Part 1 NSTAR / Nonlinear Analysis Figure NS106B-2 Deformation Plots for the Cable Tied Assembly
In de x
8-247
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
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
8-249
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
In de x
8-251
(B)
In de x
8-252
In de x
8-253
In de x
8-254
In de x
8-255
In de x
8-256
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
8-257
a)
Figure Figure NS108-1
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
8-258
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
8-259
a)
Figure Figure NS108-3: Part (b)
In de x
8-260
a)
Figure Figure NS108-4: Part (c)
In de x
8-261
In de x
8-262
Time Curve
GIVEN: L b h E
In de x
8-263
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
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
Figure ND1-4
In de x
8-265
1 h Mass = M 3 3
In de x
Problem Sketch
8-266
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
8-267
Problem Sketch
y F fric M F(t) 1
In de x
8-268
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
In de x
8-269
Figure ND3-1
In de x
8-270
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
In de x
8-271
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
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
8-273
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
Problem Sketch
y F(t) = Fo 1 2 M 1 Fs W 2 F's W 3 M
4 x 3
= 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
8-275
Figure ND6-2
Figure ND6-3
In de x
8-276
Figure ND6-4
In de x
8-277
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
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
Time Curve
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
8-279
Figure ND7-3
In de x
8-280
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
1 1
2 2
3 3
4 4
5 5
In de x
8-281
COMPARISON OF RESULTS:
Figure ND8-2
In de x
8-282
h w o H
R p
Problem Sketch
P/2
Time Curve
3 2 1 1 2 3 4
6 7 8 9 10
In de x
53 52 51
8-283
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
10 P
0.006
51
Time Curve
2b
t 2a
MODELING HINT: Due to symmetry only one quarter of the plate is modeled.
In de x
8-285
GIVEN: a b t E
In de x
8-286
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
8-287
1. time
c, p
Problem Sketch
Y 4 1 1 2 2
F X
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
In de x
8-288
00
c Problem Sketch
00
f(t) = F
4 1 2 6 7
5 3 4
In de x
8-289
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
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
In de x
8-290
.. 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
8-291
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
In de x
8-292
In de x
8-293
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
In de x
8-294
Figure ND15-4
Figure ND15-5
In de x
8-295
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
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
8-297
Figure ND16-6
Figure ND16-7
In de x
8-298
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
8-299
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
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)
In de x
8-301
In de x
8-302
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
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
174, 8-176
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
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,
In de x
I-2
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
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
I-3