Contents 1 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 Geometrically Nonlinear Analysis Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-1 Large Displacement Nonlinear Analyses . . . . . . . . . . . . . . . . . . 2-2 Finite Strain Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-2 Large Deflection Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-3 3 Material Models and Constitutive Relations In de x Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-1 Linear Elastic Models. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-1 Isotropic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-1 Orthotropic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-2 COSMOSM Advanced Modules 1 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 . 3-17 3-17 3-20 Superelastic Models: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Nitinol Model (Shape-Memory-Alloy) . . . . . . . . . . . . . . . . . The Nitinol Model Formulation: . . . . . . . . . . . . . . . . . . . . . . The Yield Criterion: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . The Flow Rule: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-24 3-24 3-25 3-27 3-28 3-21 3-23 Creep and Viscoelastic Models . . . . . . . . . . . . . . . . . . . . . . . . 3-30 Creep. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-30 Linear Isotropic Viscoelastic Model . . . . . . . . . . . . . . . . . . . 3-32 In de x Wrinkling Membrane . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-35 2 A Bounding Surface Model for Concrete . . . . . . . . . . . . . . . . . Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Damage Coefficient . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . The Model Parameters and Feature . . . . . . . . . . . . . . . . . . . . 3-37 3-37 3-38 3-39 User-defined Material Models . . . . . . . . . . . . . . . . . . . . . . . . . Preparing the NSTAR Executable File . . . . . . . . . . . . . . . . . Requirements for Windows NT/2000 . . . . . . . . . . . . . . . . . . Model Definition Procedure . . . . . . . . . . . . . . . . . . . . . . . . . 3-42 3-43 3-43 3-44 COSMOSM Advanced Modules Part 1 NSTAR / Advanced Dynamics Analysis Useful FUNCTION Statements to Access Information from Data Base 3-48 Useful COMMON Statements to Access Information From Data Base 3-50 Element Nodal connectivity Common . . . . . . . . . . . . . . . . . 3-54 Useful Subroutines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-59 User-Defined Creep Laws . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-60 Model Definition Procedure . . . . . . . . . . . . . . . . . . . . . . . . . 3-61 Modifying the CREPUM Subroutine . . . . . . . . . . . . . . . . . . . 3-61 Strain Output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-64 Automatic Determination of Material Properties from Test Data3-67 MPCTYPE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-67 MPC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-69 Evaluation Process . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-69 Examples. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-70 Birth and Death of Elements . . . . . . . . . . . . . . . . . . . . . . . . . . 3-82 4 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 In de x 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 COSMOSM Advanced Modules 3 Contents A New Solution Strategy for Initial Interference . . . . . . . . . . 4-15 Troubleshooting for Gap/Contact Problems . . . . . . . . . . . . . . . 4-16 5 Numerical Procedures Static Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Incremental Control Techniques . . . . . . . . . . . . . . . . . . . . . . . Thermal Loading for Displacement/Arc Length Controls . . . . Iterative Solution Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . Line Search Scheme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Termination Schemes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-1 5-1 5-4 5-4 5-8 5-9 Dynamic Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Rayleigh Damping Effects . . . . . . . . . . . . . . . . . . . . . . . . . . Concentrated Dampers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Base Motion Effects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Inclusion of Dead Loads in Dynamic Analysis . . . . . . . . . . . 5-11 5-13 5-13 5-13 5-14 Adaptive Automatic Stepping Technique . . . . . . . . . . . . . . . . . Step Size Optimization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Safe-guard Against Equilibrium Iteration Failures . . . . . . . . Safe-guard Against Converging to Incorrect Solutions . . . . . 5-15 5-15 5-15 5-16 J-Integral Evaluation for Nonlinear Fracture Mechanics NLFM 5-17 Definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-18 Modification for Temperature . . . . . . . . . . . . . . . . . . . . . . . . 5-19 Axisymmetric Formulation . . . . . . . . . . . . . . . . . . . . . . . . . . 5-19 The Requirements in Selection of the Path . . . . . . . . . . . . . . 5-20 Requirements for JI and JII Evaluation . . . . . . . . . . . . . . . . . 5-20 Symmetric Modeling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-20 Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-21 J-Integral Path Definition . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-21 Frequencies and Mode Shapes in a Nonlinear Environment . . . 5-22 Buckling Analysis in a Nonlinear Environment . . . . . . . . . . . . 5-23 In de x Release of Global Prescribed Displacements . . . . . . . . . . . . . . 5-24 4 COSMOSM Advanced Modules Part 1 NSTAR / Advanced Dynamics Analysis Defining Temperatures Versus Time Relative to a Reference Temperature . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-25 Modified Central Difference Technique for Dynamic Time Integration 5-26 Advantages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-28 Disadvantages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-28 Combination of Force Control and Displacement/Arc-Length Control Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-30 Artificial Bulk Viscosity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-31 6 Element Library Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-1 7 Commands and Examples Command Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-1 Elastoplastic Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-2 Geometrically Nonlinear Analysis . . . . . . . . . . . . . . . . . . . . . . . 7-5 Elastoplastic Large Displacement Analysis . . . . . . . . . . . . . . . . 7-6 Nonlinear Dynamic Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-7 Linear Dynamic Analysis (Time-History) . . . . . . . . . . . . . . . . . 7-9 Analysis Including Temperature Loading . . . . . . . . . . . . . . . . . 7-10 Structural Analysis with Temperature-Dependent Material Properties711 Elastic Creep Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-13 Static Analysis Using Displacement Control Technique . . . . . . 7-14 Static Analysis Using Arc-Length Control Technique . . . . . . . 7-15 In de x Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-16 Elastoplastic Nonlinear Analysis Example . . . . . . . . . . . . . . 7-16 Large Displacement Nonlinear Analysis Example . . . . . . . . . 7-24 COSMOSM Advanced Modules 5 Contents 8 Verification Problems In de x Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-1 6 COSMOSM Advanced Modules 1 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. In de x 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. COSMOSM Advanced Modules 1-1 Chapter 1 Introduction Structural Nonlinearities In this section, major sources of structural nonlinearities encountered in practical applications will be presented. Geometrical Nonlinearities In nonlinear finite element analysis, a major source of nonlinearities is due to the effect of large displacements on the overall geometric configuration of structures. Structures undergoing large displacements can have significant changes in their geometry due to load-induced deformations which can cause the structure to respond nonlinearly in a stiffening and/or a softening manner. For example, cablelike structures (Figure 1-1a) generally display a stiffening behavior on increasing the applied loads while arches may first experience softening followed by stiffening, a behavior widely-known as the snap-through buckling (Figure 1-1b). Material Nonlinearities In de x 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. 1-2 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis Generalized Force Figure 1-1a. Cable-like Structure Qualitative ForceDisplacement Curve for Nonlinear Suspension Bridge [10] Linear Generalized Displacement BRIDGE MO DE LING Cable Nodes Suspension Bridge Figure 1-1b. Pressure (p) Versus Center Deflection (D) for Shallow Spherical Cap P P Linear Nonlinear D In de x D COSMOSM Advanced Modules 1-3 Chapter 1 Introduction Figure 1-2. Loading and Unloading of Beam-Column Connection Under Dynamic Loading σ Force Time Be a m-C olumn C onne ction Applie d Loa ding S tre ss-S tra in C urve ε Contact (Boundary) Nonlinearities A special class of nonlinear problems is concerned with the changing nature of the boundary conditions of the structures involved in the analysis during motion. This situation is encountered in the analysis of contact problems. Pounding of structures, gear-tooth contacts, fitting problems, threaded connections, and impact bodies are several examples requiring the evaluation of the contact boundaries. The evaluation of contact boundaries (nodes, lines, or surfaces) can be achieved by using gap (contact) elements between nodes on the adjacent boundaries. Figure 1-3. Pounding of Structures Due to Seismic Motion Solution Procedures of Nonlinear Problems Solution Strategies In de x For nonlinear problems, the stiffness of the structure, the applied loads, and/or boundary conditions can be affected by the induced displacements. The equilibrium of the structure must be established in the current configuration which is unknown 1-4 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis a priori. At each equilibrium state along the equilibrium path, the resulting set of simultaneous equations will be nonlinear. Therefore, a direct solution will not be possible and an iterative method will be required. Several strategies have been devised to perform nonlinear analysis. As opposed to linear problems, it is extremely difficult, if not impossible, to implement one single strategy of general validity for all problems. Very often, the particular problem at hand will force the analyst to try different solutions procedures or to select a certain procedure to succeed in obtaining the correct solution (for example, “Snapthrough” buckling problems of frames and shells (Figure 1-4) require deformationcontrolled loading strategies such as Displacement and Arc-length based controls rather than Force-controlled loading). Figure 1-4a. Load-Deflection Curve of William-Toggle Frame where Force Control Strategy Fails P P D H L L D Figure 1-4b. Load-Deflection Curve for Hinged Cylindrical Shell where Only Arc-Length Control Strategy Succeeds P h P L w θ θ L R In de x w COSMOSM Advanced Modules 1-5 Chapter 1 Introduction For these reasons, it is imperative that a computer program used for nonlinear analyses should possess several alternative algorithms for tackling wide spectrum of nonlinear applications. Such techniques would lead to increased flexibility and the analyst would have the ability to obtain improved reliability and efficiency for the solution of a particular problem. Concept of Time Curve For nonlinear static analysis, the loads are applied in incremental steps through the use of “time” curves. The “time” value represents a pseudo-variable which denotes the intensity of the applied loads at a certain step. While, for nonlinear dynamic analysis and nonlinear static analysis with time-dependent material properties (e.g., creep), “time” represents the real time associated with the loads' application. The choice of “time” step size depends on several factors such as the level of nonlinearities of the problems and the solution procedure. A computer program should be equipped with an adaptive automatic stepping algorithm to facilitate the analysis and to reduce the solution cost. NSTAR: An Overview This brief section is intended to introduce the COSMOSM nonlinear structural analysis module NSTAR and outline its major features for performing nonlinear structural static and dynamic analyses. The following present some of NSTAR capabilities: Extensive 1D, 2D and 3D Element Library (Chapter 6) Geometric Nonlinearities Large displacements (total and updated Lagrangian formulations) Large strain formulation for rubber-like materials (total Lagrangian formulation) In de x Large strain formulation for von Mises elastoplastic materials (updated Lagrangian formulation) 1-6 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis Material Models and Constitutive Relations Linear elasticity Nonlinear elasticity • Arbitrarily user-defined stress-strain curve Hyperelasticity • Mooney-Rivlin model • Ogden model • Blatz-Ko Plasticity • Huber-von Mises yield criterion with isotropic or kinematic hardening rules • Tresca-Saint Venant yield criterion with isotropic or kinematic hardening rules • Drucker-Prager elastic-perfectly plastic model • Concrete model Creep and viscoelasticity • Classical power law for creep • Exponential creep law • Linear isotropic viscoelastic model Failure criterion for laminated composite materials Wrinkling membrane for fabric materials Temperature-dependent material properties for thermo-elastic-plastic analysis User-defined material models Contact Problems Gaps, contact lines, and contact surfaces with generalized friction Numerical Procedures Solution control techniques • Force-controlled loading strategy • Deformation-controlled loading strategies In de x - Displacement control technique - Riks arc-length control technique Equilibrium iterations schemes COSMOSM Advanced Modules 1-7 Chapter 1 Introduction • Regular Newton-Raphson (tangent method) • Modified Newton-Raphson • Quasi-Newton BFGS (Broyden-Fletcher-Goldfarb-Shanno) (secant method) Termination schemes • Convergence criteria • Divergence criteria Line search option to improve convergence User-controlled solution tolerances and equilibrium iterations interval Direct time implicit integration techniques • Newmark-Beta method • Wilson-Theta method Damping effects • Rayleigh damping • Concentrated dampers Base motion effects Restart option Adaptive automatic stepping algorithm Loadings Concentrated loads (forces and moments) Pressure (with displacement-dependency option) Thermal Centrifugal Gravity Time curves to scale loading and control the rate of application Other Features Buckling analysis • Limit load analysis • Post-buckling analysis (snap-through, snap-through/snap-back, and multiple snap-through/snap back problems) In de x Coupled degrees of freedom Prescribed non-zero displacements associated with time curves. 1-8 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis Initial conditions for dynamic analysis Reaction force calculations Postprocessing Listing of displacements, strains, stresses, and gap forces. Listing of extreme values of displacement, strain and stress components Deformed shape plots at the user-specified steps Color-filled, colored lines, colored vectorial contour plots on undeformed and deformed shapes for: • Displacements • Strains • Stresses Animation for: • Displacements • Strains • Stresses X-Y plots for the response of user-specified nodes during the analysis as a function of time. Responses include: • • • • • Acceleration Velocity Displacement Reaction force Stress X-Y plots for the displacement response of user-specified nodes versus load factor multiplier for post-buckling analysis. References Bathe, K. J., Finite Element Procedures in Engineering Analysis, Prentice-Hall, 1982. 2. Belytschko, T., and Hughes, T. (eds.), Computational Methods for Transient Analysis, North-Holland, Amsterdam, 1983. In de x 1. COSMOSM Advanced Modules 1-9 Part 1 NSTAR / Nonlinear Analysis Bergan, P. G., “Solution Algorithms for Nonlinear Structural Problems,” Comput. Struct., Vol. 12, pp. 497-509, 1980. 4. Chen, W. F., and Saleeb, A. F., Constitutive Equations for Engineering Materials, Vol. 1, Elasticity and Modeling, John Wiley, 1981. 5. Cook, D. R., Malkus, D. S., and Plesha, M. E., “Concept sand Applications of Finite Element Analysis, “Third edition, Wiley, 1989. 6. Grisfield, M. A., Finite Elements and Solution Procedures for Structural Analysis, Vol. I: Linear Analysis, Pineridge Press Limited, U.K., 1986. 7. Hill, R., The Mathematical Theory of Plasticity, Oxford University Press, London, 1950. 8. Kulak, R. F., “Adaptive Contact Elements for Three-Dimensional Explicit Transient Analysis,” Comp. Meth. Appl. Mech. Eng., 72, pp. 125-151, 1989. 9. Kardestuncer, H., “Finite Element Handbook,” McGraw-Hill, 1987. 10. Niazy, A-S.M., “Seismic Performance Evaluation of Suspension Bridges,” Ph.D. dissertation, Civil Eng. Dept., USC, 1991. 11. Owen, D. R. J., and Hinton, E., Finite Elements in Plasticity: Theory and Practice, Pineridge Press, Swansea, U.K., 1980. 12. 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. 13. 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. 14. Riks, E., “An Incremental Approach to the Solution of Snapping and Buckling Problems,” Int. J. Numer. Meth. Eng., 15:529-551 (1979). 15. Zienkiewicz, O. C., and, Taylor, R. L., The Finite Element Method, Fourth edition, Vol. 2, 1991. In de x 3. COSMOSM Advanced Modules 1-10 2 Geometrically Nonlinear Analysis Introduction In finite element analysis, the overall stiffness of a structure depends on the stiffness contribution of each of its finite elements. Throughout the history of the load application, the structure is displaced from its original position and the nodal coordinates will change causing the elements to deform and to change their spatial orientations. In de x In small displacement analysis, the displacement-induced deformations of the element and the change in its spatial orientation (rotation) are assumed small enough that the change in its stiffness contribution to the overall structural stiffness can be ignored. On the other hand, in large displacement analysis the displacementinduced deformations can be finite and the local element stiffness will change due to the change in the element geometrical shape (length, area, thickness, or volume). Also, the spatial-orientation change can no longer be infinitesimal so that the transformation of the element local stiffness into global-stiffness contribution will also change. In order to consider the finite change in the geometry of the structures in the analysis, auxiliary strain measures (e.g., Green-Lagrange and Almansi strain tensors) with their conjugate stress tensors (e.g., Second Piola-Kirchhoff and Cauchy stress tensors) must be introduced. COSMOSM Advanced Modules 2-1 Chapter 2 Geometrically Nonlinear Analysis Large Displacement Nonlinear Analyses The current literature on geometrically nonlinear analysis contain several large displacement formulations for finite element applications. The main differences arise from the simplifications and assumptions imposed on the kinematic relations and the form of stress rate. The use of the most general large displacement formulation will render “correct” solutions, however, in many cases the use of a more restrictive formulation could be attractive because of its computational efficiency. Two main approaches have been introduced, namely; the Total Lagrangian (T.L.) formulation and the Updated Lagrangian (U.L.) formulation. These two approaches are generally used with continuum elements (PLANE2D, TRIANG, SOLID, and TETRA4/10). Another approach, used with skeletal elements (TRUSS2D/3D, BEAM2D/3D, and IMPIPE) and shell elements (SHELL3/4, SHELL3T/4T, and SHELL3L/4L), incorporates a co-rotational system of axes attached to the element during motion and use strain measures of infinitesimal displacement analysis. Finite Strain Analysis In this analysis, as Figure 2-1. Large Strain Analysis the structure deflects, the localDeformed Symmetry Element ized deformations y' are large such that Deformed the strains are no x' longer infinitesiy ψ Undeformed mal. The local element stiffness will L ∆ change as a result of θ the element shape p change. Large strain x Circular Rubber Plate Under effect is considered Displacement- Dependent by adjusting the elePressure Loading ment shape. No assumptions are made on the magnitude of the strains. In de x The deformation of rubber-like materials is a typical analysis in which finite strains are experienced. 2-2 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis Large Deflection Analysis In this category, the change in the spatial orientation (rotation) of the elements can be finite but the induced strains must remain small. The overall stiffness of the structure will change as a result of the change of the global stiffness contribution of the element due to the change in its spatial orientation. Large deflection effect is taken into consideration by updating the element orientation during the analysis. Figure 2-2. Large Deflection (Finite Rotation but Small Strains) Analysis Deformed Element y' y x' ψ L ∆ ∆ < 0.4 L θ θ M Cantilever Beam with End Moment x In de x 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. COSMOSM Advanced Modules 2-3 Chapter 2 Geometrically Nonlinear Analysis In de x References 2-4 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. 2. Bathe, K. J., Finite Element Procedures in Engineering Analysis, Prentice-Hall, 1982. 3. Biot, M. A., Mechanics of Incremental Deformations, Wiley, N.Y., 1965. 4. Belytschko, T., and Hughes, T. (eds.), Computational Methods for Transient Analysis, North-Holland, Amsterdam, 1983. 5. Chen, W. F., and, Mizunu, E., Nonlinear Analysis in Soil Mechanics, Elsevier, 1990. 6. Cook, D. R., Malkus, D. S., and Plesha, M. E., “Concepts and Applications of Finite Element Analysis,” Third edition, Wiley, 1989. 7. Fujikake, M., Kojima, O., and Fukushima, S., “Analysis of Fabric Tension Structures,” Comput. Struct., Vol. 32, No. 3/4, pp. 537-547, 1989. 8. Nughes, T. J. R., “Nonlinear Finite Element Shell Formulation Accounting for Large Membrane Strains,” Computer Methods in Applied Mechanics and Engineering, Vol. 39, 1983. 9. Kardestuncer, H., “Finite Element Handbook,'' McGraw-Hill, 1987. 10. Malvern, L. E., “Introduction to the Mechanics of a Continuous Medium,” Prentice-Hall, 1969. 11. Oden, J. T., “Finite Element of Nonlinear Continua,” McGraw-Hill, 1972. 12. Timoshenko, S., and Woinowskey, S., “Theory of Plates and Shells,” McGrawHill, 1959. 13. Weaver, W., and Gere, J. M., “Matrix Analysis of Framed Structures,” third edition, Van Nostrand Reinhold, 1990. 14. Wempner, G. A., “Mechanics of Solids with Applications to Thin Bodies,” McGraw-Hill, 1973. 15. 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. 16. Zienkiewicz, O. C., and, Taylor, R. L., The Finite Element Method, Fourth edition, Vol. 2, 1991. COSMOSM Advanced Modules 3 Material Models and Constitutive Relations Introduction In this chapter, a brief discussion will be presented on the different material models and constitutive relations implemented in NSTAR to simulate the complex behavior of engineering materials. The description is not intended to be detailed but rather illustrative to give the user some guide lines to select the material model best suited for the analysis. For the users interested in further theoretical details, a list of references is provided at the end of the chapter. Linear Elastic Models Isotropic For definitions and usage, refer to Basic System User Guide and COSMOSM Command Reference Manuals. In de x The linear elastic isotropic material model can be used with the following element groups: • TRUSS2D & TRUSS3D • BEAM2D & BEAM3D COSMOSM Advanced Modules 3-1 Chapter 3 Material Models and Constitutive Relations • • • • • • • • • PLANE2D 4/8 nodes (plane stress, plane strain, and axisymmetric) TRIANG 3/6 nodes (plane stress, plane strain, and axisymmetric) SOLID 8/20 nodes TETRA4 and TETRA10 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 (plane stress, plane strain, and axisymmetric) TRIANG 3/6 nodes (plane stress, plane strain, and axisymmetric) SOLID 8/20 nodes TETRA4 & TETRA10 SHELL3, SHELL3T, and SHELL3L SHELL4, SHELL4T, and SHELL4L SHELL6 and SHELL6T In de x The parameters required to describe this model can be associated with temperature curves to perform thermo-elastic analysis. 3-2 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis Laminated Composite and Failure Criterion for Laminated Composites Laminated Composite For definitions and usage, refer to Basic System User Guide and COSMOSM Command Reference Manuals. The linear elastic laminated composite material model can be used with SHELL3L and SHELL4L elements. The parameters required to describe this model can be associated with temperature curves to perform thermo-elastic analysis. Failure Criterion for Laminated Composite Materials A failure criterion provides the mathematical relation for strength under combined stresses. Unlike conventional isotropic materials where one constant will suffice for failure stress level and location, laminated composite materials require more elaborate methods to establish failure stresses. The strength of a laminated composite can be based on the strength of individual plies within the laminate. In addition, the failure of plies can be successive as the applied load increases. There may be a first ply failure followed by other ply failures until the last ply fails, denoting the ultimate failure of the laminate. Progressive failure description is therefore quite complex for laminated composite structures. A simpler approach for establishing failure consists of determining the structural integrity which depends on the definition of an allowable stress field. This stress field is usually characterized by a set of allowable stresses in the material principal directions. The table below lists the components of allowable stresses referenced in the failure theories and their material names in COSMOSM. In de x A failure criterion, the Tsai-Wu failure criteria, which makes use of the allowable stresses input by the user is currently available. This failure criterion is used to calculate a failure index (F.I.) from the computed stresses and user-supplied material strengths. A failure index of 1 denotes the onset of failure, and a value less than 1 denotes no failure. COSMOSM Advanced Modules 3-3 Chapter 3 Material Models and Constitutive Relations Table 3-1. Required Material Strength Components for Failure Criteria of Composites Symbol Description Material Property Name X1 T Tensile strength in the material longitudinal direction SIGXT X1C Compressive strength in the material longitudinal direction SIGXC X2 T Tensile strength in the material transverse direction SIGYT X2C Compressive strength in the material transverse direction SIGYC S12 In-plane shear strength in the material x-y plane 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, In de x 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. 3-4 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis The program computes the failure indices for all layers in each element and prints them along with the element stresses in the output file. Three types of failure status are shown: 1. OK failure index < 1 2. FAIL1 failure index ≥ 1 and σ1 < X1T if σ1 > 0 or σ1 > – X1C if σ1 < 0 FAIL2 failure index ≥ 1 and σ1 ≥ X1T if σ1 > 0 or σ1 ≤ – X1C if σ1 < 0 3. where σ1 is the normal stress in the 1st material direction. Nonlinear Elastic Model For the particular case of stress history as related to proportional loading, where components of stress tensor vary monotonically in constant ratio to each other, the strains can be expressed in terms of the final state of stress in the following form: where, is the secant material matrix, Es is the secant modulus, and ν is the In de x 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. COSMOSM Advanced Modules 3-5 Chapter 3 Material Models and Constitutive Relations The total strain vector is used to compute the effective strain to get the secant modulus from the user-defined stress-strain curve (using the MPC (LoadsBC > FUNCTION CURVE > Material Curve) command). For the three dimensional case, The stress-strain curve from the third (compressive) to the first (tensile) quadrants are applicable to this model for two and three dimensional elements with some modifications. A method of interpolation is used to get the secant and tangent material moduli. Defining a ratio R which is a function of the volumetric strain Φ, effective strain, and the Poisson's ratio, R has the following expression: Es and Et are then computed by using the equation It is noted that R = 1 represents the uniaxial tensile case and R = -1 is for the compressive case. These two cases are set to be the upper and lower bound such that when R exceeds these two values, the program will push it back to the limit. ✍ Cable (no-compression) type behavior. For the element to behave as a CABLE In de x (non-compression) element, the element has to be associated with a stress-strain curve as shown in Figure 3-2. If the stress-strain curve in the third quadrant is not input, the program assumes that a symmetric behavior in tension and compression exists. It should be mentioned that users may have to specify initial force (r3) and/or initial strain (r4) for the cable-type behavior of the TRUSS2D 3D elements. 3-6 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis ✍ Nonlinear SPRING. For the nonlinear SPRING element (Element Group Op. 5 = 1), the MPC represents force-displacement curve for the axial spring (Element Group Op. 1 = 0) and torque-rotation curve for the torsional spring (Element Group OP. 1 = 1). Figure 3-1. Curved Description Nonlinear Elastic Model σ (R=-1) Compression σ9 σ8 σ7 σ6 Tension ε1 ε2 ε3 ε 4 ε5 Es(0) s E (t) σ5 ε6 (R=1) ε7 ε ε8 ε9 ε σ4 σ3 σ2 σ1 Input Stress-Strain Curve The nonlinear elastic material model can be used with the following element groups: Figure 3-2. Stress-Strain Curve for Cable-Type Behavior Stress Tension Compression Strain In de x (ε 1 , σ1) (ε2 , σ 2 ) = (0, 0) • TRUSS2D & TRUSS3D COSMOSM Advanced Modules 3-7 Chapter 3 Material Models and Constitutive Relations • • • • • • • • BEAM2D & BEAM3D PLANE2D 4/8 nodes (plane stress, plane strain, and axisymmetric) TRIANG 3/6 nodes (plane stress, plane strain, and axisymmetric) SOLID 8/20 nodes TETRA4 and TETRA10 SHELL3T and SHELL4T SHELL6 and SHELL6T SPRING 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. In de x 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. 3-8 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis A consistent penalty method is used for eliminating the separate pressure degrees of freedom by introducing an artificial compressibility and then for each element, using full integration to form the element stiffness matrix. Static condensation is used to eliminate the pressure degrees of freedom at the element level and therefore the global stiffness matrix contains only displacement degrees of freedom. All the skills needed for nonlinear analysis apply to the hyperelastic models. The load step, the mesh size and its distribution, the integration rule (e.g., reduced or full),.. etc. require careful considerations. However, in some cases especially when lack of good understanding of the problem exists, nothing but trial and error will prove successful. Higher order elements provide more numerical stability than lower order elements. Mooney-Rivlin Model The Mooney-Rivlin strain energy density function is expressed as: 1. Displacement formulation: (3-1) (3-2) (3-3) where I, II, and III are invariants of the right Cauchy-Green deformation tensor and can be expressed in terms of principal stretch ratios; A, B, C, D, E, and F are Mooney material constants, and (3-4) (3-5) In de x 2. Displacement - pressure formulation: w= +Q COSMOSM Advanced Modules 3-9 Chapter 3 Material Models and Constitutive Relations where = Strain energy density function due to displacement field = + = A(J1 - 3) + B(J2 - 3) + 1/2 K(J3 - 1)2 = C(J1 - 3)(J2 - 3) + D(J1 - 3)2 + E(J2 - 3)2 + F(J1 - 3)3 J1,J2,J3 = Reduced invariants J1 = I1 I3-1/3 J2 = I2 I3-2/3 J3 = J = I31/2 I1,I2,I3 = Invariants of the right Cauchy-Green deformation tensor. Q = 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) In de x 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. 3-10 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis The material properties for Mooney-Rivlin model are input through the use of the MPROP (Propsets > Material Property) command. Up to six Mooney-Rivlin constants can be input. The input quantities can be: MOONEY_A, MOONEY_B, MOONEY_C, MOONEY_D, MOONEY_E, and MOONEY_F. The Mooney-Rivlin material model can be used with the following element groups: • • • • • • PLANE2D 4/8 nodes (plane stress, plane strain, and axisymmetric) TRIANG 3/6 nodes (plane stress, plane strain, and axisymmetric) SOLID 8/20 nodes TETRA4 and TETRA10 SHELL3T and SHELL4T SHELL6 and SHELL6T The displacement-pressure formulation is available for element groups: PLANE2D 4- to 8-node (plane strain and axisymmetric) and SOLID 8-node. Element Type No. of Pressure DOF 4-node PLANE2D 1 5- to 8-node PLANE2D 3 8-node SOLID 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. In de x 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. COSMOSM Advanced Modules 3-11 Chapter 3 Material Models and Constitutive Relations 6. Rubber-like materials usually deform rapidly at low magnitudes of loads thus requiring a slow initial loading. 7. When dealing with rubber-like materials, due to the highly nonlinear behavior of the problem, rapid increase in loading will often result in either negative diagonal terms in the stiffness or divergence during equilibrium iterations. In either case, the restart option can be used to restart the solution from the last converged step after the loading is modified. A more convenient way is to use the option for the automatic-adaptive stepping algorithm. 8. The displacement or the arc-length control may prove to be more effective than force control when negative diagonal terms repeatedly occur under various loading rates. 9. For cases of PLANE2D plane stress option and SHELL3T/4T elements, the analysis is simplified since incompressibility does not result in unbounded terms. The formulation is derived assuming perfect incompressibility (Poisson's ratio of 0.5), and therefore NUXY is neglected. Displacementpressure formulation is not considered. 10. Constants A and B must be defined such that (A+B) > 0. For more information about how to determine the values of the A and B constants, refer to the work by Kao and Razgunas cited at the end of this chapter. Ogden Model The Ogden strain energy density function, defined as, (3-6) where λi = Principal stretches α i, µ i = Material constants N = Number of terms in the function is considered one of the most successful functions in describing the large deformation range of rubber-like materials. In de x 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: 3-12 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis 1. Displacement formulation: (3-7) where 2. J = Ratio of the deformed volume to the undeformed volume N = Number of terms in the function G(J) = J2 - 1 4/α = , ν = Poisson ratio Displacement-pressure formulation: w= +Q where L1,L2,L3 = Reduced principal values of right Cauchy-Green deformation tensor. LI = λi2 I3-1/3 K = In de x 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 COSMOSM Advanced Modules 3-13 Chapter 3 Material Models and Constitutive Relations formulation, increasing Poisson's ratio will not have significant effect on numerical results unless considerable volumetric strain is involved. When Poisson's ratio is extremely close to 0.5, it may cause solution termination due to negative diagonal terms in the stiffness matrix or lack of convergence. Like Mooney-Rivlin Hyperelastic model, the Total Lagrangian Formulation is used for the modified Ogden model. The material properties for Ogden model are input through the use of the MPROP (Propsets > Material Property) command. The required quantities are: • MU1, MU2, MU3, MU4 • ALPH1, ALPH2, ALPH3, ALPH4 • NUXY (not required for plane stress element) The Ogden model can be used with the following element groups: • • • • • PLANE2D 4/8 nodes (plane stress, plane strain, and axisymmetric) TRIANG 3/6 nodes (plane stress, plane strain, and axisymmetric) SOLID 8/20 nodes TETRA4 & TETRA10 SHELL3T & SHELL4T The displacement-pressure formulation is available for element groups: PLANE2D 4-to 8-node (plane strain and axisymmetric) and SOLID 8-node. Element Type No. of Pressure DOF 4-node PLANE2D 1 5- to 8-node PLANE2D 3 8-node SOLID 1 At present, COSMOSM provides two different incompressible hyperelastic models namely; the Mooney-Rivlin (M-R) model and the Ogden model. The following considerations may be of use to predict which model is more appropriate to incorporate for a particular problem. • A 2-term M-R model is a special case of the Ogden model. Two-term Ogden function can be transformed to M-R strain function by taking: In de x α1 = 2 α2 = -2 3-14 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis µ1 = 2 *MOONEY_A µ2 = -2 *MOONEY_B • M-R model compares favorably with experimental data of Rubber-like materials undergoing large deformations. As in the cases of simple tension, pure shear, and equibiaxial extension, the two-term M-R model can fit the experimental data for a finite strain range up to 150% (principal stretch ratio 2.5). Ogden model, however, can describe these deformations for very large range of strain up to 500% or 600% (principal stretches 6 or 7). • M-R model constants are easier to obtain from experimental tests than Ogden's constants. M-R strain energy function is considered the most widely used constitutive law in the stress analysis of elastomers. • M-R model may have higher computational efficiency than the Ogden model does since for Ogden model extra calculations are needed for transformation between the global or the user-defined coordinates and the principal directions. ✍ Notes (1) through (9) under the Mooney-Rivlin model are applicable. Blatz-Ko Model Compressible Foam-Like Materials The Blatz-Ko strain energy density function is useful for modeling compressible polyurethane foam type rubbers and can be expressed as: (3-8) where G = Shear modulus under infinitesimal deformations = E/2(1+ν) E = Young's modulus of elasticity ν = Poisson's ratio = 0.25 Ik = Invariants of In de x = Cauchy-Green deformation tensor = = Lagrangian strain tensor COSMOSM Advanced Modules 3-15 Chapter 3 Material Models and Constitutive Relations = Identify matrix The above expression, contains only one material constant G. Since ν = 0.25 for the Blatz-Ko model, the only material property which is considered is the Young's modulus. thus, Similar to other hyperelastic models, this model works with total Lagrangian formulation only. The Blatz-Ko model is currently supported by the following element groups: • • • • • PLANE2D SOLID TRIANG TETRA4 TETRA10 ✍ The selected Blatz-Ko model is a simplified form of the expression obtained by Blatz and Ko (1962) to model the deformation of a highly compressible polyurethane foam rubber. The strain energy was approximated by the following expression: (3-9) where A specific form of this three-parameter family of elastic potential was later proposed in which the following values of the constants α, β, and ν were assumed: In de x β = 0, ν = 0.25, and α = 0.5 3-16 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis Plasticity Models Huber-von Mises Model The yield criterion can be written in the form: (3-10) where is the effective stress and σY is the yield stress from uniaxial tests. Von Mises model can be used to describe the behavior of metals. In using this material model, the following considerations should be noted: • Small strain plasticity is assumed when small displacement or large displacement with total Lagrangian formulation is used. • Large strain plasticity is assumed when large displacement with updated Lagrangian formulation is used for certain element groups. Figure 3-3. Bilinear Stress-Strain Curve Stress, σ 1 σy Et E 1 Strain, ε • An associated flow rule assumption is made. • A linear combination of isotropic and kinematic hardening is assumed, where both the radius and the center of yield surface in deviatoric space can vary with respect to the loading history. • Pure isotropic hardening. The radius of the yield surface expnads but its center remains fixed in deviatoric space. • Pure kinematic hardening. The radius of the yield surface remains constant In de x 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. COSMOSM Advanced Modules 3-17 Chapter 3 Material Models and Constitutive Relations Figure 3-4. Curved Description Plastic Model Stress, σ σy ε1 ε3 ε ε 2 ε4 5 ε6 Strain, ε • A bilinear or multi-linear uniaxial stress-strain curve for plasticity can be input. For bilinear stress-strain curve definition, material parameters SIGYLD and ETAN are input through the use of MPROP (Propsets > Material Property) command. For multi-linear stress-strain curve definition, the MPCTYP (LoadsBC > FUNCTION CURVE > Material Curve Type) (with plasticity option) and MPC (LoadsBC > FUNCTION CURVE > Material Curve) commands are used. • The SIGYLD and ETAN parameters for bilinear stress-strain curve description can be associated with temperature curves to perform thermoplastic analysis. • The use of NR (Newton-Raphson) iterative method is recommended. The Huber-von Mises model can be used with the following element groups: • TRUSS2D & TRUSS3D • BEAM2D & BEAM3D • PLANE2D 4/8 nodes • TRIANG 3/6 nodes In de x • SOLID8/20 nodes • TETRA4 & TETRA10 • SHELL3T & SHELL4T *Large Strain Plasticity 3-18 COSMOSM Advanced Modules (thermo-plasticity not available) (plane stress, plane strain, and axisymmetric)* (plane stress, plane strain, and axisymmetric)* * * (thermo-plasticity not available)* Part 1 NSTAR / Nonlinear Analysis U/P Formulation: The displacement-pressure formulation is available for element groups: PLANE2D 4- to 8-node (plane strain and axisymmetric) and SOLID 8-node, for large strain plasticity. Element Type No. of Pressure DOF 4-node PLANE2D 1 5- to 8-node PLANE2D 3 8-node SOLID 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 decomposition of the deformation gradient The incremental logarithmic strain is estimated as: is the rotation tensor). 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 In de x 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 COSMOSM Advanced Modules 3-19 Chapter 3 Material Models and Constitutive Relations hardening. The radial-return algorithm is used in the current case. The basic idea is to approximate the normal vector by: The illustration of the process is shown in Figure 3-5. 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. σ3 σn ~ σ trn+1 ~ σ n+1 ~ 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. σ2 ✍ Cauchy (true) stress and logarithmic strain should be used in defining the multilinear stress-strain curve. Drucker-Prager Elastic-Perfectly Plastic Model The yield criterion can be defined as: (3-11) where α and k are material constants which are assumed unchanged during the analysis, σm is the mean stress and is the effective stress. α and k are functions of two material parameters φ and c obtained from experiments where φ is the angle of internal friction and c is the material cohesion strength. In de x Drucker-Prager model can be used to simulate the behavior of granular soil materials such as sand and gravel. 3-20 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis In using this material model, the following considerations should be noted: • Small strains assumption is made. • Problems with large displacements can be handled provided that small strains assumption is still valid. • The use of NR (Newton-Raphson) iterative method is recommended. • Material parameters φ and c must be bounded in the following ranges: 90 ≥ φ ≥ 0 (in degrees) c≥0 (in force/unit area) • For most soil mechanics problems, gravitational acceleration can have significant effect, therefore the ACEL (LoadsBC > STRUCTURAL > GRAVITY > Define Acceleration) command is usually used along with the A_NONLINEAR (Analysis > NONLINEAR > NonL Analysis Options) command in which the loading option G is activated. The material parameters for the Drucker-Prager model are input through the MPROP (Propsets > Material Property) command. The required inputs include the following: COHESN = Material cohesion strength FRCANG = Friction angle The Drucker-Prager model can be used with the following element groups: • • • • PLANE2D 4/8 nodes (plane strain, and axisymmetric) TRIANG 3/6 nodes (plane strain, and axisymmetric) SOLID 8/20 nodes TETRA4 & TETRA10 Tresca-Saint Venant Yield Criterion (or the constant maximum shearing stress condition) In de x 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. COSMOSM Advanced Modules 3-21 Chapter 3 Material Models and Constitutive Relations In the three-dimensional case, this is expressed as: 2 | τ1 | = | σ2 - σ3 | ≥ σy 2 | τ2 | = | σ3 - σ1 | ≥ σy 2 | τ3 | = | σ1 - σ2 | ≥ σy The elastic state is represented by the inequality signs. In the state of yielding there must be equality in one or two of these conditions. In other words, yielding is based on the maximum shearing stress which is equal to half the difference between the maximum and minimum principal stresses. Thus, based on this criterion, the intermediate principal stress does not influence the state of yielding. Shearing Stress Intensity The shearing stress intensity is defined by the square root of the second invariant of the stress deviator and can be expressed as: State of Pure Shear The state of pure shear is defined as: σ1 = τ , σ2 = -τ , σ3 = 0 . τmax = τ For this state, the shearing stress intensity and the maximum shearing stress are equivalent: Τ = τmax = τ Using the Tresca conditions the shearing stress at the yield point is obtained to be half of the tensile yield stress: τy = σ / 2 = 0.5 σy In de x Based on the von Mises yield criterion the shearing yield stress is equivalent to: 3-22 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis Comparison of Tresca and von Mises Criteria for Plasticity It has been observed that for polycrystalline materials (ductile metals), von Mises condition of constant shearing stress intensity in the state of yielding agrees somewhat better, in general, with experimental data. There are other cases, however, that the Tresca-Saint Venant conditions appear to be in better agreement with experimental data. Thus, the two methods may be regarded as equally possible formulations of the yield condition. ✍ For the states of uniaxial or equibiaxial stress, the two criteria are equivalent. ✍ At other stress states yielding occurs at lower stress values according to the Tresca conditions; under equal loading conditions, the Tresca criterion predicts larger plastic deformation than von Mises. ✍ Maximum deviation between the two techniques occurs for the state of pure In de x shear. At this stress state, based on the Tresca conditions, yielding occurs at 87% of von Mises stress. COSMOSM Advanced Modules 3-23 Chapter 3 Material Models and Constitutive Relations Superelastic Models: The term Superelastic is used for a material with the ability to undergo large deformations in loading-unloading cycles without showing permanent deformations. Nitinol Model (Shape-Memory-Alloy) Shape-memory-alloys (SMA) such as Nitinol present the Superelastic effect. In fact, under loading-unloading cycles, even up to 10-15% strains, the material shows a hysteretic response, a stiff-soft-stiff path for both loading and unloading, and no permanent deformation. Figure A typical stress-strain response for a Nitinol bar under uniaxial loading conditions. ✍ The material behaves differently in tension and compression) In de x As it is shown by the response curve, the shape-memory-alloys show a distinctive macroscopic behavior, not present in most traditional materials, which finds its justification in the underlying macro-mechanics. 3-24 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis These alloys present reversible martensitic phase transformations, that is, a solidsolid diffusion-less transformations between a crystallographically more-ordered phase, “austenite”, and a crystallographically less-ordered phase, “martensite”. The soft portions of the response curve represent the areas where a phase transformation: a conversion of austenite into martensite (loading), and martensite into austenite (unloading) occurs. For the sake of simplicity, however, we will refer to the soft behavior on the response curve as “plastic”, and to the stiff portions as “elastic”. According to this definition, the material first behaves elastically until a certain stress level is reached (the initial yield stress in loading). If the loading continues, the material shows an elastoplastic behavior until the plastic strain reaches its ultimate value. From this point onward, the material behaves elastically again for any increases in loading. For unloading, again the material always starts to unload elastically until the stress is reduced to the initial yield stress in unloading. The material will then unload in an elastoplastic manner until all the accumulated plastic strain (from the loading phase) is lost. And from that point onward, the material will unload elastically until it returns to its original shape (no permanent deformation) and zero stress under zero loads. The Nitinol Model Formulation: Since Nitinol material is usually used for its ability to undergo finite strains, the large strain theory utilizing logarithmic strains along with the updated Lagrangian formulation is employed for this model. In de x The constitutive model is, thus, constructed to relate the logarithmic strains & the Kirchhoff stress components. However, ultimately the constitutive matrix and the stress vector are both transformed to present the Cauchy (true) stresses. COSMOSM Advanced Modules 3-25 Chapter 3 Material Models and Constitutive Relations σst1, σft1 = Initial & Final yield stress for tensile loading, = Initial & Final yield stress for tensile unloading, 3-26 [SIGT_S1, SIGT_F1] [SIGT_S2, SIGT_F2 ] = Initial & Final yield stress for compressive loading, [SIGC_S1, SIGC_F1] = Initial & Final yield stress for compressive unloading, [SIGC_S2, SIGC_F2] In de x σst2, σft2 σsc1, σfc1 σsc2, σfc2 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis The exponential flow rule, utilizes additional input constants, βt1, βt2, βc1, βc2 : βt1 = material parameter, measuring the speed of transformation for tensile loading, [BETAT_1] βt2 = material parameter, measuring the speed of transformation for tensile unloading, [BETAT_2] βc1 = material parameter, measuring the speed of transformation for compressive loading, [BETAC_1] βc2 = material parameter, measuring the speed of transformation for compressive unloading, [BETAC_2] The Yield Criterion: To model the possibility of pressure-dependency of the phase-transformation, a Drucker-Prager-type loading function is used for the yield criterion: i In de x F(τ) = σ + 3α p – Rf =0 Where: σ = effective Stress COSMOSM Advanced Modules 3-27 Chapter 3 Material Models and Constitutive Relations p = mean Stress (or hydrostatic pressure) α = (e2/3) (σsc1 − σst1) / (σsc1 + σst1) i i Rf = [σf (e2/3 + α)] : i = 1 Loading = 2 Unloading The Flow Rule: Through adoption of the logarithmic strain definition, the deviatoric and volumetric components of the strain and stress tensors and their relations can be correctly expressed in a decoupled form. First, we consider the total plastic & elastic strain vectors to be presented by: εp = εul ξs (n + α m) εe = ε − εp As a result, the Kirchhoff stress vector can be evaluated from: τ = pm+ t p = K (θ − 3α εul ξs ) t = 2G (e − εul ξs n ) In the above formulations: εul = scalar parameter representing the maximum material deformation [EUL] (obtainable by detwinning of the multiple-variant martensite) ξs = parameter between zero & one, as a measure of the plastic straining In de x θ 3-28 = volumetric strain = ε11 + ε22 + ε33 e = deviatoric strain vector t = deviatoric stress vector n = norm of the deviatoric stress: t /σ COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis m = the identity matrix in vector form: {1,1,1,0,0,0}T K & G = the bulk & Shear elastic moduli: { K = E/[3(1-2ν)], G =E/[2(1+ν)] } The linear flow rule in the incremental form can be expressed, accordingly: ∆ξs = (1. − ξs) ∆F / (F – Rf1 ) : Loading ∆ξs = ξs ∆F / (F – Rf2) : Unloading And the exponential flow rule, used when a nonzero βι is defined: ∆ξs = β1 (1. − ξs) ∆F / (F – Rf1) ∆ξs = β2 ξs ∆F / (F – Rf2) : Loading : Unloading ✍ In general, shape-memory-alloys are found to be insensitive to rate-effects. Thus, in the above formulation “time” represents a pseudo variable, and its length does not affect the solution. ✍ All the equations are presented here for tensile loading-unloading, since similar expressions (with compressive property parameters) can be used for the compressive loading-unloading conditions. ✍ The incremental solution algorithm here uses a return-map procedure in In de x evaluation of stresses and the constitutive equations, for a solution step. Accordingly, the solution consists of two parts. Initially, a trial state is computed; then if the trial state violates the flow criterion, an adjustment is made to return the stresses to the flow surface. COSMOSM Advanced Modules 3-29 Chapter 3 Material Models and Constitutive Relations Creep and Viscoelastic Models Creep Creep is a time dependent strain produced under a state of constant stress. Creep is observed in most engineering materials especially metals at elevated temperatures, high polymer plastics, concrete, and solid propellant in rocket motors. Since creep involves larger time scale than structural dynamics, its effect can be neglected in dynamic analysis. Creep curve is a graph between strain versus time. Three different regimes can be distinguished in a creep curve; primary, secondary, and tertiary (see the following figure). Usually primary and secondary regimes are of interest. Figure 3-6. Creep Curve ε x σ and T are constants ε0 Primary Range Secondary Range Tertiary Range tR t 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. In de x Classical Power Law for Creep (Bailey-Norton law) (3-12) 3-30 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis where: T = Temperature (°Kelvin) (= inputting temperature + reference temperature + offset temperature) CT = A material constant defining the creep temperaturedependency [command MPROP, CREEPTC, value (default = 0) (Propsets > Material Property)] Exponential Creep Law (3-13) Both laws represent primary and secondary creep regimes in one formulae. Tertiary creep regime is not considered. In the above formula, the constants C0 to C6 are creep constants that must be defined by CREEPC and CREEPX through the use of MPROP (Propsets > Material Property) command based on the material creep properties. “t” is the current real (not pseudo) time and σ is the total uniaxial stress at time t. To extend these laws to multiaxial creep behavior, the following assumptions are made: • The uniaxial creep law remains valid if the uniaxial creep strain and the uniaxial stress are replaced by their effective values. • Material is isotropic • The creep strains are incompressible For a numerical creep analysis, where cyclic loading may be applied, based on the strain hardening rule, the current creep strain rates are expressed as a function of the current stress and the total creep strain: (3-14) where: In de x = Effective stress at time t = Total effective creep strain at time t COSMOSM Advanced Modules 3-31 Chapter 3 Material Models and Constitutive Relations = Components of the deviatoric stress tensor at time t ✍ Automatic Selection of step-size based on solution accuracy when AutoStepping is used. Non proportional loadings, in particular, lead to considerable stress variations from one step to next. The check on the creep strain increment is not enough to ensure accuracy of creep strains. Additional Checks are added to limit the creep strain rates using the total effective creep strain and ratio of the effective creep strain increment to the total effective creep strain, based on the creep tolerance that is input. ORNL (Oak Ridge National Laboratory) auxiliary strain hardening rules are used to extend creep behavior to cyclic loading conditions. The creep models can be used with the following element groups: • • • • • TRUSS2D & TRUSS3D PLANE2D 4/8 nodes (plane stress, plane strain, and axisymmetric) TRIANG 3/6 nodes (plane stress, plane strain, and axisymmetric) SOLID 8/20 nodes TETRA4 & TETRA10 ✍ Modification for Kelvin temperatures. The absolute temperature is evaluated from: T(absolute) = T + Tref + T(offset) ✍ Creep effects are included in evaluation of J-integral. Linear Isotropic Viscoelastic Model In de x 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: 3-32 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis (3-15) where and φ are the deviatoric and volumetric strains; G(t-τ) and K(t-τ) are shear and bulk relaxation functions. The relaxation functions can then be represented by the mechanical model, (shown in Figure 3-7) which is usually referred to as a Generalized Maxwell Model having the expressions as the following: Figure 3-7. Generalized Maxwell Model G0 η1 η2 η3 ηi ηN G1 G2 G3 Gi GN ε Gi = G0 g i ηi = Gi τGi (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: In de x (3-18) COSMOSM Advanced Modules 3-33 Chapter 3 Material Models and Constitutive Relations where γ t is the reduced time and γ is the shift function. In COSMOSM, the WLF (Williams-Landel-Ferry) equation is used to approximate the function: (3-19) where T0 is the reference temperature which is usually picked as the Glass transition temperature; C1 and C2 are material dependent constants. The material properties for the viscoelastic model are input through the MPROP (Propsets > Material Property) command. The required parameters include the following: Parameter Linear elastic parameters Relaxation function parameters WLF equation parameters GEOSTAR Symbol Description EX Elastic modulus NUXY Poisson’s ratio GXY (optional) Shear modulus G1, G2, G3, ......, G8 represent g1, g2, ..., g8 in EQ. (3-16) TAUG1, TAUG2, TAUG3, ......, represent τ1G, τ2G, ..., τ8G in EQ. (3-16) TAUG8 K1, K2, K3, ......, K8 represent k1, k2, ..., k8 in EQ. (3-17) TAUK1, TAUK2, TAUK3, ......, TAUK8 K K K represent τ1 , τ2 , ..., τ8 in EQ. (3-17) REFTEMP represents T0 in EQ. (3-19) VC1 represents C1 in EQ. (3-19) VC2 represents C2 in EQ. (3-19) The viscoelastic model can be used with the following element groups: In de x • • • • • • • 3-34 TRUSS2D & TRUSS3D BEAM2D & BEAM3D PLANE2D 4/8 nodes (plane stress, plane strain, and axisymmetric) TRIANG 3/6 nodes (plane stress, plane strain, and axisymmetric) SOLID 8/20 nodes TETRA4 & TETRA10 SHELL3T & SHELL4T COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis ✍ For TRUSS2D/3D elements, only uniaxial stress state is considered. The relaxation functions are reduced to the extension part. The extension relaxation moduli are input through K1, TAUK1,.... . The parameters G1, TAUG2, are not required. ✍ For BEAM2D/3D elements, (1) is applied to the extension direction; G1, TAUG1, ..... are needed only when the torsional degree of freedom is considered. ✍ Creep strain is printed if requested (see the STRAIN_OUT (Analysis > OUTPUT OPTIONS > Set Strain Output) command) which is defined as the difference between the total mechanical strain and the linear strain. Wrinkling Membrane The Wrinkling Membrane material is usually used to model fabric tension structures such as covers of indoor tennis courts and swimming pools. The wrinkling membrane used in such structures is very thin and flexible. It has inplane stiffness but does not have any flexural stiffness. For most of the cases, membrane prestresses are mechanically introduced in the fabric tension structures. The prestress and the geometry give the membrane out-of-plane stiffness. The shape of the structure is known in most structural analysis applications. However, in the case of fabric tension structures, we first have to determine the shape of the membrane surface. The equilibrium shape depends on the boundary conditions and the prestress in the membrane. The above process is called shapefinding analysis and is usually an iterative process in which the user should try several shapes. Significant changes in the geometries and stresses might occur when membrane structures are subjected to loads (wind or snow). Moreover, the membrane cannot resist any compressive stresses, therefore, wrinkling occurs. During the analysis, the strains and stresses in the principal directions are calculated. In de x 1. If ε1 > 0 and ε1 > 0 and ε2 > 0 or ε2 ≤ 0 and COSMOSM Advanced Modules -ε2 / ε1 ≤ 0 3-35 Chapter 3 Material Models and Constitutive Relations where ε1, ε2, and σ1, σ2 are strains and stresses in the principal directions 1 and 2 and ν is the Poisson's ratio, then the wrinkling does not occur. A linear elastic isotropic material matrix is used for the membrane. 2. If ε1 > 0 and ε2 ≤ 0 and -ε2 / ε1 > ν then wrinkling can occur. The membrane yields the stress state ε1 = E ε1; and ε2 = 0. 3. If ε1 ≤ 0 and ε2 ≤ 0 then biaxial wrinkling occurs and the element is inactive. The material properties required for this material model are the same as in the Linear Elastic-Isotropic material model. It is noted that the Wrinkling Membrane model is supported by the plane stress option of the PLANE2D and TRIANG elements and the membrane option of the SHELL3/4T elements only. Figure 3-8a. Fabric Tension Structure Figure 3-8b. Principal Stresses in Membrane Y Z σ2 σ1 In de x X 3-36 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis A Bounding Surface Model for Concrete Introduction The concrete model is a three-dimensional, rate-independent model with a bounding surface. The model adopts a scalar representation of the damage related to the strain and stress states of the material. The bounding surface in the stress space shrinks uniformly as the damage due to strain softening and/or tension cracks accumulates. The material parameters depend on the damage level, the hydrostatic pressure, and the distance between the current stress point and the bounding surface. The bounding surface function is: where In de x σ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. COSMOSM Advanced Modules 3-37 Chapter 3 Material Models and Constitutive Relations Figure 3-9. Bounding Surface σ ΙΙ Stress Point Hydroaxis R r θ Projection of Tensile Semiaxis Bounding Surface of Lowe r Damage Level Bounding Surface of Highe r Damage Level σΙ σ ΙΙΙ Damage Coefficient The damage coefficient represents the damage due to strain hardening or softening. The damage coefficient value is always positive and its magnitude in conjunction with the hydrostatic pressure represents the damage due to compression and tension cracking. For instance, the damage in a uniaxial compression test at the ultimate strength is normalized to be 1.0 and its value is approximately 0.20 for uniaxial tension test. The damage is obtained by integrating the incremental damage coefficient that depends on the plastic strain and the distance from the current stress state and the bounding surface. In de x where 3-38 HP = Plastic shear modulus FI(I1,θ) is function of I1 and θ and loading conditions COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis D = Normalized distance r/R r = Distance from the projection of the current stress point on the deviatoric plane to the hydroaxis R = Distance of the bounding surface from the hydroaxis along the deviatoric stress direction The Model Parameters and Feature The model is defined by two material parameters which are: 1. FPC = the concrete ultimate strength (fc') 2. 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 In de x (HP) are set. COSMOSM Advanced Modules 3-39 Chapter 3 Material Models and Constitutive Relations The parameters are temperature independent. Moreover, the model should be used in conjunction with small strain formulation. The model can be used with the following element groups. • TRUSS2D & TRUSS3D • PLANE2D & TRIANG • SOLID (8/20 nodes), (plane stress, plane strain, and axisymmetric) TETRA4 & TETRA10 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 In de x 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: 3-40 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis Strain Softening In de x 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. COSMOSM Advanced Modules 3-41 Chapter 3 Material Models and Constitutive Relations Stress-Strain Relationship References 1. Moussa, R. A. and Buykozturk, O., “A Bounding Surface Model for Concrete,” Nuclear Engineering and Design, Vol. 121, pp 113-125, 1990. 2. Chen, E. S., and Buyukozturk, O., “Damage Model for Concrete in Multiaxial Cyclic Stress,” J. Engineering Mechanics, ASCE, 111(6) 1985. User-defined Material Models Material behavior is often complex, and the analysts are sometimes faced with problems that require more sophisticated material models than those commonly used. COSMOSM allows the users to define their own material models. This option can be used with the following element groups: In de x • • • • • • • 3-42 TRUSS2D & TRUSS3D PLANE2D 4/8 nodes (plane stress, plane strain, and axisymmetric) TRIANG 3/6 nodes (plane stress, plane strain, and axisymmetric) SOLID 8/20 nodes TETRA4 & TETRA10 SHELL 3/4/6/3T/4T/6T BEAM2D & BEAM3D COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis The user will be required to modify a FORTRAN subroutine named UMODEL in a FORTRAN file named “NSUM.F” to be able to incorporate the new model(s). The following sections describe the procedure for defining these models and linking them to NSTAR. In addition, some useful Function statements, COMMON statements, and subroutines are presented to provide the user with the information needed to define a user's model. Preparing the NSTAR Executable File For Windows user’s the required files are stored in a subdirectory called NL User Material Model off the COSMOSM installation directory. These files must be used as explained in the following sections. Requirements for Windows NT/2000 Microsoft Visual Studio Basic 6.0 Contents of the Program The NSTAR material model utility files stored in the NL User Material Model subdirectory consist of two sample files, the object library, and the make file which creates the special NSTAR module. These files are as noted below: FORTRAN sample files “Nsum.f” and Nsumc.F” for the user material model and the user creep law, respectively. 2. The Nstar.lib object library for Windows NT/2000 is required to create the special NSTAR executable file. 3. The make file “makex” which should be used to compile, link and generate the NSTAR executable file for Windows NT/2000 platforms. In de x 1. COSMOSM Advanced Modules 3-43 Chapter 3 Material Models and Constitutive Relations Procedures 1. Modify subroutine UMODEL in the FORTRAN file named “Nsum.f” (and / or subroutine CREPUM in file “nsumc.f” for the user creep laws). 2. 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). 3. For compilation and linking type the command: “nmake makex” in a DOS window (nmake.exe nmakx.err are properties of Microsoft Linker). The Nstar.exe file should then be copied into the COSMOSM directory. It is recommended that you save (or rename) the original execution file for future use. Model Definition Procedure 1. Prepare the modified Nstar.exe file after modifying the UMODEL sub-routine and appending user subroutines to the “NSUM.F” file (an example to show the procedure for modifying the UMODEL will be presented in the next section). 2. 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]. 3. 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. Modifying the UMODEL Subroutine Subroutine UMODEL calls the proper user subroutine(s) based on the material model (MODEL) and the element type (IGTYP). Upon entrance, the STRAIN vector is known. The user must define the STRESS vector and the stress-strain matrix [SS], before returning to the main routine. In de x In addition, if there are state variables to be saved, they must be placed into common VSTORE, as explained in the Useful COMMON statements section. In the following, the UMODEL subroutine and its arguments are explained. 3-44 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis SUBROUTINE UMODEL (STRAIN, STRESS, SS, NDIMS, IGTYP, NEL, IPT, NPT, IOUT, MODEL) IMPLICIT REAL*8 (A-H,O-Z) DIMENSION STRAIN(NDIMS), STRESS(NDIMS), SS(NDIMS,NDIMS) Variable Description STRAIN 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 STRESS {E11} (Updated Lagrangian only) PLANE2D or TRIANG {E11,E22,E12,E33} SOLID, or TETRA4/10 {E11,E22,E33,E12,E23,E13} SHELL 3/4/6/3T/4T/6T* {E11,E22,E123} 2nd Piola-Kirchhoff stresses (for Total Lagrangian) or Cauchy stresses (for Updated Lagrangian) in the global Cartesian directions TRUSS2D/3D {S11}(Updated Lagrangian only) PLANE2D or TRIANG {S11,S22,S12,S33} SHELL 3/4/6/3T/4T/6T {E11,E22,E12} SOLID, or TETRA4/10 {S11,S22,S33,S12,S23,S13} SHELL 3/4/6/3T/4T/6T* {S11,S22,S12} SS Strain-Stress Matrix: {STRESS} = [SS] {STRAIN} NDIMS Number of Strain or Stress Components TRUSS2D, TRUSS3D BEAM2D or BEAM3D = 1 PLANE2D or TRIANG = 4 SOLID, TETRA4, or TETRA10 = 6 SHELL 3/4/6/3T/4T/6T = 3 IGTYP Element Group Type PLANE2D or TRIANG (Axisymmetric option) = 0 PLANE2D or TRIANG (Plane-Strain option) = 1 PLANE2D or TRIANG (Plane-Stress option) = 2 In de x SOLID, TETRA4, or TETRA10 = 3 TRUSS2D or TRUSS3D = 4 COSMOSM Advanced Modules 3-45 Chapter 3 Material Models and Constitutive Relations Variable Description SHELL 3/4/6/3T/4T/6T = 5 BEAM2D or BEAM3D = 6 NEL Element number IPT Location (Gauss point) number in the element NPT Total number of Locations (Gauss points) for this element IOUT Output unit number for printing MODEL User material model number + 100 [101-120] *In the case of shells, the above stresses and strains refer to in-plane terms only. To define out-of-plane (transverse) effects, common SHLCUR need to be used (refer to the Useful Common statements section). Example SUBROUTINE UMODEL (STRAIN,STRESS,SS,NDIMS, IGTYP,NEL,IPT,NPT,IOUT,MODEL) IMPLICIT REAL*8 (A-H,O-Z) DIMENSION STRAIN(NDIMS), STRESS(NDIMS), SS(NDIMS,NDIMS) MODL = MODEL - 100 IGTP = IGTYP + 1 GO TO (10,20), MODL 10 GO TO (11,11,11,13,14,15,14), IGTP C--PLANE2D /TRIANG 11 CALL MOD2D1 (STRAIN,STRESS,SS,NDIMS, IGTYP,NEL,IPT,NPT,IOUT) RETURN 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 (STRAIN,STRESS,SS,NDIMS, IGTYP,NEL,IPT,NPT,IOUT) In de x RETURN 20 GO TO (21,21,21,23,24,25,24), IGTP 3-46 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis C--PLANE2D /TRIANG 21 CALL MOD2D2 (STRAIN,STRESS,SS,NDIMS, IGTYP,NEL,IPT,NPT,IOUT) RETURN C--SOLID /TETRA4 /TETRA10 23 CALL MOD3D2 (STRAIN,STRESS,SS,NDIMS, IGTYP,NEL,IPT,NPT,IOUT) RETURN C--TRUSS2D / TRUSS3D 24 CALL MODTR2 (STRAIN,STRESS,SS,NDIMS, IGTYP,NEL,IPT,NPT,IOUT) RETURN END SUBROUTINE UMINIT (IGTYP,MODEL) Subroutine to request special treatments and/or additional information for the user model formulation. This subroutine is provided in the Fortran file NSUM.f, and is called internally by the program per element group. Based on the element type (IGTYP) and model number (MODEL>101), this subroutine can be altered to activate (or deactivate) flags, to request: 1. Additional storage for the state variables 2. Nodal Coordinate per element 3. Evaluation (Gaussian Point) Location & Jacobian 4. SHELL formulation based on initial-configuration (Lagrangian Strains, 2nd Piola-Kirchhoff stresses) 5. Orthotropic transformation matrix 6. Deformation Gradient Tensor The activation of each feature, allows for the common statement that is associated with it to become available, during the model formulation. Optional Common Statements: In de x IMPLICIT REAL*8 (A-H,O-Z) COMMON /VSMORE/ MDROW, MOREX, VSMOR(63*10) COMMON /ELXYZS/ EXYZ0(3,21), EXYZN(3,21), IELXYZ COSMOSM Advanced Modules 3-47 Chapter 3 Material Models and Constitutive Relations COMMON RRR,SSS,TTT, WEIGHT, JACOB, XXX,YYY,ZZZ,IPOSIT COMMON /FMUTYP/ ICONF COMMON /DIRECS/ ORTC(3,3), T(6,6), NORTH COMMON /DGRADS/ FMTX(3,3), IDFGRD Default Setting: MOREX = 0 -> Additional storage is not required. IELXYZ = 0 -> Nodal coordinates are not required. IPOSIT = 0 -> Location information is not required. ICONF = 1 -> Shell formulation is based on the deformed geometry. NORTH = 1 -> Orthotropic formulation is activated. IDFGRD = 1 -> Deformation Gradient Tensor is required. ✍ For more information regarding the above common statements, see the Useful COMMON Statements section. Useful FUNCTION Statements to Access Information from Data Base To Get Any Real Constant, Use Function REAL*8 FUNCTION RCNST (i) Variable Description i real constant number) Example To assign the 5th real constant in the set for the current element to RX, set: In de x REAL*8 RX, RCNST RX = RCNST (5) 3-48 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis To Get Any Material Property, Use Function REAL*8 FUNCTION PROPRT (id, temp) Variable Description id property id number (see the table below) temp temperature (used only if property is temperature-dependent) Example To get modulus of elasticity, Poisson's ratio, and density for the current element, set: REAL*8 EX,NUXY,DENSITY, PROPRT,ETEMP, US1 EX = PROPRT (1,ETEMP) NUXY = PROPRT (3,ETEMP) DENSITY= PROPRT (16,ETEMP) US1 = PROPRT (-36,ETEMP) Table 3.1. Property ID Table id = 1-EX 2-ALPX 3-NUXY 4-SIGYLD 5-ETAN 6-EY id = 19-26 -> Hyperelastic Constants -ij 13-GXZ 14-GYZ 15-VISCM 16-DENS 17-FRCANG 18-COHESN -> 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. In de x id = 7-EZ 8-NUXZ 9-NUYZ 10-ALPY 11-ALPZ 12-GXY COSMOSM Advanced Modules 3-49 Chapter 3 Material Models and Constitutive Relations Useful COMMON Statements to Access Information From Data Base General Information Common REAL*8 UTEMPO, UTEMPN, TIMCUR, TIMINC COMMON /UVARBL/ UTEMPO, UTEMPN, TIMCUR, TIMINC, ISTEP, IEQT, IREF, ISPR, LGDFM Variable Description UTEMPN Average element temperature at the current step UTEMPO Average element temperature at the last step TIMCUR Time value at the current step (t + ∆t) TIMINC Time increment for the current step (∆t) ISTEP Current step number IEQT Equilibrium iteration number IREF = 0 -> Stiffness is to be reformed (otherwise IREF>0) ISPR > 0 -> During stress printings (otherwise ISPR = 0) LGDFM = 0 -> Small deflection theory = 1 -> Large displacement analysis (Updated Lagrangian formulation, U.L.) = 2 -> Large displacement analysis (Total Lagrangian formulation, T.L.) State Variables Common Variables to be saved and recovered from one previous step, if any. REAL*4 VSTOR COMMON /VSTORE/ NEXIS, NDMV, VSTOR (126) Variable Description NEXIS > 0 -> previous values are restored. In de x = 0 -> parameters are initialized to zero (occurs only at the start of solution) (not to be changed). 3-50 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis Variable Description NDMV Length of the variables to be stored (126 Real*4 or 63 Real*8) (not to be changed). VSTOR Vector of state variables to be saved or recovered (to be changed). Example 1. Bring in A1(n1), A2(n2), A3(n3) from last step. 2. Save these variables (updated to the current step by the user) to be used in the next step. Define the common as: REAL*8 A1 REAL*4 A2 INTEGER A3 COMMON /VSTORE/ NEXIS,NDMV, A1(n1),A2(n2),A3(n3) NDMV = (n1*2 + n2 + n3) < or = 126 Upon entrance, A1, A2, A3 represent values from last step. Therefore, They can be used to define material law and stresses for the current step. Before leaving, these parameters must be updated to represent values at the current step and will be saved for use in the next step. Deformation Gradient Tensor Common REAL*8 FMTX COMMON /DGRADS/ FMTX(3,3), IDFGRD Variable Description IDFGRD > 0 -> Deformation gradient matrix is required = 0 -> Deformation gradient matrix is not used (default = 1) FMTX Deformation Gradient Tensor (only when IDFGRD>0) T.L. -> Right deformation tensor In de x U.L. -> Left deformation tensor COSMOSM Advanced Modules 3-51 Chapter 3 Material Models and Constitutive Relations ✍ If the deformation gradient tensor is not required, the user can set IDFGRD = 0 to save time. Orthotropic Directions Transfo rmation Matrices REAL*8 ORTC,ORTT COMMON /DIRECS/ ORTC(3,3), ORTT(6,6), NORTH Variable Description NORTH > 0 -> Calculate the orthotropic transformation matrices = 0 -> do not calculate orthotropic matrices (default =1) ORTC 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 In de x unnecessary calculations. 3-52 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis Additional State Variables Common Provides additional storage for the state variables in excess of the storage capacity of common VSTORE. REAL*4 VSMOR COMMON /VSMORE/ MDROW, MOREX, VSMOR(126*10) Variable Description MDROW > 0 -> Previous values are restored. = 0 -> Variables are initialized to zero. (not to be altered) MOREX = 0 -> Additional storage is not required. = m: 1<m<10 -> m*126 additional variables are needed to be saved & VSMOR Vector of additional state variables to be saved and recovered. ✍ Parameter MOREX must be reset (if non-zero) in subroutine UMINIT, according to the element type and model. ✍ Select m such that: (m-1)*126 < no. of additional variables < m*126 Element Nodal Coordinates Common Provides information regarding the initial & current positions of the nodes associated with the element REAL*8 EXYZ0,EXYZN COMMON /ELXYZS/ EXYZ0(3,21), EXYZN(3,21),IELXYZ Variable Description IELXYZ =1 -> Provide nodal coordinates =0 -> Do not provide nodal coordinates In de x EXYZ0(i,N) Coordinate i of the Nth node of the element (Initial position) EXYZN(i,N) Coordinate i of the Nth node of the element (Current position) COSMOSM Advanced Modules 3-53 Chapter 3 Material Models and Constitutive Relations ✍ 1< i < 3, represents one of the 3 global directions. ✍ 1< N < Number of nodes per element ✍ Parameter IELXYZ must be reset in subroutine UMINIT, according to the element type and model. Element Nodal connectivity Common COMMON /ELNODS/ NENOD(21), NNODMX, NELCUR Variable Description NELCUR Element id number NNODMX Number of nodes for this element NENOD Vector of Node numbers Evaluation Point Information Common Provides information regarding the location of the point, inside the element, for which the U-Model subroutine is called. REAL*8 RRR,SSS,TTT,WEIGHT,JACOB,XXX,YYY,ZZZ COMMON /POSITN/ RRR, SSS, TTT, WEIGHT, JACOB, XXX, YYY, ZZZ, IPOSIT Variable Description IPOSIT =1 -> Provide information about location =0 -> Do not provide location information RRR,SSS,TTT Gaussian coordinates for this point [-1 to 1] WEIGHT Multiplier for integration JACOB Jacobian evaluated at this point XXX,YYY,ZZZ Global coordinates for this point In de x Element Type Exceptions 3-54 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis PLANE2D and TRIANG TTT: not used. ZZZ: Thickness at this point Associated Volume = Weight *|JACOB| * Thickness SOLID and Tetrahedral elements Associated Volume = Weight *|JACOB| All Shell elements RRR,SSS: not used. TTT: Gaussian coordinate in the thickness direction [-.5 to .5] JACOB: Initial AREA Associated Volume = Weight * Thickness *AREA Beam elements RRR: Gaussian coordinate in the Length direction [0 to 1] SSS,TTT: Gaussian coordinates on the Cross Section [-.5 to .5] JACOB: AREA of the Cross Section XXX,YYY, ZZZ: Coordinates with respect to the element system Associated Volume = Weight * Length * AREA Solution Termination Common To Stop/Restart solution when errors are detected. In de x COMMON /AUTOFLG/ IAUTSTP, JCHECK, KSTOP Variable Description JCHECK = 9 -> Set this parameter =9 when errors are detected. It prompts to Stop the solution, or restart the step with a smaller time increment in case of auto-stepping. Previous-Step Information Common for Beam Elements COSMOSM Advanced Modules 3-55 Chapter 3 Material Models and Constitutive Relations Additional information that is provided in regards to the previous solution step: Time=t, and can be used in the current solution step: Time=t+dt) REAL*8 EPST,SIGT,GTAN COMMON/ BMLAST/ EPST, SIGT, GTAN Variable Description EPST Axial Strain at time=t SIGT Axial Stress at time=t GTAN Current Shear Strength for Beam with torsion = Gxy (GTAN can be changed in the U-MODEL routines for BEAM3D with torsion) Formulation Type common for Shell Elements Defines whether the material model formulation is based on the element’s initial state, or the deformed state. COMMON/FMUTYP/ ICONF Variable Description ICONF = 1 -> Formulation is based on the current state of deformation [Eulerian Strains, Cauchy Stresses] = 0 -> Formulation is based on initial configuration at time 0 [Green-Lagrange Strains, 2nd PK stresses] ✍ Parameter ICONF must be set in subroutine UMINIT, based on the model formulation for shell elements (IGTYP=5). ✍ Among the available material models for SHELL in NSTAR, only the Hyper- In de x elastic models are formulated based on the initial configuration of the element. 3-56 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis Right Cauchy-Green Strains Common for Shell Elements This strain tensor is evaluated from Lagrangian strains, based on the element’s initial configuration. REAL*8 C11,C22,C33,C12,C23,C13 COMMON /CGDEFO/ C11, C22, C33, C12, C23, C13 Variable Description C11,…,... C13 Components of the right Cauchy-Green Tensor Previous-step Information Common for Shell Elements Additional information that is provided in regards to the previous solution step: (Time=t), which can be used in the solution of the current step (Time=t+dt). REAL*8 STRNT,STNTH,THICKT,AREAT,AREAN COMMON /SHLAST/ STRNT(6), STNTH(4), THICKT, AREAT, AREAN Description STRNT Mechanical Strains at time t: {E11t, E22t, E12t, E33t, E13t, E23t} STNTH Thermal Strains at time t: {ETh11, Eth22, Eth12, Eth33} THICKT Thickness at time t AREAT Area at time t AREAN Area at time t+dt In de x Variable COSMOSM Advanced Modules 3-57 Chapter 3 Material Models and Constitutive Relations Transverse (Out-of-Plane) Strains/Stresses Common for Shell Elements Additional information that is required to be defined in the U-MODEL routine for the current solution step: time=t+dt. REAL*8 GAMA,TAU,TAG,EPSZ,ENRGY COMMON/SHLCUR/ GAMA(2), TAU(2), TAG(2,2), EPSZ, ENRGY Variable Description GAMA Transverse Shearing Strains at time t+dt (known) {E13, E23} TAU Transverse Shearing Stresses at time t+dt (to be defined) {S13, S23} TAG Current Transverse Shearing strain-stress matrix. d{TAU}=[TAG].d{GAMA} (to be defined) EPSZ Strain normal to the plane at time t+dt (optional). {E33} ENRGY Energy at time t+dt (optional). {E33} ✍ Here the shearing strains, {GAMA}, are provided by the program. The transverse shear stresses, {TAU}, and the GAMA-TAU matrix, [TAG], must be defined by the user. ✍ d{TAU} and d{GAMA} are used to represent variations of the shearing stresses & strains, at time t+dt. ✍ The normal-to-plane strain component, EPSZ, is used in evaluation of the current thickness. It is initially evaluated based on the assumption that the material is incompressible. However, it can be corrected in the U-Model routine, for compressible materials. In de x ✍ The last parameter, ENRGY, is used only for printout. 3-58 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis Useful Subroutines Subroutine to Form Transformation Matrix Between Vectors of Stress or Strain in Different Coordinate Systems REAL*8 T(3,3), TT(LNG,LNG) CALL SYSTRF (TT,T,IGTYP,LNG) If [T] relates stress (or strain) tensors in two systems a and b: [Tensor(a)] = [T] * [Tensor(b)] * [T(transpose)] Then, [TT] is defined such that {Vector(a)} = [TT(transpose)] *{Vector(b)} [TT] is evaluated according to: ij = refer to stress components in system (a) mn = refer to stress components in system (b) ✍ Regardless of the size (LNG), the rows and columns of [TT] to be defined In de x 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. COSMOSM Advanced Modules 3-59 Chapter 3 Material Models and Constitutive Relations Subroutine to Get [TC] = [TA] (transpose) * [TB] REAL*8 TA(NA1,NA2), TB(NB1,NB2), TC(NC1,NC2) CALL MULATB (TA, TB, TC, NA1, NA2, NB1, NB2, NC1, NC2) NA1, NA2 = number of rows, columns in [TA] NB1, NB2 = number of rows, columns in [TB] NC1, NC2 = number of rows, columns in [TC] ✍ Since the rows and columns may not be equal for the three matrices, minimums of (NA2, NC1), (NA1, NB1), and (NB2,NC2) are used in matrix multiplication. User-Defined Creep Laws This feature allows the user to create his/her own creep law and implement it into NSTAR in a procedure similar to the one used for user material models. Accordingly, a library of NSTAR object files will be provided to the customer plus directions as to how to code his/her own creep law and link with the NSTAR library. The user creep law(s) can be used to model creep behavior in conjunction with most available or user defined material models in NSTAR. A creep law gives an expression for the creep behavior in an uniaxial environment; In the multi-axial case, the uniaxial stresses or strains are replaced by their effective (or equivalent) values in the creep formulation. Here, the user is only required to provide the uniaxial expression that yields the uniaxial creep strain rate; the extension of the model to the multi-axial case (based on the element type), the considerations for stress reversals, and the accumulation and storage of pertinent data is done internally by NSTAR. User creep laws can be used with the following element groups: In de x • • • • • 3-60 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 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis The user will be required to modify a FORTRAN subroutine named CREPUM in a FORTRAN file named 'NSUMC.F' to be able to incorporate the new creep law(s). The linking procedure is already explained in the section regarding the user-defined material models (Replace 'NSUM.F' by 'NSUMC.F' or just add 'NSUMC.F' to the list of files to be used). The following sections define the procedure for defining user creep laws. Model Definition Procedure 1. Prepare the modified NSTAR.EXE file after the CREPUM subroutine and appending user subroutines to the 'NSUMC.F' file are completed (an example to show the procedure for modifying the CREPUM routine will be presented in the next section). 2. 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. 3. 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. Modifying the CREPUM Subroutine Subroutine CREPUM calls the proper user subroutine(s) based on the creep law (independent of element type). Upon entrance, current effective creep strain, current effective stress, and current temperature is known. The user must define the current effective creep strain rate before returning to the main routine. ✍ Creep behavior under stress reversals is based on the ORNL auxiliary hardening rules for all creep laws. In de x ✍ The user does not need to be concerned with storage of data, since at each time step, the current creep strains and the current creep origins (for stress reversals) are stored and recovered internally by NSTAR. COSMOSM Advanced Modules 3-61 Chapter 3 Material Models and Constitutive Relations ✍ Function statements RCNST & PROPRT, as explained in the user material model section, can also be used for the user creep model to access information from data base. ✍ Among the common blocks defined for user material model, only common block UVARBL can be used in the user creep subroutine to access information such as current time, current time increment, element temperature, and etc. ✍ The customer is responsible to have the proper Compiler and linker (See section on user-defined material models). In the following, the CREPUM subroutine and it's arguments are explained. In addition, an ex-ample of a power creep law is given. SUBROUTINE CREPUM (EDOT,EHBAR,SIGBAR,TEMP,TREF,TOFSET,NCTYPU,NEL,IPT,IOUT) IMPLICIT REAL*8 (A-H,O-Z) Variable Description EDOT Effective creep strain rate (to be defined) EHBAR Effective Creep Strain SIGBAR Effective Stress TEMP Current Temperature = Temp(t+dt/2) Reference temperature TOFSET Offset units for evaluation of absolute temperature NCTYPU id number for the user creep law = -1,-2,... NEL Element number IPT Location (Gauss point) number in the element IOUT Output unit number for printing In de x TREF 3-62 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis Example NCTYPE=-NCTYPU GO TO (100,200,900,900,900) NCTYPE C C** NCTYPE=1 -> User creep law type 1 C 100 CONTINUE CALL CREEP1 (EDOT,EHBAR,SIGBAR,TEMP,TREF,TOFSET,NEL,IPT,IOUT) RETURN C C C** NCTYPE=2 -> User creep law type 2 C 200 CONTINUE CALL CREEP2 (EDOT,EHBAR,SIGBAR,TEMP,TREF,TOFSET,NEL,IPT,IOUT) RETURN C C C** Non-existent Creep Models: C 900 CONTINUE RETURN C END Example Define Effective Creep Strain rate for a power law given by: (1/sec) Where effective stress (SIGBAR) is in ksi, and T is Temperature in Fahrenheit. Lets assume that the creep constants are input by User constants: In de x MPROP, , MC11, 4.64E-8 MPROP, , MC12, 12.5 MPROP, , MC13, 53712 And, COSMOSM Advanced Modules 3-63 Chapter 3 Material Models and Constitutive Relations TOFSET, 460. TREF, 70. (Note that the above law is equivalent to the NSTAR classical power law with C2 = 1.0) Coding SUBROUTINE CREEP1 (EDOT,EHBAR,SIGBAR,TEMP,TREF,TOFSET,NEL,IPT,IOUT) IMPLICIT REAL*8 (A-H,O-Z) C0 = PROPRT(-11,TEMP) C1 = PROPRT(-12,TEMP) CT = PROPRT(-13,TEMP) TKLVN = TEMP + TREF + TOFSET EDOT = C0 * (SIGBAR)**C1 * DEXP(-CT/TKLVN) RETURN END Strain Output Five types of strain output are available in NSTAR namely, 1. Total strain 2. Thermal strain 3. Creep strain 4. Plastic strain In de x 5. Principal strain 3-64 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis For Small Displacement formulation (Element Group Op. 6 = 0) for all structural elements (trusses, beams, pipes, and shells) which are not associated with hyperelastic or large strain plastic material models, the infinitesimal strains are output. For large strain plasticity model, the logarithmic strains are output. Otherwise, the Unit Extensions are adapted, which are defined as follows: 1. Figure 3-11 X2 dl1 eR: Extension ratio with respect to the original length in the direction XR (R = 1, 2, or 3 to denote the direction). dL1 X1 where λR = Stretch ratio in the direction XR = Lagrangian strain tensor 2. g12, g23, g13: Change of angle between two axes originally in the XR and XS directions θRs = θR + θs Figure 3-12 X2 = π/2 - ϑRs dl 2 = sin-1 (cos ϑRs) θ2 ϑ1 2 dl1 θ1 dL 2 X1 In de x dL 1 COSMOSM Advanced Modules 3-65 Chapter 3 Material Models and Constitutive Relations 3. Logarithmic strain : Principal strains are defined as follows: 1. Small displacement or large strain plasticity formulation: where = infinitesimal strain tensor or logarithmic strain tensor (large strain plasticity) 2. e = principal strain δij = 1 if i = j and δij = 0 otherwise Large displacement formulation (excluding large strain plasticity): e = λ -1 where = Left and Right Cauchy-Green strain tensors = Principal stretch ratio In de x λ 3-66 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis Automatic Determination of Material Properties from Test Data NSTAR offers automated facilities (curve-fitting) for the analyst to determine material constants for various models, namely, Mooney-Rivlin, Ogden, and viscoelasticity. Two commands, MPCTYPE (LoadsBC > FUNCTION CURVE > Material Curve Type) and MPC (LoadsBC > FUNCTION CURVE > Material Curve), are required in the data entry level. The commands and the corresponding options are explained below: MPCTYPE Geo Panel: LoadsBC > FUNCTION CURVE > Material Curve Type For Mooney-Rivlin and Ogden Models Variable Description type 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 Minimum and maximum values of ALPH(1),... In de x value1, value2, etc.: COSMOSM Advanced Modules 3-67 Chapter 3 Material Models and Constitutive Relations ✍ Notes: 1. An experiment can be used alone or combined with the other experimnts. For example, IJK = 101 means both uniaxial and equibiaxial test data are present. 2. To obtain a set of accurate material constants for Mooney-Rivlin model, both uniaxial and plane strain tests should be employed. Equibiaxial test data can also be collected. 3. For Mooney-Rivlin model, the singular use of plane strain data is not acceptable because of the linear dependency of the material constants in the plane strain solution. 4. Number of terms might be increased inside the program. The preset criteria are listed below for Ogden model: with uniaxial and/or plane strain only: - strain > 125% ---> 2-term approximation with equibiaxial added: - strain > 125% ---> 3-term approximation - strain > 700% ---> 4-term approximation 5. It is suggested that for the Mooney-Rivlin model the analyst use 5-term approximation when strain > 125% and 6-term approximation when strain > 600%. 6. Value1 and the rest are only for Ogden model. For 1-term approximation, value1 and value2 are required. Likewise are 2-term, etc. Default values will be used if they are not input. For Viscoelastic Model Variable Description type type of material property curve =4 icode 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 Number of terms for shear relaxation approximation number2 Number of terms for bulk relaxation approximation In de x = 1 to 8 = 1 to 8 3-68 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis ✍ Nonzero value of number1 is input only when shear relaxation is present. Likewise is for number2. MPC Geo Panel: LoadsBC > FUNCTION CURVE > Material Curve For Mooney-Rivlin and Ogden models, stress is defined as the nominal stress, i.e., force/original area (> 0) and strain is defined as the stretch ratio, i.e., final length/ original length (> 0). For viscoelastic model, the definition of stress versus strain is replaced by relaxation function versus time. ✍ Multiple stress-strain curves can be input under the same material set number. The input sequence is: uniaxial, plane strain, and equibiaxial. ✍ The relaxation function must be in a descending order starting with a non-zero time. ✍ The instantaneous shear and bulk moduli are calculated in the program by using properties EX and NUXY. Evaluation Process After the experimental data are input, the nonlinear program mathematically fits the data. There are a few criteria preset inside the program for the evaluation process. They are listed below: Mooney-Rivlin constants A+B must be greater than zero. 2. Summation of Ogden constants ALPH(I) * MU(I) must be greater than zero. 3. 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 1. COSMOSM Advanced Modules 3-69 Chapter 3 Material Models and Constitutive Relations 4. The ith relaxation modulus G(I) or K(I) should contain a positive sign. 5. 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: In de x 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 3-70 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis Geo Panel: LoadsBC > FUNCTION CURVE > Material Curve Type (MPCTYPE) MPCTYPE,1,2,111,6, C* uniaxial test data Geo Panel: LoadsBC > FUNCTION CURVE > Material Curve (MPC) MPC,1,0,1,.... C* plane strain test data MPC,1,0,23,.... C* equibiaxial test data MPC,1,0,36,.... 2. Results in output file: Curve Fitting for Mooney-Rivlin Material Constants: Material Property Set 1 6-term approximation Term Number Mooney-Rivlin Constant 1 0.168951 2 0.007546 3 -0.001034 4 -0.000094 5 -0.000001 6 0.000038 Principal Stretch Ratio Stress (Data in Uniaxial) Stress (Theory) 0.1031E+01 0.1640E-01 0.3181E-01 ..... ..... 0.5303E+01 0.5235E+01 In de x ..... 0.7375E+01 COSMOSM Advanced Modules 3-71 Chapter 3 Material Models and Constitutive Relations Principal Stretch Ratio Stress (Data in Plane Strain) Stress (Theory) 0.1063E+01 0.4760E-01 0.8135E-01 ..... ..... ..... 0.4952E+01 0.1856E+01 0.1793E+01 Principal Stretch Ratio Stress (Data in Equibiaxial) Stress (Theory) 0.1033E+01 0.8060E-01 0.6473E-01 ..... ..... ..... 0.4429E+01 0.2465E+01 0.2465E+01 Stress Error = 0.2949E+00 3. Graphical display from user file: In de x Figure 3-13. Comparison of Results for Uniaxial Test 3-72 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis Figure 3-14. Comparison of Results for Plane Strain Test In de x Figure 3-15. Comparison of Results for Equibiaxial Test COSMOSM Advanced Modules 3-73 Chapter 3 Material Models and Constitutive Relations Ogden Model 1. Input commands: Geo Panel: Propsets > Element Group (EGROUP) EGROUP,1,PLANE2D,0,2,0,0,6,2,0, C* uniaxial, plane strain, and equibiaxial tests present C* 3-term approximation C* Initial trial range: ALPH(1): (1.,2.), ALPH(2): (4.5,5.5), C* ALPH(3): (-2.5,-1.5) Geo Panel: LoadsBC > FUNCTION CURVE > Material Curve Type (MPCTYPE) MPCTYPE,1,3,111,3,1.,2.,4.5,5.5,-2.5,-1.5, C* Using the same stress-strain curves as Mooney-Rivlin model...... 2. Results in output file: Curve Fitting for Ogden Material Constants: Material Property Set 1 3-term approximation ALPHI MUI 1 1.100000 0.738110 2 4.800000 0.002134 3 -2.100000 -0.008790 Principal Stretch Ratio Stress (Data in Uniaxial) Stress (Theory) 0.1031E+01 0.1640E-01 0.3765E-01 ..... ..... ..... 0.7375E+01 0.5303E+01 0.5111E+01 In de x Term Number 3-74 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis Principal Stretch Ratio Stress (Data in Plane Strain) Stress (Theory) 0.1063E+01 0.4760E-01 0.9672E-01 ..... ..... ..... 0.4952E+01 0.1856E+01 0.1823E+01 Principal Stretch Ratio Stress (Data in Equibiaxial) Stress (Theory) 0.1033E+01 0.8060E-01 0.7794E-01 ..... ..... ..... 0.4429E+01 0.2465E+01 0.2488E+01 Stress Error = 0.4977E+00 3. Graphical display from user file: In de x Figure 3-16. Comparison of Results for Uniaxial Test COSMOSM Advanced Modules 3-75 Chapter 3 Material Models and Constitutive Relations Figure 3-17. Comparison of Results for Plane Strain Test In de x Figure 3-18. Comparison of Results for Equibiaxial Test 3-76 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis Viscoelastic Model 1. Input commands: Geo Panel: Propsets > Element Group (EGROUP) EGROUP,1,PLANE2D,0,2,1,0,8,0,0, C* Instantaneous elastic moduli Geo Panel: Propsets > Material Property (MPROP) MPROP,1,EX,9152, MPROP,1,NUXY,0.3, C* shear and bulk relaxation functions present C* 8- and 2-term approximation for shear and bulk relaxation C* functions respectively Geo Panel: LoadsBC > FUNCTION CURVE > Material Curve Type (MPCTYPE) MPCTYP,1,4,110,8,2, C* shear relaxation test data Geo Panel: LoadsBC > FUNCTION CURVE > Material Curve (MPC) MPC,1,0,1,.... C* bulk relaxation test data MPC,1,0,81,.... 2. Results in output file: Curve Fitting for Viscoelastic Material Constants Material Property Set 1 In de x 8-term approximation COSMOSM Advanced Modules 3-77 Chapter 3 Material Models and Constitutive Relations Term Number GI TAUGI 1 0.34245 0.00017 2 0.12260 0.00500 3 0.58632 0.0500 4 0.44963 0.39043 5 0.29849 0 6 0.53631 2.15719 7 0.019014 50.000000 8 0.002623 95.000000 Shear Relaxation Function Time Data Theory 0.5000E-05 0.3221E+04 0.3217E+04 ..... ..... ..... 0.5000E+03 0.5112E+03 0.5097E+03 Relaxation Function Error = 0.2829E+03 2-term approximation Term Number KI TAUKI 1 0.508247 0.050720 2 0.252678 5.759163 Bulk Relaxation Function Time Data Theory 0.1500E-02 0.7513E+04 0.7513E+04 ..... ..... ..... 0.1500E+02 0.2002E+04 0.1966E+04 In de x Relaxation Function Error = 0.1545E+03 3-78 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis 3. Graphical display from user file: Figure 3-19. Comparison of Results for Shear Relaxation Function TIM E Figure 3-20. Comparison of Results for Bulk Relaxation Function In de x TIM E COSMOSM Advanced Modules 3-79 Chapter 3 Material Models and Constitutive Relations References 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. 2. Bathe, K. J., Finite Element Procedures in Engineering Analysis, Prentice-Hall, 1982. 3. 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. 4. Chen, W. F., and, Mizunu, E., Nonlinear Analysis in Soil Mechanics, Elsevier, 1990. 5. Chen, W. F., Plasticity for Structural Engineers, Springer-Verlag, 1988. 6. Chen, W. F., Plasticity in Reinforced Concrete, McGraw-Hill, 1982. 7. Chen, W. F., and Saleeb, A. F., Constitutive Equations for Engineering Materials, Vol. 1, Elasticity and Modeling, John Wiley, 1981. 8. Christensen, R. M., Theory of Viscoelasticity, Second edition, 1982. 9. Drucker, D. C., and Prager, W., “Soil Mechanics and Plastic Analysis or Limit Design,” Quarterly of Applied Mathematics, Vol. 10, pp. 157 165, 1952. 10. Hill, R., The Mathematical Theory of Plasticity, Oxford University Press, London, 1950. 11. 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. 12. 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. In de x 1. 3-80 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis 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. 14. Kraus, H., Creep Analysis, Wiley-Interscience, New York, 1980. 15. 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). 16. Owen, D. R. J., and Hinton, E., Finite Elements in Plasticity: Theory and Practice, Pineridge Press, Swansea, U.K., 1980. 17. 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. 18. 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. 19. 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. 20. 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. 21. Zienkiewicz, O. C., and, Taylor, R. L., The Finite Element Method, Fourth edition, Vol. 2, 1991. 22. 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. In de x 13. COSMOSM Advanced Modules 3-81 Chapter 3 Material Models and Constitutive Relations Birth and Death of Elements The element birth and death feature allows you to include elements in some stages of the solution and exclude them in other stages. Elements are excluded from participating in the solution using the EKILL (Analysis, Nonlinear, Element_Birth/Death, Kill elements) command. Killed elements can be brought to life to participate in the solution in subsequent runs using the ELIVE (Analysis, Nonlinear, Element_Birth/Death, Bring elements back to life) command. Killed elements can be listed using the EKILLLIST (Analysis, Nonlinear, Element_Birth/Death, List killed elements) command. All elements are considered alive by default, unless declared dead by the EKILL command. All elements, dead or alive, must be defined prior to running. Each solution stage requires a separate run. The restart flag should be active for all stages other than the first stage. The time for a solution stage starts from the end-time of the previous stage and ends at the end-time for the current stage. The EKILL and/ or ELIVE commands can be used prior to running each solution stage. ✍ Elements are assumed stress free at the time of their first birth. The undeformed, un-stressed shapes of elements brought to life using the ELIVE command are defined by the deformed nodal positions obtained in the last solution stage. In de x Various stages of the solution must be properly associated with the time variable and time curves. 3-82 COSMOSM Advanced Modules 4 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. In de x 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. COSMOSM Advanced Modules 4-1 Chapter 4 Gap/Contact Problems A third approach, used in COSMOSM NSTAR Module, uses a hybrid technique to solve contact problems. This technique does not require assigning penalty values and keeps the matrices size and bandwidth unchanged. Hybrid Technique for Gap/Contact Problems: General Description A brief description on the hybrid technique used in solving nonlinear problems involving contact is presented. For the simplicity of the presentation, the contact will be assumed frictionless, however, the technique is general and is applicable to contact problems with friction. Hybrid Techniques Matrix methods of structural analysis can be categorized as: The Displacement Method In this method, the matrix equation to be solved can be expressed as: [K] {U} = {R} (4-1) where [K] = the stiffness matrix of the structure {U} = the vector of nodal displacements {R} = the vector of nodal forces The unknown quantities in this matrix equation are the nodal displacements while the prescribed quantities are the nodal forces. The Force Method In this method, the matrix equation to be solved can be expressed as: In de x [F] {R} = {U} 4-2 COSMOSM Advanced Modules (4-2) Part 1 NSTAR / Nonlinear Analysis where [F] = the flexibility matrix of the structure {R} = the vector of nodal forces {U} = the vector of nodal displacements The unknown quantities in this matrix equation are the nodal forces while the prescribed quantities are the nodal displacements. The Hybrid Method In this method, the displacement and the force methods are combined to solve the matrix equation. The displacement method is used where external forces are prescribed while the force method is utilized where the displacements are prescribed. In general purpose finite element programs, a displacement-based method is used. However, in dealing with nonlinearities, such as contact, a hybrid method can be efficient. Gap Definition In de x 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. COSMOSM Advanced Modules Figure 4-1. Gap Direction Gap Direction g1 gn jn i1 j1 in Gap Direction j2 g2 i3 g3 j3 i2 4-3 Chapter 4 Gap/Contact Problems In order to analyze gaps, the force method can be used to calculate the forces at the gap locations. Thus, each gap is replaced by two forces, equal in magnitude but opposite in direction, which are applied to the two nodes connected by a gap. Rewriting equation 4-2 for the gaps: [Fg] {Rg} = {Xg} (4-3) where {Rg} = Vectors of gap forces {Xg} = Vectors of relative gap displacements 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 (closed gap) (4-4) where gi = Gap distance U i1 = Displacement induced by the external force vector {R} Defining, xgi = – (Uig - gi) (4-5) 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}. In de x 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. 4-4 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis It should be noted that this method of solution uses no approximation and requires no iterations. However, iterations are used to determine which gaps are closed at a particular time, hence, forming equation 4-3 for those gaps only. Contact Definition A contact problem can be considered as a general case of a gap problem for the following: 1. The direction of the normal gap force is not fixed. 2. 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 Location at Contact Original Location i' i j k 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 de x In COSMOSM, the contact problem is defined in accordance with the following procedure: 1. The region of contact of the “contactor” body is established by a series of nodal points to which one-node gap elements should be assigned. COSMOSM Advanced Modules 4-5 Chapter 4 Gap/Contact Problems 2. The region of contact on the “target” body is defined by a series of contact lines (in 2D problems) or surfaces (in 3D problems). 3. 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. 4. 5. 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. Figure 4-3. Contact Definition Contact Elements Contactor Body Contact Sub-Surface + Contact Surface Target Body 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 In de x 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 4-6 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis either a compressive gap (to limit the relative contraction between two nodes) or a tensile gap (to limit the relative expansion between two nodes) (see Figure 4-4b). Friction can be considered (only for compressive gaps) for both static and dynamic analyses. The friction force associated with a gap element will lie in the tangent plane. Figure 4-4a. Two-Node Gap Element Definition n Before Deformation u2 2 Fs 1 After Deformation u1 Fn 1' 2' Fn Fs vrel Figure 4-4b. Two-Node Gap Elements n n 2 2 d ≥ g dist g dist d ≥ g dist g dist 1 1 Compression Gap Tension Gap d = Relative position change along direction n = ( u2- u1) • n For more information about the element definition, commands, and examples refer to the following: COSMOSM User Guide Manual (for Element Definition) COSMOSM Command Reference Manual (for Commands) In de x Problems NS13-NS18 in this Manual (for Verification Problems) COSMOSM Advanced Modules 4-7 Chapter 4 Gap/Contact Problems One-Node Gap Elements The one-node gap elements are used to establish the motion of a certain node on a “contactor” entity (line or surface represented by those nodes) with respect to a “target” entity (line or surface defined by a number of sub-surfaces). The main advantage of one-node gap elements over the two-node gap elements are: 1. The user does not need to know the exact location of the point of contact a priori. The program internally will determine that location and apply the contact forces accordingly. 2. The direction of the contact forces is determined by the program based on the deformed shape of the entities in contact. 3. The nodal points on the contacting entities do not need to match each other. 4. “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. In de x 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. 4-8 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis Figure 4-5. One-Node Contact Element 2D Contact "Contactor" Area of Contact Target Node Contactor Contact Elements Target Sub-line + r 2 1 y 7 6 3 5 4 "Target" Area of Contact x 3D Contact Contact Surface Contact Element + 6 y 5 2 Target Surface s 1 9 3 8 7 r 4 x Target Sub-surface z In de x 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). COSMOSM Advanced Modules Target Node Figure 4-6. Contact Definition Contact Elements j i Target Surface k 2 1 3 4 5 Q 6 7 11 12 9 8 13 14 10 15 4-9 Chapter 4 Gap/Contact Problems The command sequence to specify this case is based on the following points: 1. Define a GAP element group for node-to-surface contact (using the proper option). For this case, each sub-surface is defined by 4 nodes. Activate this element group and the corresponding real constant set. 2. Define 3 gap elements at each of the three nodes i, j, and k. 3. Define 8 sub-surfaces (for example sub-surface 1 is defined by nodes 1, 6, 7, and 2) to form the “target” surface (Q). 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 de x 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 4-10 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis elements and the NL_GS (Analysis > NONLINEAR > CONTACT > Contact Surface) command specifies the associated contact sub-surfaces that form the “target” surface. In defining “contactors” and “targets” the following should be observed: 1. Quadratic Sub-surfaces Figure 4-7. Sub-Surfaces Formations 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. 2. Triangular sub-surfaces The only restriction is that all sub-surfaces in one group should be triangular defined by same number of nodes. 3. Invalid Valid Invalid 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) In de x COSMOSM Command Reference Manual (for Commands) Problems NS36-NS40, and NS-99 in this Manual (for Verification Problems) COSMOSM Advanced Modules 4-11 Chapter 4 Gap/Contact Problems Automatic Generation of Gap Elements To facilitate the definition of the entities involved in contact problems, the NL_GSAUTO (Analysis > NONLINEAR > CONTACT > Contact Surface by Geometry) can be used to automatically generate the one-node gap elements on the “contactor” entities and line(s)/surface(s) on the “target” entities. All the entities (contactor or target) must be meshed before issuing this command. The one-node gap elements are created at each node on all contactor entities and the gap line(s)/ surface(s) are generated at each edge/face on the target entities. For more details on the NL_GSAUTO (Analysis > NONLINEAR > CONTACT > Contact Surface by Geometry) command, refer to the COSMOSM Command Reference Manual. Example Consider the contact problems between the two objects depicted in Figure 4-8 where the curves, the elements, and the nodes are shown. It has to be noted that the entities involved in the contact problem must be meshed before defining the gap elements. In de x Figure 4-8a 4-12 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis Figure 4-8b Figure 4-8c In de x The contact sequence to specify this case is based on the following: 1. There are two contactors (sources of contact), curves 1 and 2, and two targets curves 14 and 11. 2. Curve 1 and Curve 2 can come in contact with curve 11 and 14. 3. 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). COSMOSM Advanced Modules 4-13 Chapter 4 Gap/Contact Problems 4. Contact nodes are to be created on the contactors. 5. Contact sub-lines are to be created on contact targets. 6. Each sub-line is defined by three nodes. The input commands related to this portion of contact definition are shown below: Geo Panel: Propsets > Element Group (EGROUP) EGROUP,2,GAP,1,0,0,1,3,0,0, Geo Panel: Control > ACTIVATE > Set Entity (ACTSET) ACTSET,EG,2 Geo Panel: Analysis > NONLINEAR > CONTACT > Contact Surface by Geometry (NL_GSAUTO) NL_GSAUTO,0,1,0,14,14,1,1, NL_GSAUTO,0,2,0,11,11,1,1, Geo Panel: Meshing > ELEMENTS > Merge Element (NMERGE) EMERGE; Figure 4-9 shows the elements after contact definition. Figure 4-9 32 31 331 1030 34 29 2 35 36 9 3 37 8 38 17 18 19 In de x 16 4 39 4-14 COSMOSM Advanced Modules 28 27 26 7 25 24 5 6 40 41 23 21 22 20 11 12 13 14 15 Part 1 NSTAR / Nonlinear Analysis Contact/Gaps Enhancement Triangular Sub-Surfaces for Target Surface The 3-dimensional contact analysis is modified to allow triangular sub-surfaces to define the target surface. Each triangular sub-surfaces is defined by 3 or 6 nodes and results from a mesh that utilizes one of the following element types: Tetra4, tetra10, Shell3/3T/3L, and Solid 8- to 20-node with collapsed nodes ✍ In the case of the solid with collapsed nodes, each sub-surface is defined by 4 or 8 nodes (one node is repeated once or twice) ✍ There is no restriction to the shape or relative positioning of these sub-surfaces, except that the sub-surfaces in one gap group, must all be triangles with the same number of nodes. Automatic Soft Springs for Contact Source or Target Six additional constants are added to the gap real constant set (r8 to r13). Each constant represents a stiffness to be used to stabilize a structural part in one of the three global directions (3 for source and 3 for target). The specified stiffness is equally divided among the nodes on the source or the target. This capability eliminates the need for soft springs and provides stability for the structural parts that are unstable if contact was to be ignored. ✍ Make sure to use a different real constant set for each gap group, so that stiffening is not extended to undesired areas. A New Solution Strategy for Initial Interference In de x A new feature allows that a gap group be excluded from analysis during certain phases of solution. Whenever this option is turned on for a gap element group, that group will not participate in the solution. However, if the flag is turned back off prior to a restart, same group can come back to life and participate in the analysis. This feature is particularly useful for problems where considerable initial interference as well as geometric and/or material nonlinearities exist. COSMOSM Advanced Modules 4-15 Chapter 4 Gap/Contact Problems As an example, consider the case of two thick cylinders with an initial interference that can cause some plastic deformation in the cylinders. Different means can be utilized to fit one cylinder inside the other. The Outer cylinder may be heated, the inner cylinder may be cooled, or pressure may be applied to one or both cylinders. It must also be noted that the amount of plastic deformation is greatly dependent on the procedure that is used. To solve this problem, the two cylinders are modeled by their unstressed geometry and contact is defined along the interference area. In The first phase of solution, the contact group need to be ignored (op7=1), the loading or heating is prescribed such that the interference between the cylinders is eliminated. Next, using the restart option, include contact (op7=0), and allow the forces/ temperatures to be removed gradually. ✍ This option can be specified for each gap group, independently. [option 7 in the EGROUP command] ✍ This option is not effective for the Node-to-node gaps. ✍ Each gap group can be killed or brought back to life, independent of other gap groups. Troubleshooting for Gap/Contact Problems Following is a list of commonly encountered errors during the execution of nonlinear gap/contact problems. 1. During the first step, the program stops with the error message: “Stop, the diagonal term in equation ...., node ...., direction .. is ....." (a zero or negative). This error usually indicates that the whole model, or portion of it, is externally statically unstable due to improper constraints. It should always be remembered that the gap elements do not alter the stiffness. If a portion of the model is supported only by gap elements, then that portion can be stabilized through the use of soft trusses (see verification problems NS17 and NS18). 2. The program runs successfully, but the postprocessing module shows that the one node gap elements go beyond the contact surface which should have stopped them. In de x 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 4-16 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis shape with an exaggerated deformation scale. Therefore, try to use a scale factor of 1.0 in plotting the deformation (see the DEFPLOT (Results > PLOT > Deformed Shape) command in COSMOSM Command Reference Manual). If the gap elements still exceed the contact surface after issuing the above commands, then the conclusion is that the gap elements are not properly closed. The following two possibilities then should be considered: a. The orientation of the gap surfaces might be wrong. The gap elements are allowed to remain on the positive side of the surface. b. The original displacement is too large that the displaced location of the gap elements cannot be compared correctly with respect to the contact surfaces. This case usually occurs when one of the bodies is an unconstrained structure supported only by soft trusses. To investigate this possibility, the analyst should calculate the displacements of the soft trusses under the loads. If the resultant displacements are excessive and the gap elements are pushed far beyond the contact surface, it is likely that the gap iterations also will not converge. This situation can be overcome by decreasing the applied load step through modifying the “time” curve, or by using stiffer trusses to support the unattached portion of the model. 3. The program stops with the error message: “Stop, wrong definition for the contact surfaces.” Check the target surface connectivity and direction. Make sure that each target contact surface is represented by continuous sub-surfaces. 4. In nonlinear dynamic problems, the program converges but the structure behaves erratically after the gaps close. This condition often occurs due to the assumed perfect rigidity of the closed two-node gaps. To avoid that situation, some flexibility for the contact can be introduced through the third real constant of the two-node gap elements. 5. The program completes one or more steps with some gap elements closed, but finally stops with one of the following error messages:. a. “Stop, the diagonal term in equation..., node ..., direction ... is zero or negative." b. “Stop, convergence not achieved for gap elements.” In de x c. “*** ERROR: Convergence is not achieved in 200 iterations” or “Convergence is not achieved in 100 contact iterations.” COSMOSM Advanced Modules 4-17 Chapter 4 Gap/Contact Problems These errors basically imply difficulties in problem convergence due to: – System stiffness has deteriorated and become singular or close to singular due to other nonlinearities (geometric or material). – The load increment is too large. In either case, reducing the load increment is most likely to solve the problem. However, in case I, if the stiffness has extremely deteriorated, a solution continuation may not be possible. ✍ If friction forces are present, the analysis is nonconservative (dependent on the load application sequence). Therefore, the loads must be applied in increments which resemble the actual load history. ✍ Contact problems which involve large-deflection analysis are likely to require mesh refinement in the regions where contact is expected. In de x References 4-18 1. Bathe, K. J., Finite Element Procedures in Engineering Analysis, Prentice Hall, 1982. 2. Belytschko, T., and Hughes, T., (eds.) Computational Methods for Transient Analysis, North-Holland, Amsterdam, 1983. 3. 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. 4. Kulak, R. F., “Adaptive Contact Elements for Three-Dimensional Explicit Transient Analysis,” Comp. Meth. Appl. Mech. Eng., 72, pp. 125-151, 1989. 5. 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. 6. 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. 7. Zienkiewicz, O. C., and, Taylor, R. L., The Finite Element Method, Fourth edition, Vol. 2, 1991. COSMOSM Advanced Modules 5 Numerical Procedures Static Analysis There are different numerical procedures that can be incorporated in the solution of nonlinear problems using the finite element method. A successful procedure must include the following: • A control technique capable of controlling the progress of the computations along the equilibrium path(s) of the system. • An iterative method to solve a set of simultaneous nonlinear equations governing the equilibrium state along the path(s). • Termination schemes to end the solution process. Additional schemes such as line search, acceleration, and/or preconditioning may be augmented to enhance the solution procedure. Incremental Control Techniques In de x Different control techniques have been devised to perform nonlinear analysis. These techniques can be classified as: COSMOSM Advanced Modules 5-1 Chapter 5 Numerical Procedures Force Control Figure 5-1a. 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). Fk 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. f* Displacement Control Figure 5-1b. 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. uk 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). In de x 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 5-2 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis under the control of a specified length (arclength) of the equilibrium path. The arclength will be automatically calculated by the program. No “time” curve is required. Figure 5-1c. Arc Length Control Fk 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. S* uk Figure 5-2. Failures of Control Techniques F F f u u u a. F ailure of F orce Control b. F ailure of Displacement Control Load b, c, e - limit points under force control f, g - limit points under displacement control e f b 'snap-through' under force control d 'snap-back' under displacement control g h c a Displacement In de x c. F ailure of F orce and Displacement Controls COSMOSM Advanced Modules 5-3 Chapter 5 Numerical Procedures Thermal Loading for Displacement/Arc Length Controls Here, the input temperatures are used as the loading pattern. The output load factor defines the temperature factor for the state of deformation. The input temperature pattern is assumed to be relative to reference: {T(u)} = LF(u) *{To} + Tref Where {T(u)} - Temperature vector associated with displacement {u} {To} - vector of nodal Temperature pattern LF(u) - Load Factor obtained for displacement {u} Tref - Reference Temperature Iterative Solution Methods In nonlinear static analysis, the basic set of equations to be solved at any “time” step, t+∆t, is: t + ∆t {R} - t + ∆t{F} = 0 (5-1) where t + ∆t {R} = Vector of externally applied nodal loads t + ∆t {F} = 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, In de x (5-2) 5-4 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis (5-3) (5-4) (5-5) where t+∆t{R} = Vector of externally applied nodal loads t+∆t{F}(i-1) = {∆R} (i-1) {∆U}(i) Vector of internally generated nodal forces at iteration (i) = The out-of-balance load vector at iteration (i) = Vector of incremental nodal displacements at iteration (i) t + ∆t {U}(i) = Vector of total displacements at iteration (i) t + ∆t [K] (i) = The Jacobian (tangent stiffness) matrix at iteration (i) There exists different schemes to perform the above iteration. In the following, a brief description of three methods of the Newton type will be furnished. Newton-Raphson (NR) Scheme In de x In this scheme, the tangential stiffness matrix is formed and decomposed at each iteration within a particular step (Figure 5-3a). The NR method has a high convergence rate and its rate of convergence is quadratic. However, since the tangential stiffness is formed and decomposed at each iteration, which can be prohibitively expensive for large systems, it may be advantageous to use another iterative method. COSMOSM Advanced Modules 5-5 Chapter 5 Numerical Procedures Figure 5-3a. Newton-Raphson Iterative Method with Force Control, 1D Load F(U) t + ∆t 1 R t + ∆t 1 t + ∆t K (1) t + ∆t F (1) K (2) 1 t + ∆t t (0) = K K t + ∆t t + Dt F (2) F R ∆U t t U (1) ∆U (2) ∆U (3) F t + ∆t U (1) t + ∆t U (2) t + ∆t U (3) t + ∆t U Displacement Modified Newton-Raphson (MNR) Scheme In de x In this scheme, the tangential stiffness matrix is formed and decomposed at the beginning of each step (or the user-specified reformation interval) and used throughout the iterations (Figure 5-3b). 5-6 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis Figure 5-3b. Modified Newton-Raphson iterative Method with Force Control, 1D Load F(U) t + ∆t R 1 K = tK t + ∆t t t + ∆t F (1) t + ∆t F (2) F R ∆U t t U (1) ∆U (2) ∆U (3) F t + ∆t U (1) t + ∆t U (2) t + ∆t U (3) t + ∆t U Displacement Quasi-Newton (QN) Schemes Unlike the NR and MNR iterative schemes, the QN family of schemes employs a lower-rank matrix to update the stiffness matrix (or its inverse) to provide secant approximation from iteration (i-1) to iteration (i) (Figure 5-3c). Defining a displacement increment as: (5-6) and an increment in the out-of-balance loads; (5-7) the updated iterative matrix should satisfy the QN equation: In de x (5-8) COSMOSM Advanced Modules 5-7 Chapter 5 Numerical Procedures Figure 5-3c. Quasi-Newton Iterative Method with Force Control, 1D Load F(U) t + ∆t R δ (3) δ K(1) γ t (3) γ (2) (2) 1 γ K (2) t + ∆t (1) 1 δ R ∆U (2) ∆U (1) t t F (1) ∆U (3) F U t + ∆t t + ∆t U (1) U (2) t + ∆t U (3) t + ∆t U Displacement The BFGS (Broyden-Fletcher-Goldfarb-Shanno) update formula are widely used with the QN algorithm. A version of the above-mentioned iterative scheme is implemented in COSMOSM. Line Search Scheme The performance of an iterative method is very much dependent on the choice of the “optimal” step length (ß) in the direction of increment (search direction). An estimate of such a step can be calculated for BFGS iterative technique by requiring that the projection of the residual load vector in that direction to vanish, i.e.; (5-9) and the solution is then expressed as: In de x (5-10) 5-8 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis The line search operation is expensive because one search process may involve a large number of recalculating the residual vector. Instead of using the strict criterion of vanishing the residual, many researchers suggested that the following criterion will generally be adequate, (5-11) A value of 0.50 is recommended for the tolerance (TOL). The line search option is supported in conjunction with the BFGS iteration method where its effectiveness is recognized. Termination Schemes For any incremental procedure, based on iterative methods, to be effective, practical termination schemes should be provided. At the end of each iteration, a check should be made to test if the iteration converged within realistic tolerances or it is diverging. Very loose tolerance will initiate inaccurate results, while very strict one can needlessly make the computational cost high. On the other side, bad divergence check can end the iterative process when the solution is not diverging or allow the process to continue for searching unrealizable solution. A number of procedures have been introduced as convergence criteria for terminating an iterative process. In the following, three convergence criteria will be discussed. Displacement Convergence This criterion is based on the displacement increments during iterations. It is given by: In de x (5-12) where |{α}| denotes the Euclidean norm of {α}, and εd is the displacement tolerance. COSMOSM Advanced Modules 5-9 Chapter 5 Numerical Procedures Force Convergence This criterion is based on the out-of-balance (residual) loads during iterations. It requires that the norm of the residual load vector to be within a tolerance (εf) of the applied load increment, i.e., (5-13) Energy Tolerance In this criterion, the increment in the internal energy during each iteration, which is the work done by the residual forces through the incremental displacements, is compared with the initial energy increment. Convergence is assumed to reach when the following is satisfied: (514) where εe is the energy tolerance. In addition, a number of schemes have been described as divergence criteria. One of them is based on the divergence of the residual loads. Another is based on the divergence of the incremental energy. Procedure Activation In de x 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. 5-10 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis Dynamic Analysis The skeleton of the procedures used for nonlinear dynamic analysis follow the same method used for nonlinear static analysis (Control + Iteration + Termination). The discretized equilibrium equations of the dynamic system can be written in the form: (5-15) where [M] = Mass matrix of the system [C] t+∆t = Damping matrix of the system [K] (i) = Stiffness matrix of the system t+∆t {R} t+∆t {F}(i-1) = Vector of internally generated nodal forces at iteration (i) = Vector of externally applied nodal loads t+∆t{∆U}(i) = Vector of incremental nodal displacements at iteration (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: In de x (5-16) COSMOSM Advanced Modules 5-11 Chapter 5 Numerical Procedures where = The effective load vector = The effective stiffness matrix and a0, a1, a2, a3, a4, and a5 are constants of the implicit integration schemes. Since Displacement and Arc-length controls are adapted for proportional loadings, which is not the case in dynamic problems where loading time histories are prescribed, then, only Force control can be incorporated for dynamic analysis. Also, all iterative solution strategies discussed in static analysis can also be incorporated for dynamic analysis. However, only MNR and NR methods are available in this version for dynamic analysis. Since, the inertia of a system tends to smoothen its dynamic response more than its static response, convergence is generally expected to be easier than static analysis. No line search is implemented for dynamic analysis. In de x 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. 5-12 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis Rayleigh Damping Effects To include the effects of damping forces in dynamic analysis, the proportional Rayleigh damping matrix is introduced. The damping matrix of the system [C] is assumed to take the form: where [K0] = Initial stiffness matrix of the system [M] = Mass matrix of the system α = Rayleigh damping coefficient associated with the stiffness matrix β = Rayleigh damping coefficient associated with the mass matrix The NL_RDAMP (Analysis > NONLINEAR > Damping Coefficient) command is used to activate the effect of damping. Concentrated Dampers The effects of concentrated dampers is also included in the dynamic analysis. The PD_CDAMP command can be used to define damping between two nodes on the structure. Base Motion Effects The dynamic effects of base motion accelerations in global X, Y, and Z directions (may resemble the effects of seismic motions on a structural system) can be utilized in the analysis. In de x The NL_BASE (Analysis > NONLINEAR > Base Motion Parameter) command is used to activate this procedure. COSMOSM Advanced Modules 5-13 Chapter 5 Numerical Procedures Inclusion of Dead Loads in Dynamic Analysis In many cases, it is desired to start the dynamic analysis of structural systems from the deformed configurations obtained under the effect of dead loads. Such an analysis may be performed as follows: 1. Suppose that the pseudo time to be used for static analysis is Ts. The true dynamic time at a time t > Ts is equivalent to (t-Ts). 2. 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. 3. 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. 4. Perform a static analysis for the time duration (0 to Ts). 5. Activate the restart flag and run a dynamic analysis from Ts to Td (where Td-Ts represents the actual true time for dynamic analysis). Note that if Rayleigh damping is used, then the damping matrix calculations will be based on the stiffness at the start of the dynamic run. Figure 5-4. Time Curves for Loads Multiplier Multiplier Dynamic Load Ts 0 Static Analysis Td t Dynamic Analysis In de x a ) Time C urve s for D e a d Loa ds 5-14 COSMOSM Advanced Modules Ts 0 Static Analysis Td t Dynamic Analysis b) Time C urve s for D yna mic Loa ds Part 1 NSTAR / Nonlinear Analysis Adaptive Automatic Stepping Technique In COSMOSM the user has the choice to solve nonlinear problems by directly specifying the load and/or displacement increment to be followed or by letting the program select its own incremental procedure based on user specified parameters. The adaptive automatic stepping algorithm (Analysis > NONLINEAR > AutoStep Options) provides the following: Step Size Optimization The algorithm automatically adjusts the incremental step so that smaller steps are enforced in the region of the most severe nonlinearity while larger steps are allowed when the response tends to be linear. To avoid excessive cut-backs in cases of limit loads or buckling, a minimum step DTMIN is defined. In addition, to prevent convergence on a higher equilibrium path during solution process, especially when path-dependent materials or loads are present, a maximum step DTMAX is used. The definition of DTMIN and DTMAX is optional (COSMOSM will provide default values if not specified) but it is recommended for complex problems. Safe-guard Against Equilibrium Iteration Failures The scheme senses the rate of convergence and provides adaptive step adjustment to avoid the termination of the solution process due to: • Exceeding the number of permissible equilibrium iterations because of lack of convergence. • Divergence of the incremental residual load and/or energy. • Gap/contact iterations nonconvergence. • The presence of a negative term on the diagonal of the stiffness matrix during iterations (due to a large load increment) under force control. • The presence of a negative term on the diagonal of the stiffness matrix at the In de x beginning of a new step due to local singularity under force control. COSMOSM Advanced Modules 5-15 Chapter 5 Numerical Procedures Safe-guard Against Converging to Incorrect Solutions • Produced by large incremental rotations: An incremental equivalent rotation at each node is computed from: The criterion for resetting the time increment is: • Produced by large incremental creep strain: For Creep analysis (Element Group Op. 7 = 1) and Viscoelastic material model (Element Group Op. 5 = 8), the effective creep strain at each integration point is computed: The criterion for resetting time increment is: Note that if CETOL is not input by the A_NONLINEAR (Analysis > NONLINEAR > NonL Analysis Options) command, the default value is 0.01. • Produced by large incremental plastic strain: For Elastoplastic material models (Element Group Op. 5 = 1, 2, 5, 11) an incremental effective plastic strain at each integration point is computed: In de x The criterion for time increment is: 5-16 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis • Produced by unacceptable element status change: When the Wrinkling Membrane model is used (Element Group Op. 5 = 10), the element status is determined by the state of strain, namely, Taut, Wrinkled, and Slack (details in Chapter 3: Material Models and Constitutive Relations). The program only accepts the following element status changes: • Encountering a state of equilibrium on a higher path that produces a negative determinant for the deformation tensor. • Produced by large incremental logarithmic strain in large strain plasticity model. The criterion for time increment is: < 40% where is the incremental effective logarithmic strain. The NL_AUTO (Analysis > NONLINEAR > AutoStep Options) command is used to activate this procedure. J-Integral Evaluation for Nonlinear Fracture Mechanics NLFM Evaluation of J-integral (the two-dimensional formulation) as a viable fracture criteria for linear elastic and elastic-plastic deformations is implemented in the NSTAR module. The two-dimensional J-integral formulation has been modified to include axisymmetric behavior as well as thermal gradients. The J-integral provides estimations for the stress intensity factors in a nonlinear environment. For an elastic fracture assessment, the stress intensity factors can be determined from the J-integral parameters: In de x where: KI, KII = Stress intensity factor for modes I and II JI, JII = J-integral values for modes I and II J = Total J-integral value = JI + JII COSMOSM Advanced Modules 5-17 Chapter 5 Numerical Procedures = plane stress = plane strain and axisymmetric I, II = First and second (opening and shearing) crack modes E, υ = 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: S = an arbitrary path (J path) surrounding the crack tip = Outward normal to curve S X = Crack axis Y = Normal to crack axis w = Strain energy density = εij = Infinitesimal strain tensor σij = Cauchy stress tensor = The traction vector defined as: Ti = σij nj In de x = Displacement vector 5-18 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis Modification for Temperature A = The area enclosed within Contour S β = Coefficient of thermal expansion δ = Cronecker delta T = Temperature Figure 5-5. Coordinates and Curves for Definition of the J-Integral y x, y = Global Cartesian coordinates n _ n X, Y = Crack coordinates n A = Outward normal to curve s Crack Axis Y = Areas enclosed within the contour s Crack Surface X x dA J Path (Counter Clockwise) (Curve S) In de x Axisymmetric Formulation COSMOSM Advanced Modules 5-19 Chapter 5 Numerical Procedures Rc = The crack tip radius r = Radius A = Area enclosed within the Contour S The Requirements in Selection of the Path 1. The J-integral path should not pass through elements at the crack tip. 2. In case of elastic-plastic analysis, the J-integral path can pass through plastically deformed regions. 3. More than one path can be selected. Different paths around the same crack tip should render similar results. Requirements for JI and JII Evaluation In addition to the combined mode parameter J, the J-integral values for modes I, and II (crack opening, and shearing), can be evaluated. For this case: 1. The entire area around the crack tip must be included in modeling. 2. 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. 3. In the case of elastic-plastic analysis, the J-integral path can only pass through elastically deformed regions. 4. Axisymmetric analysis and/or temperature gradients are not available. Symmetric Modeling In de x 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. 5-20 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis Specifications Presently, the J-integral can be evaluated for two dimensional homogeneous structures (with cracks) which are modeled using PLANE2D (plane strain, plane stress, or axisymmetric) elements. Effects of thermal loading on crack parameters is also included. Although, the presented J-integral formulation is valid for deformation theory of plasticity, the flow theory of plasticity (available in NSTAR) can be employed so long as the loading is proportional and there is no unloading. Note that the likelihood of violating these conditions is greater in presence of thermal gradients than for purely mechanical loading. J-Integral Path Definition The J-integral path is defined by a number of segments each representing a side of a finite element. The J-integral is evaluated by taking the path through the Gauss points which are closest to the selected element side, within the element. Each J-integral segment is defined by two nodes and a global element number. Jsegments must be defined in the proper (Counter Clockwise) order. Figure 5-6 Part of a Finite Element Mesh Including a Crack Notch J Segments 17 16 15 14 13 12 18 11 19 End of the J Path Start of the J Path 20 Crack Tip Crack Axis 1 2 10 X 9 i m 8 k j 4 5 6 7 In de x 3 COSMOSM Advanced Modules 5-21 Chapter 5 Numerical Procedures In the model shown in Figure 5-6, 20 segments must be input to define the selected J-path. Segment number 3, for example, is defined by nodes j and k and element m. (Segment 2 is defined by nodes i and j and element m). [Command J_INTDEF (Analysis > NONLINEAR > J INTEGRAL > Define Path)] In case of an axisymmetric analysis and/or thermal loading, elements inside the Jintegral path must also be input. No order is required for input of these elements. [Command J_INTELEM (Analysis > NONLINEAR > J INTEGRAL > Define Element)] Special care must be given to avoid merging of the nodes along the two crack free surfaces. Frequencies and Mode Shapes in a Nonlinear Environment Frequency analysis of structures which include nonlinear effects (Geometric and/or material) is implemented in the NSTAR module. The natural frequencies and mode shapes for a nonlinear structure are determined by performing a frequency analysis using the nonlinear stiffness matrix which is obtained from a nonlinear step-by-step solution. Moreover, by performing several frequency analyses at different stages of a nonlinear solution, the variations of the structure's natural frequencies with respect to the level of loading (or time in the case of viscoelastic, or creep behavior) can be detected. The solution procedure is as follows: 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). 2. The DSTAR module can then perform a frequency analysis of the structure using the latest nonlinear stiffness matrix calculated by NSTAR. In de x 1. 5-22 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis 3. The nonlinear solution can then be continued by using the RESTART option, followed by another frequency analysis, followed by another nonlinear restart, and so on. ✍ The preparation of files for a frequency analysis must be requested prior to running NSTAR. [Command A_NONLINEAR (Analysis > NONLINEAR > NonL Analysis Options)]. ✍ A frequency analysis can be performed, at any time, after a nonlinear run is successfully completed. [Command R_FREQUENCY (Analysis > FREQBUCK > Run Frequency)] ✍ All the information pertaining to the frequency as well as the nonlinear analysis must be input prior to the first nonlinear run (start from time zero). ✍ Prior to running for frequencies, it is necessary to request the frequency analysis to be based on the nonlinear results. [Command A_FREQUENCY (Analysis > FREQBUCK > Frequency Options)]. Buckling Analysis in a Nonlinear Environment Buckling analysis of structures with inclusion of the nonlinear effects such as material nonlinearities, and gaps is implemented in the NSTAR and DSTAR modules. The buckling load parameter and mode shape is determined by performing a buckling analysis using the nonlinear stiffness matrix which is obtained from a nonlinear step-by-step solution. Buckling analyses at different stages of a nonlinear solution, yield different buckling loads. As long as the structure is in the pre-buckling state, the buckling load parameter (which is obtained from a buckling analysis) must be greater than one. As the structure approaches a buckling state (during the nonlinear analysis), the buckling load parameter approaches one. In the post-buckling state, the buckling load parameter is usually less than one. In de x It must be noted, however, that at any stage of a nonlinear step-by-step solution, when the structure stiffness matrix becomes singular, the buckling analysis will predict a buckling state, i.e., the buckling load parameter equals one. COSMOSM Advanced Modules 5-23 Chapter 5 Numerical Procedures ✍ The preparation of files for a buckling analysis must be requested prior to running NSTAR [Command A_NONLIN]. ✍ A buckling analysis can be performed, at any time after a nonlinear run (if the nonlinear run is not successfully completed, the results of the last successful step will be used). [Command R_BUCK]. ✍ All the information pertaining to the buckling as well as nonlinear analysis must be input prior to the first nonlinear run (start from time zero). ✍ Prior to the first buckling run, it is necessary to request the buckling analysis to be based on the nonlinear results. [Command A_BUCK]. Release of Global Prescribed Displacements Prescribed displacements are the effect of unknown external forces that can be determined from the reaction forces; Each applied force is equal in magnitude but opposite in direction to the reaction force that is obtained for the degree of freedom with a prescribed displacement. Considering a node for which displacement is prescribed, it is sometimes desired to release that node once a certain level of displacement/loading is reached. In addition, for certain problems, it may be desired to keep the pre-release force acting on the released node. In another case, it may be desired to prescribe displacement(s) only after certain level of loading or displacement is reached. For example, consider a structure that is heated first. Next, certain nodes on it's boundary are secured at their heated position. And finally, the structure is cooled and it may be subjected to other loading conditions. ✍ The release periods are specified as those areas on the time curve (associated with a prescribed displacement) where the curve value is greater than 1.E8, as well as, the in-between areas, i.e., areas where one curve value is greater and one smaller than 1.E8. ✍ To request to keep the pre-release forces on released degrees of freedom, a flag In de x (RFKEEP) is added to the A_NONLINEAR command. 5-24 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis ✍ The release of a prescribed displacement may be sudden (dynamic) or slow (static). In the dynamic case, the solution can be obtained in the following steps: a. First the static response due to prescribed displacement(s) is found. b. Next, a release must be specified for the time duration of the dynamic analysis. c. The analysis type needs to be changed to dynamic. d. Restart of the solution, yields the proper dynamic response. In any case, displacements and forces may be prescribed for the same d.o.f. (forces become effective whenever the node is released. Defining Temperatures Versus Time Relative to a Reference Temperature If nodal temperatures are associated with a time curve that has a value of zero at time zero, the curve is assumed to prescribe relative temperatures (relative to reference) instead of prescribng Cotal temperatures: Trel( n,t) = Curve_value(t) *( Tn - Tref ) Where: Trel( n,t) - Relative temperature at node n and time t Tn - Input temperature at node n Tref - Reference temperature specified by the TREF command In de x 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. COSMOSM Advanced Modules 5-25 Chapter 5 Numerical Procedures Modified Central Difference Technique for Dynamic Time Integration A “Modified” Central Difference (explicit) technique is implemented into NSTAR for the integration of response (in time) in a dynamic analysis. As an explicit technique, Central Difference can be used to investigate the dynamic response of structures that are subjected to shock loading or (high impact) collisions. Here, the term “modified” has been used to represent the changes that are made to the Standard Central Difference to make it more practical and suitable for use. Since this method is only “Conditionally” Stable, it usually requires very small time increments which yield a great number of solution steps. Furthermore, it is not easy to guess a small-enough time increment for a general dynamic problem. To avoid these difficulties and to speed up the solution, the following modifications are made. 1. Sub-Steps within Each Solution Step: In order to reduce the impracticality and the length of time that results from too many solution steps, a special arrangement has been made: As usual, End_Time and Time_Inc, specified in the TIMES command, are used to define: NSTEP = number of steps for output & graphs = End_Time / Time_Inc. The dynamic analysis, however, is performed such that: DSTEP = number of steps for dynamic integration = NSTEP * isub 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 In de x 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. 5-26 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis 2. Evaluation of Critical Time Increment: Since Central difference is only conditionally stable, i.e., time increment should be smaller than a critical value, it is helpful to obtain this critical time value: dt(critical) = Tn/π where Tn is the system's smallest period. To evaluate dt(critical), an iterative technique (Forward Iteration) is implemented which evaluates the highest frequency of the finite element system. This calculation is done once at the start of the solution (using the linear stiffness matrix) and the critical time increment is printed in the output file. 3. Mass and Damping: In order to use central difference in its most efficient way, i.e., requiring no matrix decompositions, mass and damping matrices need to be diagonal. Thus, a Lumped mass matrix is used with a modified Rayleigh damping of the form: [C] = β[M] 4. Checks for Convergence of Nonlinear Solution: While the above technique of dividing total dynamic steps into steps and substeps is 100% accurate for a linear structure (nstep=1 and isub=1000, or nstep=100 and isub=10, or nstep=1000 and isub=1 are all equivalent), the same may not be true for nonlinear problems where material and/or geometric nonlinearities are to be considered. This is due to the fact that the structure stiffness is assumed to remain constant during the sub-step calculations. In other words, the stiffness is updated at intervals separated by isub number of (sub-) steps. To avoid divergence due to changes of stiffness during the sub-step phases of solution, another check is added to ensure that the out of balance forces remain small. Using norms of vectors: | |{F´t}| - |{Ft}| | < toln * |{Ft}| where toln is a preset tolerance and: {Ft} = obtained internal force vector at time t {F´t} = expected internal force vector at time t, assuming [Kt] is constant In de x 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: COSMOSM Advanced Modules 5-27 Chapter 5 Numerical Procedures Maximum Time Inc. = specified Time_Inc. 6. Gaps and Contact: The central difference method is extended to include Gaps and Contact algorithm with or without Friction. For this case, however, a stiffness should be assigned to the gap elements [default=1.5E7]. (Spring-Damper is excluded.) 7. Other capabilities: Other capabilities include prescribed global displacements as dynamic excitations, local boundary conditions, and reaction force calculation. (Nonzero local prescribed displacements, and constraint equations with non-zero right hand sides are not available.) 8. Inclusion of dead loads in the dynamic analysis: Similar to other dynamic methods, it is possible to perform a dynamic analysis, using central difference, following a static analysis. This feature maybe more useful here than it is for the unconditionally stable techniques; in this case, static modes can not be estimated by modes with zero masses or modes with too small periods. (See the section on guidelines.) Advantages The two-phase solution (steps and sub-steps), in absence of matrix decompositions, results in a solution procedure which is faster than implicit dynamic integration techniques such as Newmark or Wilson. The solution speed can help solve problems that need too many solution steps such as shock or high impact. Disadvantages In de x 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: 5-28 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. 2. 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. COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis ✍ Specify some mass for all degrees of freedom; otherwise the program will assign an approximate value (1% of the minimum mass used for any degree of freedom) to all degrees of freedom with no mass. (If the reaction force flag is on, and you get a warning message about degrees of freedom with zero masses, you can ignore it) ✍ In order to exclude the static modes from dynamic analysis, never use small masses or large stiffness. Instead, use one of the two following procedures: a. First perform a static analysis raising the static forces in a very small time duration (1.e-7 seconds), then keeping the static forces constant, restart to perform a dynamic solution. b. To minimize the dynamic effects due to static loads, the time curve, associated with static loads, can be defined such that, loads are raised from zero to their proper value in a very short time (smaller than dynamic time inc.), and are kept constant thereafter. ✍ When nonlinearities (material and/or geometric) exist, Auto-Stepping can be used with central difference. ✍ When there is possibility of contact/impact, it must be noted that gaps or contact elements act as stiff springs which can result in a reduction of the critical time increment; This effect is not included in the evaluation of the critical time increment and must be considered by the user in selecting a proper time inc. For best results, first perform a trial run to find the approximate time of the impact. Next, you can divide solution time into two or more portions (using restart), for which different time increments (and/or different number of substeps) are used (smaller time incs. and/or larger isubs may be required during the impact phase). Make sure for every duration you re-issue the NL_AUTO command and change the maximum time increment to the time increment you are requesting in the TIMES command. ✍ Friction is based on the generalized model (friction may be sliding or nonsliding), regardless of the type that is specified in the input. ✍ Note that the variation of loads during the sub-step phase is assumed to be In de x linear, i.e., linear interpolation is used between the times of two consecutive steps. COSMOSM Advanced Modules 5-29 ✍ It must also be noted that, for this technique, the accelerations and velocities are always one step behind the displacements (and stresses). As a result, there is an error in display of time in the xy-plots of accelerations or velocities (time coordinates should be reduced by a time increment). ✍ If the solution requires many reductions of the time increment due to: “Out of Balance Loads Diverging” solution time as well as the number of steps may be reduced by selecting a smaller time increment. ✍ If the selected time increment is larger than critical, or nonlinearities exist in the model (impact in particular), to assure convergence, it is helpful to compare results between two runs for which two different time increments are used. Combination of Force Control and Displacement/ Arc-Length Control Methods Definitions: Parametric Loads are loads that represent a loading pattern. They are not defined by time curves and their actual value at a state of deformation, is defined by the load factor. Non-Parametric Loads are loads are loads with known magnitudes defined by multipliers and time curves. Assumption:(for displacement or arc-length analysis) All loads (concentrated forces, pressures, temperatures, centrifugal, gravity) that are associated with time curve number 1 are considered to be parametric loads. Loads that are associated with a time curve >1 are considered as non-parametric (defined by the time curve). ✍ For displacement control, time curve 1 describes the displacement of the In de x controlled degree of freedom. For the arc length, time curve 1 is ignored. 5-30 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis A combined analysis of parametric and non-parametric loads can be performed in two ways: • Using displacement control, and including both types of loads in the analysis, simultaneously. • Starting with force control to find deformation under non-parametric loads (curve 1 should have zero values during this phase), then restart with either displacement or arc-length control and obtain the load factor and response due to parametric loads while other loads are kept constant. Artificial Bulk Viscosity Artificial bulk viscosity can be used to provide response continuity for shock waves. The bulk viscosity damps out the response slightly, replacing the shock discontinuities with rapidly varying but continuous response. The use of the bulk viscosity will not affect regions of the model away from the shock front, while maintaining the jump conditions across the shock transition. This technique introduces an additional viscous term, q, to relax the element internal pressure. Two variations are implemented: 1. Quadratic Form, used for strong shocks q = ρ l {C0 l (δεκκ/δt)2 − C1 C2 δεκκ/δt } if δεκκ /δt < 0 q =0 2. if δεκκ /δt >= 0 Linear Form, used for weak shocks [Strain rate << Wave speed] q = ρ l {− C1 C2 δεκκ/δt } Where: εκκ = Trace of the strain tensor = ε11 + ε22 + ε33 δ /δt = Variation with respect to time ρ = Density l = Equivalent Length = (Volume)(1/3) (1/2) In de x = (Area) for 3D for 2D C0 = Dimensionless Constant [default = 1.5] C1 = Dimensionless Constant [default=0.06] COSMOSM Advanced Modules 5-31 Chapter 5 Numerical Procedures C2 = Material Wave Propagation Speed [default = {(Κ+ 4G/3)/ρ }(1/2) , Κ = Bulk Modulus, G = Shear Modulus] The above formulation can be activated, using Option 7 (Option 7 =2 or 3) in the EGROUP command, for the SOLID, TETRA4, TETRA10, PLANE2D, & TRIANG elements. Parameters C0, C1, & C2 can be specified using command: MPROP, ,CREEPC,… References Bathe, K. J., Finite Element Procedures in Engineering Analysis, Prentice Hall, 1982. 2. 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. 3. Grisfield, M. A., “A Fast Incremental/Iterative Solution Procedure That Handles 'Snap-through', “Comput. Struct., 13:55-62, 1980. 4. Grisfield, M. A., Finite Elements and Solution Procedures for Structural Analysis, Vol. I: Linear Analysis, Pineridge Press Limited, U.K., 1986. 5. 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. 6. 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. 7. Mathies, H., and G. Strang, “The Solution of Nonlinear Finite Element Equations,” Int. J. Numer. Meth. Eng., 14:1613-1626, 1979. 8. Riks, E., “An Incremental Approach to the Solution of Snapping and Buckling Problems,” Int. J. Numer. Meth. Eng., 15:529-551, 1979. 9. 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. In de x 1. 5-32 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis Zienkiewicz, O. C., “Incremental Displacement in Nonlinear Analysis,” Int. J. Numer. Meth. Eng., 3:587-588, 1971. 11. Zienkiewicz, O. C., and Taylor, R. L., The Finite Element Method, Vol. II, Fourth edition, McGraw-Hill, 1991. In de x 10. COSMOSM Advanced Modules 5-33 In de x Chapter 5 Numerical Procedures 5-34 COSMOSM Advanced Modules 6 Element Library Introduction In de x 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. COSMOSM Advanced Modules 6-1 Chapter 6 Element Library Table 6-1. Element Library: General Information COSMOSM Element Name Description Element Dimensional Behavior TRUSS2D Plane Truss 2 1D/ 2D (XY-Plane) TRUSS3D Space Truss 3 1D/ 2D/ 3D BEAM2D Plane Beam 3 1D/ 2D (XY-Plane) BEAM3D Space Beam 6 1D/ 2D/ 3D IMPIPE Immersed Pipe 6 2D/ 3D SPRING Axial and/or Torsional Spring PLANE2D 4 to 8-node (Plane Stress, Strain, Axisymmetric) 2 2D (XY-Plane) TRIANG 3 to 6-node (Plane Stress, Strain, Axisymmetric) 2 2D (XY-Plane) SHELL3 3-node Triangular Thin Shell 6 2D/ 3D SHELL4 4-node Quadrilateral Thin Shell 6 2D/ 3D SHELL3T 3-node Triangular Thick Shell 6 2D/ 3D SHELL6 6-node Triangular Thin Shell 6 2D/ 3D SHELL6T 6-node Triangular Thick Shell 6 2D/ 3D SHELL4T 4-node Quadrilateral Thick Shell 6 2D/ 3D SHELL3L 3-node Triangular Composite Shell 6 2D/ 3D 3 to 6 1D/ 2D/ 3D SH3LL4L 4-node Quadrilateral Composite Shell 6 2D/ 3D SOLID 8 to 20-node Continuum Brick 3 3D TETRA4 4-node Continuum Tetrahedron 3 3D TETRA10 10-node Continuum Tetrahedron 3 3D GAP Gap/Contact with Friction 1/2/3* 1D/ 2D/ 3D MASS Concentrated Mass 6 1D/ 2D/ 3D BUOY Immersed Spherical Mass 6 1D/ 2D/ 3D GENSTIF General Stiffness 6 3D In de x • According to the contact nodes 6-2 Number of DOF /Node COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis Table 6-2a. Element Library: Linear Material Model Information COSMOSM Element Name Elastic Isotropic Orthotropic Composite Viscoelastic Isotropic TRUSS2D • • TRUSS3D • • BEAM2D • • BEAM3D • • IMPIPE • SPRING • PLANE2D • • • TRIANG • • • SHELL3 • SHELL4 • SHELL3T • SHELL6 • SHELL6T • SHELL4T • SHELL3L • • • SHELL4L • • • SOLID • • • TETRA4 • • • TETRA10 • • • • • • In de x • Available COSMOSM Advanced Modules 6-3 Chapter 6 Element Library Table 6-2b. Element Library: Nonlinear Material Model Information Elastic-Plastic Elastic Curved Description Creep Classical Creep Exp TRUSS2D • • • TRUSS3D • • • BEAM2D • BEAM3D • COSMOSM Element Name Hyperelastic MooneyRivlin Ogden BlatzKo IMPIPE SPRING • PLANE2D • • • • • • TRIANG • • • • • • • • • SHELL6T • • • SHELL4T • • • SHELL3 SHELL4 SHELL3T SHELL6 SHELL3L SH3LL4L SOLID • • • • • • TETRA4 • • • • • • TETRA10 • • • • • • In de x • Available 6-4 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis Table 6-2c. Element Library: Nonlinear Material Model Information COSMOSM Element Name Plastic Bilinear + Curve Description Plastic ElasticPerfectly Plastic DruckerPrager Plastic Concrete Fabric Membrane Failure of Composites UserDefined von Mises Iso von Mises Kin TRUSS2D • • • • TRUSS3D • • • • BEAM2D • • BEAM3D • • PLANE2D • • • • •* • TRIANG • • • • •* • • • •+ SHELL6T • • •+ SHELL4T • • •+ IMPIPE SPRING SHELL3 SHELL4 SHELL3T SHELL6 SHELL3L • SH3LL4L • SOLID • • • • • TETRA4 • • • • • TETRA10 • • • • • • Available In de x * Plane Stress + Membrane COSMOSM Advanced Modules 6-5 Chapter 6 Element Library Table 6-3. Element Library: Real Constants COSMOSM Element Name TRUSS2D TRUSS3D BEAM2D No. RC Description 4 RC1 RC2 RC3 RC4 Cross sectional area Cross sectional perimeter (for thermal analysis only) Initial axial force (with large displacement options) Initial axial strain (with large displacement options) 4 RC1 RC2 RC3 RC4 Cross sectional area Cross sectional perimeter (for thermal analysis only) Initial axial force (with large displacement options) Initial axial strain (with large displacement options) 8 RC1 RC2 RC3 RC4 RC5 RC6 RC7 RC8 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) RC1 14 to RC2 27 … … 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) In de x BEAM3D RC Constants 6-6 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis Table 6-3. Element Library: Real Constants (Continued) COSMOSM Element Name RC Constants No. RC IMPIPE 17 RC1 RC2 RC3 RC4 RC5 RC6 RC7 RC8 RC9 RC10 RC11 RC12 — RC13 RC14 RC15 RC16 RC17 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 SPRING 2 RC1 RC2 Axial stiffness (for linear material only) Rotational stiffness (for linear material only) PLANE2D 2 RC1 RC2 Thickness (for plane stress option only) Material angle (for linear orthotropic material only) TRIANG 2 RC1 RC2 Thickness (for plane stress option only) Material angle (for linear orthotropic material only) 6 RC1 RC2 RC3 RC4 RC5 RC6 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 In de x SHELL3/4/6 SHELL3T/4T/ 6T Description COSMOSM Advanced Modules 6-7 Chapter 6 Element Library Table 6-3. Element Library: Real Constants (Concluded) COSMOSM Element Name RC Constants No. RC 2+3 NL RC1 RCxx 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. TETRA4R 9 RC1-9 X,Y,Z coordinates of three points (for orthotropic materials only) SOLID 9 RC1-9 X,Y,Z coordinates of three points (for orthotropic materials only) SHELL3L/4L RC6 RC7 RC8 RC9 RC10 RC11 RC12 RC13 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 7 RC1 RC2 RC3 RC4 RC5 RC6 RC7 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) 11 RC1 RC2 RC3 RC4 RC5 RC6 RC7 RC8 RC9 RC10 RC11 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 RC1 RC2 RC3 RC4 RC5 GAP (Node-toNode) MASS 7 In de x BUOY Description 6-8 COSMOSM Advanced Modules 7 Commands and Examples Command Summary Table 7-1. Frequently Used Commands for Nonlinear Analysis In de x Command/Menu Path A_NONLINEAR Analysis > NONLINEAR > NonL Analysis Options ACTSET Control > ACTIVATE > Set Entity CONTACT > Analysis > NONLINEAR > CURDEF LoadsBC > FUNCTION CURVE > Time/Temp Curve INITIAL LoadsBC > LOAD OPTIONS > Initial Cond J INTEGRAL Analysis > NONLINEAR > NL_AUTO Analysis > NONLINEAR > AutoStep Options NL_BASE Analysis > NONLINEAR > Base Motion Parameter NL_CONTROL Analysis > NONLINEAR > Solution Control NL_INTGR Analysis > NONLINEAR > Integration Options NL_NRESP Analysis > NONLINEAR > Response Options NL_PLOT Analysis > NONLINEAR > Plot Options NL_PRINT Analysis > NONLINEAR > Print Options NL_RDAMP Analysis > NONLINEAR > Damping Coefficient MPC LoadsBC > FUNCTION CURVE > Material Curve MPCTYP LoadsBC > FUNCTION CURVE > Material Curve Type R_NONLINEAR Analysis > NONLINEAR > Run NonL Analysis RESTART Analysis > TIMES LoadsBC > LOAD OPTIONS > Time Parameter EKILL and ELIVE Analysis > NONLINEAR >ELEMENT_BIRTH/DEATH COSMOSM Advanced Modules 7-1 Chapter 7 Commands and Examples The above represent some of the most frequently used commands needed to perform nonlinear analysis using the NSTAR module. Information regarding analysis type, direct time integration, initial conditions, damping, time and temperature curves associated with different loading conditions and material property sets, and numerical solution procedures are provided using these commands. In addition, both line and surface contact problems may be considered for analysis with the nonlinear module. Parameters required to define material models are discussed in Chapter 3. Command descriptions are presented in COSMOSM Command Reference Manual. NSTAR can handle geometric, material, and contact nonlinearities. The temperature dependency of material properties can also be handled. As a guide to the users, a brief outline describing the application of specific commands required to set up different categories of nonlinear problems is presented. Elastoplastic Analysis In the following, only the commands essential for this nonlinear analysis case are listed. Command (Path) Intended Use EGROUP (Propsets > Element Group) Option 5 of this command specifies the use of von Mises elastoplastic model with an isotropic or a kinematic hardening rule for this element group. MPROP In de x (Propsets > Material Property) 7-2 COSMOSM Advanced Modules Using this command the required material properties (EX, ETAN, NUXY, and SIGYLD) for defining the bilinear elastoplastic stressstrain curve are input. Part 1 NSTAR / Nonlinear Analysis MPCTYP and MPC (LoadsBC>FUNCTION CURVE> Material Curve Type, Material Curve) These commands are used for curve description of elastoplastic stress-strain curve. TIMES (LoadsBC > LOAD OPTIONS > Time Parameter) 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. ACTSET, TC, Curve_Label (Control > ACTIVATE > Set Entity) 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. FND, FPT, FCR, FSF, FCT, FRG (LoadsBC > STRUCTURAL > FORCE >) See ACTSET, TC, Curve_Label above. PEL, PCR, PSF, PRG (LoadsBC > STRUCTURAL > PRESSURE >) See ACTSET, TC, Curve_Label above. DND, DPT, DCR, DSF, DCT, DRG (LoadsBC>STRUCTURAL>DISPLACEMENT>) See ACTSET, TC, Curve_Label above. ACTSET, TC, 0 See ACTSET, TC, Curve_Label above. In de x (Control > ACTIVATE > Set Entity) COSMOSM Advanced Modules 7-3 Chapter 7 Commands and Examples A_NONLINEAR*** (Analysis > NONLINEAR > NonL Analysis Options) This command specifies the nonlinear option (S = STATIC, or D = DYNAMIC) and some other relevant options and parameters. NL_CONTROL*** (Analysis > NONLINEAR > Solution Control) This command specifies the numerical procedure to be used in nonlinear analysis. It defines the Control technique, the iterative method, and their associated input. NL_AUTO*** (Analysis > NONLINEAR > AutoStep Options) This command is used to activate the adaptive automatic stepping option in nonlinear structural analysis. Delimiters for the step size can be specified. NL_NRESP (Analysis > NONLINEAR > Response Options) This command is used to select nodes for which the displacement response is to be saved for X-Y plot purposes. ACTSET, TC, Curve_Label NL_PLOT (Analysis > NONLINEAR > Plot Options) This command is used to define sets of steps for which the deformations and stresses are to be plotted. ACTSET, TC, Curve_Label NL_PRINT (Analysis > NONLINEAR > Print Options) This command controls the output quantities to be written in the output file. ACTSET, TC, Curve_Label R_NONLINEAR (Analysis > NONLINEAR > Run NonL Analysis) This command runs NSTAR which is the nonlinear module of COSMOSM. In de x 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)]. 7-4 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis Load curves essential for the incremental solution of nonlinear static problems are represented by (pseudo) time curves. These curves are defined using the CURDEF (LoadsBC > FUNCTION CURVE > Time/ Temp Curve) command. *** If the default options (and/or parameters) are satisfactory, this command may be omitted. ** Geometrically Nonlinear Analysis The special commands required to set up the geometrically nonlinear analysis available in NSTAR are as follows: Command (Path) Intended Use EGROUP (Propsets > Element Group) Option 6 of this command sets the flag on for geometrically nonlinear analysis formulation to be associated with this element group. TIMES (LoadsBC > LOAD OPTIONS > Time Parameter) See the Elastoplastic Analysis section. ACTSET, TC, Curve_Label (Control > ACTIVATE > Set Entity) See the Elastoplastic Analysis section. FND, FPT, FCR, FSF, FCT, FRG (LoadsBC > STRUCTURAL > FORCE >) See the Elastoplastic Analysis section. PEL, PCR, PSF, PRG (LoadsBC > STRUCTURAL > PRESSURE >) See the Elastoplastic Analysis section. DND, DPT, DCR, DSF, DCT, DRG (LoadsBC > STRUCTURAL > DISPLACEMENT >) See the Elastoplastic Analysis section. ACTSET, TC, 0 See the Elastoplastic Analysis section. In de x (Control > ACTIVATE > Set Entity) COSMOSM Advanced Modules 7-5 Chapter 7 Commands and Examples A_NONLINEAR (Analysis > NONLINEAR > NonL Analysis Options) See the Elastoplastic Analysis section. NL_CONTROL (Analysis > NONLINEAR > Solution Control) See the Elastoplastic Analysis section. NL_AUTO (Analysis > NONLINEAR > AutoStep Options) See the Elastoplastic Analysis section. R_NONLINEAR (Analysis > NONLINEAR > Run NonL Analysis) See the Elastoplastic Analysis section. Again, it is assumed that the full model has been properly constructed with the help of GEOSTAR commands. Elastoplastic Large Displacement Analysis Command (Path) Intended Use EGROUP (Propsets > Element Group) Options 5 and 6 are both turned on to specify the elastoplastic model and the geometric nonlinear option. MPROP (Propsets > Material Property) See the Elastoplastic Analysis section. MPCTYP and MPC (LoadsBC>FUNCTION CURVE > Material Curve Type, Material Curve) See the Elastoplastic Analysis section. TIMES (LoadsBC > LOAD OPTIONS > Time Parameter) See the Elastoplastic Analysis section. ACTSET, TC, Curve_Label (Control > ACTIVATE > Set Entity) See the Elastoplastic Analysis section. FND, FPT, FCR, FSF, FCT, FRG In de x (LoadsBC > STRUCTURAL > FORCE >) 7-6 COSMOSM Advanced Modules See the Elastoplastic Analysis section. Part 1 NSTAR / Nonlinear Analysis PEL, PCR, PSF, PRG (LoadsBC > STRUCTURAL > PRESSURE >) See the Elastoplastic Analysis section. DND, DPT, DCR, DSF, DCT, DRG (LoadsBC>STRUCTURAL>DISPLACEMENT> See the Elastoplastic Analysis section. ACTSET, TC, 0 (Control > ACTIVATE > Set Entity) See the Elastoplastic Analysis section. A_NONLINEAR (Analysis>NONLINEAR>NonL Analysis Options) See the Elastoplastic Analysis section. NL_CONTROL (Analysis > NONLINEAR > Solution Control) See the Elastoplastic Analysis section. NL_AUTO (Analysis > NONLINEAR > AutoStep Options) See the Elastoplastic Analysis section. R_NONLINEAR (Analysis > NONLINEAR > Run NonL Analysis) See the Elastoplastic Analysis section. Nonlinear Dynamic Analysis The nonlinear dynamic analysis based on direct time integration methods requires the following special commands: Command (Path) Intended Use EGROUP (Propsets > Element Group) Options 5 and 6 both control the material models and the geometric nonlinear analysis flags. MPROP (Propsets > Material Property) See the Elastoplastic Analysis section. MPCTYP and MPC See the Elastoplastic Analysis section. In de x (LoadsBC>FUNCTION CURVE> Material Curve Type, Material Curve) COSMOSM Advanced Modules 7-7 Chapter 7 Commands and Examples TIMES (LoadsBC > LOAD OPTIONS > Time Parameter) See the Elastoplastic Analysis section. ACTSET, TC, Curve_Label (Control > ACTIVATE > Set Entity) FND, FPT, FCR, FSF, FCT, FRG (LoadsBC > STRUCTURAL > FORCE >) PEL, PCR, PSF, PRG (LoadsBC > STRUCTURAL > PRESSURE >) ACTSET, TC, 0 (Control > ACTIVATE > Set Entity) See the Elastoplastic Analysis section. A_NONLINEAR (Analysis>NONLINEAR>NonL Analysis Options) The analysis option should be switched to “D” for dynamic. NL_CONTROL (Analysis > NONLINEAR > Solution Control) The Force control option with MNR or NR methods must be used. No line search is performed for dynamic analysis. NL_RDAMP (Analysis > NONLINEAR > Damping Coefficient) This command is used to incorporate Rayleigh proportional damping in the dynamic analysis. NL_BASE (Analysis>NONLINEAR>Base Motion Parameter) This command is used to incorporate the effects of base motion accelerations in the dynamic analysis. NL_INTGR In de x (Analysis > NONLINEAR > Integration Options) 7-8 COSMOSM Advanced Modules 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. Part 1 NSTAR / Nonlinear Analysis NL_AUTO (Analysis > NONLINEAR > AutoStep Options) See the Elastoplastic Analysis section. NL_NRESP (Analysis > NONLINEAR > Response Options) This command is used to select nodes for which the displacement, velocity, and acceleration responses are to be saved for X-Y-plotting purposes. NL_PLOT (Analysis > NONLINEAR > Plot Options) See the Elastoplastic Analysis section. NL_PRINT (Analysis > NONLINEAR > Print Options) See the Elastoplastic Analysis section. R_NONLINEAR (Analysis > NONLINEAR > Run NonL Analysis) See the Elastoplastic Analysis section. Linear Dynamic Analysis (Time-History) The nonlinear module NSTAR may also be used for the solution of linear dynamic problems using time integration methods. Special commands required to set up this case are listed below. Command (Path) Intended Use TIMES (LoadsBC > LOAD OPTIONS > Time Parameter) See the Elastoplastic Analysis section. ACTSET, TC, Curve_Label (Control > ACTIVATE > Set Entity) See the Elastoplastic Analysis section. FND, FPT, FCR, FSF, FCT, FRG (LoadsBC > STRUCTURAL > FORCE >) See the Elastoplastic Analysis section. PEL, PCR, PSF, PRG See the Elastoplastic Analysis section. In de x (LoadsBC > STRUCTURAL > PRESSURE >) COSMOSM Advanced Modules 7-9 Chapter 7 Commands and Examples ACTSET, TC, 0 (Control > ACTIVATE > Set Entity) See the Elastoplastic Analysis section. A_NONLINEAR (Analysis>NONLINEAR>NonL Analysis Options) See the Nonlinear Dynamic Analysis section. NL_CONTROL (Analysis > NONLINEAR > Solution Control) See the Nonlinear Dynamic Analysis section. NL_RDAMP (Analysis > NONLINEAR > Damping Coefficient) See the Nonlinear Dynamic Analysis section. NL_BASE (Analysis>NONLINEAR>Base Motion Parameter) See the Nonlinear Dynamic Analysis section. NL_INTGR (Analysis > NONLINEAR > Integration Options) See the Nonlinear Dynamic Analysis section. NL_AUTO (Analysis > NONLINEAR > AutoStep Options) See the Elastoplastic Analysis section. R_NONLINEAR (Analysis > NONLINEAR > Run NonL Analysis) See the Elastoplastic Analysis section. Analysis Including Temperature Loading Command (Path) Intended Use TIMES (LoadsBC > LOAD OPTIONS > Time Parameter) See the Elastoplastic Analysis section. ACTSET, TC, Curve_Label In de x (Control > ACTIVATE > Set Entity) 7-10 COSMOSM Advanced Modules 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. Part 1 NSTAR / Nonlinear Analysis NTND, NTPT, NTCR, NTSF, NTCT, NTRG (LoadsBC > THERMAL > TEMPERATURE >) See ACTSET, TC, Curve_Label above. ACTSET, TC, 0 (Control > ACTIVATE > Set Entity) See ACTSET, TC, Curve_Label above. A_NONLINEAR (Analysis>NONLINEAR>NonL Analysis Options) In this command, the special loading flag must include the character “T''. NL_CONTROL (Analysis > NONLINEAR > Solution Control) See the Elastoplastic Analysis section. NL_AUTO (Analysis > NONLINEAR > AutoStep Options) See the Elastoplastic Analysis section. R_NONLINEAR (Analysis > NONLINEAR > Run NonL Analysis) See the Elastoplastic Analysis section. Structural Analysis with Temperature-Dependent Material Properties The relevant commands needed to set up this analysis for problems with temperature-dependent material properties are: Command (Path) Intended Use EGROUP (Propsets > Element Group) Options 5 and 6 both control the material models and the geometric nonlinear analysis flags (refer to COSMOSM Command Reference Manual for a list of different material models with temperaturedependent parameters). ACTSET, TP, Curve_Label In de x (Control > ACTIVATE > Set Entity) COSMOSM Advanced Modules These commands are used to activate temperature curves and define the associated temperature-dependent- 7-11 Chapter 7 Commands and Examples material properties. Again, it is a good practice to deactivate the curves immediately after their use to avoid errors or confusion of any kind. MPROP (Propsets > Material Property) See ACTSET, TP, Curve_Label above. EX, SIGYLD, ETAN,....., etc. ACTSET, TP, 0 (Control > ACTIVATE > Set Entity) See ACTSET, TP, Curve_Label above. TIMES (LoadsBC > LOAD OPTIONS > Time Parameter) See the Elastoplastic Analysis section. ACTSET, TC, Curve_Label (Control > ACTIVATE > Set Entity) See the Analysis Including Temperature Loading section. NTND, NTPT, NTCR, NTSF, NTCT, NTRG (LoadsBC > THERMAL > TEMPERATURE >) See the Analysis Including Temperature Loading section. ACTSET, TC, 0 (Control > ACTIVATE > Set Entity) See the Analysis Including Temperature Loading section. A_NONLINEAR (Analysis > NONLINEAR > NonL Analysis Options) See the Analysis Including Temperature Loading section. NL_CONTROL (Analysis > NONLINEAR > Solution Control) See the Elastoplastic Analysis section. NL_AUTO (Analysis > NONLINEAR > AutoStep Options) See the Elastoplastic Analysis section. R_NONLINEAR In de x (Analysis > NONLINEAR > Run NonL Analysis) 7-12 COSMOSM Advanced Modules See the Elastoplastic Analysis section. Part 1 NSTAR / Nonlinear Analysis Elastic Creep Analysis The special commands essential for setting up the input for this type of analysis are given below: Command (Path) Intended Use EGROUP (Propsets > Element Group) Option 7 of this command sets the flag for creep analysis with this element group. MPROP (Propsets > Material Property) Use CREEPC or CREEPX according to the creep law used in the analysis to define creep constants. TIMES (LoadsBC > LOAD OPTIONS > Time Parameter) See the Elastoplastic Analysis section. ACTSET, TC, Curve_Label (Control > ACTIVATE > Set Entity) See the Elastoplastic Analysis section. FND, FPT, FCR, FSF, FCT, FRG (LoadsBC > STRUCTURAL > FORCE >) See the Elastoplastic Analysis section. PEL, PCR, PSF, PRG (LoadsBC > STRUCTURAL > PRESSURE >) See the Elastoplastic Analysis section. DND, DPT, DCR, DSF, DCT, DRG (LoadsBC > STRUCTURAL > DISPLACEMENT >) See the Elastoplastic Analysis section. ACTSET, TC, 0 (Control > ACTIVATE > Set Entity) See the Elastoplastic Analysis section. A_NONLINEAR Command (Analysis>NONLINEAR>NonL Analysis Options) See the Elastoplastic Analysis section. NL_CONTROL (Analysis > NONLINEAR > Solution Control) See the Elastoplastic Analysis section. NL_AUTO See the Elastoplastic Analysis section. In de x (Analysis > NONLINEAR > AutoStep Options) COSMOSM Advanced Modules 7-13 Chapter 7 Commands and Examples R_NONLINEAR (Analysis > NONLINEAR > Run NonL Analysis) See the Elastoplastic Analysis section. Static Analysis Using Displacement Control Technique Command (Path) Intended Use TIMES (LoadsBC > LOAD OPTIONS > Time Parameter) See the Elastoplastic Analysis section. Define a Pattern of Loads (no association with time curve). ACTSET, TC, Curve_Label = 1 (Control > ACTIVATE > Set Entity) This curve will be associated with the controlled degree of freedom used in the solution process using the Displacement Control technique. FND, FPT, FCR, FSF, FCT, FRG (LoadsBC > STRUCTURAL > FORCE >) — PEL, PCR, PSF, PRG (LoadsBC > STRUCTURAL > PRESSURE >) — A_NONLINEAR (Analysis>NONLINEAR>NonL Analysis Options) See the Elastoplastic Analysis section. NL_CONTROL (Analysis > NONLINEAR > Solution Control) The Displacement Control option with MNR or NR iterative methods is selected. Also, the controlled degree of freedom is specified. NL_AUTO (Analysis > NONLINEAR > AutoStep Options) See the Elastoplastic Analysis section. NL_NRESP In de x (Analysis > NONLINEAR > Response Options) 7-14 COSMOSM Advanced Modules This command is used to select nodes for which the displacement response is to be saved for XY-plotting Part 1 NSTAR / Nonlinear Analysis purposes. X-Y-plots of the load factor multiplier (LFACT), on the Y-axis, versus the nodal displacement components (UX, UY, UZ, ...), on the X-axis, of the selected nodes can be provided. NL_PLOT (Analysis > NONLINEAR > Plot Options) See the Elastoplastic Analysis section. NL_PRINT (Analysis > NONLINEAR > Print Options) See the Elastoplastic Analysis section. R_NONLINEAR (Analysis > NONLINEAR > Run NonL Analysis) See the Elastoplastic Analysis section. Static Analysis Using Arc-Length Control Technique Define a Pattern of Loads (no association with time curve). Command (Path) Intended Use FND, FPT, FCR, FSF, FCT, FRG (LoadsBC > STRUCTURAL > FORCE >) Forces and pressures defined: ACTSET,TC,1 will be considered. (No time curves need to be defined). PEL, PCR, PSF, PRG (LoadsBC > STRUCTURAL > PRESSURE >) A_NONLINEAR (Analysis > NONLINEAR > NonL Analysis Options) See the Elastoplastic Analysis section. NL_CONTROL In de x (Analysis > NONLINEAR > Solution Control) COSMOSM Advanced Modules The Arc-Length Control option with MNR or NR iterative methods is selected. Also, the parameters required for this control are input. 7-15 Chapter 7 Commands and Examples NL_AUTO (Analysis > NONLINEAR > AutoStep Options) See the Elastoplastic Analysis section. NL_NRESP (Analysis > NONLINEAR > Response Options) See the Static Analysis Using Displacement Control Technique section. NL_PLOT (Analysis > NONLINEAR > Plot Options) See the Elastoplastic Analysis section. NL_PRINT (Analysis > NONLINEAR > Print Options) See the Elastoplastic Analysis section. R_NONLINEAR (Analysis > NONLINEAR > Run NonL Analysis) See the Elastoplastic Analysis section. Examples The following are examples of nonlinear analyses. Elastoplastic Nonlinear Analysis Example An example of elastoplastic, nonlinear, static analysis is described. This includes the descriptions of the steps required to set up and solve the problem, in detail from GEOSTAR. Statement of the Problem In de x A cantilever metal sheet is subjected to a uniform pressure along the edge as shown in Figure 7-1. Investigate the elastoplastic response of this metal sheet using 4node, 2D plane stress elements. The material of the sheet is assumed to obey the von Mises yield criterion. 7-16 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis Figure 7-1. Problem Sketch p 13 13 14 15 16 10 9 7 9 L 10 4 5 1 8 11 5 6 6 7 2 1 9 2 12 t 1 2 Time Curve 8 σ 3 3 8 4 ET L Problem Sketch σy E ε Stress - Strain Curve Given E = EX = 21,000 N/mm2 L = 30 mm σy = 10 N/mm2 ν = 0.3 ET = 5,000 N/mm2 t = 1 mm GEOSTAR Input In de x 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 COSMOSM Advanced Modules 7-17 Chapter 7 Commands and Examples OP1:S/F flag > Solid OP2:Integr Type > QM6 OP3:Type > Plane Stress OP4:Stress direction > Global Cartesian OP5:Mat > von Mises (isotropic) OP6:Disp. > Small OP7:Material creep > No OP8:Strain plasticity > Small 2. The plasticity model used in the analysis is based on von Mises yield criterion with bilinear isotropic hardening rule. Define the bilinear stress-strain curve (Figure 7-1) by EX, ETAN and SIGYLD options in command MPROP (Propsets > Material Property). EX defines Young's Modulus, ETAN defines the Tangent Modulus (ET) and SIGYLD defines the Yield Stress σy. Geo Panel: Propsets > Material Property (MPROP) Material property set > 1 Material property name > EX Property value > 21000 Material property name > ETAN Property value > 5000 Material property name > SIGYLD Property value > 10 The default value of NUXY is 0.3. Therefore, it is not necessary to specify Poisson's ratio unless other than the default value is required. 3. Define the thickness of the plane stress element. Geo Panel: Propsets > Real Constant (RCONST) Associated element group > 1 Real constant set > 1 Start location of the real constants > 1 No. of real constants to be entered > 2 RC1: Thickness > 1.0 RC2: Material angle (beta) > 0.0 In de x 4. Define the geometry of the model. Change the view to X-Y using the Viewing (Binocular) icon. Geo Panel: 7-18 Geometry > SURFACES > Draw w/ 4 Coord (SF4CORD) COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis Surface > 1 Keypoint 1 XYZ-coordinate value > 0,0,0 Keypoint 2 XYZ-coordinate value > 30,0,0 Keypoint 3 XYZ-coordinate value > 30,30,0 Keypoint 4 XYZ-coordinate value > 0,30,0 5. Use the Auto Scale icon to readjust the model scale. Define the elements and nodes through mesh generation. Geo Panel: Geo Panel: Meshing > PARAMETRIC MESH > Surfaces (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 In de x 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) COSMOSM Advanced Modules 7-19 Chapter 7 Commands and Examples Curve type > Time Curve number > 1 Start point > 1 Time value for point 1 > 0.0 Function value for point 1 > 0 Time value for point 2 > 1.0 Function value for point 2 > 9 Time value for point 3 > 2.0 Function value for point 3 > 10 Time value for point 4 > 8.0 Function value for point 4 > 13 Time value for point 5 > 9.0 Function value for point 5 > 13 Time value for point 6 > 9. A number of time-load curves can be defined. However, the curve associated with the applied load must be activated prior to the definition of the load. Since you just defined time curve 1, it is currently active. 10. Define pressure loading using the PCR (LoadsBC > STRUCTURAL > PRESSURE > Define Curves) command. Geo Panel: LoadsBC > STRUCTURAL > PRESSURE > Define Curves (PCR) 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 In de x Beginning node of group 1 > 1 Ending node of group 1 > 4 7-20 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis 12. Define the number of nodes for which the response curve is required to be generated. Use the NL_NRESP (Analysis > NONLINEAR > Response Options) command for this purpose. This command specifies a time-history plot file to be created for the defined set of nodes. Geo Panel: Analysis > NONLINEAR > Response Options (NL_NRESP) Starting location [1] > 1 Node 1 > 1 Node 2 > 2 Node 3 > 3 Node 4 > 4 13. Next, define the time step number for which the displacements and stresses are to be saved for later graphic processing. Here, results for time step number 1 through 8 are desired. Geo Panel: Analysis > NONLINEAR > Plot Options (NL_PLOT) Set 1 beginning step > 1 Set 1 ending step > 8 Set 1 step increment > 1 14. Finally, having completed the description of the model and the specification of the desired postprocessing data, the nonlinear analysis will be performed. Geo Panel: Analysis > NONLINEAR > Run NonL Analysis (R_NONLINEAR) 15. This command runs the NSTAR module and gives displacement as well as stress output. You can examine the output file using the EDIT (File > Edit...) command or your favorite text editor. Postprocessing In de x 16. Plot the deformed shape at time step 8. Geo Panel: Results > PLOT > Deformed Shape (DEFPLOT) Step number > 8 Beginning element > 1 Ending element > 9 Increment > 1 Deformation scale flag > Scale factor > 97.258057 COSMOSM Advanced Modules 7-21 Chapter 7 Commands and Examples 17. Use the sliding scale button to set the scale to 0.5. Animate the deflected shape for time steps 1 through 8. Geo Panel: Results > PLOT > Animate (ANIMATE) Beginning step number > 1 Ending step number > 8 Step increment > 1 Animation type > Two Way Delay number > 0 Scale factor > 97.258057 Number of frames > 9 Save and play as AVI > No AVI file name > test.avi Number of iterations > 1 18. Plot von Mises stresses at time step 8: Geo Panel: Results > PLOT > Stress (STRPLOT) Time step number > 8 Component > VON Layer number > 1 Coordinate system > 0 Stress flag > Nodal stress Face of element > Top face Select contour option ... Plot type > Color filled contour Accept defaults ... 19. Plot the variation of von Mises stresses along a line segment in the sheet. Geo Panel: Results > PLOT > Path Graph (LSECPLOT) Node > 2 Node > 14 Node > 14 The resulting plot is shown in Figure 7-2. The TRANSLATE command (or the Translate icon) is used to adjust the relative position of the plotted figures. 20. Animate the von Mises stresses for steps 1 through 8. In de x Geo Panel: Results > PLOT > Animate (ANIMATE) Beginning step number > 1 Ending step number > 8 7-22 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis Step increment > 1 Animation type > Two way Animation Delay number > Scale factor > 97.1118 21. Generate a time history plot: Geo Panel: Display > XY PLOTS > Activate Post-Proc (ACTXYPLOT) Graph Number >1 X_variable > Time Y_variable > UY Node number > 2 Graph color > 12 Graph line style > Solid Graph symbol style > 0 Graph id > 2N Geo Panel: Display > XY PLOTS > Plot Curves (XYPLOT) Plot graph > Yes The resulting plot is shown in Figure 7-3. In de x Figure 7-2. The von Mises Stress Plot at Time Step 8 COSMOSM Advanced Modules 7-23 Chapter 7 Commands and Examples Figure 7-3. Vertical Displacement Versus Time at Node 2 Large Displacement Nonlinear Analysis Example An example of Large Displacement Static analysis is described in this section. This includes the description of the steps required to set up and solve the problem, in detail. Here, the problem of a cantilever beam under uniformly distributed load is considered. Statement of the Problem In de x Find the static response of a cantilever beam under uniform loading that causes large displacements. Use 2D plane stress elements. The cantilever is shown in Figure 7-4. 7-24 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis Figure 7-4. A Cantilever Beam Under Uniform Loading p/2 h b L Problem Sketch p 19 18 12 28 1 2 3 1 4 5 17 5 11 2 2 D Model 100 Time Curve t Given L = 10 in b = 1 in ν = 0.2 h = 1 in E = 12,000 psi p = 10 lb/in GEOSTAR Input In de x 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 COSMOSM Advanced Modules 7-25 Chapter 7 Commands and Examples OP2:Integr type > QM6 OP3:Type > Plane Stress OP4:Stress direction > Global Cartesian OP5:Mat > Linear Elastic OP6:Disp. formulation > Updated Lagrangian OP7:Material creep > No OP8:Strain plasticity > Small 2. Define material properties (EX, NUXY). Geo Panel: Propsets > Material Property (MPROP) Material property set > 1 Material property name > EX Property value > 12000 Material property name > NUXY Property value > 0.20 3. Define the thickness of the plane stress elements. Geo Panel: Propsets > Real Constant (RCONST) Associated element group > 1 Real constant set > 1 Start location of the real constants > 1 No. of real constants to be entered > 2 RC1: Thickness > 1.0 RC2: Material angle (beta) > 0.0 4. Define the geometry of the model. Change the view to X-Y using the Viewing icon. Geo Panel: Geometry > SURFACES > Draw w/ 4 Coord (SF4CORD) Surface > 1 Keypoint 1 XYZ-coordinate value > 0,0,0, Keypoint 2 XYZ-coordinate value > 10,0,0, Keypoint 3 XYZ-coordinate value > 10,1,0, Keypoint 4 XYZ-coordinate value > 0,1,0, 5. Define the elements and nodes through mesh generation. In de x Geo Panel: Meshing > PARAMETRIC MESH > Surfaces (M_SF) Beginning surface > 1 Ending surface > 1 7-26 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis Increment > 1 Number of nodes per element > 8 Number of elements on first curve > 5 Number of elements on second curve > 1 Spacing ratio for first curve > 1.0 Spacing ratio for second curve > 1.0 6. Define displacement constraints on the boundary using the DCR (LoadsBC > STRUCTURAL > DISPLACEMENT > Define Curves) command. Geo Panel: LoadsBC > STRUCTURAL > DISPLACEMENT > Define Curves (DCR) Beginning curve > 3 Displacement label > AL: All 6 DOF Accept defaults ... 7. Define the starting time, final time and time increment for the solution using the TIMES (LoadsBC > LOAD OPTIONS > Time Parameter) command. Geo Panel: LoadsBC > LOAD OPTIONS > Time Parameter (TIMES) Starting time > 0.0 Final time > 100 Time increment > 1 8. Define the load versus time curve using the CURDEF (LoadsBC > FUNCTION CURVE > Time/Temp Curve) command. Geo Panel: LoadsBC > FUNCTION CURVE > Time/Temp Curve (CURDEF) Curve type > Time Curve number > 1 Start point > 1 In de x 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> COSMOSM Advanced Modules 7-27 Chapter 7 Commands and Examples 9. A number of time-load curves can be defined. However, the curve associated with an applied load or pressure must be activated prior to the definition of that load. Note that the last defined time curve is currently active. 10. Define pressure loading using the PCR (LoadsBC > STRUCTURAL > PRESSURE > Define Curves) command. Geo Panel: LoadsBC > STRUCTURAL > PRESSURE > Define by Curves (PCR) Beginning curve > 1 Pressure magnitude > -1.0 Accept defaults ... Geo Panel: LoadsBC > STRUCTURAL > PRESSURE > Define by Curves (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 In de x Node 1 > 17 7-28 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis 13. Define the time step number for which displacements and stresses are to be saved for later graphic examination. Here, results for time step number 10 through 100 with increment 10 are desired. Geo Panel: Analysis > NONLINEAR > Plot Options (NL_PLOT) Set 1 beginning step > 10 Set 1 ending step > 100 Set 1 step Increment > 10 14. Define the type of analysis by the A_NONLINEAR (Analysis > NONLINEAR > NonL Analysis Options) command. Theoretically, after each time step increment, the structural system should be in the equilibrium state. So, generally it is advisable to keep the equilibrium option on. When the time step size is very small and the loading is smooth, this equilibrium option can be turned off. For this example, the number of time steps between equilibrium is set to 100 to check equilibrium only at time step 100. Geo Panel: Analysis > NONLINEAR > NonL Analysis Options (A_NONLINEAR) Analysis option > S Steps between reforming stiffness > 1 Steps between eqlbm. iterations > 100 Max equilibrium iterations > 20 Accept defaults ... 15. Finally, having completed the description of the model and the specification of postprocessing data, the nonlinear analysis will be performed. Geo Panel: Analysis > NONLINEAR > Run NonL Analysis (R_NONLINEAR) 16. This command runs the NSTAR module and gives displacement as well as stress output. You can examine the output file using the EDIT (File > Edit...) command or your favorite text editor. Postprocessing 1. Plot the deformed shape at time step 100. Geo Panel: Results > PLOT > Deformed Shape (DEFPLOT) In de x Accept defaults ... Geo Panel: LoadsBC > STRUCTURAL > DISPLACEMENT > Plot (DPLOT) COSMOSM Advanced Modules 7-29 Chapter 7 Commands and Examples Accept defaults ... The resulting plot is shown in Figure 7-5. Figure 7-5. Deformation at Time Step 100 2. Generate a displacement contour plot. Scale the resulting plot by a factor of 0.7 using the sliding button. Geo Panel: Results > PLOT > Displacement (ACTDIS, DISPLOT) Time step number > 100 Component > URES Select contour option ... Plot Type > Color filled contour Accept defaults ... Geo Panel: LoadsBC > STRUCTURAL > DISPLACEMENT > Plot (DPLOT) Accept defaults ... Geo Panel: LoadsBC > STRUCTURAL > PRESSURE > Plot (DPLOT) Accept defaults ... In de x The resulting plot is shown in Figure 7-6. 7-30 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis Figure 7-6 3. Animate the resultant displacements for steps 10 through 100 with increment 10: Geo Panel: Results > PLOT > Animate (ANIMATE) Beginning step number > 10 Ending step number > 100 Step increment > 10 Animation type > Two Way Delay number > 0 Scale factor > 0.13701 Save and play as AVI > No AVI file name > test.avi Number of iterations > 1 4. Plot von Mises Stresses at time step 100: Geo Panel: Results > PLOT > Stress (STRPLOT) Time step number > 100 Component > VON Accept defaults ... In de x Select contour option ... Plot type > Color filled contour Beginning element > 1 Ending element > 5 Increment > 1 Shape of model > Deformed shape Scale factor > Default COSMOSM Advanced Modules 7-31 Chapter 7 Commands and Examples Geo Panel: LoadsBC > STRUCTURAL > DISPLACEMENT > Plot (DPLOT) The resulting plot is shown in Figure 7-7. Figure 7-7 5. To generate a time history curve: Geo Panel: Display > XY PLOTS > Activate Post-Proc (ACTXYPOST) Graph number > 1 X_variable > Time Y_variable > UY Node number > 17 Graph color > 12 Graph line Style > Solid Graph symbol > 0 Graph id > 17N In de x Geo Panel: Display > XY PLOTS > Plot Curves (XYPLOT) Plot graph > Yes 7-32 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis The resulting plot is shown in Figure 7-8. In de x Figure 7-8Time history. COSMOSM Advanced Modules 7-33 In de x 7-34 COSMOSM Advanced Modules 8 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. In de x 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. COSMOSM Advanced Modules 8-1 In de x Nonlinear Static Analysis 8-2 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis NS1: Elastoplastic Compression of a Composite Pipe Assembly TYPE: Static, Plastic Analysis, Truss Elements. REFERENCE: Crandall, Dahl and Lardner, “An Introduction to the Mechanics of Solids,” Second Edition, McGraw-Hill, 1972, pp. 277-280 PROBLEM: Two coaxial pipes, the inner one of 1020 CR steel and cross-sectional area As, and the outer one of 2024-T4 aluminum alloy and of area Aa, are compressed between heavy, flat end plates, as shown below. Determine the load-deflection curve of the assembly as it is compressed into the plastic region by an axial force P. Figure NS1-1 P Y 2 L 2 1 1 X Z Finite Element Model Problem Sketch σ P σys E Ts 1299860 Es E Ta σ ya E a In de x ε Stress-Strain Curve COSMOSM Advanced Modules t 103 8-3 Chapter 8 Verification Problems GIVEN: As = 7 in2 Aa = 12 in2 L = 10 in σys = 86,000 psi σya = 55,000 psi ν = 0.3 Es = 26.875 x 106 psi Ea = 11 x 106 psi ETS = 41,322 psi ETa = 52,632 psi COMPARISON OF RESULTS: In de x Figure NS1-2 8-4 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis NS2: Nonlinear Analysis of a Cable Assembly TYPE: Static, Plastic Analysis, Truss Elements. REFERENCE: Crandall, Dahl and Lardner, “An Introduction to the Mechanics of Solids,” Second Edition, McGraw-Hill, 1972 page 356. PROBLEM: A chain hoist is attached to the ceiling through three tie rods as shown in the sketch. The tie rods are made of cold-rolled steel with yield strength σy, and each has an area A. 1. What is the load-deflection relation when the deflections are elastic in all three rods? 2. What is the value of the load at which the three rods become plastic? Figure NS2-1 Y Stress, σ Et 1 2 σy 3 2 E L 1 θ θ 3 X 4 Strain, ε P Stress-Strain Curve In de x Problem Sketch and Finite Element Model COSMOSM Advanced Modules 8-5 Chapter 8 Verification Problems GIVEN: A = 1 in2 L = 100 in θ = 30° COMPARISON OF RESULTS: P (lb) Theory σy = 30,000 psi E Displacement at Node 4 (inch) = 30 x 106 psi Et = 0.606 x 106 psi 0.0225991 0.011599 16000 0.0231981 0.023198 24000 0.0347972 0.034797 32000 0.0463962 0.046396 40000 0.0579953 0.057995 48000 0.0695943 0.069594 56000 0.0811934 0.081193 64000 0.0927924 0.092792 Ultimate load (lb). Pu (lb) In de x Figure NS2-2 8-6 COSMOSM Advanced Modules COSMOSM 8000 Theory COSMOSM 81961.52 82100.0 Part 1 NSTAR / Nonlinear Analysis NS3: Static Collapse of a Truss Structure TYPE: Static, Plastic Analysis, Truss Elements, Force control, BFGS iterations, Line search. REFERENCE: Bathe, Klaus-Jurgen, Ozdemir, H., and Wilson, E., “Static and Dynamic Geometric and Material Nonlinear Analysis,” Report No. UCSESM 74-4, University of California, Berkeley, 1974, pp. 111-112. Figure NS3-1 P Stress, σ 4 2 4 Et σy 2 3 36 in E 1 3 1 48 in Strain, ε Stress-Strain Curve Problem Sketch P 24 24 t In de x Load_Time Curve COSMOSM Advanced Modules 8-7 Chapter 8 Verification Problems GIVEN: A = 1 in2 E = 3x104 ksi σy = 30 ksi Et = 300 ksi COMPARISON OF RESULTS: Elastic-plastic displacement of the truss at node 4 is plotted. In de x Figure NS3-2 8-8 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis NS4: Truss with Temperature Dependent Material Properties TYPE: Nonlinear static thermal analysis using truss elements. PROBLEM: A one dimensional structure consists of truss elements with various material properties. Determine deflections and Thermal stresses in the structure, due to a uniform rise of temperature to: a. 100° F b. 200° F Figure NS 4-1 Y L 2 1 3 4 5 X Finite Element Model Problem Sketch E (ksi) E = 30000. ksi GIVEN: = 1 in2 α = 0.00001 1/°F E = 30,000 ksi L = 4 in Element 1 8 A Temperature E (ksi) 30000. 20000. Elements 2 & 4 Temperature 150 200 E (ksi) 30000. 27500. Element 3 Temperature In de x 125 200 Elements Elastic Modulus - Temperature Curves COSMOSM Advanced Modules 8-9 Chapter 8 Verification Problems ANALYTICAL SOLUTION: 1. T = 100° F At this temperature all the elements have the same modulus of elasticity, therefore u(i) = 0 stress = E α T = 30 ksi 2. 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) Assuming that all nodes are fixed: e = αT = 0.00001*200 = 0.002 in/in S(1) = E e = 30000* 0.002 = 60 ksi S(2) = E e = 20000* 0.002 = 40 ksi S(3) = E e = 27500* 0.002 = 55 ksi S(4) = E e = 20000* 0.002 = 40 ksi Releasing the nodes: S(1) = 60-30000 u(2) / 10 S(2) = 40-20000 [u(3) - u(2)] / 10 S(3) = 55-27500 [u(4) - u(3)] / 10 S(4) = 40+20000 u(4) / 10 However, equilibrium is only satisfied if the stresses in all elements are equal, thus yielding a solution to the above equations. u(2) = 0.0042857 in u(3) = 0.0007143 in u(4) = 0.0035714 in stress = 47.14286 ksi COMPARISON OF RESULTS: In de x Same results are obtained using COSMOSM nonlinear module, NSTAR. 8-10 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis NS5: Elastic-Plastic Static Analysis of a Metal Sheet TYPE: Nonlinear Static Analysis, Plasticity, 2D Isoparametric Plane Stress Elements (4 node). PROBLEM: Investigate elastoplastic response of a metal sheet using nine 4-node 2D plane stress elements. Material of the sheet is assumed to obey the von Mises yield criterion. Figure NS5-1 p Y 13 13 14 15 16 10 9 7 9 10 8 11 9 12 t L 4 5 5 6 6 1 8 7 2 8 Load - Time Curve 1 2 1 2 3 3 4 σ X E L Problem Sketch and Finite Element Model T σy E ε In de x Stress - Strain Curve COSMOSM Advanced Modules 8-11 Chapter 8 Verification Problems GIVEN: E = 21,000 N/mm2 ET = 5,000 N/mm2 ν = 0.3 σy = 10 N/mm2 L = 30 mm Thickness = 1 mm COMPARISON OF RESULTS: In de x Figure NS5-2 8-12 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis NS6: ElastoPlastic Analysis of a Thick Walled Tube TYPE: Nonlinear Static Analysis, Plasticity, 2D Axisymmetric Elements (8 node). REFERENCE: Hodge, P. G., and White, G. H., “A Quantitative Comparison of Flow and Deformation Theories of Plasticity,” J. Appl. Mech., Vol. 17, pp. 180-184, 1950. PROBLEM: Investigate elastoplastic response of a thick-walled cylinder using sixteen 4-node 2D axisymmetric elements. The material is assumed to obey the von Mises yield criterion. Figure NS6-1 σ p x P E T σy R1 z Problem Sketch E R2 ε y Stress - Strain Curve 3 5 2 p 23 1 2 3 4 H 22 13 12 11.5 7.5 1 rad 21 x R1 1 4 t R2 1 9 12 20 In de x Load - Time Curve Finite Element Model COSMOSM Advanced Modules 8-13 Chapter 8 Verification Problems GIVEN: G = 0.333333E5 psi ν = 0.3 σy = 17.32 psi R2 = 2 in H = 1 in E = 86666 psi ET = 0 psi R1 = 1 in COMPARISON OF RESULTS: In de x Figure NS6-2 8-14 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis NS7: Large Deflection Analysis of an Infinitely Long Plate TYPE: Nonlinear Static Analysis, Large Displacement, 2D Plane Strain (8 node) elements. REFERENCE: Timoshenko, S., Woinowsky-Kreiger, S., “Theory of Plates and Shells,” pp.422423. PROBLEM: Study the large displacement response of an infinitely long rectangular plate using 2D plane strain elements.1 MODELING HINTS: Due to symmetry, only a half of the plate is modeled. Figure NS7-1 CL q 1.0 h q 2b Problem Sketch t 20 Load_Time Curve CL y 4 51 1 2 3 4 5 6 7 8 9 10 52 X 53 5 Finite Element Model In de x CL COSMOSM Advanced Modules 8-15 Chapter 8 Verification Problems GIVEN: E = 10.92 E6 N/mm2 ν = 0.3 h = 1 mm b = 100 mm q = 1 N/mm2 COMPARISON O F RESULTS: Theory COSMOSM Maximum Bending Stress (Node 53) 12730 12778 Midspan Deflection (Node 1) 1.526 1.5255 In de x Figure NS7-2 8-16 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis NS8: Static Large Displacement Analysis of a Cantilever Beam TYPE: Nonlinear Analysis - Large Displacement. NS8A) PLANE2D elements NS8B) BEAM2D elements REFERENCE: Holden, J. T., “On the Finite Deflections of Thin Beams,” Int. J. Solid Structure, Vol. 8, pp. 1051-1055, 1972. PROBLEM: Investigate large displacements of a cantilever beam using five 8-node 2D plane stress elements. Figure NS8-1 p p/2 10 h p/2 b L t 100 Problem Sketch Load - Time Curve 5 3 2 28 1 2 3 4 5 1 2 1 1 3 4 5 6 27 2 3 4 5 26 4 Beam2D Finite Element Model In de x Plane2D (8 node) Finite Element Model COSMOSM Advanced Modules 8-17 Chapter 8 Verification Problems GIVEN: L = 10 in E = 12,000 psi ν = 0.2 p = 10 lb/in h = 1 in b = 1 in COMPARISON OF RESULTS Node No. PLANE2D 27 7.17 BEAM2D 6 7.05 In de x Figure NS8-2 8-18 Maximum Deflection Element Type COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis NS9: Static Large Displacement Analysis of a Spherical Shell TYPE: Nonlinear Static Analysis, Large Displacement, 2D Isoparametric Axisymmetric (8 node) Elements. REFERENCE: Stricklin, J. A., “Geometrically Nonlinear Static and Dynamic Analysis of Shells of Revolution,” High Speed Computing of Elastic Structures, Proceedings of the Symposium of IUTAM, University of Liege, pp. 383-411, August 1970. PROBLEM: Investigate large displacements of a spherical shell using ten 8-node 2D axisymmetric elements. Figure NS9-1 P p h H w o 100 R θ t 200 Load - Time Curve Problem Sketch p/2π 53 52 10 9 51 8 7 6 5 4 3 2 5 1 3 4 1 2 In de x Finite Element Model COSMOSM Advanced Modules 8-19 Chapter 8 Verification Problems GIVEN: E = 10 x 106 lb/in2 ν = 0.3 h = 0.01675 in R = 4.76 in P = 100 lb H = 0.0859 in COMPARISON OF RESULTS: In de x Figure NS9-2 8-20 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis NS10: Large Displacement Analysis of a Fixed Beam with Concentrated Load TYPE: Nonlinear Static Analysis, Large Displacement. NS10A) 2D Plane Stress (8-node) Elements NS10B) 2D Beam Elements. REFERENCE: Noor, A. K. and Peters, J. M., “Reduced Basis Technique for Nonlinear Analysis of Structures,” AIAA J., Vol 18, No. 4, Apr. 1980, Article No. 79-0747R, pp. 455-462. PROBLEM: Investigate large displacements of a fixed-fixed beam subject to a concentrated load at mid-span using 8-node 2D plane and BEAM2D elements. MODELING HINTS: Due to symmetry, only a half of the beam is modeled. Figure NS10-1 p p h 3113.6 b L Problem Sketch 100 t Load - Time Curve Y Y p/2 p/2 5 23 3 2 1 2 3 4 21 1 4 L/2 2 3 5 4 X X 1 2 3 4 L/2 Beam2D Finite Element Model NS10B In de x Plane2D Finite Element Model NS10A 1 22 COSMOSM Advanced Modules 8-21 Chapter 8 Verification Problems GIVEN: E = 20.684 x 1010 N/m2 b = 0.0254 m h = 3.175 x 10-3 m L = 0.508 m Iz = 0.6774E-10 in4 COMPARISON OF RESULTS: In de x Figure NS10-2 8-22 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis NS11: Simply Supported Rectangular Plate, Large Deflection Analysis TYPE: Nonlinear Analysis, SHELL3 Elements. REFERENCE: Levy, S., “Bending of Rectangular Plates with Large Deflections,” Technical Note, National Advisory Committee for Aeronautics. No. 846, 1942. PROBLEM: Calculate the large deflection response of a simply supported square plate subjected to uniformly distributed pressure. MODELING HINTS: Due to symmetry, only a quarter of the plate is modeled. Figure NS11-1 b h a Problem Sketch 500 y 13 16 z 150 X 1 K = qa4 /Eh 4 4 4 12 22 t Time Curve In de x Finite Element Model 30 COSMOSM Advanced Modules 8-23 Chapter 8 Verification Problems GIVEN: E = 1.0 x 107 psi ν = 0.3162 h = 0.12 in a = b = 24 in q = Uniform applied pressure per unit area = 0.00625 kpsi k = Load factor BOUNDARY CONDITIONS: All edges are simply supported. COMPARISON OF RESULTS: In de x Figure NS11-2 8-24 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis NS12: Large Deflection Analysis of a Cantilever TYPE: Nonlinear Static Analysis, Large Displacement. NS12A) SHELL3 Elements NS12B) 2D Beam Elements REFERENCE: Ramm, E., “A Plate/Shell Element for Large Deflections and Rotations,” in Formulations and Computational Algorithm in Finite Element Analysis. [M.I.T. Press, 1977]. PROBLEM: A cantilever beam subjected to a concentrated end moment. Figure NS12-1 M u h v b L Problem Sketch M/2 Z Y 7 1 8 2 9 10 3 4 6.28518 12 11 X 6 5 M M/2 t Shell Model 1 2 3 4 80 Time Curve 5 6 X M In de x Beam Model COSMOSM Advanced Modules 8-25 Chapter 8 Verification Problems GIVEN: L = 100 in I = 0.01042 in4 A = 0.5 in2 ν =0 h = 0.5 in M = Concentrated End Moment = 2 in-lb E = 12,000 psi COMPARISON OF RESULTS: In de x Figure NS12-2 8-26 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis NS13: Analysis of Simply Supported Beam Using Gap Elements TYPE: Static, Nonlinear, Gap-friction elements. PROBLEM: The beam is modeled using BEAM2D elements. Material of the beam is assumed to be elastic, and large deformations are not considered. Two gap elements are used to model the supports. Two soft truss elements are used to avoid stiffness singularities. Figure NS13-1 p h b L Problem Sketch Y p 1 p 2 1 3 X 2 3 5 4 6 5 4 t In de x Finite Element Model Time Curve GIVEN: COMPARISON OF RESULTS: h = 10 in b = 1.2 in Iz = 100 in4 The result is in good agreement with the solution obtained using the theory of structures. (At time step 1) Theory COSMOSM E = 30 x 106 lb/in2 P = 1000 lbs COSMOSM Advanced Modules Max. Displacement (in) 0.00694 0.006944 Reactions (lb) 500 500 8-27 Chapter 8 Verification Problems NS14: Analysis of a Propped Cantilever Beam Using Gap Elements TYPE: Static, Nonlinear, Gap-friction elements. PROBLEM: The beam is modeled using BEAM2D elements. Material of the beam is assumed to be elastic, and large deflections are not considered. A gap element is used to model the simply supported end. Figure NS14-1 p h b L Problem Sketch p Y p 1 1 2 2 3 X 3 4 In de x Finite Element Model 8-28 Gap Element t Time Curve GIVEN: COMPARISON OF RESULTS: L = 100 in h = 10 in Iz = 100 in4 The result is in good agreement with the solution obtained using the theory of structures. (At time step 1) Theory COSMOSM E = 30 x 104 lb/in b = 1.2 in P = 1,000 lbs COSMOSM Advanced Modules Max. Displacement (in) 0.003040 0.003038 Reactions (lb) 312.5 312.5 Part 1 NSTAR / Nonlinear Analysis NS15: Nonlinear Analysis of a Cantiliver Beam with Gaps Under Multiple Loading Conditions TYPE: Nonlinear Static Analysis, Beam and Gap-friction elements. PROBLEM: The beam is modeled using BEAM2D elements. Five gap elements with zero gap distances are used. Ten different load cases were selected, and the analysis was performed in 10 solution steps. The material of the beam was assumed to be elastic; deformations were assumed to be small. Figure NS15-1 F c F b F a p F e F d h b L L 1 L 2 L 2 L 2 2 Problem Sketch Y F a F c F b F e F d p 11 12 13 14 15 X 16 In de x FInite Element Model COSMOSM Advanced Modules 8-29 Chapter 8 Verification Problems GIVEN: Ebeam = 30 x 106 psi b = 1.2 in IZ = 100 in4 h = 10 in L2 = 50 in L1 = 100 in Figure NS15-2 F F c F b a -2000 -1000 -1000 -1000 t t 4 5 10 7 F d t 7 8 10 4 F e 6 9 p -2000 -1000 -1000 100 t 3 5 6 8 t 1 4 6 8 t 9 11 Time Curves COMPARISON OF RESULTS: In de x 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. 8-30 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis OBTAINED RESULTS: Forces in Gap Applied Forces Time Step No. No. 1 Fa = - 1000 1 312.50 Fa = - 1000 Fe = - 1000 2 Fa = - 1000 Fe = - 2000 3 Fd = - 1000 4 Fc = - 1000 5 Fb = - 1000 6 Fd = - 1000 Fe = - 1000 7 Fa = - 1000 Fc = - 2000 8 Fa = - 1000 Fb = - 1000 9 No. 3 No. 4 No. 5 390.38 498.02 482.14 353.17 1075.4 928.57 564.45 586.54 631.25 442.31 425.00 351.81 361.84 1197.4 1206.3 275.00 10 453.12 2050.0 1338.7 318.55 842.11 6100. 1900.0 In de x p = - 100 No. 2 COSMOSM Advanced Modules 8-31 Chapter 8 Verification Problems NS16: Cantilever Beam on Elastic Foundation TYPE: Nonlinear Static Analysis, Beam and Gap-friction elements. PROBLEM: The geometry of the beam and loading conditions are similar to problem NS15. Thirty gap elements are used to model the interface between the beam and the ground. To account for the ground elasticity, one end of each gap is connected to a truss with equivalent stiffness. The analysis was performed for ten steps. Figure NS16-1 F c F b F a p F e F d h 50 70 50 50 150 50 100 50 (All dimensions are in inches) Problem Sketch Y F a F b F c p F d 1 2 F e 30 31 61 32 62 91 In de x Finite Element Model 8-32 COSMOSM Advanced Modules b Beam Cross Section Part 1 NSTAR / Nonlinear Analysis GIVEN: Ebeam = 30 x 106 psi b = 1.2 in h = 10 in ktruss = 30 x 105 lb/in Iz = 100 in4 Figure NS16-2 F b F a F c -2000 -1000 -1000 -1000 t t 4 7 5 10 F d t 7 8 10 4 F e 6 9 p -2000 -1000 -1000 100 t 3 5 6 t 8 1 4 6 8 t 9 11 Load - Time Curves COMPARISON OF RESULTS: In de x 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. COSMOSM Advanced Modules 8-33 Chapter 8 Verification Problems OBTAINED RESULTS: Applied Forces Fa = - 1000 Time Step 1 Forces in Gap Elements 2)20.31 3)103.97 4)256.07 5)368.06 6)248.73 3)103.04 4)253.43 5)363.72 6)246.17 25)57.377 26)257.93 27)381.11 28)257.88 29)45.84 2)20.34 3)103.85 4)255.50 5)366.79 6)247.16 26)514.84 27)759.15 28)513.76 29)91.37 7)43.96 Fa = - 1000 2 Fe = - 1000 Fa = - 1000 2)20.34 7)53.97 3 Fe = - 2000 7)44.31 25)123.92 Fd = - 1000 4 20)65.66 21)257.02 22)378.34 23)256.08 24)45.57 Fc = - 1000 5 15)71.25 16)256.41 17)376.50 18)254.86 19)45.38 Fb = - 1000 6 10)81.11 11)255.88 12)373.62 13)252.88 14)45.0 Fd = - 1000 7 20)62.93 21)238.71 22)347.15 23)237.66 24)115.48 25)116.94 26)242.32 27)354.30 28)242.14 29)44.81 2)20.39 3)103.30 4)253.42 5)362.56 6)242.65 15)152.33 16)511.01 17)749.14 18)507.36 19)90.51 2)19.87 3)100.18 4)245.31 5)350.23 6)237.94 7)84.09 9)1.236 10)89.21 11)249.6 12)366.8 13)249.47 14)45.29 14)115.77 15)496.20 16)826.44 17)991.33 18)1035.2 19)1031.2 20)1025.2 21)1032.4 22)1040.3 23)1004.3 24)846.45 25)504.95 26)60.48 Fe = - 1000 Fa = - 1000 8 Fc = - 2000 Fa = - 1000 7)47.88 9 Fb = - 1000 10 In de x p = - 100 8-34 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis NS17: Simply Supported Beam Subjected to Pressure from a Rigid Parabolic Shaped Piston TYPE: Static, Nonlinear, Gap-friction elements, BEAM2D and PLANE2D elements. MODELING: The shape of the piston was simulated through gap distances. In order to avoid singularities in the structure stiffness, two soft truss elements were used to hold the piston. The problem was analyzed in one hundred steps, gradually increasing the pressure load. Figure NS17-1 y = (x/100)3 p h b 120 in 60 in 120 in p Problem Sketch 110 24 25 K K p Y 11 23 10 22 g1 10 t 1 101 Time Curve g7 9 1 X 2 3 4 5 6 7 8 In de x Finite Element Model COSMOSM Advanced Modules 8-35 Chapter 8 Verification Problems GIVEN: Gap Distances g1 = g7 = 0.027 in g2 = g6 = 0.008 in g3 = g5 = 0.001 in g4 = 0 in Iz = 100 in4 h = 10 in b = 1.2 in E = 30 x 106 psi Episton = 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 Time Step Closed Gaps Pressure Gap Forces Total Total Force (Theory) (lb) p < 13 4 4 p = 13 777.1 777.1 780 13 < p < 14 5 3,4,5 p = 14 423.5, 206.7, 206.9 836.9 840 14 < p < 33 24 3,5 p = 33 986.3, 986.3 1972.0 1980 33 < p < 36 27 2,3,4,5 p = 36 13.50, 13.5 36 < p < 58 27 2,6 p = 58 1062.6, 1062.6 3467.0 3480 58 < p < 63 54 1,2,6,7 p = 63 215.4, 215.4, 1668., 1668 3766.8 3780 63 < p 100 15,21 p = 109 3258.8, 3258.8 6517.6 6540 In de x 8-36 Forces COSMOSM (lb) COSMOSM Advanced Modules 2153.1 2160 Part 1 NSTAR / Nonlinear Analysis NS18: Static Analysis of Sheets Connected by Friction Elements TYPE: Static, Nonlinear, Gap elements with friction. MODELING: The sheets are modeled using PLANE2D plane stress elements. In order to avoid any stiffness singularities soft truss elements are used to hold the upper sheet. In addition, truss elements were also used in the gap locations; these additional trusses were found to be essential for a large deflection analysis, where the stiffness had to be reformed at every step. The normal force was kept constant, while the horizontal force was increased gradually, in one hundred steps. Figure NS18-1 Fy Fy 33 26 27 34 2 in 28 29 25 20 21 22 23 F 24 x 16 17 18 19 30 F x 2 in 4 in 31 Problem Sketch Fy 11 12 13 14 15 6 7 8 9 10 1 2 3 4 1000 T Fx 5 X 500 Finite Element Model T In de x Time Curves COSMOSM Advanced Modules 8-37 Chapter 8 Verification Problems GIVEN: E = 30 x 106 psi ν = 0.3 Thickness = 1 in Friction Coefficient = 0.5 COMPARISON OF RESULTS: In both cases (using small or large deformation theory), the structure starts slipping as soon as the horizontal force exceeds the normal force times coefficient of friction (step = 101, Fx > 500.), i.e., the horizontal deflection becomes large. For this case, the force distributions among the gap elements are the same whether small or large deformation theory is used. OBTAINED RESULTS: 1. Small Displacement Analysis Gap forces (in pounds) at step 101: 2. Gap No. Gap Forces 1 31.08 Friction Force -15.5 2 160.28 -80.14 3 264.0 -132.0 4 361.9 -180.9 5 182.8 -91.4 Total 1000.96 -499.94 Large Displacement Analysis Gap forces (in pounds) at step 101: Gap No. Friction Force 1 31.08 -15.5 2 160.28 -80.14 3 264.0 -132.0 4 361.9 -180.9 5 182.8 -91.4 Total 1000.96 -499.94 In de x 8-38 Gap Forces COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis NS19: Large Displacement Analysis of a S.S. Circular Plate TYPE: Nonlinear Static Analysis, Large Displacement, 2D Isoparametric (8 node) Axisymmetric Elements. REFERENCE: Timoshenko, S., Woinowsky-Kreiger, S., “Theory of Plates and Shells,” p. 411. PROBLEM: Investigate the large displacement behavior of a simply supported circular plate with radically movable edges using 2D axisymmetric elements. Figure NS19-1 q q 1.0 0.5 h 0.25 0.1 2a t Problem Sketch 40 50 60 70 Time Curve CL 5 3 2 53 1 2 3 4 5 6 7 1 8 9 10 52 51 X 4 a In de x Finite Element Model COSMOSM Advanced Modules 8-39 Chapter 8 Verification Problems GIVEN: a = 100 cm h = 1 cm E = 2 x 108 N/cm2 ν = 0.25 q = 400 N/cm2 COMPARISON OF RESULTS: Theory COSMOSM Maximum Deflection (cm) 7.88 7.91 Principal Stress (at node 53) (N/cm2) -1.1646 x 106 -1.177 x 106 In de x Figure NS19-2 8-40 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis NS20: Large Deflection Analysis of a Fixed-Fixed Shallow Arch TYPE: Nonlinear Static Analysis, Large Displacement, 2D Beam elements. REFERENCE: Bathe, K. J., and Bolourchi, S., “Large Displacement Analysis of 3D Beam Structures,” Int. J. for Numerical Methods in Engineering, Vol. 14., 1979, page 977. PROBLEM: Find the static response of a spherical arch under apex load due to large displacement effect using 2D Beam elements. Figure NS20-1 P H β h b Beam CrossSection L Problem Sketch p 34 P/2 1 2 3 4 5 t 34 Time Curve W 10 11 12 In de x 13 Finite Element Model COSMOSM Advanced Modules 8-41 Chapter 8 Verification Problems GIVEN: E = 1.0 x 107 psi ν = 0.2 h = 0.1875 in L = 34 in A = 0.1875 in2 Iz = 0.00055 in4 R = 133.114 in β = 7.3397° COMPARISON OF RESULTS: Figure NS20-2 COSMOS/M BATHE & BOLOURCHI w In de x TIME STEP 8-42 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis NS21: Elastoplastic Small Displacement Analysis of a Cantilever Beam with Tip Moment TYPE: Nonlinear Static Analysis, Plasticity, BEAM2/3D Elements, and beam-sectiondefinition. REFERENCE: Timoshenko, S. P, and Gere, James M., “Mechanics of Materials,” pp. 289-316. PROBLEM: Investigate the elastoplastic response of a cantilever beam subjected to an end moment. Both elastic-perfectly plastic and elastic-linear strain hardening models are studied. Figure NS21-1 M H B L Problem Sketch σy σ case-2 ET H/2 σy ρ case-1 E ε M Stress-Strain Curve σy 15,000 1 2 1 3 2 4 3 5 4 6 5 7 6 8 7 10 9 10 11 M t 30 Time Curve In de x Finite Element Model 9 8 COSMOSM Advanced Modules 8-43 Chapter 8 Verification Problems GIVEN: The problem sketch is shown in Figure NS21-1. Ten (10) BEAM2/3D elements are used in the analysis. E = 30E6 psi ν =0 σy = 5,000 psi L = 90 in H = 3 in B = 1 in Case–1:ET =0 Case–2: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 In de x 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. 8-44 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis Figure NS21-2 LIMIT LOAD = 11250 LB*IN 2 1 L 0 A D L B * I N 1 ANALYTICAL SOLUTION 2 COSMOS/M 0.8 0.9 1 DISPLACEMENT (INCH) Figure NS21-3 L 0 A D L B * I N In de x 1 ANALYTICAL SOLUTION 2 COSMOS/M DISPLACEMENT (INCH) COSMOSM Advanced Modules 8-45 Chapter 8 Verification Problems NS22: Clamped Square Plate with Pressure Loading TYPE: Nonlinear Static Analysis, Large Displacement, 3D Isoparametric (20 node) Solid Elements. REFERENCE: Timoshenko, S., Woinowsky-Kreiger, S., “Theory of Plates and Shells,” pp. 422-423 PROBLEM: Carry out large displacement analysis of a clamped square plate using 3D (20 node) solid elements. MODELING HINT: Only a quarter of the plate is modeled due to symmetry. Figure NS22-1 Y q q h 1 2a 4 8 12 7 11 16 5 10 15 14 9 13 2a 2 3 X In de x Problem Sketch and Finite Element Model 8-46 20,000 6 COSMOSM Advanced Modules 20 Time Curve t Part 1 NSTAR / Nonlinear Analysis GIVEN: a =1m h = 0.01 m q = 2 x 104 N/m2 E = 10.92 x 1010 N/m2 ν = 0.3 COMPARISON OF RESULTS: Central Deflection (m) Theory COSMOSM 0.01594 0.015938 In de x Figure NS22-2 COSMOSM Advanced Modules 8-47 Chapter 8 Verification Problems NS23: Large Displacement Static Analysis of a Clamped Sandwich Plate TYPE: Nonlinear Static Analysis, Large Displacement. NS23A) 4-node Composite Shell Elements. NS23B) 3D Isoparametric (20 Node) Solid Elements REFERENCE: Schmit, L. A., Monforton, G. R., “Finite Deflection Discrete Element Analysis of Sandwich Plates and Cylindrical Shells with Laminated Faces,” AIAA Journal, Vol. 8, No. 89., pp. 1454-1461. PROBLEM: Perform Large Displacement analysis of a clamped sandwich plate subject to uniform pressure using 3D (20 node) solid elements and 4node composite shell elements. Figure NS23-1 t f q 6 5 8 tc 64.615 7 1 tf 4 3 2a MODELING HINTS: 3 14 2a t Time Curve In de x 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. 8-48 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis ) GIVEN: COMPARISON OF RESULTS: a = 25 in (At time step 14 q = 64.615385 psi Schmit and Monforton Properties of the Face Sheets: Ef = 10.5 x 106 psi νf = 0.3 tf = 0.015 in Central Deflection (in) 2.48 COSMOSM SHELL4T SOLID3D 2.6804 2.5285 Gxzf = Gyzf = 0.1 psi Properties of the Core: Exc = Eyc = 1 E-12 psi; Ezc = 34,500 psi νxy = νxzc = νyzc = 0 Gxy = 0 psi; Gxzc = Gyzc = 50,000 psi t = 1 in In de x Figure NS23-2 COSMOSM Advanced Modules 8-49 Chapter 8 Verification Problems NS24: Plate Subjected to Triangular Temperature Loading TYPE: Linear Static thermal analysis using PLANE2D 8-node planes tress elements. REFERENCE: Heldenfels, R. R., and Roberts, W. M., “Experimental and Theoretical Determination of Thermal Stresses in a Flat Plate,” Technical Note 2769, NACA, Washington, Aug. 1952. PROBLEM: A flat plate is subjected to a triangular thermal loading along two parallel edges. Determine the thermal stresses in the plate. Figure NS24-1 T 1 MODELING HINT: Due to symmetry, a quarter of the plate is modeled. a GIVEN: a b T E ν α = 18 in = 12 in = 150° = 10.4E6 psi =0 = 12.7E-6/° F COMPARISON OF RESULTS: a b b T 1 Problem Sketch In de x The stresses along the vertical middle axis are obtained and compared to those from the reference in the table below. On the whole good agreement is observed, although as seen, some discrepancy exists near the top edge, where it appears that a finer mesh is required. The two values of the stresses come from joining elements. When the two values differ by a large amount convergence has not been achieved. 8-50 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis Figure NS24-2 Node Ref σxy σx σy σxy 1 9403 - 6.6 0.0 10858 - 3.95 - 264.6 21 3687 - 768 0.0 41 σx 573 σy COSMOSM - 2352 0.0 2604.5 - 1954 +18.6 3051.3 - 2003 - 104.4 121.3 - 3966 - 16.3 241.2 - 3951 - 29.3 - 5487 - 10.6 - 952 - 4084 0.0 - 1124 - 1078 - 5479 - 19.7 81 - 1573 - 5631 0.0 - 1604 - 6680 - 7.2 - 1580 - 6676 - 10.1 101 - 1727 - 6855 0.0 - 1716 - 7570 - 5. - 1701 - 7568 - 6.9 121 - 1688 - 7718 0.0 - 1668 - 8186 - 2.9 - 1660 - 8185 - 4.2 141 - 1611 - 8115 0.0 - 1594 - 8547 - 1.2 - 1590 - 8546 - 2.3 161 - 1577 - 8392 0.0 - 1560 - 8667 0.05 In de x 61 COSMOSM Advanced Modules 8-51 Chapter 8 Verification Problems NS25: Analysis of a Hollow Thick-Walled Cylinder Subjected to Temperature and Pressure Loading TYPE: Static analysis, 2D axisymmetric element. REFERENCE: Timoshenko, S. P. and Goodier, “Theory of Elasticity,” McGraw-Hill Book Co., New York, l961. Figure NS25-1 y Ta Pa 51 35 x T(r) 1.0 1 23 4 5 6 7 17 2.0 Problem Sketch Finite Element Model GIVEN: ANALYTICAL SOLUTION: The hollow cylinder in plane strain is subjected to two independent loading conditions. 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. = 30 x 106 psi = 1 in = 2.0 in = 0.3 = 1.0 x10-6/degree = 100 psi = 100° COMPARISON OF RESULTS: (At node No. 8) COSMOSM Theory 4-Node Element (Problem S19) 8-Node Element Radial (psi) - 398.34 - 396.78 - 398.45 Tangenient (psi) - 592.47 - 597.00 - 596.03 In de x Stresses 8-52 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis NS26: Thermal Stress Analysis of a Plate, Temperature Dependent Material Properties TYPE: Nonlinear static thermal analysis using: NS26A) PLANE2D 4-node plane stress elements NS26B) Solid 8-node elements PROBLEM: A flat plate consists of different material properties through it’s length. Determine deflections and thermal stresses in the plate due to uniform changes of temperature equal to 100° F and 200 °F. CL Figure NS26-1 E (ksi) Y 30000. Elements 1 & 2 L 8 6 1 8 7 2 1 2 9 3 3 Temperature 10 E (ksi) 4 4 5 X Problem Sketch 30000. 20000. Elements 3 & 4 Finite Element Model 150 Temperature 200 Material Properties GIVEN: COMPARISON OF RESULTS: t = 0.1 in L = 4 in ν =0 Since the effect of Poisson’s ratio is neglected, problem reduces to one dimension and the solution can be obtained as follows: α = 1 x 10-5/° F E = 30E3 ksi Max. Stresses in x-direction (ksi): T = 100° F T = 200° F - 30 - 48 - 30 - 48 COSMOSM SOLID - 30 - 48 In de x Theory COSMOSM PLANE2D (Node 5) COSMOSM Advanced Modules 8-53 Chapter 8 Verification Problems NS27: Uniaxial Creep Strain in a Bar (Cyclic Loading) TYPE: Nonlinear static analysis, creep, using: NS27A) Truss elements NS27B) PLANE2D plane stress elements NS27C) Solid elements REFERENCE: Harry Kraus, “Creep Analysis,” Wiley-Interscience, New York, (1980) PROBLEM: A bar is subjected to a cyclic loading as shown in Figure NS27-1. Determine the creep strain in the bar as a function of time. MODELING HINT: The creep material properties are also given in Figure NS27-1. A time increment of 0.1 hr. is used for the analysis. The same results were obtained for all models (using different element types); see Figure. P (psi) Theoretical Loading Figure NS27-1 900. 1000. Applied Loading time (hr) 2.9 0.1 3.9 4.8 -1000. c ε x 10 P 4 Problem Sketch Negative Creep Origin 1.0 0.8 Theoretical 0.6 COSMOSM 0.4 0.2 -0.2 2.9 1.1 3.7 3.9 Positive Creep Origin In de x 8-54 time (hr) ε c = 6.4x10 -18 σ 4.4 t 0.75 in/in -0.4 -0.6 4.8 2.1 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis NS28: Creep Analysis of a Cylinder Subject to Cyclic Internal Pressure TYPE: Nonlinear static analysis, creep, PLANE2D axisymmetric elements. REFERENCE: Mark D. Snyder, Klaus-Jurgen Bathe, “Formulation and Numerical Solution of Thermo-Elastic-plastic and Creep Problems,” report 8248-23 (1977) PROBLEM: A thick walled cylinder is subjected to a cyclic loading as shown in figure. Determine the variation of effective (von Mises) stress in the inner and outer boundaries of the cylinder as a function of time. MODELING HINTS: This problem is modeled using three 8-node two-dimensional axisymmetric elements. Forty-eight solution steps with a time increment of 0.1 hour is used. The finite element model plus the selected properties are shown in Figure NS28-1. A graphic representation of the results is given. In de x Figure NS28-1 COSMOSM Advanced Modules 8-55 Chapter 8 Verification Problems GIVEN: E = 20E + 6 psi ν = 0.3 ε c = 6.4E-18 σ4.4 t in/in ∆t = 0.1 hr COMPARISON OF RESULTS: Figure NS28-2 p (psi) 365 time (Hr) 0 2.2 2.6 -365 Load - Time Curve Effective Stress (psi) 1200 Reference 1000 * Y = 0.166 in COSMOS/M 800 600 400 Y = 0.244 in 200 0.4 0.8 1.2 1.6 2.0 2.4 2.8 3.2 3.6 4.0 4.4 In de x time (Hr) 8-56 COSMOSM Advanced Modules 4.8 5.2 5.6 Part 1 NSTAR / Nonlinear Analysis NS29: Creep Analysis of a Cantilever Beam TYPE: Nonlinear static analysis, Creep, PLANE2D plane stress elements. REFERENCE: Mark D. Synder, Klaus-Jurgenm Bathe, “Formulation and Numerical Solution of Thermo-Elastic-Plastic and Creep problems,” Report 8448-3, (1977) PROBLEM: A cantilever beam is subjected to a constant end moment as shown in figure NS291. Determine the variation of the bending stress along the depth of the beam after a steady state is reached. MODELING HINTS: Due to symmetry, the upper half of the beam is modeled using two rows of 4 8-node plane stress elements. The nodes which are located on the neutral axis of the beam are assumed to have no elongation; 100 steps of solution with a time increment of 2 hrs. are used. The finite element model plus the selected proportions are shown in Figure NS29-1. A graphical representation of the results is given in Figure NS29-2. GIVEN: E = 30E6 psi ν = 0.3 ε c = 6.4E-18 σ3.15 t in/in ∆t = 2 hr L = 40 in b = 0.3 in h = 4 in COMPARISON OF RESULTS: In de x Bending stress distribution in the y-direction (ksi) COSMOSM Advanced Modules 8-57 Chapter 8 Verification Problems Figure NS29-1 h M b L Problem Sketch Y 37 5 4 3 2 1 h/2 35 P = 2250 lb X 33 Finite Element Model M in-lb 6000 time (hr) 2.0 Load - Time Curve Figure NS29-2 Y (in) (Distance from N. Axis) Steady State (step 100) 2. Linear Elastic (step 1) 1. Theoretical ADINA COSMOSM σ (ksi) 1.0 2.0 3.0 In de x 0.0 8-58 COSMOSM Advanced Modules 4.0 5.0 6.0 7.0 xx Part 1 NSTAR / Nonlinear Analysis NS30: Beam Supported by Nonlinear Springs (Flexible Gaps) TYPE: Nonlinear static analysis using beam and gap elements. PROBLEM: A beam is supported by two nonlinear springs at its ends. The springs have different properties in tension and compression, as shown below. Determine the deflection of the springs due to a normal force acting on the center of the beam. MODELING HINTS: The nonlinear spring are modeled using 4 gaps (2 tensile and 2 compressive). Figure NS30-1 f (lbs) 250 -4. 0.5 U - 500 Problem Sketch F 1 1 2 Deflection Versus Force for Nonlinear Spring 2 3 X F (lbs) 1000 6 5 4 3 10. 4 5 -10000 Applied Force Versus Time In de x Finite Element Model t 20. COSMOSM Advanced Modules 8-59 Chapter 8 Verification Problems GAP PROPERTIES: Based on the properties of the springs, the gaps properties are defined: ki = 1,000 lbs/in (i = 1,4) fi = 500 lbs (i = 1,2) fi = 250 lbs (i = 3,4) gi = 0 in (i = 1,2) gi = -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 Us -1000. -2000. -3000. -4000. -5000. Spring Force - Deflection In de x 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. 8-60 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis NS31: Crushing of a Pipe between Two Anvils TYPE: Nonlinear static analysis, plasticity, large displacements, gaps, 2D plane strain 8node elements. NS31) Force control without equilibrium iterations NS31A) Displacement control with Newton-Raphson iterations, adaptive automatic stepping NS31B) Large strain plasticity theory, force control with Newton-Raphson iterations, adaptive auto-stepping. REFERENCE: ABAQUS, Example problems manual, page 4.2.8.1, Rev. 4.5. PROBLEM: A long straight pipe is crushed between two flat, frictionless anvils by gradually pushing down on the anvil. Determine the variation of the relative anvil displacement with respect to the total force/length applied to the anvil (Shear force on the pipe section). Figure NS31-1 Stress ksi 60 40 L 20 .002 .004 .006 .008 Strain t Problem Sketch Stress - Strain Curve In de x GIVEN: Yield stress = 35,000 psi Thickness = t = 0.349 in Length = L = 1 in COSMOSM Advanced Modules 8-61 Chapter 8 Verification Problems Poisson ratio = 0.3 Ext. diameter = D = 4.5 in Modulus of elasticity = 30E6 psi MODELING HINTS: NS31 and NS31A Due to symmetry, only a quarter of the pipe is modeled. Two rows of eight PLANE2D plane strain 8-node elements are used to model the pipe. These elements are allowed to undergo large deflection (total Lagrangian) and plasticity (von Mises). Another group of eight elements of the same type are used to model the anvil. These elements, however, are defined to be elastic and close to rigid. Gap elements are used to model contact between the anvil and the pipe section. Two soft truss elements are added to hold the anvil to prevent singularity of the stiffness matrix. NS31B The large strain plasticity analysis is performed by using the von Mises plasticity model and the updated Lagrangian formulation. The anvil is modeled by a very stiff BEAM element which is used as a contact line as well. The displacement is prescribed onto the BEAM element along the vertical direction until the designed value. No soft spring is required. The equivalent force is obtained by coupling the second node of the BEAM element to the first and the reaction force along the vertical direction is recorded. Figure NS31-2 Figure NS31-3 DEF STEP: 50 = 1 PRESCRIBE DISPLACEMENT UY CONTACT LINE In de x ORIGINAL AND FINAL DEFORMED SHAPES (NS31B) 8-62 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis LOADING: NS31 Half of the total force/length on the section, divided by the width of the mesh of the anvil (equal to the radius of the pipe), produces a state of constant pressure (uniform displacement) on the anvil. Thus: total force/length = 2. * radius * pressure. Small time increments and therefore a large number of solution steps (792 steps) were used. Equilibrium iterations were not performed. NS31A The adaptive automatic stepping option is utilized along with displacement control. NS31B The adaptive automatic stepping option is utilized along with force control. COMPARISON OF RESULTS: In de x Figure NS31-4 COSMOSM Advanced Modules 8-63 Chapter 8 Verification Problems Figure NS31-5 Figure NS31-6 F O R C E / U N I T L E N G T H (LB/IN) In de x RELATIVE ANVIL DISPLACEMENT (IN) FORCE-DISPLACEMENT RESPONSE OF THE ANVIL (NS31B) 8-64 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis NS32: Uniaxial Elastoplastic STRAIN in a Bar (Cyclic Loading) TYPE: Nonlinear Static Analysis, plasticity based on the kinematic hardening rule for cyclic loading conditions: NS32A) TRUSS elements NS32B) PLANE2D plane stress elements NS32C) SOLID elements NS32D) BEAM elements NS32E) SHELL elements NS32F) Combined Kinematic & Isotropic Hardening (RK=0.5) REFERENCE: Owen, Dr. J., Hinton, E., “Finite Elements in Plasticity: Theory and Practice,” Pineridge Press Limited, Swansea, U. K., (1980). PROBLEM: A bar is subjected to a cyclic loading condition. Investigate the effects of plasticity and stress reversals on the uniaxial stress-strain curve, based on kinematic hardening rule; compare with the isotropic hardening rule. Compare also with the case of combined kinematic & isotropic hardening. Figure NS32-1 p (kips) 2.2 1.5 2.2 2.199 2.199 38 40 p 2 16 18 60 62 Problem Sketch 2.2 Step No. 2.199 In de x Cyclic Loading COSMOSM Advanced Modules 8-65 Chapter 8 Verification Problems GIVEN: Modulus of elasticity = 30E6 psi Tangential modulus = 30E5 psi Yield stress = 1,599 psi 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) 4.28 3.28 2.2 1.5 2.199 step no. 32 18 44 3.279 In de x 3.28 8-66 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis RESULTS: In de x Figure NS32-3 COSMOSM Advanced Modules 8-67 In de x Chapter 8 Verification Problems 8-68 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis NS33: Elastoplastic Analysis of a Thick Walled Tube (Cyclic Loading) TYPE: Nonlinear static analysis, plasticity, PLANE2D axisymmetric 8-node elements. REFERENCE: Mark D. Snyder, Klaus-Jurgen Bathe, “Formulation and Numerical Solution of Thermo-Elastic-Plastic and Creep Problems,” Report 8244-3, (l977). PROBLEM: A thick-walled cylinder is subjected to cyclic internal pressure. Plane strain conditions are assumed in the direction of the axis of cylinder. Investigate the radial deflection of the outer boundary of the cylinder; compare with isotropic hardening rule. Figure NS33-1 3 23 4 2 p y 1 p P 3 1 rad x 1 Problem Sketch 21 Finite Element Model p (ksi) 25 15 25. 24.9 10 1 24.9 20 22 8 step no. 24.9 In de x 25. 32 34 COSMOSM Advanced Modules 8-69 Chapter 8 Verification Problems GIVEN: E = 30E6 psi ν = 0.3 ET = 30E5 psi σy = 30E3 psi Thickness = 1 in Int. Diameter = 2 in COMPARISON OF RESULTS: In de x Figure NS33-2 8-70 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis In de x Figure NS33-3 COSMOSM Advanced Modules 8-71 Chapter 8 Verification Problems NS34: 3D Extension/Compression Tests on Mooney-Rivlin Model TYPE: Nonlinear static analysis, Mooney-Rivlin hyperelastic material model, large deflections using total Lagrangian formulation, displacement control, NewtonRaphson iterations. NS34) One 3D SOLID element NS34A) One 4-node PLANE2D element REFERENCE: Frank J. Marx, “Hyperelastic Elements (STIF84, STIF86),” ANSYS Revision 4.3 Tutorial, 1987. PROBLEM: A 3D sheet of material (2x2x1 inch) is subjected to biaxial equal loadings in the X and Y directions. Investigate the behavior of Mooney-Rivlin hyperelastic material for various ratios of A/B. MODELING HINTS: Due to symmetry, a quarter of the sheet is modeled using one solid 8-node element or one 4-node PLANE2D element. Loading is applied along the two sides such that the sheet will expand or compress equally in the X and Y directions. In de x Test cases are performed for different values of Mooney-Rivlin constants (B varies from 0.2A to 2A). 8-72 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis Figure NS34-1. (Solid Element) Uy Ux Finite Element In de x Figure NS34-2 COSMOSM Advanced Modules 8-73 Chapter 8 Verification Problems NS35: Inflation of a Simply Supported Circular Plate, Mooney-Rivlin Material TYPE: Nonlinear static analysis, hyperelastic material model, large deflections using total Lagrangian formulation, Newton-Raphson iterations. NS35) PLANE2D axisymmetric 8-node elements, Mooney-Rivlin model NS35A) PLANE2D axisymmetric 8-node elements, Mooney-Rivlin model with adaptive automatic stepping NS35B) PLANE2D axisymmetric 8-node elements, Ogden model NS35C) PLANE2D axisymmetric 8-node elements, Mooney-Rivlin model with u/p formulation, constraint equations, and auto-stepping. NS35D TRIANG axisymmetric elements, Mooney-Rivlin model with u/p formulation NS35E TETRA4 axisymmetric elements, Ogden model with u/p formulation REFERENCE: Frank J. Marx, “Hyperelastic Elements (STIF84, STIF86),” ANSYS Revision, 4.3 Tutorial, 1987. PROBLEM: A simply supported circular flat plate is subjected to an external pressure varying from 0. to 50 psi. The plate is made of an isotropic incompressible material of the Mooney type. MODELING HINTS: NS35 through NS35B In de x One row of ten PLANE2D axisymmetric 8-node elements, in the radial direction, is used to model the plate. A Poisson’s 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. 8-74 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis Unloading will mirror the loading perfectly. It can be achieved by reversing the sequence of load application. A rapid load decrease yields the same result and may lead to termination due to negative diagonal terms or lack of convergence. NS35C Two rows of 20 PLANE2D axisymmetric 4-node elements in the radial direction are used to model the disk as shown in Figure NS35-4. The u/p formulation is used for the current case with a Poisson’s 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 Problem Sketch Y 3 53 5 8 52 2 51 1 4 center of plate 6 9 x Finite Element Mesh (NS35 thru NS35B) CL NS35D In de x One row of ten TRIANG axisymmetric 6-node elements, in the radial direction, is used to model the plate. The Poisson’s ratio of the material is 0.4999. COSMOSM Advanced Modules 8-75 Chapter 8 Verification Problems NS35E TETRA4 solid elements are used to model this problem with a Poisson’s ratio of 0.4995. The material model is Ogden hyperelastic model. Axisymmetry boundary conditions are applied to the model. Finite Element Mesh (NS35D) GIVEN: Mooney-Rivlin constants: A = 80 B = 20 Poisson’s Ratio in x-y: ν = 0.49 (NS35 through NS35B) = 0.4999 (NS35C) D = 15 in Ogden constants: α1 = 2, α2 = -2, ν µ1 = 2A = 160 µ2 = -2B = -40 = 0.4975 In de x COMPARISON OF RESULTS: 8-76 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis In de x Figure NS35-2 COSMOSM Advanced Modules 8-77 Chapter 8 Verification Problems Figure NS35-3 D EFOR M ED SH AP E P LOT AT P R ESSU R E = 3 6 P SI Figure NS35-4 DEF STEP:1 6 = 1 H IN GED B OU N D AR Y CON D ITION S P R ESSU R E In de x ORIGINA L A ND FINA L DEFORM ED SHA PES (NS35C) 8-78 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis Figure NS35-5 In de x Figure NS35-6 COSMOSM Advanced Modules 8-79 Chapter 8 Verification Problems NS36: Initial Interference between Two Thick Hollow Cylinders TYPE: Nonlinear static analysis using PLANE2D axisymmetric and contact (node to line gap) elements. REFERENCE: Timoshenko, S. P., and Goodier, J. N., “Theory of Elasticity,” McGraw-Hill, New York (1970). PROBLEM: A cylinder is first compressed and then placed inside another cylinder. Evaluate the deformed shape and the forces at the interface. MODELING HINTS: The two cylinders are modeled separately, each based on its unstressed geometry, using PLANE2D axisymmetric elements. The interface is modeled with contact (node to line) elements; nodes are selected on the outer boundary of the inner cylinder, while a line is used to define the inner surface of the outer cylinder. A one step solution is performed; no external forces are defined. In de x Figure NS36-1 8-80 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis Figure NS36-2 GIVEN: a1 = 20 in b1 = 22 in h1 = 1 in a2 = 21.25 in b2 = 24.25 in h2 = 1.01 in Modulus of elasticity = 30E6 psi Poisson’s ratio = 0.3 COMPARISON OF RESULTS: Theory COSMOSM Difference Contact Loca21.570915 in 21.57546 in tion (radius) Pressure at the Interface 57.231 ksi 57.756 ksi 0.02% 0.92% NOTES: 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. In de x Figure NS36-3 COSMOSM Advanced Modules 8-81 Chapter 8 Verification Problems NS37: Contact Between Two Solid Cubes TYPE: Nonlinear static analysis using 8-node solid and contact (node to surface gap) elements. NS37) NS37A) 8-node solid elements TETRA10 elements, automatic soft springs PROBLEM: A cube is pushed against a second larger cube which stands against a rigid wall. Verify that the two cubes will displace together by using contact elements. MODELING HINTS: NS37: 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 ANALYTICAL SOLUTION: U = u1 + u2 Ui = P li / Ai Ei U1 = (4E6 x 1) / (1 x 30E6) U2 = (4E6 x 1.4) / [(1.4 x 1.4) x 30E6] = 0.22857 in In de x U 8-82 COSMOSM Advanced Modules Figure NS37-1 Part 1 NSTAR / Nonlinear Analysis COMPARISON OF RESULTS: NS37: Deflection at the free end: δ, inch Theory 0.22857 COSMOSM 0.22857 Figure NS37-2 NS37A Figure NS37-3 In de x 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. COSMOSM Advanced Modules 8-83 Chapter 8 Verification Problems NS38: Contact Between Two Parallel S.S. Circular Plates TYPE: Nonlinear static analysis using 8-node PLANE2D axisymmetric and contact (node to line gap) elements. NS38A) Without friction NS38B) With friction PROBLEM: Two parallel simply supported circular plates stand 0.5 inches apart. Pressure loading is applied to the upper plate. Verify that the plates come in contact and therefore calculate the displacement at the center of the lower plate. Compare with regular gap elements. MODELING HINTS: The two plates are modeled separately, using PLANE2D axisymmetric elements. The interface is modeled with contact (node to line gap) elements. A one step solution is performed for each case. Figure NS38-1 P h t R Problem Sketch CL P 3 1 X h 101 103 In de x CL 8-84 COSMOSM Advanced Modules Finite Element Model Part 1 NSTAR / Nonlinear Analysis GIVEN: R = 10 in t = 0.1 in h = 0.5 in Pressure = 6 psi Poisson’s ratio = 0.3 Coefficient of friction = 0.7 Modulus of elasticity = 10.5E + 6 psi COMPARISON OF RESULTS: Vertical Disp. (inch) (center of the lower plate) No Friction With Friction Contact (Node to line) 1.7347 1.7268 Regular Gaps 1.7377 1.7308 Note that for this problem the results obtained from the two methods (contact and regular gaps) are almost identical. In de x Figure NS38-2 COSMOSM Advanced Modules 8-85 Chapter 8 Verification Problems NS39: Contact Between Two Parallel Simply Supported Circular Plates TYPE: Nonlinear static analysis using contact (node to surface gap) elements and: NS39A) 4-node shell elements NS39B) 20-node solid elements NS39C) 3-node thick shell elements, Lower plate = target NS39D) 3-node thick shell elements, Upper plate = target PROBLEM: Same as problem NS38, except here shell or solid elements are used to model a quarter of the plates. As a result, contact is modeled using node to surface gaps. The goal is to compare the results with those obtained in problem NS38. Figure NS39-1 MODELING HINTS: For NS39A and NS39B: A quarter of each plate is modeled using: a) 80, 4-node shell elements b) 50, 20-node solid elements In de x A hole with a small radius (0.05 inches) is assumed at the center of each plate so that triangular elements are not needed in modeling of plates. 8-86 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis Contact between the two plates is modeled using 3 different groups of gaps: 1. Nodes nearest to the center where only vertical motion is allowed are connected by regular (node to node) gaps. 2. 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. 3. The last group of gaps (node to surface) considers contact between the inside nodes of the upper plate and 4-noded (8-noded when 20-node solid elements are used) surface segments on the lower plate. For NS39C and NS39D: Contact between the two plates is modeled using a node-to-surface gap element group. In both cases, target is defined by triangular 3-noded sub-surfaces. GIVEN: R t h Coeff. of friction Pressure Modulus of elasticity Poisson’s ratio = 10 in = 0.1 in = 0.5 in = 0.7 = 6 psi = 10.5E+6 psi = 0.3 COMPARISON OF RESULTS: Vertical Disp. (inch) (center of the lower plate) No Friction With Friction Axisymmetric PLANE2D (2D Analysis) 1.7347 1.7268 20-node Solid Element (3D Analysis) (at node No. 1001) 1.7340 1.7262* 4-node Shell Element (3D Analysis) (at node No. 101) 1.7260 — ** 3-node Shell Elements Cased C and D) 1.733 — In de x *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. COSMOSM Advanced Modules 8-87 Chapter 8 Verification Problems Figure NS39-2 Figure NS39-3 In de x Figure NS39-4 8-88 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis Figure NS39-5 Figure NS39-7 In de x Figure NS39-6 COSMOSM Advanced Modules 8-89 Chapter 8 Verification Problems NS40: Bending and Inflation of a Simply Supported Circular Plate Split into Halves Through Its Thickness TYPE: Nonlinear static analysis using 8-node PLANE2D and contact (node to line gap) elements; Mooney-Rivlin hyperelastic material model, large deflections using total Lagrangian formulation, Newton-Raphson iterations. REFERENCE: Frank J. Marx, “Hyperelastic Elements (STIF84, STIF86),” ANSYS Revision, 4.3 Tutorial, 1987. PROBLEM: A simply supported circular plate is split into halves through its thickness. The lower half is then subjected to an external pressure varying from 0 to 50.0 psi. The plate is made of an isotropic incompressible material of the Mooney type. The behavior of this plate as a whole was studied in problem NS35. When the plate is sliced, the two slices bend together through contact. Therefore, this problem is useful in testing the accuracy of the contact elements when large rotations exist. MODELING HINTS: The two slices of the plate are modeled separately, using PLANE2D axisymmetric elements. The interface is modeled using contact (node to line gap) elements. Pressure is increased gradually, similar to problem NS35. In de x Figure NS40-1 8-90 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis GIVEN: Mooney-Rivlin Constants: A = 80 B = 20 ν = 0.49 COMPARISON OF RESULTS: While in low stresses, the split plate is weaker, in higher stresses when the two slices undergo large deflections as well as large rotations, the response of the sliced plate is expected to be close to that of the uncut plate. By studying the results obtained for this problem the following can be observed: 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. 2. At very low pressures (0., to 0.1 psi) there is up to 32% increase in response due to the slicing of the plate. 3. 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. 4. 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 In de x Figure NS40-2 1. COSMOSM Advanced Modules 8-91 Chapter 8 Verification Problems NS41: Nonlinear Elasticity of a Cantilever Beam TYPE: Nonlinear static analysis, nonlinear elasticity. NS41A) PLANE2D elements NS41B) SOLID elements NS41C) SHELL4T elements NS41D) BEAM elements NS41E) TETRA10 elements REFERENCE: The theoretical solution is carried out based on thin beam theory. PROBLEM: Determine the deflection of a cantilever beam under an end moment as shown in Figure NS41-1. The material is nonlinear elastic as shown in Figure NS41-2. Figure NS41-1 M (lb.- in.) b 7000. M/2 M/2 h 2000. L Problem S ketch 1.0 Y 1.001 t 2.0 Moment - Time Curve Y 45 5 4 3 2 1 5 43 90 41 PLANE2D (NS41A) Y 81 6 6 3 Z 87 5 2 25 SOLID (NS41B) 86 X Y 26 4 1 85 11 X 236 X SHELL4T (NS41C) 1 2 1 3 2 4 3 5 4 In de x BEAM (NS41D) 8-92 COSMOSM Advanced Modules Z Finite Element Models TETRA10 (NS41E_ 228 X Part 1 NSTAR / Nonlinear Analysis GIVEN: Figure NS41-2 L = l00 in h = 2 in b = 1 in ν =0 (Stress) σ psi 60.003E6 3E3 2.001 0.001 ε (Strain) Strain_Stress Curve COMPARISON OF RESULTS: 1. Linear elasticity (M = 2000 lb-in) Deflection at Free End (inch) Theory PLANE2D COSMOSM 2. Rotation at Free End - 5.0 0.1 - 5.0001 0.1000 SOLID - 4.9991 0.1000 SHELL4T - 5.0000 0.1000 BEAM - 5.0001 0.1000 TETRA10 - 4.9998 0.1000 Deflection at Free End (inch) Rotation at Free End Nonlinear elasticity (M = 7000 lb-in) Theory PLANE2D 0.15 0.1506 SOLID - 7.5275 0.1506 SHELL4T - 7.4791 0.1496 BEAM - 7.4340 0.1487 TETRA10 - 7.5156 0.1504 In de x COSMOSM - 7.5 - 7.5279 COSMOSM Advanced Modules 8-93 Chapter 8 Verification Problems NS42: Elastoplastic Analysis of a Simply Supported Plate, Elastic-Perfect Plastic Case TYPE: Nonlinear static analysis, SHELL4T elements. PROBLEM: Determine the response of a simply supported plate under uniform pressure. The pressure load (p) is varied well into the plastic range. Figure NS42-1 Y ρ , psi Hinge 73 2b 1 81 Hinge 5.805 5.4 X 4.05 9 2a t 2. Problem Sketch and Finite Element Model GIVEN: a = b = l0 in h = 0.l in (thickness of plate) E = l0E6 psi ν = 0.3 ET = 0.0 In de x σY = 36,000 psi 8-94 COSMOSM Advanced Modules 7. Load - Time Curve 10. Part 1 NSTAR / Nonlinear Analysis COMPARISON OF RESULTS: The variation of pressure (p) versus central deflection is shown in the next figure. The result from COSMOS7 is also enclosed. In de x Figure NS42-2 COSMOSM Advanced Modules 8-95 Chapter 8 Verification Problems NS43: Large Displacement Response of a Cylindrical Shell Under a Conc. Load TYPE: Nonlinear static analysis, SHELL4T elements. REFERENCE: Horrigmoe, G., “Finite Element Instability Analysis of Free-Form Shells,” Report No. 77-2, the Norwegian Institute of Technology, The University of Trondhem, Norway (l977). PROBLEM: Determine the response of a shallow cylindrical shell under a concentrated load at the center of the shell. The curved edges are free and the straight edges are hinged and immovable. Figure NS43-1 Free Edge P _ 2b X h 21 Hinge 5 P , (KN) _ 25 2.2156 2.128 θ θ Z In de x t Proble m S ke tch 8-96 COSMOSM Advanced Modules Y 19 58 Loa d - Time C urve Part 1 NSTAR / Nonlinear Analysis GIVEN: R = 2,540 mm b = 254 mm h = l2.7 mm θ = 0.l rad E = 3l02.75 N/mm2 ν = 0.3 COMPARISON OF RESULTS: The force (p) - central deflection curve is shown in the next figure and compared with the result from reference. Figure NS43-2 F O R C E (*E3), N Reference COSMOS/M In de x CENTRAL DEFLECTION (mm) COSMOSM Advanced Modules 8-97 Chapter 8 Verification Problems NS44: Buckling and Post Buckling of a Simply Supported Plate TYPE: Nonlinear static analysis, SHELL4T elements. REFERENCE: Timoshenko and Woinosky-Krieger, “Theory of Plates and Shells,” McGraw-Hill Book Co., 2nd Ed., pp. 389. PROBLEM: Find the buckling load and post buckling behavior of a simply supported isotropic plate subjected to inplane uniform pressure p applied at x = -a and x = a. Figure NS44-1 Z Y Simply Supported 21 25 Fe P 2a 1 5 h 2a Simply Supported In de x Problem Sketch and Finite Element Model 8-98 COSMOSM Advanced Modules X P Part 1 NSTAR / Nonlinear Analysis Figure NS44-2 P lb./in. 75. 67.8 Time 15 5 30 60 65 75 Fe, lb. 1.0 0.5 5 20 25 30 Time 60 75 GIVEN: a = 20 in h = l in E = 3E4 psi ν = 0.3 NOTE: In de x 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. COSMOSM Advanced Modules 8-99 Chapter 8 Verification Problems COMPARISON OF RESULTS: The inplane pressure - central deflection curve is shown in the next figure. The theoretical buckling load is 67.78 lb/in. Figure NS44-3 75 I N P L A N E 70 P R E S S 65 U R E (LB/IN) BUCKLING LOAD = 67.78 LB/IN 60 0.0 0.1 0.2 0.3 0.4 0.5 In de x CENTRAL DEFLECTION, INCH 8-100 COSMOSM Advanced Modules 0.6 0.7 0.8 Part 1 NSTAR / Nonlinear Analysis NS45: Large Displacement Response of a Cylindrical Shell Under a Uniform Load TYPE: Nonlinear static analysis, SHELL4 elements. REFERENCE: Sabir, A. B., and Lock, A. C., “The Application of Finite Elements to the Large Deflection Geometrically Nonlinear Behavior of Cylindrical Shells,” Variational Methods in Engineering, South Hampton University Press (l973). PROBLEM: Determine the response of a cylindrical shell under normal uniform pressure (p). All edges are clamped and immovable. Figure NS45-1 Clamped 2L P 1 X h 73 81 θ Clamped 9 θ R -3 2 P (10 ), N/mm 3.0 2.25 Z 1.5 t In de x Y Problem Sketch and Finite Element Model COSMOSM Advanced Modules 6 18 21 Pressure - Time Curve 8-101 Chapter 8 Verification Problems GIVEN: R = 2,540 mm L = 254 mm h = 3.l75 mm θ = 0.l rad E = 3l02.75 N/mm2 ν = 0.3 COMPARISON OF RESULTS: The pressure (p) - central deflection curve is shown in the next figure and compared with the result from reference. Figure NS45-2 F O R C E (*E3), Nmm 2 Reference COSMOS/M In de x CENTRAL DEFLECTION (mm) 8-102 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis NS51: Thermo-Plasticity in a Thick-Walled Cylinder TYPE: Nonlinear static analysis, thermo-plasticity, temperature-dependent yield stress, PLANE2D axisymmetric 8-node elements REFERENCE: Mark D. Snyder, Klaus-Jurgen Bathe, “Formulation and Numerical Solution of Thermo-Elastic-Plastic and Creep Problems,” Report 8244-3, (1977). PROBLEM: A thick-walled cylinder is subjected to varying internal pressure and temperature, as shown in the figure. Plane strain conditions are assumed in the direction of the axis of the cylinder. Determine: 1. Response at the outer surface of the cylinder 2. Residual stress distributions through the wall thickness when pressure is reduced to zero (step = 10). In de x Figure NS51-1 COSMOSM Advanced Modules 8-103 Chapter 8 Verification Problems RESULTS: The response and stress plots are identical to those obtained by ADINA program. Figure NS51-2 In de x Figure NS51-3 8-104 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis Figure NS51-4 In de x Figure NS51-5 COSMOSM Advanced Modules 8-105 Chapter 8 Verification Problems In de x Figure NS51-6 8-106 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis NS52: Thermo-Plasticity in a Bar TYPE: Nonlinear static analysis, thermo-plasticity, temperature-dependent material properties. NS52) Truss elements NS52A) PLANE2D plane stress elements NS52B) Solid elements REFERENCE: Mark D. Snyder, Klaus-Jurgen Bathe, “Formulation and Numerical Solution of Thermo-Elastic-Plastic and Creep Problems,” Report 8244-3, (1977). PROBLEM: A bar is subjected to varying pressure and temperature, as shown in the figure. Determine strain in the bar. In de x Figure NS52-1 COSMOSM Advanced Modules 8-107 Chapter 8 Verification Problems Figure NS52-2 RESULTS: In de x Similar results are obtained for different element types. Since there is no load reversal, using kinematic hardening law for plasticity yields identical results. 8-108 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis Figure NS52-3 In de x Figure NS52-4 COSMOSM Advanced Modules 8-109 Chapter 8 Verification Problems NS61: Bearing Capacity for a Strip Footing TYPE: Nonlinear static analysis, Drucker-Prager Elastoplastic material model, small deflection, Newton-Raphson. NS61A) PLANE2D (plane strain) NS61B) SOLID elements REFERENCE: Joseph E. Bowels, “Foundation Analysis and Design,” McGraw-Hill Book Co., 2nd. Ed (1977), pp. 113-124. PROBLEM: Find bearing capacity for a strip footing with width B sitting at the ground surface subjected to a uniform pressure P and soil parameters shown below. Figure NS61-1 LINE OF SYMMETRY B/2 p In de x FINITE ELEMENT MESH 8-110 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis GIVEN: B = 120 in Soil parameters: ρ = 1.7961E - 4 lb - sec2/in4 φ = 27.27° C = 1 psi E = 3E4 psi υ = 0.3 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) 90.0 Hansen (1970) 93.0 COSMOSM (plane strain) 88.5 COSMOSM (SOLID) 95.0 In de x The deformed shape plots for PLANE2D (plane strain) and SOLID models are shown in Figures NS61-2 and NS61-3. COSMOSM Advanced Modules 8-111 Chapter 8 Verification Problems Figure NS61-2 In de x Figure NS61-3 8-112 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis NS62: Bearing Capacity for Round Footing TYPE: Nonlinear static analysis, Drucker-Prager Elastoplastic material model, small deflection, Newton-Raphson iterations, PLANE2D (Axisymmetric) elements. REFERENCE: Joseph E. Bowles, “Foundation Analysis and Design,” McGraw - Hill Book Co., 2nd.Ed (1977), pp. 113-124. PROBLEM: Find bearing capacity for a round footing with radius R sitting at the ground surface subjected to a uniform pressure p and soil parameters shown below. GIVEN: R = 6 in Soil parameters: ρ = 1.7961E-4 lb • sec2/in4 φ = 27.27 ° c = 1 psi E = 3E4 psi υ = 0.3 NOTES: In de x 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. COSMOSM Advanced Modules 8-113 Chapter 8 Verification Problems COMPARISON OF RESULTS: Ultimate Bearing Capacity qu (psi) Terzaghi (1943) 75.0 Hansen (1970) 63.0 COSMOSM 68.5 The deformed shape plot is shown in Figure NS62-1. Figure NS62-1 DEF STEP: 19 = 19 PLANE2D (AXISYMMETRIC) U y = 0.8053 In de x DEFORMED SHAPE PLOT (p = 68 PSI) 8-114 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis NS63: Bending and Inflection of a Simply Supported Plate TYPE: Nonlinear static analysis, Mooney-Rivlin hyperelastic material model, large deflection, deformation-dependent pressure, local boundary conditions, and autostepping. NS63A) SHELL4T with regular shell analysis NS63B) SHELL4T with membrane element analysis REFERENCE: T. J. R. Hughes and E. Carnoy, “Nonlinear Finite Element Shell Formulation Accounting for Large Membrane Strains,” Nonlinear Finite Element Analysis of Plates and Shells. AMD Vol. 48, pp. 193-208, ASME, New York. PROBLEM: A simply supported circular plate is subjected to a uniform pressure. The plate is made of an isotropic incompressible material of the Mooney-Rivlin type (see Problem NS35). Both regular and membrane shells are tested and results are compared. GIVEN: r = 7.5 in Mooney-Rivlin constants: h = 0.5 in 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 In de x θ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. COSMOSM Advanced Modules 8-115 Chapter 8 Verification Problems COMPARISON OF RESULTS: The plots of normal deflection at center versus pressure are shown in Figure NS632. The result of membrane element analysis is almost identical to the result of regular shell because the membrane strain becomes dominant in this type of rubber analysis. Figure NS63-1 Simply Supported Normal Pressure Y C 5 Degrees Z X A B Raduis Plane View Finite Element Mesh (10 SHELL3/4T) Figure NS63-2 C E N T R A L COSM OS/M (REGULA R M EM BRA NE) ∆ D E F L E C T I O N (IN) ∆∆ ∆ HUGHES: SHELL ∆ ∆ ∆ ∆ ∆ ∆ ∆ In de x PRESSURE (PSI) 8-116 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis NS64: Failure and Strain Response of a [0,90,90,90,90,0] Graphite-Epoxy Laminate TYPE: Nonlinear static analysis, Tsai-Wu failure criterion, small deflection, NewtonRaphson iterations, SHELL4L elements. REFERENCE: Stephen W., Tsai and H. Thomas Hahn, “Introduction to Composite Materials,” Technomic Publishing Co., Inc. (1980), pp. 308. PROBLEM: Find the FPF (First Ply Failure) and UF (Ultimate Failure) stresses for a 6-layer T300/5208 cross-ply laminate under the uniaxial tensile load. The geometry of the laminate is shown in Figure NS64-1. Figure NS64-1. Geometry of a 6-Layer T300/5208 Cross-Ply Laminate y Nx b x Nx a GIVEN: In de x a = b = 10 in 6h = 1 in Nx > 0 (tensile loading) E1 = 26.27E6 psi COSMOSM Advanced Modules 8-117 Chapter 8 Verification Problems E2 = 1.49E6 psi ν12 = 0.28 G12 = G13 = G23 = 1.04E6 psi F1T = 2.17E5 psi F1C = 2.17E5 psi F2T = 5.81E5 psi F2C = 3.57E4 psi F12 = 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 de x 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. 8-118 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis NS65: Failure and Strain Response of a Symmetric Angle-Ply Laminate of Graphite-Epoxy TYPE: Nonlinear static analysis, Tsai-Wu failure criterion, small deflection, NewtonRaphson iterations, thermal analysis, SHELL4L elements. REFERENCE: Stephen W., Tsai and H. Thomas Hahn, “Introduction to Composite Materials,” Technomic Publishing Co., Inc. (1980), pp. 362-363. PROBLEM: Find the FPF (First Ply Failure) and UF (Ultimate Failure) stresses for a symmetric AS/3051 angle-ply laminate under a uniaxial tensile load. GIVEN: a 4h Nx = b = 10 m =1m > 0 (tensile loading) < 0 (compressive loading) E1 = 138 Gpa E2 = 8.96 Gpa ν12 = 0.3 T-T0 = 1000° K G12 α1 α2 F1T F1C F2T F2C F12 = G13 = G23 = 7.1 Gpa = 0.18E-6 / °K = 22.5E-6 /°K = 1447 Mpa = 1447 Mpa = 51.7 Mpa = 206 Mpa = 93 Mpa where F1T and F1C are tensile and compressive strengths in the 1st material direction; F2T and F2C are tensile and compressive strengths in the 2nd material direction; F12 is the shear strength in the material 1st-2nd plane. NOTES: In de x Due to symmetry, a quarter of the laminate is modeled. COSMOSM Advanced Modules 8-119 Chapter 8 Verification Problems COMPARISON OF RESULTS: Nx/h at UF (Mpa) Tensile/Compressive Theta (degrees) Reference (from Test) COSMOSM 0.0 15.0 30.0 45.0 90.0 1520.0/-1521.0 879.0/-648.0 482.0 193.0 54.0/-214.0 1482.0/-1482.0 1128.5/-666.0 465.5/-308 200.0/-230.0 52.0/-210.0 The comparison is also shown in Figure NS65-1. Figure NS65-1. Comparison of Results of a Symmetric AS/3051 Angle-Ply Laminate 1500 +φ N1 1000 b 1 N1 -φ a 500 0 15 30 45 60 75 90 +φ - -500 Reference (test) -1000 Reference (computation) COSMOS/M -1500 DISCUSSION: In de x 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. 8-120 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis NS66: Static Equilibrium Position and Relaxation of a Cable-Buoy System TYPE: Nonlinear hydrostatic and hydrodynamic analysis, large deflection, auto-stepping algorithm, IMPIPE, BUOY, and GAP elements. REFERENCE: John W. Leonard, “Tension Structures - Behavior and Analysis,” McGraw-Hill Book Company, pp. 197-201. PROBLEM: NS66A) Find the static equilibrium position of a cable-buoy system (see Figure NS66-1). The system is completely immersed and subjected to the gravity and buoyant forces. NS66B) The cable-buoy system was then released. Find the dynamic response of the system. Figure NS66-1. Geometry of a Cable-Buoy System Z SWL X BUOY A CABLE B H SEA BED In de x X COSMOSM Advanced Modules 8-121 Chapter 8 Verification Problems GIVEN: Cable: Total length of riser = 71.56 in A = 51.1 in B = 42.1 in EA = 4.8 lb Mass = 11.443E-3 lb/ft Outside diameter = 0.163 in Coefficient of normal drag = 1.2 Coefficient of tangential drag = 0.02 Coefficient of added mass and inertia = 1 Buoy: Mass = 0.025 lb Outside diameter = 2 in Coefficient of drag = 0.5 Coefficient of added mass and inertia = 0.5 Water depth = 200 in (assumed) Water density = 0.9366E-4 lb • sec.2/in4 RESULTS: The static equilibrium position of the system from the current analysis is shown in Figure NS66-2 and compared with the reference one. 2. 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 1. 8-122 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis NOTES: 1. Problem NS66A is a static problem, so all parameters regarding hydrodynamic analysis are assigned as zero. 2. 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. 3. 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. 4. 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. 5. 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 X REFERENCE GAP In de x COSMO S COSMOSM Advanced Modules 8-123 Chapter 8 Verification Problems Figure NS66-3. Comparison of the Horizontal Position Histories of the Buoy REFERENCE COSMOS/M V E R T I C A L P O S I T I O N (IN) TIME SEC Figure NS66-4. Comparison of the Vertical Position Histories of the Buoy REFERENCE COSMOS/M V E R T I C A L P O S I T I O N (IN) In de x TIME SEC 8-124 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis Figure NS66-5. Comparison of Total Velocity Histories of the Buoy V E R T I C A L REFERENCE COSMOS/M P O S I T I O N (IN/ SEC) TIME SEC In de x Figure NS66-6. Comparison of the Tension Histories of the Cable COSMOSM Advanced Modules 8-125 Chapter 8 Verification Problems NS67: Static Equilibrium Position and Dynamic Analysis of a Steep S Model Riser with Fixed Top End TYPE: Nonlinear hydrostatic and hydrodynamic analysis, large deflection, IMPIPE and BUOY elements. REFERENCE: Rumbod Ghadimi, “A Simple and Efficient Algorithm for the Static and Dynamic Analysis of Flexible Marine Riser,” Computer & Structures, Vol.29, No.4, pp. 541555, 1988. PROBLEM: NS67A) Find the static equilibrium position of a steep S model riser. The riser is partially immersed and subjected to the gravity and buoyant forces as shown in Figure NS67-1. NS67B) Find the dynamic response of a steep S model riser in (NS67A). The riser is subjected to the hydrodynamic force due to the wave. Figure NS67-1. Static Equilibrium Position of the Steep S Model Riser Z SWL A X Y MODEL RISER B In de x SEA BED 8-126 H BUOY COSMOSM Advanced Modules C Part 1 NSTAR / Nonlinear Analysis GIVEN: Riser: Total length of riser = 3.97 m A = 1.48 m B = 2.58 m C = 0.79 m, EA = 3.012E3 N EI = 9.88E-5 N • m2 Mass = 0.0836 Kg/m Outside diameter = 0.006 m Coefficient of normal drag = 1.5 Coefficient of added mass and inertia = 2 Buoy: Mass = 0.1 Kg Outside diameter = 0.1 m Coefficient of drag = 1.5 Coefficient of added mass and inertia = 2 Water depth = 2.13 m Water density = 1000. Kg/m3 Wave height = 0.255 m Wave period = 1.69 sec RESULTS: 1. The static equilibrium position of the riser is shown in Figure NS67-1. 2. 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: 1.69 sec 100.0 mm 20.0 mm In de x The period of dynamic response Amplitude of horizontal displacement Amplitude of vertical displacement COSMOSM Advanced Modules 8-127 Chapter 8 Verification Problems NOTES: 1. The wave length in (NS66B) is not input but computed in the program automatically. 2. Please refer to NS66 for more notes. Figure NS67-2. Horizontal Displacement History of Node-6 V E R T I C A L TIME INCREMENT = 0.005 SEC D I S P L A C E M E N T M TIME Figure NS67-3. Vertical Displacement History of Node-6 H O R I Z O N T A L TIME INCREMENT = 0.005 SEC D I S P L M In de x TIME 8-128 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis NS68: Steady-State Analysis of a Cable Towing a Submerged Body TYPE: Nonlinear hydrostatic analysis, large deflection, IMPIPE elements. REFERENCE: Anthony R. Rizzo, “FE Analysis Simulates Undersea Structures,” Mechanical Engineering, pp. 51-54, August 1991. PROBLEM: Determine the peak tension in a towed cable and the depth of the towed body as functions of the ship’s speed (see Figure NS68-1). Figure NS68-1 SWL SHIP SPEED CABLE TOWED BODY GIVEN: In de x Cable: Total length of cable = 1000 ft E = 144E7 psf ν = 0.35 Specific gravity = 1.5 Outside diameter = 1 in Coefficient of normal drag = 2.5 Coefficient of tangential drag = 0.02 COSMOSM Advanced Modules 8-129 Chapter 8 Verification Problems Towed body: Weight in water = 200 lb Characteristic area = 1 ft2 Coefficient of drag =1 Water depth = 2000 ft Water density = 1.9908 lb sec2/ft4 Ship speed = 0.5, 1, 1.5, and 2 ft/sec 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). 2. The ship motion is simulated with a uniform current past the cable (see Figure NS68-2). 3. Consider the current velocity as a function of time, such that a static analysis is performed instead of a dynamic analysis. 4. 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 SWL X CURRENT VELOCITY DRAG FORCE In de x WEIGHT IN WATER 8-130 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis RESULTS: Figure NS68-3 shows the cable configuration corresponding to different current velocities. Figures NS68-4 and NS68-5 show the depth of the towed body and the peak tension of the cable as a function of the tow velocity. Results from the current analysis and the reference one are very coincident. Figure NS68-3 SWL ORIGINAL CONFIGURATION 2.0 1.5 1.0 VELOCITY = 0.5 FT/SEC Figure NS68-4 D E P T H F T In de x SHIP SPEED FT/SEC COSMOSM Advanced Modules 8-131 Chapter 8 Verification Problems Figure NS68-5 P E A K C A B L E T E N S I O N ( LB) In de x SHIP SPEED FT/SEC 8-132 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis NS69: 3D Large Deflection Analysis of a 45° Circular Bend TYPE: Nonlinear static analysis, large deflection, 3D BEAM elements. REFERENCE: Klaus-Jürgen Bathe and Saïd Bolourchi, “Large Displacement Analysis of ThreeDimensional Beam Structures,” IJNME, Vol. 14, pp. 961-986, 1979. PROBLEM: Find the large displacement response of a cantilever 45-degree bend subjected to a concentrated end load. GIVEN: The bend has an average radius R, cross-section area H*B and lies on the X-Y plane as shown in Figure NS69-1. The concentrated tip load P is applied into the zdirection. R = 100 in H = 1 in B = 1 in E = 1E7 psi ν =0 Figure NS69-1 z Fixed End z B x 1 y 2 3 4 1" 5 6 8 Equal Straight BEAM Elements 7 1" 8 9 Beam Cross-section In de x R=100" A COSMOSM Advanced Modules 8-133 Chapter 8 Verification Problems RESULTS: Figure NS69-2 shows the deformed configurations of the bend at various load levels. The tip coordinates predicted by COSMOSM and ADINA are listed in Table NS69-1 for comparison. Table NS69-1. Tip Coordinates of a 45-Degree Circular Bend. P (lb) ADINA (X, Y, Z) (in) COSMOSM (X, Y, Z) (in) 300 (22.5, 59.2, 39.5) (21.9, 59.0, 40.2) 600 (15.9, 47.2, 53.4) (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 In de x P = 0 lb 8-134 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis NS70: Static Analysis of an Elastic Dome TYPE: Nonlinear static analysis, large deflection, 3D BEAM elements. REFERENCE: B. A. Izzuddin, A. S. Elnashai and P. J. Dowling, “Large Displacement Nonlinear Dynamic Analysis of Space Frames,” Eurodyn 90, Bochum, W. Germany, June 1990. PROBLEM: Find the static response of an elastic dome subjected to a concentrated load at the crown point. GIVEN: The top and side views of an elastic dome are shown in Figure NS70-1 and Figure NS70-2. Six 3D BEAM elements per member are used to model the dome with the beam cross-section area as H*B for all the members where H = 1.22 m and B = 0.76 m. E = 20690 MN/m2 ν = 0.3 Figure NS70-1 Y 12.57M Z X 10.385M 21.115 In de x 6.283M COSMOSM Advanced Modules 8-135 Chapter 8 Verification Problems Figure NS70-2 P Z 1.55m 4.55m Y X 12.18m 24.38m NOTES: Only one quarter of the dome is modeled due to symmetry. Appropriate boundary conditions and cross-section modulus are used along the lines of symmetry. The displacement control algorithm is used in the iteration procedure to avoid convergence problems. RESULTS: Figure NS70-3 illustrates load-displacement curves of the elastic dome where ref-1, -2 and -3 represent the following references: ref-1: Izzuddin, et. al. (1990), ref-2: Kondoh, et. al. (1986), ref-3: Shi and Atluri (1988). In de x “Load Factor” (L.F.) represents the applied load (P) divided by the critical load (Pcr) where Pcr = 123.8 MN. 8-136 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis Figure NS70-3 L O A D F A C T O R 1 REF-1 AND -2 2 REF-3 3 COSMOS/M In de x DISPLACEMENT (M) COSMOSM Advanced Modules 8-137 Chapter 8 Verification Problems NS71: Large Deflection Analysis of a Cantilever Beam with Different Beam Cross-Sections TYPE: Nonlinear static analysis, large deflection, BEAM2/3D elements, and beam-sectiondefinition. REFERENCE: Ramm, E., “A Plate/Shell Element for Large Deflections and Rotations, in Formulations and Computational Algorithm in Finite Element Analysis,” M.I.T. Press, 1977. PROBLEM: A cantilever beam with different cross-sections subjected to an end moment. GIVEN: The problem sketch is shown in Figure NS71-1. Five (5) BEAM2/3D elements are used in the analysis. E = 12,000 psi ν =0 L = 100 in A and I varied Beam-Section-Type: 1 (Rectangular), (NS71A) 2 Circular), (NS71B) 3 (Pipe), (NS71C) 4 (Box), (NS71D) (I-Section), (NS71E) 6 (Trapezoidal), (NS71F) 0 (User-defined) (NS71G) In de x 5 8-138 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis Figure NS71-1 Y Y 1 X 2 3 4 5 6 Y X M L M Proble m S ke tch Be a m Mode l Y 1 Be a m S e ction Type s 2 Y H z z R B H = 1.0 in. B = 1.0 in. 3 4 Y R = 0.5642 in. Y 5 Y TH z D z TB H H z TB TH T B D = 1.1416 in. T = 0.4842 in. H = 2.0 in. B = 2.0 in. 6 B TB = 0.134 in. TH = 0.134 in. Y 7 Y 2 B2 z Yr H = 5.0 in. B = 2.25 in. (17 pts. used) 1 17 16 3 4 H Zr z R 15 14 5 13 6 B1 H = 1.3333 in. B1 = 1.0 in. B2 = 0.5 in TB = 0.1 in. TH = 0.1 in. T 12 7 11 8 9 10 R = 4.0 in. T = 0.2 in. RESULTS: In de x The normalized analytical solution is: The numerical results by COSMOSM are close to the above solution. COSMOSM Advanced Modules 8-139 Chapter 8 Verification Problems NS72: Uniformly Loaded Elastoplastic Plate TYPE: Nonlinear static analysis, Plasticity, Kinematic Hardening, and SHELL4T element. REFERENCE: Foster Wheeler Corporation, “Intermediate Heat Exchanger for Fast Flux Test Facility: Evaluation of the Inelastic Computer Program,” prepared for Westinghouse ARD, Livingston, N. J., 1972. PROBLEM: Verify the accuracy of the result of an elastoplastic flat plate in the case of uniformly non-proportional stressing. Kinematic hardening is used. GIVEN: The geometry and material model is shown in Figure NS72-1 where 2*2 SHELL4T elements are used. Two edges are simply supported and all rotations are constrained to be zero. E = 30E6 psi ν = 0.3 σy = 30, 000 psi ET = 1.5E6 psi = 1 in H = 0.001 in In de x L 8-140 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis Figure NS72-1 H = THICKNESS Stress, σ Et εx L 1 σy E 1 L Geomet ry Model (2x2 SHELL4T) Strain, ε St ress-St rain Curve Loading History: 1. The plate is loaded into the plastic range in uniaxial tension in the xdirection, unloaded slightly, and reloaded. 2. 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 In de x σx COSMOSM Advanced Modules 8-141 Chapter 8 Verification Problems Loading History: Loading Step σx psi 1 30,000 2 32,500 3 35,000 4 37,500 5 40,000 6 40,500 7 40,000 7 through 84 (σx2 + σy2 – σx σy)1/2 = 40,000 RESULTS: The σx versus ε x plot is shown in Figure NS72-3. The agreement with analytical solution is very close. Figure NS72-3 ANALYTICAL SOLUTION COSMOS/M σx S T R E S S K S I In de x εx 8-142 COSMOSM Advanced Modules STRAIN * E-3 Part 1 NSTAR / Nonlinear Analysis NS73: Viscoelastic Rod/Bar Subjected to Constant Axial Load TYPE: Nonlinear static analysis, Time domain linear viscoelasticity, auto-stepping. NS73A-B) PLANE2D elements NS73C) SOLID elements NS73D) TRUSS elements NS73E) BEAM elements NS73F) SHELL4T elements REFERENCE: R. M. Christensen, “Theory of Viscoelasticity – an Introduction,” 2nd Ed., 1982, pp. 1-76. PROBLEM: A rod/bar is fixed in the axial direction on one end and a constant axial load is suddenly applied to the other end (shown in Figure NS73-1). The rod/bar is made up of a linear viscoelastic material. GIVEN: The material model is shown in Figure NS73-2 where the linear viscoelastic material is represented by a combination of linear springs and a dashpot. The extensional relaxation function is where Extensional relaxation moduli: E∞ = 1,000 psi In de x E1 = 9,000 psi COSMOSM Advanced Modules 8-143 Chapter 8 Verification Problems Extensional relaxation time: τ1E = 1 sec Bulk modulus: K = 100,000 psi (K0 = K∞) The time-dependent material behavior inside the code is approximated with a generalized Maxwell model: Shear relaxation modulai: G0 = 3K0 E0 / (9K0 – E0) = 3370.7865 psi G∞ = 3K∞ E∞ / (9K∞ – E∞) = 333.7041 psi G1 = G 0 – G∞ = 3037.0824 psi Shear relaxation time: τ1G The input material parameters are: E0 = E∞ + E1 υ0 = (3K0 – E0) / 6K0 = 0.4833 g1 = Gi / G0 τ1 = 0.9010 = 0.9899 sec = 10 in In de x L G = 10,000 psi 8-144 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis For a rod: D = 1 in For a bar: B = 3.14159 in H = 0.25 in Such that A = π/4 in2 A Heaviside loading function is shown in Figure NS73-2. To capture the instantaneous material behavior, a tiny time step (0.001 sec) is used in the beginning along with the auto-stepping algorithm during which the rod/bar is relaxed toward its long time behavior. Tolerance for creep strain increment CETOL = 5E-4. Figure NS73-1 P (t) 2 D-P lane S tre ss (2 x2 ) S HE LL4 T (2 x2 ) L P (t) Truss and Be am H B In de x B P lane 2 COSMOSM Advanced Modules 8-145 Chapter 8 Verification Problems Figure NS73-2 E1 η 1 P t = 100 F P (t) 8 E τ E 1 = η1 η = Dashpot 1 E1 E 1 = Linear Spring 0.001 60 t (se c) Loading Function Mate rial Mode l RESULTS: Analytical Solution: For a prescribed stress problem, the strain is determined by the current value and past history of stress: where J(t) is termed creep function. Taking the form of the generalized Kelvin model: In de x where: 8-146 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis Comparison: Instantaneous behavior: υ0 = 0.4833 COSMOSM: υ (t = 0.001 sec) = – ε22 / ε11 = 0.4833 Long term behavior: υ∞ = 0.4983 COSMOSM: υ (t = 50 sec) = – ε22 / ε11 = 0.4983 Time histories of the axial strain from COSMOSM along with the analytical solution are plotted in Figure NS73-3 for comparison. Figure NS73-3 A X I A L S T R A I N Reference COSMOS/M In de x TIME COSMOSM Advanced Modules 8-147 Chapter 8 Verification Problems NS74: Transient Thermal Loading of a Viscoelastic Slab TYPE: Transient thermal analysis, Nonlinear static analysis, Thermal loading, Time domain linear viscoelasticity, Temperature-time shift, PLANE2D elements, auto-stepping. REFERENCES: 1. Carslaw, H. S., and Yeager, J. C., “Conduction of Heat in Solids,” Clarendon Press, Oxford, 1959. 2. 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: In de x 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). 8-148 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis Material: 1. Thermal material properties: Thermal conductivity: k = 1 Heat/sec • in °F Specific heat: c = 1 Heat / (lb • sec2/in) °F Density: ρ 2. 3. = 1 lb sec2/in4 Elastic material properties: E = 10,000 psi ν = 0.4833 α = 1E-5/ °F Viscoelastic material properties: Relative shear relaxation modulus: g1 = 0.9 Shear relaxation time: τ1G = 0.9899 sec 4. Temperature-time shift function: Williams-Landell-Ferry approximation is applied: c1 = 4.92 c2 = 215° F In de x θ0 = 70° F COSMOSM Advanced Modules 8-149 Chapter 8 Verification Problems Figure NS74-1 Temperature Loading on Surfaces 5 and 6 UY = 0 on Surfaces 7 & 5 UZ = 0 on Surfacss 8 & 10 H/2 9 Plain Strain 10 Plain Strain 6 8 Y5 Line of Symmetry Temp. Loading y H 7 Z X PROBLEM SKETCH T E M P E R A T U R E T z X FINITE ELEMENT MODEL: 10+1 PLANE 2D s TIME ANALYSIS AND RESULTS: Analysis 1: The transient heat transfer analysis is performed. To capture the rapid temperature changes at the start of transient, a tiny time step (0.0005 sec) is used in the beginning. The time step is then increased gradually for a time period of 6.0 sec, during which the slab is allowed to reach its thermal equilibrium condition. Analysis 2: In de x Reading the additional data from the second input file, the nonlinear static analysis is performed. The temperature loading is prescribed by reading the temperature distribution previously written in “.HTO” file. An auto stepping algorithm is used with tolerance for creep strain increment CETOL = 5E-5. Note: During the autostepping, temperatures at any time are obtained by interpolation. 8-150 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis Analytical Solution and Comparison: 1. Temperature distribution at t = 1 sec: x, in Node Analytic Solution°F COSMOSM°F 0.9 51 98.2 98.276 0.7 31 95.0 94.994 0.5 16 92.2 92.203 0.2 5 89.5 89.506 0 4 89.2 88.963 2. The stress and strain distributions at various times during the analysis are shown in Figure NS74-2 and Figure NS74-3. 3. Long term behavior: 4. 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 2.986E3 In de x εxx = (1 + ν) α T / (1 – ν) = 2.9864E – 3 –1.995 psi COSMOSM Advanced Modules 8-151 Chapter 8 Verification Problems Figure NS74-2 4 3 σ yy (psi) 1 2 3 4 1 T=0.009 sec T=0.1 sec T=1.2 sec T=6.0 sec 2 X, INCH Figure NS74-3 4 3 2 ε xx (*E-3) 1 2 3 4 T=0.009 sec T=0.1 sec T=1.2 sec T=6.0 sec 1 In de x X, INCH 8-152 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis NS75: Transient Response of a Viscoelastic Cylinder Under Torsional Oscillation TYPE: Nonlinear static analysis, Displacement control algorithm, Time domain linear viscoelasticity, BEAM3D elements, auto stepping. REFERENCES: Christensen, R. M., “Theory of Viscoelasticity – an Introduction,” 2nd Ed., 1982, pp. 48-52. PROBLEM: A viscoelastic right circular cylinder has one end fixed and the other end prescribed an harmonic twisting angle (see Figure NS75-1a and NS75-1b). Find the twisting moment required to produce the given oscillation Figure NS75-1a z e (t) R1 Ro 5 4 4 3 y H 2 1 1 x θ FINITE ELEMENT MODEL In de x PROBLEM SKETCH (t) COSMOSM Advanced Modules 8-153 Chapter 8 Verification Problems Figure NS75-1b T θ t TWISTING ANGLE-TIME CURVE GIVEN: Four (4) BEAM3D elements are used to model the cylinder (see Figure NS75-1) where H = 1.0 in, r0 = 0.5 in and ri = 0.125 in The prescribed twisting angle is an harmonic function having the form: Θ (t) = θ sin wt w/2π = 1/T where T = 50 sec and θ = 2.075E – 3 rad. The twisting angle-time curve is shown in Figure NS75-1. Material properties: = 10,000 psi ν = 0.4205 G = 3,520 psi In de x E 8-154 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis Shear relaxation moduli: i gi τiG, sec 1 0.2832 1.5E–5 2 0.1528 1.5E–4 3 0.1403 1.5E–3 4 0.1114 1.5E–2 5 0.0869 1.5E–1 6 0.0438 1.5 7 0.0338 1.5E1 8 0.0057 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 1ST CYCLE 2ND CYCLE L B * I N ANALYTICAL SOLUTION COSMOS/M In de x ANGLE OF TWISTING (RAD *E-3) COSMOSM Advanced Modules 8-155 Chapter 8 Verification Problems NS76: Extension of an Ogden Hyperelastic Bar/ Sheet TYPE: Nonlinear static analysis, displacement control algorithm, Ogden hyperelastic material model NS76A) PLANE2D–plane stress elements NS76B) SOLID elements NS76C) PLANE2D–plane strain elements NS76D) SHELL4T elements PROBLEM: NS76A-B, D)An Ogden hyperelastic bar is subjected to an axial load (see Figure NS76-1), find the response of the nominal stress versus principal stretch. NS76C) An infinitively long sheet of Ogden hyperelastic material is subjected to a uniform extension load (see Figure NS76-1), find the response of the nominal stress versus principal stretch. Figure NS76-1 D L PROBLEM SKETCH 2 50 E-E Ux L 0 0 50 DISPLACEMENT - TIME CURVE In de x PROBLEM SKETCH 1 8-156 COSMOSM Advanced Modules E-E Part 1 NSTAR / Nonlinear Analysis GIVEN: Problem–1: L = 0.1 m B = 0.01 m H = 0.005 m Modeled with 10*1 PLANE2D–plane stress, 20*2 SOLID and 1 x 1 SHELL4T elements. Problem–2: L = 10 cm B = 0.5 cm Modeled with 10*1 PLANE2D–plane strain elements. Ogden material model constants: i αi µi, MPa 1 1.3 0.618 2 5.0 0.001245 3 –2.0 –0.00982 For PLANE2D–plane 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 2nd p. k. stress in the principal direction: COSMOSM Advanced Modules 8-157 Chapter 8 Verification Problems where λ1 = L/L0 λ3 = λ1-0.5 L = Final length L0 = Initial length Nominal Stress t1p: t1p = F = Force A0 = Initial area λ1 = F/A0 = p Problem 2: where λ1 = L/L0 λ2 = λ1-1 λ3 =1 Nominal Stress t1p: t1p = λ1 = F/A0 = p In de x 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 Mooney–Rivlin models are close only in a small range of principal stretch. 8-158 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis Figure NS76-2 1 2 &3 N O M I N A L OGDEN 1 ANALYTICAL 2 COSMOS/M PLANE STRESS 3 COSMOS/M 3D SOLID 4 MOONEY-RIVLIN 4 S T R E S S PRINCIPAL STRETCH Figure NS76-3 N O M I N A L OGDEN 1 ANALYTICAL 2 COSMOS/M PLANE STRESS 3 MOONEY-RIVLIN 1 &2 4 S T R E S S In de x PRINCIPAL STRETCH COSMOSM Advanced Modules 8-159 Chapter 8 Verification Problems NS77: Snap-Through/Snap-Back of a Thin Hinged Cylindrical Shell Under a Central Point Load TYPE: Nonlinear static analysis, SHELL4 elements, Arc-length control, automatic stepping. NS77A) Ignore the effect of gravity (structure is assumed weightless) NS77B) 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 = 2,540 mm b = 254 mm θ = 0.10 rad ν = 0.30 h (thickness) = 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) = 100 Max. Displacement (approx, value) = 30 Max. number of arc steps = 50 In de x Desired average number iterations/step = 5 Initial load parameter 8-160 COSMOSM Advanced Modules = 10 Part 1 NSTAR / Nonlinear Analysis Unloading check flag =0 Arc-length step adjustment coefficient = 0.5 Automatic Stepping Information: Min. (arc) step increment = 1.E-8 Max. (arc) step increment = 30 for NS77A and 5 for NS77B Additional Hints 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 p 1 θ 2b In de x R COSMOSM Advanced Modules 8-161 Chapter 8 Verification Problems In de x Figure NS77B-1 8-162 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis NS78: Multiple Snap-through/Snap-back of a Thick Hinged Cylindrical Shell Under a Central Point Load TYPE: Nonlinear static analysis, SHELL4T elements, Arc-length control, automatic stepping. REFERENCE: Tsai, C. T., and Palazotto, A. N., “Nonlinear and Multiple Responses of Cylindrical Panels Comparing Displacement Control and Riks Method,” Computers & Structures, Vol. 41, pp. 605-610, 1991. PROBLEM: Determine the multiple snap-through/snap-back response of a shallow cylindrical shell under a concentrated load (P) at the center of the shell. The curved edges are free and the straight edges are hinged and immovable. GIVEN: R = 2,540 mm b = 254 mm θ = 0.20 rad ν = 0.30 h (thickness) = 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) = 1,000 Max. Displacement (approx. value) = 150 mm Max. number of arc steps = 140 In de x Desired average number iterations/step = 5 COSMOSM Advanced Modules 8-163 Chapter 8 Verification Problems Initial load parameter = 10 Unloading check flag =0 Arc-length step adjustment coefficient= 0.50 Automatic Stepping Information: Min. (arc) step increment = 1 x 10E-8 Max. (arc) step increment = 150 RESULTS: The curve of the load multiplier factor (LFACT) versus central deflection is shown in the next figure. Figure NS78-1 p 1 θ 2b In de x R 8-164 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis NS79: Large Displacement Nonlinear Static Analysis of a Cantilever Beam Subjected to a Prescribed End Rotation TYPE: Nonlinear static analysis, large displacement, BEAM2D elements, prescribed displacement associated with time curve, Force control, automatic stepping. REFERENCE: Ramm, E., “A Plate/Shell Element for Large Deflection and Rotations,” in Formulations and Computational Algorithms in Finite Element Analysis. [M.I.T. Press, 1977]. PROBLEM: Determine the deformed shape of the beam. GIVEN: L = 100 in I = 0.01042 in4 A = 0.50 in2 E = 12,000 psi ν =0 h = 0.5 in Prescribed end rotation = 6.28 rad Automatic Stepping Information: Min step increment = 1.E-8 Max. step increment = 0.02 RESULTS: In de x 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. COSMOSM Advanced Modules 8-165 Chapter 8 Verification Problems Figure NS79-1 p 1 θ h b L 1 Problem Sketch 1 2 1 3 2 Time Curve 4 3 5 4 6 5 7 6 8 7 Finite Element Model Figure NS79-2 In de x DEFLECTED SHAPE OF THE BEAM 8-166 COSMOSM Advanced Modules 9 8 10 9 10 11 θ t Part 1 NSTAR / Nonlinear Analysis In de x Figure NS79-3 COSMOSM Advanced Modules 8-167 Chapter 8 Verification Problems NS80: Rubber O-Ring Squeezed Between Two Parallel Steel Plates TYPE: Nonlinear static analysis, Contact with friction, Mooney-Rivlin model, Large Deflection formulation, Displacement Control, PLANE2D Axisymmetric elements. PROBLEM: A rubber O-ring is squeezed between two steel plates. The plates travel a relative distance of 0.0347" towards each other. Determine stresses in the ring, and total force required: a) Coefficient of friction = 0.01 b) Coefficient of friction = 0.5 MODELING: Due to symmetry, half of the ring cross section and one of the plates are modeled. Two soft springs are used to hold the plate, to prevent singularity of the stiffness matrix. Uniform pressure with a magnitude of one is applied to the top surface of the plate. While in part (a), the O-ring expands (slides), in part (b), friction is large enough to prevent the ring from sliding. Therefore, in part (b), contact with generalized friction is required. Part (a) can use either general or sliding friction options. However, the sliding option is faster in dealing with sliding problems. Figure NS80-1 Top Steel Plate Bottom Steel Plate In de x / = 1. 123" 8-168 COSMOSM Advanced Modules 0.3" 0. 3" . 139" 0. 3475 Part 1 NSTAR / Nonlinear Analysis PROPERTIES: 1. 2. O-Ring: C1 = 175 psi C2 = 10 psi Poisson’s ratio = 0.49 Plates: Young’s Modulus = 30E6 psi Poisson’s ratio 3. = 0.3 Soft Trusses Young’s Modulus = 1 psi Area = 1 in Length = 0.3 in RESULTS: In both cases, 12 solution steps are used to attain the prescribed plates’ relative displacement. Case (a) Case (b) Fric. Opt. = 1 36.067 36.067 Fric. Opt. = 1 46.124 Load Factor (per radian) LF • D/8 14.90 lb/rad 14.90 lb/rad 19.056 lb/rad Analysis Time (seconds) 592 sec 671 sec 452 sec In de x Fric. Opt. = 2 Load Factor (per radian) COSMOSM Advanced Modules 8-169 Chapter 8 Verification Problems Figure NS80-2 In de x Figure NS80-3 8-170 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis NS81: Extension of a Blatz-Ko Hyperelastic Bar TYPE: Nonlinear static analysis, displacement control algorithm, Blatz-Ko hyperelastic material model NS81A) PLANE2D plane stress elements NS81B) SOLID elements REFERENCE: J. K. Knowles and Eli Sternberg, “On the Ellipticity of the Equations of Nonlinear Elastostatics for a Special Material,” Journal of Elasticity, Vol. 5, Nos. 3-4, 1975, pp. 341-361. PROBLEM: A Blatz-Ko hyperelastic bar is subjected to an axial load (see Figure NS81-1). Determine the variations of nominal stress (force per unstressed area) versus principal stretch. MODELING HINTS: A displacement control algorithm is used along the axial direction where the maximum displacement equals the initial length (L). GIVEN: L = 0.1 m B = 0.01 m H = 0.005 m E = 2.0732 Mpa RESULTS: The analytical solution for 2nd P.K. stress in the principal direction has the following form: In de x S1 = µ λ1-2 (−λ1-2 + J) COSMOSM Advanced Modules 8-171 Chapter 8 Verification Problems where J = λ1 λ2 λ3 λi = Stretch ratio in the i-th direction λ1 = L/L0 (final length/initial length) since S2 = S3 = 0 → λ2 = λ3 = λ1-1/4 thus S1 = µ λ1-2 (-λ1-2 + λ1-1/2) The nominal stress is: F/A = S1 λ1 where F and A represent the applied force and the initial area respectively. Figure NS81-3 shows the nominal stress versus principal- stretch curve. Figure NS81-1 E-E L P In de x PROBLEM SKETCH 8-172 COSMOSM Advanced Modules E-E Part 1 NSTAR / Nonlinear Analysis Figure NS81-2 D I S P L A C E M E N T / L o DISPLACEMENT - TIME CURVE Figure NS81-3 N O M I N A L S T R E S S ANALYTICAL COSMOS/M (PLAIN STRESS) In de x PRINCIPAL STRETCH COSMOSM Advanced Modules 8-173 Chapter 8 Verification Problems NS82: Extension of a Blatz-Ko Hyperelastic Sheet TYPE: Nonlinear static analysis, displacement control algorithm, Blatz-Ko hyperelastic material model, PLANE2D plane strain elements. REFERENCE: J. K. Knowles and Eli Sternberg, “On the Ellipticity of the Equations of Nonlinear Elastostatics for a Special Material,” Journal of Elasticity, Vol. 5, Nos. 3-4, 1975, pp. 341-361. PROBLEM: An infinitely long sheet of Blatz-Ko hyperelastic material is subjected to a uniform extension load (see Figure NS82-1). Determine the variation of nominal stress versus principal stretch. GIVEN: L = 10 cm B = 0.5 cm E = 2.0732 Mpa MODELING HINTS: The sheet was modeled with 10*1 PLANE2D-plane strain elements. Displacement is controlled in the direction of the applied force with a maximum displacement equal to the initial length (L). RESULTS: The analytical solution for 2nd P.K. stress in the principal direction has the following form: S1 = µ λ1-2 (-λ1-2 + J) where J = λ1 λ2 λ3 λi = Stretch ratio in the i-th direction In de x λ1 = L/L0 (final length/initial length) 8-174 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis since S2 = 0, λ3 = 1 → λ2 = λ1-1/3 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 B P L PROBMEM STRETCH Figure NS82-2 N O M I N A L S T R E S S ANALYTICAL COSMOS/M (PLAIN STRAIN) In de x PRINCIPAL SKETCH COSMOSM Advanced Modules 8-175 Chapter 8 Verification Problems NS83: Biaxial Tension of a Blatz-Ko Hyperelastic Sheet TYPE: Nonlinear static analysis, displacement control algorithm, Blatz-Ko hyperelastic material model, PLANE2D-plane stress elements. REFERENCE: J. K. Knowles and Eli Sternberg, “On the Ellipticity of the Equations of Nonlinear Elastostatics for a Special Material,” Journal of Elasticity, Vol. 5, Nos. 3-4, 1975, pp. 341-361. PROBLEM: A square sheet of Blatz-Ko hyperelastic material is subjected to a uniform extension load in both X- and Y- directions (see Figure NS83-1). Determine the variation of nominal stress versus principal stretch. GIVEN: L = 10 cm B = 0.1 cm E = 2.0732 Mpa MODELING HINTS: The sheet was modeled with one PLANE2D plane stress element. Displacement is controlled such that the maximum displacement equals the initial length (L). RESULTS: The analytical solution for 2nd P.K. stress in the principal direction has the following form: S1 = µ λ1-2 (-λ1-2 + J) where J = λ1 λ2 λ3 λi = Stretch ratio in the i-th direction In de x λ1 = L/L0 (final length/initial length) 8-176 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis since S2 = 0, Figure NS83-1 λ1 = λ2 → λ3 = λ1-2/3 P 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. L P L PROBMEM STRETCH Figure NS83-2 N O M I N A L S T R E S S ANALYTICAL COSMOS/M (PLAIN STRESS) In de x PRINCIPAL STRETCH COSMOSM Advanced Modules 8-177 Chapter 8 Verification Problems NS84: Pure Bending of a Stretched Rectangular Membrane TYPE: Nonlinear static analysis, wrinkling membrane material model, small deflection, coupling degree of freedom, PLANE2D plane stress and BEAM2D elements. REFERENCE: Richard K. Miller and coworkers, “Finite Element Analysis of Partly Wrinkled Membranes,” Computers and Structures, Vol. 20, No. 1-3, pp 631-639, 1985. PROBLEM: Consider a rectangular membrane which is uniformly pretensioned with normal stress σo in the y-direction and with axial load P = σo th in the x-direction, as shown in Figure NS84-1. After pretensioning, an in-plane bending moment M is applied along the edges as shown. As M is increased, a band of vertical wrinkles of width b forms along the lower edge of the membrane as the normal strain εxx in this region becomes compressive. Find the nonlinear moment-curvature curve. GIVEN: Figure NS84-1 L/2 = 10 in h σo = 5 in t = 0.1 in (thickness) σo = 1 psi P = σ0 ht = 5 lb E = 3.E7 psi ν = 0.3 h P TAUT REGION Y M P WRINKLED REGION b M X MODELLING: σo In de x A finite element model of this problem (only half of the membrane) was created by using PLANE2D plane stress elements as shown in Figure NS84-2. The symmetric boundary conditions are applied to the left edge of the model. The right edge is attached to a column of very stiff BEAM2D elements on which the external loads P and M are applied. In order to satisfy the displacement compatibility, some degrees of freedom are coupled along the interface (CPDOF). 8-178 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis The time-curves of the pretensioning force P and σo and the bending moment M are shown in Figure NS84-3. COMPARISON OF RESULTS: If K denotes the overall curvature of the membrane acting as a beam, then the analytical solution of the moment-curvature relation is given by: where The relation shows that for excessively large loads with > 1, the entire surface is wrinkled and instability results. the membrane then collapses. The numerical solution from COSMOSM is shown in Figure NS84-4 for comparison. Note that the curvature K =θ/L where θ is the rotation of the stiff beam. Figure NS84-2 PRETENSION STIFF BEAM P M In de x PRETENSION COSMOSM Advanced Modules 8-179 Chapter 8 Verification Problems Figure NS84-3 PRETENSION V A L U E BENDING MOMENT TIME Figure NS84-4 ANALYTICAL COSMOS/M _ K In de x _ M 8-180 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis NS85: Shape-finding and Loading Analysis of a Suspended Membrane TYPE: Nonlinear static analysis, wrinkling membrane material model, large deflection, prescribed non-zero displacement, SHELL4T membrane elements, auto-stepping, geometry updating. REFERENCE: Hideki Magara and Kiyoshi Okamura, “A study on Modeling and Structural Behavior of Membrane Structures,” Shells, Membranes and Space Frames, proceedings IASS Symposium, Osaka, 1986, Vol. 2, pp. 161-168. PROBLEM: Modeling and mechanical characteristics of a suspended wrinkling membrane in the reference configuration and under the external loads are studied. The surface geometry of the membrane is in equilibrium under the specified boundary condition prestresses. After the equilibrium is reached, the external snow loads are uniformly distributed on the surface. Compare the numerical results to the experimental results. GIVEN: Surface geometry: z = x2/400 + y2/400 = 160 in thickness = 0.1 in E = 2.47E3 psi ν = 0.39 prestress = 2 psi snow loads = 520 lb In de x span COSMOSM Advanced Modules 8-181 Chapter 8 Verification Problems MODELLING: A finite element model of this problem was created by using SHELL4T membrane elements as shown in Figure NS85-1. 1. Shape-finding analysis: The analysis starts with a flat surface geometry. Prescribed displacements are applied to the nodes along boundary-1 to -4 to satisfy the equation shown above. An auto-stepping algorithm is used with a tiny initial time increment to control the ill-conditioned stiffness in the beginning of the analysis. Several runs are performed until the stress distribution is almost uniform, i.e., the discrepancy is within one percent tolerance of 2.0 psi. It is noted that each run starts with a surface geometry obtained from the previous run (A_NONLINEAR) without the use of the RESTART option. 2. Loading analysis: Adopting the surface geometry from the shape-finding analysis, a pressure loading is then applied to it as specified by the associated time curve. The surface geometry is no longer updated at the end of analysis. COMPARISON OF RESULTS: 1. Shape-finding analysis: As illustrated in Figure NS85-2, the curves representing the bracing of the model show good agreement between analytical, experimental, and numerical results. Figure NS85-3 shows the three dimensional view of the final shape of the membrane. 2. Loading analysis: In de x 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. 8-182 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis Figure NS85-1 BOUNDARY - 4 HANGING MEMBRANE Y Z BOUNDARY - 1 X BOUNDARY - 2 BRACING BOUNDARY - 3 Figure NS85-2 Z C O O R D I N A T E ANALYTICAL EXPERIMENT COSMOS/M (inch) ALONG Y = 0 In de x X COORDINATE (inch) COSMOSM Advanced Modules 8-183 Chapter 8 Verification Problems Figure NS85-3 Main DEF Step:13 = 1 DEFORMED SHAPE WITH PRESTRESS = 2.0 PSI Figure NS85-4 D I S P L A C E M E N T EXPERIMENT COSMOS/M Y X IN SADDLE POINT (inch) In de x LOAD ( PSI ) 8-184 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis Figure NS85-5 EXPERIMENT COSMOS/M HANGING T E N S I O N HANGING Y ( PSI ) X BRACING BRACING In de x LOAD ( PSI ) COSMOSM Advanced Modules 8-185 Chapter 8 Verification Problems NS86: Nonlinear Elasticity of a Bar TYPE: Nonlinear static analysis, nonlinear elastic material model (unsymmetric behavior in tension and compression), small deflection, displacement control algorithm. NS86A) TRUSS3D NS86B) BEAM3D NS86C) SPRING (axial) NS86D) PLANE2D (plane stress) NS86E) SOLID NS86F) SHELL4T PROBLEM: A nonlinear elastic bar is subjected to a uniform pressure loading in the x-direction as shown in Figure NS86-1. The stress-strain curve is given in Figure NS86-2. Note that the material shows stronger resistance in compression than in tension. the displacement in the x-direction is controlled such that the path of loading follows the curve as shown in Figure NS86-3. Verify the corresponding load factor for each element type listed above. GIVEN: L = 10 in B = 1 in t = 1 in (thickness) ν = 0.3 (required for 2- and 3-dimensional elements) COMPARISON OF RESULTS: In de x 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: 8-186 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis In the current case, R = 1 for the time in the range of (0,2) and R = -1 for the time in the range of (2,4). Figure NS86-1 PRESSURE B L PROBMEM SKETCH AND FINITE ELEMENT MODEL (PLANE2D) Figure NS86-2 TENSION S T R E S S COMPRESSION (psi) In de x STRAIN COSMOSM Advanced Modules 8-187 Chapter 8 Verification Problems Figure NS86-3 D I S P L A C E M E N T TENSION COMPRESSIO N (IN) TIME Figure NS86-4 L F A C T In de x UX (INCH) 8-188 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis NS87: Rubber Cylinder Pressed Between Two Plates TYPE: Nonlinear static analysis, Mooney-Rivlin hyperelastic material model, large strain and large deflection, prescribed displacements, coupling degrees of freedom, reaction force calculation, auto-stepping, frictionless contact, PLANE2D plane strain, displacement-pressure (u/p) elements. PROBLEM: A plane strain rubber cylinder is pressed between two frictionless plates, see Figure 87-1. Determine the force-deflection curve for the cylinder and the distribution of the von Mises stresses when the applied displacement equals one-half of the initial diameter of the cylinder. REFERENCE: T. Sussman and K. J. Bathe, “A Finite Element Formulation for Nonlinear Incompressible Elastic and Inelastic Analysis,” Computers & Structures, Vol. 26, No. 1/2, pp. 357-409, 1987. GIVEN: Diameter of cylinder D = 0.4 m Mooney-Rivlin constants A = 0.293 MPa Mooney-Rivlin constants B = 0.177 Mpa Poisson’s ratio ν = 0.4999 (K/G = 5000) Prescribed displacement ∆ = 0.2 m MODELLING: In de x A finite element mesh of 8-noded PLANE2D displacement-pressure elements are used with 64 elements (Figure 87-2). Due to symmetry, only one quarter of the cylinder is meshed. Along the outer surface of the cylinder, the gap elements are generated in conjunction with a rigid frictionless target surface at the bottom. The load is applied by prescribing the displacements at the top of the mesh. A displacement of ∆ = 0.2 m is applied. COSMOSM Advanced Modules 8-189 Chapter 8 Verification Problems COMPARISON OF RESULTS: The resulting force-deflection curve and von Mises stress band plot are shown in Figure 87-3 and 87-4 respectively. The solutions by ADINA are enclosed for comparison. They are in close agreement. Figure NS87-1 ∆ D = 0.4M A = 0.293 MPA B = 0.177 MPA FRICTIONLESS CONTACT Pla in S tra in Rubbe r C ylinde r Figure NS87-2 PRESCRIBED DISPLACEMENT ∆ / 2 COMPRESSIO N In de x TARGET SURFACE 8-190 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis Figure NS87-3 F O R C E ADINA COSMOS/M Y (IN) ∆ (M) In de x Figure NS87-4 COSMOSM Advanced Modules 8-191 Chapter 8 Verification Problems NS88: Torsion of a Rubber Cylinder TYPE: Nonlinear static analysis, Mooney-Rivlin hyperelastic material model, large strain and large deflection, prescribed rotation, coupling degrees of freedom in local coordinate system, reaction force calculation, auto-stepping, SOLID, displacementpressure (u/p) elements. PROBLEM: A solid rubber cylinder shown in Figure 88-1 is constrained in the axial direction and is twisted by the applied moment. Determine the moment-rotation curve and the axial force-rotation curve for the cylinder. REFERENCE: T. Sussman and K. J. Bathe, “A Finite Element Formulation for Nonlinear Incompressible Elastic and Inelastic Analysis,” Computers & Structures, Vol. 26, No. 1/2, pp. 357-409, 1987. GIVEN: Radius of cylinder R = 0.05 m Length of cylinder L = 0.1 m Mooney-Rivlin constant A = 3.E5 Pa Mooney-Rivlin constant B = 1.5E5 Pa Poisson’s ratio ν = 0.4999 (K/G = 5000) Prescribed rotation θ = 0.1 rad MODELING: In de x The mesh layout of 64 collapsed 8-node SOLID elements are shown in Figure 88-2. The displacement-pressure formulation is used. On the far end of the cylinder, all of the nodes are fixed. On the near end, the angular displacement is prescribed at the center node of a beam. Rigid links are then placed between the beam and the nodes on the near end of the cylinder to cause the entire cross-section to rotate by this amount. 8-192 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis COMPARISON OF RESULTS: The moment-rotation curve and the axial force-rotation curve are shown in Figure 88-3 and Figure 88-4. Analytical solutions are enclosed for comparison. Figure NS88-1 L R N M M N Figure NS88-2 Y FIXED BOUNDARY Z X RIGID LINK TO BEAM ELEMENTS PRESCRIBED ROTATION ATCENTER MODE In de x 8 -N ode S olid Ele me nts COSMOSM Advanced Modules 8-193 Chapter 8 Verification Problems Figure NS88-3 ANALYTICAL SOLUTION COSMOS/M M 0 M E N T N-M ROTATION (RAD) ROTATION (RAD) Figure NS88-4 A X I A L ANALYTICAL SOLUTION COSMOS/M F O R C E (N) In de x ROTATION (RAD) 8-194 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis NS89: Thick-Walled Cylinder Subjected to a Constant Radial Displacement Rate at its Inner Wall TYPE: Nonlinear static analysis, elastoplastic material model, large strain, large deflection, displacement-dependent-pressure loading, displacement control algorithm, PLANE2D axisymmetric, displacement-pressure (u/p) elements. PROBLEM: A long, thick-walled cylinder, as shown in Figure 89-1, is subjected to a constant radial displacement rate at the inner wall of the cylinder. The cylinder is made of an elastoplastic, nearly incompressible material. Compare the numerical solutions against the analytical solutions for the reaction pressure and the normal stress along the radial direction at the point initially half-way through the cylinder wall versus the radius of the inner wall. REFERENCE: W. Prager and P. G. Hodge, “Theory of Perfectly Plastic Solids,” John Willy and Sons, New York, 1951. GIVEN: Initial inner radius A0= 10 mmInitial yield stress σyo= 50 MPa Initial outer radius B0= 20 mmTangent modulus ET= 0 (perfect-plasticity) Elastic modulus E = 25000 MPsInner radius ratioA/A0= 3 Poisson’s ratio ν = 0.499 In de x 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. COSMOSM Advanced Modules 8-195 Chapter 8 Verification Problems COMPARISON OF RESULTS: The analytical solution for the normal stress along the radial direction is: where As R0 = A0, σxx = -P where P is the reaction pressure. Figure 89-2 shows the normalized reaction pressure versus the normalized inner radius. The reaction pressure is the load factor computed from the displacement control algorithm. Figure 89-3 shows the normalized normal stress in the radial direction at the point initially half-way through the cylinder wall (R0/A0 = 1.5) versus the normalized inner radius. Note that the large displacement increment in Figure 89-2 and Figure 89-3. Nevertheless, the numerical solutions are in excellent agreement with the analytical solutions. Figure NS89-1 Y Z X X PRESSURE Y P A 2A In de x 2B 8-196 COSMOSM Advanced Modules B Part 1 NSTAR / Nonlinear Analysis Figure NS89-2 ANALYTICAL SOLUTION COSMOS/M −σ xx /K A / AO Figure NS89-3 ANALYTICAL SOLUTION COSMOS/M −σxx /K In de x A / AO COSMOSM Advanced Modules 8-197 Chapter 8 Verification Problems NS90: Pressurization of a Sphere with Elastoplastic Material TYPE: Nonlinear static analysis, elastoplastic material model, large strain, large deflection, displacement-dependent-pressure loading, arc-length method, local boundary conditions. NS90A) SHELL4T elements NS90B) SOLID, U/P elements NS90C) TETRA4, U/P elements NS90D) TETRA10, U/P elements PROBLEM: The problem discussed in this example involves the pressurization of a sphere with elastoplastic material behavior. The strains are very large so that for the elastoplastic case, rigid plasticity analysis provides an accurate comparative result. Compare the numerical solutions of SHELL4T, SOLID, TETRA4, and TETRA10 elements against the analytical solutions for the reaction pressure versus the mean radius. GIVEN: Initial mean radius R0 = 0.1 m Thickness t = 0.001 m Young’s modulus E = 2.E11 N/m2 Poisson’s ratio ν = 0.3 Initial yield stress σyo = 2.5E8 N/m2 Tangent modulus ET = 0 (perfect-plasticity) MODELING: In de x The problem geometry is shown in Figure NS90-1. A sector of 3.6 x 1.0° (for SHELL4T) and 1.0 x 1.0 degree (for SOLID, TETRA4, and TETRA10 elements) are used for modeling. The meshes consist of 2 x 2 elements (for SHELL4T) and 2 x 2 x 4 (through the thickness) elements (for SOLID, TETRA4, and TETRA10) as shown in Figure NS90-2A and Figure NS90-2B respectively. Axisymmetric boundary conditions are applied. The sphere is expanded by applying the internal pressure. The sphere reaches a limit state within the very small strain, after which the pressure decreases rapidly as the sphere expands. In order to handle such kind of 8-198 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis instability, an arc-length method is used. The sphere is finally expanded as twice of its initial mean radius. Under such large deformation, the displacement-dependentpressure loading is employed and the finite strain plasticity theory is applied to the element formulation. COMPARISON OF RESULTS: Figure NS90-3 shows the normalized reaction pressure versus the normalized radial displacement. The reaction pressure is the load factor computed from the arc-length method. Figure NS90-1 3.6 DEGREE THICKNESS R Figure NS90-2A 1.0 DEGREE 3.6 DEGREE 1.0 DEGREE R In de x S H ELL4 T Ele me nts (2 x 2 ) COSMOSM Advanced Modules 8-199 Chapter 8 Verification Problems Figure NS90-2B (b) SOLID Elements (2 x 2 x 4) In de x (c) TETRA4 Elements (2 X 2 X 4) 8-200 COSMOSM Advanced Modules (d) TETRA10 Elements (2 x 2 x 4) Part 1 NSTAR / Nonlinear Analysis Figure NS90-3 Exact Rigid-Plasticity In de x COSMOSM Results COSMOSM Advanced Modules 8-201 Chapter 8 Verification Problems NS91: Upset Forging of a Cylindrical Billet TYPE: Nonlinear static analysis, elastoplastic material model, large strain and large deflection, prescribed displacements, coupling degrees of freedom, reaction force calculation, auto-stepping, sticking friction contact, PLANE2D and TRIANG axisymmetric, displacement-pressure (u/p) elements. REFERENCE: G. G. Weber, A. M. Lush, A. Zavaliangos, and L. Anand, “An Objective TimeIntegration Procedure for Isotropic Rate-independent and Rate-dependent Elasticplastic Constitutive Equations,” International Journal of Plasticity, Vol. 6, pp. 701744, 1990. PROBLEM: As a simple metal-forming example, the prototypical problem of isothermal upset forging of a cylindrical billet was solved as shown in Figure 91-1. The dies were modeled as being rigid, with sticking friction acting to prevent sliding between the billet and the die faces when they are in contact. This friction causes the billet to barrel, with the material near the corners folding over to come in contact with the dies. Consequently, this example problem exhibits the realistic features of inhomogeneous deformation, with variable rates of straining at material points and time varying die contact geometry. GIVEN: Diameter D = 2 mm Height H = 3 mm Young’s modulus E = 25000 Mpa = 0.3 = 50 MPa Tangent modulus ET = 0 (perfect-plasticity) In de x Poisson’s ratio ν Initial yield stress σyo 8-202 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis MODELING: Figure 91-2 shows the finite element mesh containing 107 4-noded PLANE2D and 119 6-noded TRIANG axisymmetric, displacement-pressure elements. Near the corner where the roll-over is expected to occur, the elements are triangular in shape to accommodate this deformation mode. Symmetry in the problem allowed only a quarter of the billet to be modeled. The die face was modeled as a rigid surface and the external surface of the model was covered with gap elements to model the contact conditions. COMPARISON OF RESULTS: Figure 91-2 also shows the deformed finite element mesh superposed on the undeformed mesh after a height reduction of 60%. The billet is seen to have expanded radially by a considerable amount. Five elements have folded over and come in contact with the die. Figure 91-3 shows the history of total die force versus die displacement for the node located at the center of the global coordinate system (node 1 for PLANE2D and node 23 for TRIANG). Note that jumps in die force occur in the calculated result whenever new nodes came in contact with the die. Figure NS91-1 DIE FACE AXIS OUTER SURFACE In de x MIDDLE LINE COSMOSM Advanced Modules 8-203 Chapter 8 Verification Problems Figure NS91-2 Original and deformed mesh using PLANE2D axisymmetric elements In de x Original and deformed mesh using TRIANG axisymmetric elements 8-204 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis Figure NS91-3 REFERENCE In de x COSMOSM Results COSMOSM Advanced Modules 8-205 Chapter 8 Verification Problems NS92: Comparison of Model Prediction with Cyclic Uniaxial Compression Test Data TYPE: Non-linear static analysis using TRUSS3D element with concrete material model. PROBLEM: To compare the model results in a cyclic uniaxial compression test with some experimental data. REFERENCES: Moussa, R. A., and Buyukozturk, O., “A Bounding Surface Model for Concrete,” Nuclear Engineering and Design 121, pp. 113-125, 1990. Soon, K. A., “Behavior of Pressure Confined Concrete in Monotonic and Cyclic Loadings,” Thesis Submitted in Partial Fulfillment for the Degree of Doctor of Philosophy, Department of Civil Eng. M.I.T., Cambridge, MA, June 1987. MODELING HINTS: The uniaxial test is modeled using a series of truss elements and applying compression force at one end while constraining the other end in X-direction. GIVEN: Ultimate Compression Strength f'c = 1000 N/cm2 Ultimate Strain εu = 0.002 Area of Concrete = 1 cm2 RESULTS: In de x Figure 92-1 shows the model results (solid line), the results from Reference 1 (circles), and the experimental results (solid squares) from Reference 2. 8-206 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis NORMALIZED DISPLACMENT Figure NS92-1 In de x NORMALIZED FORCE COSMOSM Advanced Modules 8-207 Chapter 8 Verification Problems NS93: Reinforced Concrete Truss Analysis TYPE: Non-linear static analysis using TRUSS2D element with concrete material model. PROBLEM: A two dimensional reinforced concrete truss. The truss is simply supported and vertical concentrated forces are applied at the top cord. The load factor is required such that the maximum vertical displacement is 3 cm. MODELING HINTS: The truss members have a typical R.C. cross-section of 0.3 x 0.3 m2 with 4 rebars 2.5 cm diameter each. The truss members are modeled using two TRUSS2D elements superimposed on each other; the first is to simulate the concrete section and the second to simulate the steel rebars. The steel and the concrete are assumed to be fully bonded. GIVEN: Ultimate Compression Strength fc' = 2000 T/m2 Ultimate Strain εu = 0.002 E (Steel) = 2.0E7 T/m2 Area of Concrete = 0.09 m2 Area of Steel = 4 x 4.9 E-4 m2 = 19.6 E-4 m2 RESULTS: In de x Figure 93-1 shows the linear and the nonlinear solution of the problem. Figure 93-2 shows the damage factor for each member. 8-208 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis Figure NS93-1 F O R C E DISPLACEMENT In de x Figure NS93-2 COSMOSM Advanced Modules 8-209 Chapter 8 Verification Problems NS94: Splitting Tension of Concrete Cylinder TYPE: Nonlinear static analysis using concrete material model. PROBLEM: Simulating the concrete split test on a cylinder. REFERENCES: Han, D. J. and Chen, W. F., “Constitutive Modeling in Analysis of Concrete Structures,” Journal of Engineering Mechanics, Vol. 113, No. 4 April 1987. MODELING HINTS: Three different models are used in this problem. The three models are generated using different types of elements (plane strain 4-node PLANE2D, 6-node TRIANG, and SOLID element) as shown in Figure 94-1. In all cases the concrete material model is chosen. In order to simulate the concrete split test, the load is applied as a pressure on a width 0.5 inch. Only quarter of the problem is modeled due to the double symmetry of the problem. The results are compared with the finite element analysis using a five parameter model developed by Han and Chen [Reference 1] as shown in Figure 94-2. GIVEN: Ultimate Compression Strength fc' = 4.54 ksi Ultimate Strain εu = 0.0029 Cylinder Diameter = 6 in In de x Load is applied on a 0.5 inch width strip 8-210 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis Figure NS94-1 Figure NS94-2 1 2 PLANE 2D & SOLID TRIANG HAND & CHEN In de x F O R C E COSMOSM Advanced Modules 8-211 Chapter 8 Verification Problems NS95: Stress Intensity Factor of Three Point Bend Specimen TYPE: J-integral evaluation for a mode I crack, 8-node PLANE2D plane-stress elements, linear elastic material, small deflection. REFERENCE: Gross and Strawley, 1972, obtained a solution in the form: PROBLEM: A simply supported beam with a through-thickness edge crack at the center is subjected to a point load as shown in the Figure NS95-1. Determine the mode-I stress intensity factor. MODELING HINTS: Due to symmetry, one half of the model is used for analysis. Symmetric boundary conditions are enforced along the vertical axis of symmetry. The Finite element mesh is illustrated in Figure NS95-2. Notice that in this case J paths are symmetric (extends from 0 to π) and the crack axis makes a 90° angle with the global x axis. COMPARISON OF RESULTS: KI Solution In de x Reference STAR Crack Element (800 elements) NSTAR J-Integral (200 elements) 8-212 COSMOSM Advanced Modules Error 3.3541 — 3.05867 8.81% 3.236 3.5% Part 1 NSTAR / Nonlinear Analysis Figure NS95-1. Geometry and Properties P/2 = 0.5 P B W = S/2 40 B = 0.5 E = 30E6 v = 0.28 a S 80 S P/2 P/2 Model for Analysis Three Point Bend Test for Mode-1 Fracture Toughness In de x Figure NS95-2. Finite Element Mesh and a J-Path COSMOSM Advanced Modules 8-213 Chapter 8 Verification Problems NS96: Slant-Edge-Cracked Plate, Evaluation of Stress Intensity Factors by Using the J-Integral TYPE: J-integral evaluation for a combined mode crack, 8-node PLANE2D plane-stain elements, linear elastic material, small deflection. NS96A) Calculate the total J-integral parameter NS96B) 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 Reference J Path Part (a) J Path 1 Part (b) J Path 2 Part (b) Error 1.85 — 0.880 — 2.05 — — — — — 1.991 3% 1.79 3% 0.873 1% 1.99 3% 1.79 3% 0.883 0.3% 1.99 3% In de x E' = E/(1 - ν2) 8-214 Error COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis GIVEN: σ = 1 psi H = 2.5 inch w = 2.5 inch a = 1 inch E = 30 x 106 psi ν = 0.3 φ = 45° thickness=1 inch Figure NS96-1. Geometry and Properties for SlantEdge-Cracked Plate Figure NS96-2. Finite Element Mesh and J-Paths σ h φ a h w (A) Regular Mesh In de x σ (B) Symmetric Mesh about Crack Axis COSMOSM Advanced Modules 8-215 Chapter 8 Verification Problems NS97: Single-Edge-Cracked Plate Subjected to Remote Uniform Tension and a Thermal Gradient Across the Plate Width TYPE: Nonlinear static analysis using 8-node PLANE2D plane stress elements, von Mises elastoplastic model, small deflection, J-integral evaluation. REFERENCE: V. Kumar, B. I. Schumacher, M. D. German, “Development of a Procedure for Incorporating Secondary Stresses in the Engineering Approach,” in Advances in Elastic-Plastic Fracture Analysis, EPRI NP-3607, Project 1237-1, Section 7, August 1984. PROBLEM: A single-edge cracked plate (SECP) in plane stress (Figure NS97-1) is subjected to a thermal gradient across its width given by: T (x,t) = T (t) [125 + 400x – 100x2] The plate is then subjected to a uniformly increasing pressure in the longitudinal direction. Evaluate the J-integral parameter for different stages of solution as the pressure is risen from zero to 15 ksi. MODELING HINTS: The uniaxial elastoplastic stress-strain curve (Figure NS97-2), beyond the yield point, is defined by the Ramberg-Osgood stress-strain relationship: ε/ε0 = σ/σ0 + α (σ/σ0)n In de x 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. 8-216 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis COMPARISON OF RESULTS: Figure NS97-1.Single-Edge Cracked Plate (SECP) Under Remote Uniform Tension ∆/2 σ T GIVEN: b = 2 in a/b = 0.25 L/b =4 E = 30 x 103 ksi Nu = 0.3 Yield Stress = 60 ksi Tref = 70°F Thermal Coefficient of Expansion = 7.3 x 10-6 in/in°F T 8 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. 2 L 1 y X a c L σ 8 b In de x ∆/2 COSMOSM Advanced Modules 8-217 Chapter 8 Verification Problems Figure NS97-1.NS97-2.Uniaxial Elastoplastic Stress-Strain Curve (Ramberg-Osgood Model) S T R E S S (PSI) STRAIN Figure NS97-3. Finite Element Mesh and a Few J-Paths 1 T0 t 1.E-5 60 σ ∞ (ksi) 0 1.E-5 60 t In de x Time historie s of σ ∞ a nd T 0 for pla ns stre ss S EC P 8-218 COSMOSM Advanced Modules Finite Ele me nt Me sh a nd 4 J Pa ths 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 In de x PRESSURE (KSI) COSMOSM Advanced Modules 8-219 Chapter 8 Verification Problems NS98: Circumferentially Cracked Cylinder Subjected to a Uniform Axial Tension and a Thermal Gradient in the Radial Direction TYPE: Nonlinear static analysis using 8-node PLANE2D Axisymmetric elements, von Mises elastoplastic model, small deflection, J-integral evaluation. REFERENCE: V. Kumar, B. I. Schumacher, M. D. German, “Development of a Procedure for Incorporating Secondary Stresses in the Engineering Approach,” in Advances in Elastic-Plastic Fracture Analysis, EPRI NP-3607, Project 1237-1, Section 7, August 1984. PROBLEM: A cylinder containing an axisymmetric crack (Figure NS98-1) is first subjected to a thermal gradient in the radial direction: T (x,t) = T (t) [125 + 100x – 6.25x2] Where x is the distance from the inner surface. The cylinder is then loaded by a uniformly applied tensile pressure at its ends. Evaluate the J-integral parameter for different stages of solution as the pressure is risen from zero to 27 ksi. MODELING HINTS: The elastic-plastic behavior is defined by the Ramberg-Osgood stress-strain law, given in problem NS97. The finite element mesh, and the loading time histories are shown in Figures NS98-2 and NS98-3. Also, assuming that the thermal gradients, in this case, do not have a considerable effect on the loading proportionality, the von Mises yield criteria (based on the flow theory of plasticty) is employed for modeling of plasticity. COMPARISON OF RESULTS: In de x 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. 8-220 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis GIVEN: Figure NS98-1.Circumferentially r Cracked Cylinder in Tension Ri/b = 10 a/b = 0.25 Ri = 80 inch L = 120 inch E 3 = 30 x 10 ksi Nu = 0.3 Yield Stress = 60 ksi Tref = 70° F Thermal Coefficient of Expansion = 7.3 x 10-6 in/in °F ET = 4.25 x 103 ksi CL T2 σ∞ Ri T1 R0 L b a c L σ∞ Figure NS98-2. Time Histories of σÏ and To 1 90 σ∞ (ksi) T0 t 0 0 1.E-5 90 t In de x 1.E-5 COSMOSM Advanced Modules 8-221 Chapter 8 Verification Problems Figure NS98-3 A A A Finite Element Model (not to scale) 2 J-INTEGRAL (IN-KIP/IN ) Figure NS98-4. J-Integral Versus Applied Pressure In de x PRESSURE (KSI 8-222 COSMOSM Advanced Modules A Part 1 NSTAR / Nonlinear Analysis NS99: Initial Interference Between Two Thick Hollow Cylinders with Elastic-plastic Behavior TYPE: Plasticity, large displacement analysis using PLANE2D axisymmetric and contact (node to line gap) elements, Thermal loading. PROBLEM: Similar to problem NS36, except that considerable plastic strains are developed during the process of fitting. To fit one cylinder inside the other, the outer cylinder is first heated 100 °F and then cooled 100 °F. MODELING HINTS: Here, the analysis is performed in two steps. First the outer cylinder is heated while the gap element group is excluded from analysis. Next, the gap group option is changed to bring the gaps back into consideration, temperatures are gradually reduced back to normal, and the analysis is continued using the restart option. In de x Figure NS99-1 COSMOSM Advanced Modules 8-223 Chapter 8 Verification Problems GIVEN: Modulus of Elasticity = 30.E6 psi Poisson's Ratio = 0.3 Yield Stress = 3.E5 psi Tangent Modulus = 1.E6 psi Thermal Coefficient = 0.001 1/°F Figure NS99-2 Figure NS99-3 COMPARISON OF RESULTS: Linear Material Small Displacement Elastoplastic Material Large Displacement Contact Location(radius) 21.5709 in. 21.4133 in. Pressure at the Interface 57.231 ksi 29.486 ksi In de x * Notice the great reduction in interface pressure due to elastoplastic behavior. 8-224 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis NS100: Detection of Buckling Load Based on State of Deformation for a Cylindrical Shell TYPE: Large displacement analysis, using SHELL4 elements, Automatic Stepping, and buckling analysis based on the deformed geometry. PROBLEM: A shallow cylindrical shell is subjected to pressure loading along the two flat edges. Study the accuracy of the predicted buckling pressure by performing buckling analyses at different levels of deformation. MODELING HINTS: Due to symmetry, a 4x4 mesh is used to model a quarter of the shell. Starting from time zero, first a nonlinear analysis is performed to solve for a pressure loading of 0.1 N/mm2, followed by a buckling analysis. Next, the nonlinear analysis is restarted to solve for pressure = 0.2 N/mm2, followed by a second buckling analysis. This procedure is repeated several times, raising the pressure a magnitude 0.1 N/mm2 each time. GIVEN: = 2540. mm Width = 254. mm Theta = 0.1 rad Shell Thickness = 6.35 mm Modulus of Elasticity = 3102.75 N/mm2 Poisson's ratio = 0.3 In de x Radius COSMOSM Advanced Modules 8-225 Figure NS100-1 Figure NS100-2 CONCLUSIONS: In de x 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 8-226 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis buckling has occurred during this analysis, which is also supported by the results of the nonlinear analysis. Figure NS100-3 Buckling Parameter (Eigenvalue) Buckling Pressure = p x Eigenvalue (N/mm2) 0.1 4.389 0.4389 0.2 2.213 0.4426 0.3 1.517 0.4551 0.4 1.281 0.5124 0.5 1.806 0.903 0.6 3.741 2.2446 0.7 -10.06 ---- In de x Pressure P (N/mm) COSMOSM Advanced Modules 8-227 Chapter 8 Verification Problems NS101: Plasticity in the State of Pure Shear, Comparison of Tresca and von Mises Yield Criterion TYPE: Plasticity, Tresca yield criterion, cyclic loading conditions, kinematic hardening. NS101A) PLANE2D Plane Stress Elements NS101B) Solid 8-node Elements NS101C) Combined Kinematic & Isotropic Hardening (RK=0.5) 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. Figure TL10-1 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: In de x 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. 8-228 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis Figure NS101-2. Pressure Time History Given: Modulus of Elasticity =1.E6 psi Poisson’s Ratio = 0.3 Yield Stress = 1.E3 psi Tangent Modulus = 1.E4 psi COMPARISON OF RESULTS: Yield Criteria von Mises Pressure at Start of Yielding 0.5 ksi 0.577 ksi Maximum Displacement in X- or Y-direction 0.7525 in 0.641 in Maximum Shearing Strain 0.1496 in/in 0.1281 in/in In de x Tresca COSMOSM Advanced Modules 8-229 Chapter 8 Verification Problems Figure NS101-3. Response Based on Tresca Yield Criteri0n RESPONSE BASED ON TRESCA YIELD CRITERION Figure NS101-4. Maximum Shearing Stress in Plate In de x MAXIMUM SHEARING STRESS IN PLATE 8-230 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis Figure NS101-5. Response Based on von Mises Yield Criterion In de x Figure NS101-6. Response Based on Tresca Yield Criterion ( Combined Kinematic & Isotropic Hardeniing RK=0.5) COSMOSM Advanced Modules 8-231 Chapter 8 Verification Problems NS102: THERMAL BUCKLING OF A SIMPLY SUPPORTED PLATE TYPE: Nonlinear static analysis, uniform thermal loading, initial imperfection (small transverse point force). NS102A) Using Displacement Control NS102B) Using Arc-Length Control REFERENCE: Timoshenko and Woinosky-Krieger, “Theory of Plates and Shells,” McGraw-Hill Book Co., 2nd Ed., pp.389. PROBLEM: Find the point of buckling and the post buckling behavior of a simply supported plate due to uniform rise of temperature. The plate is restricted from in-plane motion along two parallel supports (Figure NS102). Figure NS102 Finite Element Model rollers uniform temperature rise In de x simply supported 8-232 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis MODELING HINTS: A quarter of the plate is modeled using shell elements. A uniform thermal loading of 1.0 oF is applied as the (unit) temperature pattern. A small transverse point force is used as an imperfection to enable a post buckling solution. This force is not associated with time-curve 1, so that it can be given a fixed value, independent of the load (temperature) factor. First, a one-step force control solution is performed to obtain displacements under the transverse force. During this phase, time-curve 1 is kept at zero value, and timecurve 2 (prescribing the transverse force) is raised to 0.01 (and kept constant thereafter). Next, the solution is restarted with the control changed to the Displacement/Arclength control. In the case of Displacement Control, time-curve 1 is used to define displacement of the controlled degree of freedom (central node, transverse direction). In the case of the Arc-length Control, time curves are not used. GIVEN: a = 20. in h = 1. in E = 3.E4 psi Nu = 0.3 Alp = 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. In de x 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 COSMOSM Advanced Modules 8-233 Chapter 8 Verification Problems Figure NS102A-1. Central Deflection Vs. Temperature Using Displacement Control In de x Figure NS102B-1. Central Deflection Vs. Temperature Using Arc-length Control 8-234 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis NS103: FREE ROTATION OF A TRIANGLAR SECTION ABOUT One Tip TYPE: Nonlinear static analysis, prescribed displacement in cylindrical coordinate system (Uy=R * Theta), Plane2d Plane-stress elements. Figure NS103-1. Finite Element Model PROBLEM: A triangular section is fixed at one tip, and is rotated 360 degrees about that tip. Find response by prescribing the angle of rotation for one of the free tips. Verify that the structure remains stress-free throughout analysis. MODELING HINTS: As the structure undergoes large rotations (regardless of the fact that there are no strains), a large displacement analysis is a must. In de x 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. COSMOSM Advanced Modules 8-235 Chapter 8 Verification Problems RESULTS: Figure NS103-2 shows displacements at different solution steps. Listing or plotting of stresses at any step shows that stresses are negligible (too close to zero). Figure NS103-2 Displaced Positions Due to Prescribed Rotations In de x . 8-236 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis NS104: Buckling & Post Buckling of a Simply Supported Orthotropic Plate TYPE: Nonlinear static analysis, Orthotropic SHELL4 elements, large displacement. Figure NS104-1. Finite Element Model REFERENCE: Timoshenko and Woinosky-Krieger, “Theory of Plates and Shells,” McGraw Hill Book Company, 2nd Ed. PROBLEM: In de x 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). COSMOSM Advanced Modules 8-237 Chapter 8 Verification Problems Figure NS104-2-A In-Plane Pressure In-Plane Pressure (lb/in) 100 (0,0) Time 1.0 Time 1.0 Figure NS104-2-B Central Force Central Force 1.0 0.1 (0,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). In de x Given: 8-238 a = 20 in h = 1 in COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis Nu = 0.3 Ex = 3.0E+004 psi 10 < Ey < 3.0E+004 COMPARISON OF RESULTS: A number of cases are run for different values of Ey. The results are shown in Fig. NS104-3. Figure NS104-3 Variation of Buckling Pressure with Respect to Orthotropic Intensity In de x 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 COSMOSM Advanced Modules 8-239 Chapter 8 Verification Problems In de x Figure NS104-4 Buckling of a S.S.Orthotropic Plate Under In-Plane Pressure(Ey/ Ex=0.5) 8-240 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis NS105: Piercing of a Thick-Walled Cylinder with Residual Stresses from Cyclic Internal Pressure TYPE: Nonlinear static analysis, Death of elements, Plasticity, Kinematic Hardening, PLANE2D axisymmetric elements. PROBLEM: A thick-walled cylinder is first subjected to cyclic internal pressure. At the end of the loading cycle, due to plastic straining of the material, considerable residual stresses are present in the cylinder (same as problem NS33). Next, the cylinder is pierced into two cylinders circumferentially at a radius of 1.35”, Investigate the stress redistribution and drop in the residual stresses after piercing in both cyliders. Figure NS105-1 MODELING HINTS: 8-noded PLANE2D axisymmetric elements are used to model the cylinder. To model the piercing, one element (element no. 8, r = 1.33” to 1.38”) is removed from the analysis (killed using the EKILL command). SOLUTION PROCEDURES: The solution is performed in 2 stages: In de x • During the first phase of the solution, all elements are considered to be alive. Using the von Mises yield criteria with kinematic hardening, the cylinder is subjected to a complete cycle of loading and unloading. COSMOSM Advanced Modules 8-241 Chapter 8 Verification Problems • The solution is restarted with no external forces; the variation of results is due only to the killing of element no. 8 prior to the restart of solution. NOTE: In order to plot stresses correctly for a solution step in which some elements were killed, you need to create and activate an element selection set that excludes the killed elements before activating a stress plot. COMPARISON OF THE RESULTS A comparison of the stresses in the cylinder segments, before and after piercing, shows considerable variation in the magnitude and distribution of the residual stresses. In de x Figure NS105-2 Residual Stresses in the Cylinder After One Cycle of Loading 8-242 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis In de x Figure NS105-3 Residual Stresses After the piercing of the Cylinder (Element no. 8 is dead) COSMOSM Advanced Modules 8-243 Chapter 8 Verification Problems NS106: Assembly of Two Cantilever Beams, Attached by a) Welding b) Cables TYPE: Nonlinear static analysis, Birth of Elements, Large Deformation, Contact, PLANE2D elements. The attachment is modeled by: NS106A- PLANE2D elements (for welding) NS106B- Nonlinear Spring elements (for cables) PROBLEM: Two cantilever beams stand 0.5 inches apart. First, the beams are forced closer near the free ends, such that welding [cables for part (b)] can be applied to attach the beams in that area. Next, the assembly is subjected to a moment at the attached joint. Determine the response of the assembly and maximum stresses in the beams and the weld [or cables]. Contact between the two beams need also be considered in the analysis. MODELING HINTS: 8-noded PLANE2D elements are used to model the beams. And: NS106A- Two 8-node PLANE2D elements are used to model the welding. NS106B- Five Nonlinear (tension-only) spring elements are used to model the cables. Contact is modeled by a node-to-line Gap group. Rigid beam elements are used on the free sections to allow for direct application of moments. NOTES: In de x The elements that are used to model the welding (or cables) are treated as nonexistent (killed) at the start of the solution. 8-244 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis Figure NS106A-1 Finite Element Model of Two Cantilever Beams Attached by Welding Cantilevers 0.5” Figure NS106B-1 Finite Element Model of Two Cantilever Beams Attached by Cables SOLUTION PROCEDURES: In de x The solution is performed in 3 stages: 1. At the start of the solution, the attachment elements are not considered in the analysis (EKILL command). vertical displacements are applied to the nodes to bring the free ends together. 2. 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. COSMOSM Advanced Modules 8-245 Chapter 8 Verification Problems 3. The solution continued while the end moments are gradually applied: from zero to the desired magnitude. COMPARISON OF RESULTS: A comparison of the two cases shows that while the stresses maybe high in the attachment material, under the same loading conditions, the welded assembly deforms less than the tied-by-cable assembly. The reason is obvious, however, as the latter is not capable of passing any shear stresses. In de x Figure NS106A-2 Deformation Plots for the Welded Assembly 8-246 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis In de x Figure NS106B-2 Deformation Plots for the Cable Tied Assembly COSMOSM Advanced Modules 8-247 Chapter 8 Verification Problems NS107: Uniaxial Tests on a Nitinol Cube Specimen TYPE: Nonlinear static analysis, Nitinol superelastic material model, Large strain, Large deflection, Force control method with cyclic prescribed displacements, Tetra4 elements. NS107A) Using a linear flow rule NS107B) Using an Exponential flow rule NS107C) Constant Stress Flow REFERENCE: Auricchio, F., “A Robust Integration-Algorithm for a Finite-Strain Shape-MemoryAlloy Superelastic Model,” International Journal of Plasticity, vol. 17, pp. 971-990, 2001. Figure NS107-1 PROBLEM: Nitinol cube specimens (1x1x1 mm3), with different material properties, are analyzed under uniaxial conditions. A cyclic displacement is prescribed on (and normal to) one the faces, while the boundary conditions are such that a uniaxial state of stress is maintained. MODELING HINTS: Fig. NS107-1 Due to symmetry, only a quarter of the cube (1.x.5x.5) is modeled. The finite element mesh is illustrated in Figure NS107-1 and the displacement time history is given in Figure NS107-2. In de x 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. 8-248 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis Fig. NS107-2 Figure Given: Ex = 50,000. MPa 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: In de x BETAT_1= 250 MPa BETAT_2=20 MPa BETAC_1=250 MPa COSMOSM Advanced Modules 8-249 Chapter 8 Verification Problems BETAC_2=20 MPa Part (c): SIGT_S1= 500 MPa SIGT_F1=500 MPa SIGT_S2=1. MPa SIGT_F2=1. MPa SIGC_S1= 700 MPa SIGC_F1=700 MPa SIGC_S2=1. MPa SIGC_F2=1. MPa RESULTS: In de x 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. 8-250 COSMOSM Advanced Modules In de x Part 1 NSTAR / Nonlinear Analysis COSMOSM Advanced Modules 8-251 Chapter 8 Verification Problems In de x (B) 8-252 COSMOSM Advanced Modules In de x Part 1 NSTAR / Nonlinear Analysis COSMOSM Advanced Modules 8-253 In de x Chapter 8 Verification Problems 8-254 COSMOSM Advanced Modules In de x Part 1 NSTAR / Nonlinear Analysis COSMOSM Advanced Modules 8-255 In de x Chapter 8 Verification Problems 8-256 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis NS108: Three-Point Bending Test TYPE: Nonlinear static analysis, Nitinol superelastic material model, Large strain, Large deflection, Displacement Control method, Tetra10 elements. NS108A) Ultimate plastic strain =0.092 NS108B) Ultimate plastic Strain= 0.15 NS108C) Ultimate plastic strain =0.092 (Exponential Flow rule) REFERENCE: Auricchio, F., Taylor, R.L., and Lubliner, J., “Shape-Memory-Alloys: Macromodeling and Numerical Simulations of the Superelastic Behavior,” Computer Methods in Applied Mechanics and Engineering, vol. 146, pp. 281-312, 1997. PROBLEM: A three-point bending test is performed on a Nitinol wire of circular cross section with diameter d=1.49 mm. The wire is 20 mm long and it is simply supported at both ends. • Obtain the graph of the applied force versus deflection for the mid-span section of the beam. • Verify that by increasing the ultimate plastic strain for the material a closer match to the experimental results can be obtained. MODELING HINTS: • Due to symmetry, only half of the beam with half of the cross section is modeled. The finite element mesh is illustrated in Figure NS108-1. • The node for displacement control is selected to be same as the node where In de x 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. COSMOSM Advanced Modules 8-257 Chapter 8 Verification Problems a) Figure Figure NS108-1 – Finite Element Mesh Given: Ex = 60,000. MPa Nuxy = 0.3 Part (a): SIGT_S1=SIGC_S1= 637 MPa SIGT_F1=SIGC_F1= 735 MPa SIGT_S2=SIGC_S2= 367 MPa SIGT_F2=SIGC_F2= 245 MPa Eul = 0.092 mm/mm Part (b): Same as Part (a), except: Eul = 0.15 mm/mm Part (c): SIGT_S1=SIGC_S1= 637 MPa SIGT_F1=SIGC_F1= 918.5 MPa In de x SIGT_S2=SIGC_S2= 674 MPa 8-258 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis SIGT_F1=SIGC_F1= 245 MPa, BETAT_1=BETA_C1=204 MPa BETAT_2=BETAC_2= 16.3 MPa Eul = 0.092 mm/mm RESULTS: Figures NS108-2, NS108-3, and NS108-4 demonstrate the load-displacement graphs for parts: (a), (b), and (c). Ns108-2, and NS108-4 show close agreement with results given in reference. Figure NS108-3 shows better agreement with the experimental data. a) In de x Figure Figure NS108-2: Part (a) COSMOSM Advanced Modules 8-259 Chapter 8 Verification Problems a) In de x Figure Figure NS108-3: Part (b) 8-260 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis a) In de x Figure Figure NS108-4: Part (c) COSMOSM Advanced Modules 8-261 Chapter 8 Verification Problems In de x Nonlinear Dynamic Analysis 8-262 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis ND1: Time History of a Cantilever Beam with Tip Mass TYPE: Linear Dynamic Analysis, Elastic Material, Beam elements. REFERENCE: Biggs, J., “Introduction to Structural Dynamics,” McGraw-Hill, New York, 1964, pp. 43-49. PROBLEM: Solve for the displacement time history of the free end of the cantilever shown in the figure below. The driving force is a triangular load pulse, and the displacement is required at time 0.085 sec. Figure ND1-1 F m h b L Cross Section Problem Sketch F F1 1 2 1 t Finite Element Model t d Time Curve In de x GIVEN: L = 13 in b = 1.30 in h = 0.125 in E = 29 x 106 psi m = 0.001 lb sec2/in COSMOSM Advanced Modules 8-263 Chapter 8 Verification Problems F1 = 10 lb td = 0.066 sec ANALYTICAL SOLUTION: Calculated data for theoretical values: Iz = bh3/12 = 0.000211588 in4 K = 3EI/(L3) = 8.37878 lb/in ω = (K/m)1/2 = -91.5357 rad/sec The dynamic load factor (DLF) for t ≥ td is given by: DLF = 2/ω td [2 sin ω (t – td /2) – sin ωt – sin ω (t – td)] = -1.3178853 ∆ stat = F1/K = 1.1934905 in ∆ dynamic = ∆ sat x DLF = 1.57288418 in COMPARISON OF RESULTS: Displacement at the tip: (Time step No. 170) δ (in) Theory 1.57288 COSMOSM 1.57290 In de x Figure ND1-2 8-264 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis Figure ND1-3 In de x Figure ND1-4 COSMOSM Advanced Modules 8-265 Chapter 8 Verification Problems ND2: Transient Response of a Dropped Container Using Gap elements TYPE: Nonlinear dynamic analysis, Truss Element, Concentrated Masses, Gap element. REFERENCE: Thomson, W. T., “Vibration Theory and Applications,” Prentice Hall, Inc., Englewood Cliffs, N.J., 1965. pp. 110-112. PROBLEM: A mass m is packaged in a box (M), and dropped through a height h. Obtain the maximum amplitude attained by the mass m and the time at which it occurs. ASSUMPTIONS: To analyze the collision, a tensile gap element is used (it can only resist tension). A stiff truss connects this gap to the ground. This truss is used to account for the elasticity of the ground. A soft truss element is also used to avoid rigid body motion of the masses. The mass of the box is large compared to m. The stiffness of gap (kg) is large compared to k. Figure ND2-1 M>>m Y 1 Kgap>>k h k d Kgap, A Gap Element static m 2 2 1 h M k Mass = M 3 3 m X In de x Problem Sketch 8-266 COSMOSM Advanced Modules Finite Element Model Part 1 NSTAR / Nonlinear Analysis GIVEN: k = 1973.92 lb/in g = 386 in/sec2 m = 0.5 lb sec2/in gap distance = h = 1 in ASSUME: kg = 1.5E7 lb/in M = 50 lb sec2/in ksoft = 1 lb/in COMPARISON OF RESULTS: Max. Displacement at Node 3 Time of Occurrence 1.5506 in 0.1 sec 1.5487 in 0.095 sec In de x Theory COSMOSM COSMOSM Advanced Modules 8-267 Chapter 8 Verification Problems ND3: Time History Analysis of a SDOF System TYPE: Truss Element, Concentrated Mass, Gap-friction. REFERENCE: “Elements of Vibration Analysis,” L. Meirovitch, McGraw-Hill, p. 21-23. PROBLEM: A mass spring system is placed on a surface with friction and is subjected to a step loading. Determine the amplitude decay due to friction and the time at which the system rests. ASSUMPTIONS: A compressive gap element with a gap distance of zero and a friction coefficient of 0.01 is used to model the surface. A soft truss element is used along with the gap element to avoid singularity of the structure stiffness. Figure ND3-1 Force k, L Fo M F(t) µ time Load Time Curve Problem Sketch y F fric M F(t) 1 1 2 2 Gap Friction Element W Free Body Diagram µ , Kgap 3 In de x Finite Element Model 8-268 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis GIVEN: F0 =lN k = l N/m M = l kg W = Mg = 10 N Coefficient of friction = µ = 0.01 THEORETICAL SOLUTION: Based on the theory of vibration, an SDOF system subjected to a constant force oscillates with a constant amplitude around the static equilibrium position. The frequency of oscillations is equal to the natural frequency of the system. The effect of friction is to reduce the amplitude of motion by: Amplitude decay in one cycle = 4 f = 4 Ff /k = 4 x 0.1/1 = 0.4 m where Ff = µ W = 0.1 N W = Mg = 10 N (weight) While the response frequency remains the same. COMPARISON OF RESULTS: The magnitude of friction force at any time remains less than or equal to Ff = 0.1 N, and it is opposite in direction to the velocity of mass M. The frequency of response agrees with theory. Amplitude Decay Theory COSMOSM 0.4 m 0.40111 m 0.4 m 0.39895 m 0.2 m 0.2004 m 15.70796 sec 15.7 sec In de x First Cycle Second Cycle Last Half Cycle Time to Rest COSMOSM Advanced Modules 8-269 Chapter 8 Verification Problems Figure ND3-2 In de x Figure ND3-1 8-270 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis ND4: Time History Analysis of a SDOF System with COULOMB Damping TYPE: Truss Element, Concentrated Masses, Gap-Friction. REFERENCE: “Elements of Vibration Analysis,” L. Meirovitch, McGraw-Hill, p. 21-23. PROBLEM: A mass spring system is placed on a frictionless surface, and is subjected to a step loading. Show that if a second mass is added on top of the first one, with a high coefficient of friction between surfaces of the two masses, the two masses will oscillate together. Also, investigate the amplitude and frequency of response of masses and the magnitude of the friction force. ASSUMPTIONS: A compressive gap element with a gap distance of zero and a friction coefficient of 0.01 is used to model the surface between the two masses. A soft. truss element is used along with the gap element to avoid singularity of the structure stiffness. 3 Figure ND4-1 m Gap-Friction Element F(t) k, L µ m M Fo y F(t) Time 1 Problem Sketch x M Load_Time Curve 1 2 In de x Finite Element Model COSMOSM Advanced Modules 8-271 Chapter 8 Verification Problems GIVEN: k = l. N/m m = 0.5 kg M = l. 5 kg w = mg = 5 N F =lN Coefficient of friction= µ = 0.1 THEORETICAL SOLUTION: The effect of friction in this problem is to increase the total mass of the system which, in turn, increases the natural period. No loss of energy or change in amplitude of oscillations occurs. ω1 = [k / (M + m)]1/2 = 1 / (2)1/2 = 0.7071 rad/sec In order for the two masses to move together, if the acceleration of either mass is shown by a (t), then a friction force: Fs(t) = m.a(t) = 0.5x a(t) < µ.w = 0.5 N is required to produce this acceleration for mass m. COMPARISON OF RESULTS: The results obtained yield the following conclusions: 1. The displacement, velocity and acceleration of the two masses are identical at any time. 2. The masses respond harmonically reaching a maximum displacement of two times the static deflection (F/k=1). 3. 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. In de x 4. 8-272 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis ND5: Time History Analysis of a SDOF System TYPE: Truss Element, Concentrated Masses, Gap-Friction. ND5) Newmark Method ND5A Finite Difference Method REFERENCE: “Elements of Vibration Analysis,” L. Meirovitch, McGraw-Hill, p. 21-23. PROBLEM: Consider problem ND4, this time assuming that mass M is placed on a surface with friction. Show that if a second mass is added on top of the first one, with a high coefficient of friction between surfaces of the two masses, the two masses will oscillate together. Also, investigate the amplitude and frequency of response of masses and the magnitude of the friction force. ASSUMPTIONS: Two gap elements are used to model the interface of the two masses and the lower mass and the ground. Soft truss elements are used along with the gaps to avoid singularity of the structure stiffness. Figure ND5-1 GIVEN: In de x F =lN k = l N/m M = l. 5 kg W = Mg = 15 N m w = mg = 5 N = 0.5 kg µ1 = 0.1 µ2 = 0.005 COSMOSM Advanced Modules 8-273 Chapter 8 Verification Problems THEORETICAL SOLUTION: The effect of friction between the two masses is to increase the total mass of the system which, in turn, increases the natural period. Some energy loss is caused by the Friction between mass M and the ground, which causes and amplitude decay in the harmonic response of the system. ω1 = [k / (M + m)]1/2 = 1/(2)1/2 = 0.7071 rad/sec In order for the two masses to move together, if the acceleration of either mass is shown by a (t), then a friction force: Fs(t) = m.a(t) = 0.5x a(t) < µ w = 0.5 N is required in gap No.2 to produce this acceleration. Figure ND5-2 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. The displacement, velocity and acceleration of the two masses are identical at any time. 2. The masses respond harmonically with an amplitude decay of 0.4 meters at each cycle. 3. The response period, which is equivalent to the natural period of the system for this case, is increased by a factor of In de x α = [(M + m) / M)1/2 = (2/15)1/2 = 1.547 8-274 4. The friction force applied to mass M from ground, always opposes the velocity at this point. 5. 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. COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis ND6: Two DOF with Friction Dynamic Analysis TYPE: Truss Elements, Concentrated masses, Gap-Friction. PROBLEM: Investigate the Response of the symmetric system shown below when one of the masses is excited by a step loading. Figure ND6-1 F(t) = F o k k k M M 1 2 Problem Sketch y Fs, F's = Friction Forces F(t) = Fo 1 2 3 M M 1 4 x 2 W Fs 3 W F's 5 6 Finite Element Model In de x GIVEN: k = l N/m Fo =lN M = 1 kg W = 10 N Coefficient of friction = µ = 0.005 ω1 = (k / M)1/2 = 1.0 rad/sec ω2 = (3k / M)1/2 = 1.732 rad/sec COSMOSM Advanced Modules 8-275 Chapter 8 Verification Problems Figure ND6-2 In de x Figure ND6-3 8-276 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis In de x Figure ND6-4 COSMOSM Advanced Modules 8-277 Chapter 8 Verification Problems ND7: Elastic-Plastic Small Displacement Dynamic Analysis TYPE: Nonlinear Dynamic Analysis, Plasticity, 2D Isoparametric (8-node) Plane Stress Elements. ND7) Newmark Method ND7A) Finite Difference Method REFERENCE: Nagarajan, S., Popov, E. P., “Elastic-Plastic Dynamic Analysis of Axisymmetric Solids,” Computers & Structures, Vol. 4, pp. 1117-1134. PROBLEM: Evaluate the dynamic response of the simply supported beam shown subject to a uniformly distributed step pressure as depicted in the figure. Use Newmark method to carry out the time integration. MODELING HINTS: Only a quarter of the beam is modeled because of the symmetry. Due to the presence of plasticity and heavy loads full integration is used to get reliable results. SOLUTION PARAMETERS FOR ND7A: For this case a large time step increment with 500 sub-steps (within each step) is selected. In de x Convergence tolerance is set to 0.05 and automatic stepping is used. 8-278 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis Figure ND7-1 0.75 Po psi h L b Problem Sketch p 3 5 33 h/2 2 1 2 3 4 5 1 6 32 .75 Po 31 4 L/2 t Finite Element Model Time Curve GIVEN: E = 3 x 107 psi ν = 0.3 L = 30 in h = 2 in b = 1 in ET = 0 σy = 5 x 104 psi ρ = 0.733 x 10-3 lb sec2/in4 In de x po = Static Collapse Load = 444.44 lb/in COSMOSM Advanced Modules 8-279 Chapter 8 Verification Problems COMPARISON OF RESULTS: Displacement at the middle of the span (in). Figure ND7-2 In de x Figure ND7-3 8-280 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis ND8: Large Displacement Dynamic Response of a Cantilever Beam TYPE: Nonlinear Dynamic Analysis, Large Displacements. ND8A) 2D Isoparametric (8 node) Plane Stress Elements ND8B) BEAM Elements REFERENCE: Bathe, K. J., Ozdemir, H., Wilson, E. L., “Static and Dynamic Geometric and Material Nonlinear Analysis,” Report No. UC SESM 74-4, Structural Engineering Laboratory, University of California Berkeley, California, February 1974. PROBLEM: Determine the dynamic response of the cantilever beam shown subject to the uniformly distributed step pressure given in the figure. Use Newmark method to carry out the time integration. Figure ND8-1 p/2 h p/2 L b Problem Sketch 5 3 28 2 2 1 3 p 27 5 4 1 26 4 ND8A • PLANE2 D Model 1 2 3 4 5 6 t 1 2 3 4 5 Time Curve In de x ND8B • Beam Model Finite Element Models COSMOSM Advanced Modules 8-281 Chapter 8 Verification Problems GIVEN: L = 10 in h = 1 in b = 1 in E = 12,000 psi ν = 0.2 p = 2.85 lb/in ρ = 1 x 10-6 lb sec2/in4 COMPARISON OF RESULTS: In de x Figure ND8-2 8-282 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis ND9: Large Displacement Dynamic Analysis of a Spherical Shell TYPE: Nonlinear Dynamic Analysis, Large Displacements, 2D Isoparametric (8 node) Axisymmetric Elements. REFERENCE: Bathe, K. J., Ozdemir, H., Wilson, E. L., “Static and Dynamic Geometric and Material Nonlinear Analysis,” Report No. UC SESM 74-4, Structural Engineering Laboratory, University of California Berkeley, California, February 1974. PROBLEM: Investigate the dynamic response of the spherical cap shown subject to a step load applied at the apex. Use Newmark method to carry out the time integration. Figure ND9-1 P h H w o R θ p Problem Sketch P/2π t Time Curve 3 2 1 2 1 3 4 5 6 7 8 9 10 In de x Finite Element Model COSMOSM Advanced Modules 53 52 51 8-283 Chapter 8 Verification Problems GIVEN: R = 4.76 in H = 0.0859 in h = 0.01576 in θ = 10.9° E = 10 x 106 psi P = 100 lb ν = 0.3 ρ = 0.245 x 10-3 lb sec2/in4 COMPARISON OF RESULTS: In de x Figure ND9-2 8-284 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis ND11: Small Displacement Dynamic Analysis of a Simply Supported Plate TYPE: Linear Dynamic Analysis, 3D Isoparametric (20 node) Elements. REFERENCE: Bathe, K. J., Ozdemir, H., Wilson, E. L., “Static and Dynamic Geometric and Material Non-linear Analysis,” Report No. UC SESM 74-4, Structural Engineering Laboratory, University of California Berkeley, California, February 1974. PROBLEM: Determine the dynamic response of a simply supported plate subject to a step load at the center. Use Newmark method to carry out the time integration. Figure ND11-1 P 10 P 0 0.006 t 51 Time Curve 2b t 2a Problem Sketch and Finite Element Model MODELING HINT: In de x Due to symmetry only one quarter of the plate is modeled. COSMOSM Advanced Modules 8-285 Chapter 8 Verification Problems GIVEN: a = 20 in b = 30 in t = 1 in E = 3 x 104 psi ν = 0.25 ρ = 3 x 10-4 lb sec2/in4 P = 1 lb COMPARISON OF RESULTS: At the center of plate (node 51): In de x Figure ND11-2 8-286 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis ND12: SDOF System with Nonlinear Damping Subjected to a Step Loading TYPE: Nonlinear dynamic analysis using Spring-damper Elements (gaps). REFERENCE: Ray W. Clough, Joseph Penzien, “Dynamic of Structures,” McGraw-Hill, New York (1975). PROBLEM: Determine the response for: ND12A) Coulomb damping (p = 1) ND12B) Damping is proportional to a power of velocity less than 1 (p = 0.5) ND12C) Damping is proportional to a power of velocity greater than 1(p=1.5) MODELING HINT: In de x 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. COSMOSM Advanced Modules 8-287 Chapter 8 Verification Problems Figure ND12-1 F (lbs) K M c, p 1. 00 time Problem Sketch Load - Time Curve Y 4 1 F 2 1 2 X 3 Finite Element Model GIVEN: m = 1 lbs sec/in2 k = 1 lbs/in c = 0.1 lbs sec/in COMPARISON OF RESULTS: The exact theoretical results are evaluated for case a. This case can also be solved using a modal time-history analysis with a modal damping of 0.05. In all cases, the response frequency remains the same, while some differences are observed in the maximum response values. Theory) Case a Case a Case b Case c First Maximum First Minimum Second Maximum Second Minimum 1.8547 1.8534 1.8317 1.8692 0.2699 0.2711 0.3205 0.2372 1.6239 1.6234 1.5435 1.6759 0.4669 0.4674 0.5779 0.3977 In de x Displacement Peaks 8-288 COSMOSM Advanced Modules COSMOSM Part 1 NSTAR / Nonlinear Analysis ND13: Two-Degree of Freedom System with Spring Dampers TYPE: Dynamic direct time integration analysis using spring-damper elements (gaps). REFERENCE: COSMOSM Advanced Dynamic Module (using Concentrated Dampers). PROBLEM: Determine and compare the response peaks for each mass MODELING HINTS: The spring-dampers are modeled using 6 gaps (3 tensile and 3 compressive). Soft truss elements are used along with gap elements to avoid singularity of the structure stiffness. Figure ND13-1 F(t) K K K M M c 00 c 00 c Problem Sketch f(t) = F 1 2 3 4 5 2 3 X 1 6 7 4 8 In de x Finite Element Model COSMOSM Advanced Modules 8-289 Chapter 8 Verification Problems GIVEN: M = 1 lbs sec/in2 K = 1 lbs/in c = 0.1 lbs sec/in F = 1 lbs COMPARISON OF RESULTS: Same problem is solved using a modal time-history analysis using truss and concentrated damper elements. A comparison of the peaks of response for each mass is given in the following table: Node 2 Modal Time History Time Direct Integration Time Displ. First Maximum 2.7 1.067 2.7 1.067 First Minimum 6.6 0.3014 6.6 0.3012 Second Maximum 9.4 1.017 9.4 1.017 Second Minimum 12.6 0.4233 12.6 0.423 Third Maximum 15.9 0.9005 15.9 0.9007 Third Minimum 18.9 0.4663 18.9 0.4659 Node 3 Modal Time History Direct Integration Time Displ. Time Displ. First Maximum 3.4 0.8349 3.4 0.8348 First Minimum 6.1 -0.06234 6.1 -0.06278 Second Maximum 9.7 0.6115 9.7 0.6115 Second Minimum 12.7 0.04310 12.7 0.04268 Third Maximum 15.7 0.5578 15.7 0.5580 Third Minimum 19.0 0.1434 19.0 0.1432 In de x 8-290 Displ. COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis ND14: SDOF System with Rayleigh Damping Subjected to Base Excitation TYPE: Nonlinear dynamic analysis, TRUSS2D and Mass elements, Elastoplastic Material. REFERENCE: Mario, P., “Structural Dynamics,” Third Edition, Van Nostrand, 1991. PROBLEM: Determine the response of the mass. Figure ND14-1 R .. ug 15 K u K - 1.215 2 1 Disp (in) 1.215 M - 15 K X 00 c Problem Sketch A (t) 20 0.45 1.2 1.4 2.0 t (sec) 1.1 In de x - 10 COSMOSM Advanced Modules 8-291 Chapter 8 Verification Problems GIVEN: E (truss) = 12.35 kips/in2 A (truss) = 1 in2 L (truss) = 1 in M = 0.2 kips sec2/in α = Damping coefficient associated with stiffness matrix = 0.010 β = Damping coefficient associated with mass matrix = 0.755 ∆t = Time increment = 0.10 sec A(t) = Time curve of the base excitation acceleration Base acceleration multiplier in X-direction = – 5 (in/sec2) In de x Figure ND14-2 8-292 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis ND15: Wave Propagation in a Bar TYPE: Linear dynamic analysis, Truss Elements, Short Duration rectangular pulse, Finite Difference technique. REFERENCE: Ray W. Clough, Joseph Penzien, "Dynamics of Structures," McGraw-Hill, p.364367. PROBLEM: A bar is subjected to a rectangular pulse with a duration of 0.001 seconds. Determine the response of the bar and the maximum base reaction force. Compare results using finite difference and Newmark. Figure ND15-1 F Finite Element Mesh In de x Figure ND15-2 COSMOSM Advanced Modules 8-293 Chapter 8 Verification Problems GIVEN: L = 100 in Ex = 12000 psi Density = 0.001 lb sec/in/in3 CONCLUSIONS: C = wave velocity = (Ex/Dens)1/2 = 3464.1 in/sec T = travel time per unit distance = 1./C = 0.000288675 sec Thus the time for the wave to return to it's original location: T' = 2 * L * T However, at this time, the wave hits in the opposite direction. It will take another T' for the wave to reverse itself to it's original direction. Thus, the first period of motion in time is two times T' (which also equals the first natural period of the bar): COMPARISON OF RESULTS: Similar results are obtained for response from finite difference and Newmark. However, more steps where required to obtain an accurate base reaction force using the Newmark technique. The following table shows a comparison of the maximum reaction force from several runs. Number of Solution Steps Maximum Reaction Force Run-Time Finite DIfference (ISUB=10) 1293 932.7 lb 170 sec Newmark 1293 859.0 lb 180 sec Newmark 2290 911.4 lb 300 sec Newmark 5260 928.7 lb 520 sec In de x Dynamic Integration Technique 8-294 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis Figure ND15-3 Figure ND15-4 In de x Figure ND15-5 COSMOSM Advanced Modules 8-295 Chapter 8 Verification Problems ND16: Dynamic Response of a Cantilever Beam to Release of a Prescribed Tip Rotation TYPE: Nonlinear Dynamic Analysis, release of a prescribed rotation, Plasticity, Large Displacement, BEAM2D Elements, beam-section definition. ND16A) Linear Elastic Analysis ND16B) Large Displacement, Elasto-Plastic Analysis ND16C) The tip rotation is released but the tip moment is kept active PROBLEM: A cantilever beam is first subjected to a prescribed tip rotation. The tip is then suddenly released. Investigate the response of the beam due to the initial tip rotation. MODELING HINTS: This problem is solved in two steps. First the tip rotation is prescribed by performing a static analysis (In the nonlinear case, the beam undergoes considerable plastic deformation during this phase). Next the rotation is released and analysis is restarted to perform a linear/nonlinear dynamic analysis. In de x Figure ND16-1 8-296 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis GIVEN: Figure ND16-2 E = 30E6 psi n =0 sy = 5,000 psi L = 90 in H = 3 in B = 1 in ET = 3E6 psi Density = 0.001 lb sec/in/in3 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-4 In de x Figure ND16-3 COSMOSM Advanced Modules 8-297 Chapter 8 Verification Problems Figure ND16-5 Figure ND16-6 In de x Figure ND16-7 8-298 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis ND17: Long Thick-Walled Cylinder Subjected to a Rectangular Pressure Pulse TYPE: Nonlinear Dynamic analysis, Artificial Bulk Viscosity, Nonlinear Elasticity, Finite Difference Technique, PLANE2D axisymmetric elements. PROBLEM: A long thick-walled cylinder is subjected to an internal pressure pulse. The material of the cylinder is nonlinear elastic (Fig.ND17-2). Study the effects of artificial bulk viscosity on the solution. Compare with cases of Rayleigh damping and no damping. Figure ND17-1 The Finite Element Model of the Problem MODELING HINTS: 4-noded PLANE2D axisymmetric elements are used to model the cylinder. Since the cylinder is considered to be long, all displacements in the y-direction are fixed. GIVEN: Ri = 5 in RO = 200 in In de x n = 0.35 r = 0.0001 lb.Sec2/in4 COSMOSM Advanced Modules 8-299 Chapter 8 Verification Problems Artificial Bulk Viscosity Constants: Co = 1.5 C1 = 0.06 C2 = 8012.3 in/Sec Rayleigh Damping (used for comparison) a = 0. β = 1000. 1/Sec Figure ND17-2 Stress-Strain Property Curve COMPARISON OF RESULTS: Figures ND17-3a/b/c show graphs of radial stresses at two different locations: 1. Radius =Ri, 2. Radius = (Ri +RO)/2. Using a) Artificial bulk viscosity b) Rayleigh damping c) No damping In de x 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. 8-300 COSMOSM Advanced Modules Part 1 NSTAR / Nonlinear Analysis Thus by comparing the three cases, it is easy to conclude that the use of artificial bulk viscosity helps to reduce the stress variations at the shock location, damps the oscillations following the shock, while it also preserves the shock intensity (to a sufficient degree) as the shock travels along the thickness of cylinder. Figure ND17-3 (a) In de x Figure ND17-3 (b) COSMOSM Advanced Modules 8-301 Chapter 8 Verification Problems In de x Figure ND17-3 (c) 8-302 COSMOSM Advanced Modules Index A adaptive step adjustment 5-15 arc-length 1-5, 2-3, 5-3 arc-length control 3-12, 3-40, 5-2, 5-12, 7-3, 7-15, 8-160, 8-163, 8-198 automatic stepping 1-6, 5-15, 7-4, 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, 8138 In de x BFGS 5-8, 8-7 Blatz-Ko hyperelastic 8-171, 8174, 8-176 Blatz-Ko strain energy density function 3-15 bounding surface 3-37, 3-38 bulk relaxation 3-68 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, 582, 8-86 contact surface 4-11, 4-17 contactor 4-5, 4-8, 4-9, 4-11, 4-13 COSMOSM Advanced Modules 3, 7-14, 8-61, 8-72, 8-153, 8-156, 8163, 8-168, 8-171, 8-174, 8-176, 8186, 8-195 I-1 Index displacement increment 5-15 displacement vector 4-4 displacement-pressure (u/p) 8-189, 8-192, 8-195, 8-202 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, 8-202, 8-291 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, 861, 8-165 In de x force-controlled loading 1-5 frequencies 5-22 friction 4-2 friction force 4-7 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 J Jacobian 5-5 J-integral 3-32, 5-17, 5-18, 5-20, 521, 8-212, 8-214, 8-216, 8-220 J-segments 5-21 K kinematic hardening 3-19, 8-140, 8228 kinematic hardening rule 8-65 Kirchhoff 3-25 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, I-2 COSMOSM Advanced Modules 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, 369, 3-70, 8-168 Mooney-Rivlin hyperelastic 8-72, 8-90, 8-115, 8-189, 8-192 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 O Ogden 3-67, 3-69, 8-74 Part 1 NSTAR / Advanced Dynamics Analysis Ogden hyperelastic material 8-156 Ogden model 3-12, 3-14, 3-74 one-node gap 4-8, 4-12 orthotropic material model 3-2 out-of-balance load 5-5, 5-7, 5-10 P penalty approach 3-8 penalty finite element formulation 3-8 penalty method 4-1 penalty values 4-1 plane strain 3-2, 3-67 plane stress 3-2, 3-40 plastic analysis 8-3, 8-5, 8-7 plastic material models 3-65 plastic strain 3-64, 5-16 plasticity 1-2, 3-18, 3-23, 3-66, 8-11, 8-13, 8-61, 8-65, 8-69, 8-140, 8-223, 8-228, 8-278, 8-296 Poisson's ratio 3-5 postbuckling 2-3 preconditioning 5-1 prescribed displacement 8-165 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 In de x 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 slack 5-17 small deflection 8-110, 8-113, 8117, 8-119, 8-178, 8-186 snap-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, 718 stretch 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, 4-13, 4-17 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, 8119, 8-148 thermal 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, COSMOSM Advanced Modules 3-11, 3-14, 8-72, 8-74, 8-90 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, 8119 two-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, 339, 3-40 uniaxial 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, 8-153 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 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 I-3