Anda di halaman 1dari 8

Tips and Guidelines for Nonlinear Analysis

http://www.vietnamadvertisement.com/print/structural-engineering/tips...

Published on 2doWORLD (http://www.vietnamadvertisement.com)


Home > Tips and Guidelines for Nonlinear Analysis

By taking your time and proceeding with reasonable caution, you can avoid many difficulties commonly associated with nonlinear analyses. The following suggestions should be useful:

1.1 Be Aware of How the Program and Your Structure Behave


If you have not used a particular nonlinear feature before, construct a very simple model (that is, containing only a few elements), and make sure you understand how to handle this feature before you use it in a large, complicated model.

Gain preliminary insight into your structure's behavior by analyzing a preliminary simplified model first. For nonlinear static models, a preliminary linear static analysis can reveal which regions of your model will first experience nonlinear response, and at what load levels these nonlinearities will come into play. For nonlinear transient dynamic analyses, a preliminary model of beams, masses, and springs can provide insight into the structure's dynamics at minimal cost. Preliminary nonlinear static, linear transient dynamic, and/or modal analyses can also help you to understand various aspects of your structure's nonlinear dynamic response before you undertake the final nonlinear transient dynamic analysis. Read and understand the program's output messages and warnings. At a minimum, before you try to postprocess your results, make sure your problem converged. For path-dependent problems, the printout's equilibrium iteration record can be especially important in helping you to determine if your results are valid or not.

1.2 Keep It Simple


Keep your final model as simple as possible. If you can represent your 3-D structure as a 2-D plane stress, plane strain, or axisymmetric model, do so. If you can reduce your model size through the use of symmetry or antisymmetry surfaces, do so. (However, if your model is loaded antisymmetrically, you can generally not take advantage of antisymmetry to reduce a nonlinear model's size. Antisymmetry can also be rendered inapplicable by large deflections.) If you can omit a nonlinear detail without affecting results in critical regions of your model, do so. Model transient dynamic loading in terms of static-equivalent loads whenever possible. Consider substructuring the linear portions of your model to reduce the computational effort required for intermediate load or time increments and equilibrium iterations.

1.3 Use an Adequate Mesh Density

1 -> 8

25.06.2010 13:34

Tips and Guidelines for Nonlinear Analysis

http://www.vietnamadvertisement.com/print/structural-engineering/tips...

Recognize that regions undergoing plastic deformation require a reasonable integration point density. Lower-order elements will provide the same number of integration points per element as will higher-order elements, and are thus often preferred for plasticity analyses. Mesh density becomes especially important in plastic-hinge regions. Provide an adequate mesh density on contact surfaces to allow contact stresses to be distributed in a smooth fashion. Provide a mesh density adequate for resolving stresses. Areas where stresses or strains are of interest require a relatively fine mesh compared to that needed for displacement or nonlinearity resolution. Use a mesh density adequate to characterize the highest mode shape of interest. The number of elements needed depends on the elements' assumed displacement shape functions, as well as on the mode shape itself. Use a mesh density adequate to resolve any transient dynamic wave propagation through your structure. If wave propagation is important, then provide at least 20 elements to resolve one wavelength.

1.4 Apply the Load Gradually


For nonconservative, path-dependent systems, you need to apply the load in small enough increments to ensure that your analysis will closely follow the structure's load-response curve. You can sometimes improve the convergence behavior of conservative systems by applying the load gradually, so as to minimize the number of Newton-Raphson equilibrium iterations required.

A convergence failure can indicate a physical instability in the structure, or it can merely be the result of some numerical problem in the finite element model. The ANSYS program furnishes you with several tools that you can use to overcome numerical instabilities in your analysis. If you are modeling a system that is actually physically unstable (that is, having zero or negative stiffness), then you have a much more difficult problem on your hands. You can sometimes apply one or more modeling tricks to obtain a solution in such situations. Let's examine some of the techniques that you can use to attempt to improve the convergence performance of your analysis.

2.1 Tracking Convergence Graphically


As a nonlinear structural analysis proceeds, ANSYS computes convergence norms with corresponding convergence criteria each equilibrium iteration. Available in both batch and interactive sessions, the Graphical Solution Tracking (GST) feature displays the computed convergence norms and criteria while the solution is in process. By default, GST is ON for interactive sessions and OFF for batch runs. To turn GST on or off, use either of the following: Command(s):

/GST

2 -> 8

25.06.2010 13:34

Tips and Guidelines for Nonlinear Analysis

http://www.vietnamadvertisement.com/print/structural-engineering/tips...

GUI: Main Menu>Solution>Output Ctrls>Grph Solu Track Figure 8-21 below shows a typical GST display: Figure 8-21 Convergence norms displayed by the Graphical Solution Tracking (GST) feature

2.2 Using Automatic Time Stepping


Be sure to place an upper limit on the time step size ([DELTIM ] or [NSUBST]), especially for complicated models. This ensures that all of the modes and behaviors of interest will be accurately included. This can be important in the following situations: Problems that have only localized dynamic behavior (for example, turbine blade and hub assemblies) in which the low-frequency energy content of the system could dominate the high-frequency areas. Problems with short ramp times on some of their loads. If the time step size is allowed to become too large, ramped portions of the load history may be inaccurately characterized. Problems that include structures that are continuously excited over a range of frequencies (for example, seismic problems). Take care when modeling kinematic structures (systems with rigid-body motions). These guidelines can usually help you obtain a good solution: Incorporate significant numerical damping (0.05< <0.1 on the TINTP command) into the solution to filter out the high frequency noise, especially if a coarse time step is used. Do not use -damping (mass matrix multiplier, ALPHAD command) in a dynamic kinematic analysis, as it will dampen the rigid body motion (zero frequency mode) of the system. Avoid imposed displacement history specifications, because imposed displacement input has (theoretically) infinite jumps in acceleration, which causes stability problems for the Newmark time-integration algorithm.

2.3 Using Line Search

3 -> 8

25.06.2010 13:34

Tips and Guidelines for Nonlinear Analysis

http://www.vietnamadvertisement.com/print/structural-engineering/tips...

Line search [LNSRCH] can be useful for enhancing convergence, but it can be expensive (especially with plasticity). You might consider setting line search on in the following cases:

When your structure is force-loaded (as opposed to displacement-controlled). If you are analyzing a "flimsy" structure which exhibits increasing stiffness (such as a fishing pole). If you notice (from the program output messages) oscillatory convergence patterns.

2.4 Using the Arc-Length Method


You can use the arc-length method [ARCLEN], [ARCTRM ] to obtain numerically stable solutions for many physically unstable structures. When using the arc-length method, please keep in mind the following considerations:

The arc-length method is restricted to static analyses with proportional (ramped) loads only. The program calculates the reference arc-length radius from the load (or displacement) increment of the first iteration of the first substep, using the following formula:

where NSBSTP is the number of substeps specified in the NSUBST command. When choosing the number of substeps, consider that more substeps will result in a longer solution time. Ideally, you want to choose the minimum number of substeps required to produce an optimally efficient solution. You might have to take an "educated guess" of the desired number of substeps, and adjust and re-analyze as needed. Do not use line search [LNSRCH], the predictor [PRED], adaptive descent [NROPT,,,ON], automatic time stepping [AUTOTS, TIME, DELTIM ], or time-integration effects [TIMINT] when the arc-length method is active. Do not attempt to base convergence on displacement [CNVTOL,U]. Use the force criteria [CNVTOL,F] instead. To help minimize solution time with the arc-length method, the maximum number of equilibrium iterations in a single substep [NEQIT] should be less than or equal to 15. If an arc-length solution fails to converge within the prescribed maximum number of iterations [NEQIT], the program will automatically bisect and continue the analysis. Bisection will continue either until a converged solution is obtained, or until the minimum arc-length radius is used (the minimum radius is defined by NSBSTP [NSUBST] and MINARC [ARCLEN]). In general, you cannot use this method to obtain a solution at a specified load or displacement value because the value changes (along the spherical arc) as equilibrium is achieved. Note in Figure 8-4 how the specified load is only used as a starting point. The actual load at convergence is somewhat less. Similarly, it can be difficult to determine a value of limiting load or deflection within some known tolerance when using the arc-length method in a nonlinear buckling analysis. You generally have to adjust the reference arc-length radius (using NSUBST) by trial-and-error to obtain a solution at the limit point. It might be more convenient to

4 -> 8

25.06.2010 13:34

Tips and Guidelines for Nonlinear Analysis

http://www.vietnamadvertisement.com/print/structural-engineering/tips...

use standard Newton-Raphson iterations with bisection [AUTOTS] to determine values of nonlinear buckling loads. You should usually avoid using the JCG solver [EQSLV] in conjunction with the arc-length method, because the arc-length procedure might result in a negative definite stiffness matrix (negative pivot), which can cause a solution failure with this solver. You can freely switch from the Newton-Raphson iteration method to the arc-length method at the start of any load step. However, to switch from arc-length to NewtonRaphson iterations, you must terminate the analysis and restart, deactivating the arc-length method in the first load step of the restart [ARCLEN,OFF]. An arc-length solution terminates under these conditions: When limits defined by the ARCTRM or NCNV commands are reached When the solution converges at the applied load When you use an abort file (Jobname.ABT) See the ANSYS Basic Analysis Procedures Guide for a discussion of termination and restart procedures. Use the load-deflection curve as a guide for evaluating and adjusting your analysis to help you achieve the desired results. It is usually good practice to graph your load-deflection curve (using POST26 commands) with every analysis. Often, an unsuccessful arc-length analysis can be traced to an arc-length radius that is either too large or too small. "Drifting back," in which the analysis retraces its steps back along the load-deflection curve, is one typical difficulty that is caused by using too large or too small an arc-length radius. Study the load-deflection curve to understand this problem. You can then use the NSUBST and ARCLEN commands to adjust the arc-length radius size and range, as appropriate. The total arc-length load factor (item ALLF on the SOLU command) can be either positive or negative. Similarly, TIME, which in an arc-length analysis is related to the total arc-length load factor, can also be either positive or negative. Negative values of ALLF or TIME indicate that the arc-length feature is applying load in the reverse direction, in order to maintain stability in the structure. Negative ALLF or TIME values can be commonly encountered in various snap-through analyses. When reading arc-length results into the database for POST1 postprocessing [SET], you should always reference the desired results data set by its load step and substep number (LSTEP and SBSTEP) or by its data set number (NSET). Do not reference results by a TIME value, because TIME in an arc-length analysis is not always monotonically increasing. (A single value of TIME might reference more than one solution.) Additionally, the program cannot correctly interpret negative TIME values (which might be encountered in a snap-through analysis). If TIME becomes negative, remember to define an appropriate variable range ([/XRANGE] or [/YRANGE]) before creating any POST26 graphs.

2.5 Artificially Inhibit Divergence in Your Model's Response


If you do not want to use the arc-length method to analyze a force-loaded structure that starts at, or passes through, a singular (zero stiffness) configuration, you can sometimes use other techniques to artificially inhibit divergence in your model's response:

In some cases, you can use imposed displacements instead of applied forces. This approach can be used to start a static analysis closer to the equilibrium position, or to

5 -> 8

25.06.2010 13:34

Tips and Guidelines for Nonlinear Analysis

http://www.vietnamadvertisement.com/print/structural-engineering/tips...

control displacements through periods of unstable response (for example, snap-through or post-buckling). Another technique that can be effective in circumventing problems due to initial instability is running a static problem as a "slow dynamic" analysis (that is, using time-integration effects in an attempt to prevent the solution from diverging in any one load step). You can also apply temporary artificial stiffness to unstable DOFs, using control elements (such as COMBIN37), or using the birth and death option on other elements. The idea here is to artificially restrain the system during intermediate load steps, to prevent unrealistically large displacements from being calculated. As the system displaces into a stable configuration, the artificial stiffness is removed.

2.6 Turn Off Extra Element Shapes


ANSYS provides "incompatible" modes" formulation (also referred to as "extra shapes") for modeling bending applications. If your problem is predominantly bulk deformation, then you may choose to turn extra shapes off to reduce CPU/storage requirements and enhance convergence. However, doing so precludes the ability to model any bending.

2.7 Using Birth and Death Wisely


Realize that any sudden change in your structure's stiffness matrix is likely to cause convergence problems. When activating or deactivating elements, try to spread the changes out over a number of substeps. (Use a small time step size if necessary to accomplish this.) Also be aware of possible singularities (such as sharp re-entrant corners) that might be created as you activate or deactivate elements. Such singularities can cause convergence problems.

2.8 Read Your Output


Remember that the ANSYS program performs a nonlinear analysis as a series of linear approximations with corrections. The program printout gives you continuous feedback on the progress of these approximations and corrections. (Printout either appears directly on your screen, is captured on Jobname.OUT, or is written to some other file [/OUTPUT].) You can examine some of this same information in POST1, using the PRITER command, or in POST26, using the SOLU and PRVAR commands. You should make sure that you understand the iteration history of your analysis before you accept the results. In particular, don't dismiss any program error or warning statements without fully understanding their meaning. A typical nonlinear output listing is shown in Figure 8-22 . Figure 8-22 Typical nonlinear output listing

6 -> 8

25.06.2010 13:34

Tips and Guidelines for Nonlinear Analysis

http://www.vietnamadvertisement.com/print/structural-engineering/tips...

2.9 Graph the Load and Response History


This verification technique may be considered to be a graphical combination of two other techniques: checking for reasonableness, and reviewing the iteration history. POST26 graphs of load and response histories should agree with your informed expectations about your structure's behavior. The results of interest (displacements, reaction forces, stresses, etc.) should show relatively smooth response histories. Any non-smoothness may indicate that too coarse of a time step was used. Related Content: Modeling Material Nonlinearities [1] Nonlinear fracture mechanics for Engineers [2] Using Geometric Nonlinearities [3] What is Structural Nonlinearity? [4] ANSYS Tutorial Structural engineering Home | Privacy Policy | Contact Copyright 2008 2doworld Group, platform by Drupal

7 -> 8

25.06.2010 13:34

Tips and Guidelines for Nonlinear Analysis

http://www.vietnamadvertisement.com/print/structural-engineering/tips...

Source URL: http://www.vietnamadvertisement.com/structural-engineering/tips-and-guidelines-nonlinearanalysis.html Links: [1] http://www.vietnamadvertisement.com/structural-engineering/modeling-material-nonlinearities.html [2] http://www.vietnamadvertisement.com/content/nonlinear_fracture_mechanics_engineers.html [3] http://www.vietnamadvertisement.com/structural-engineering/using-geometric-nonlinearities.html [4] http://www.vietnamadvertisement.com/structural-engineering/what-structural-nonlinearity.html

8 -> 8

25.06.2010 13:34

Anda mungkin juga menyukai