50
- Nonlinear N onlinear Ana N onlinear Ana N onlinear Ana This chapter includes mat erial from the book Practical This chapter includes mat erial from the book Practical Documentation. A dditional mat erial was also added by Patric Documentation. A dditional mat erial was also added by Patric Introduction Introduction I I n this chapter , we discuss the practical aspects of nonlinear stat I n this chapter , we discuss the practical aspects of nonlinear stat But how do we know that our problem is nonlinear? The best w But how do we know that our problem is nonlinear? The best w characteristic load introduction points. As discussed in an earl characteristic load introduction points. As discussed in an earl (def ormation, stress and strain) is linearly proportional t o the mag (def ormation, stress and strain) is linearly proportional t o the mag etc.), then the analysis of such a structure is known as linear etc.), then the analysis of such a structure is known as linear proportional, then the analysis f alls under nonlinear analysis (se proportional, then the analysis f alls under nonlinear analysis (se stiff metal is subjected t o a load relatively lower in magnitude as stiff metal is subjected t o a load relatively lower in magnitude as structure will be linearly proportional t o the load and the structu structure will be linearly proportional t o the load and the structu But most of the time either the mat erial behavior is not linea But most of the time either the mat erial behavior is not linea itself k eeps it from responding linearly . Due t o the cost or weig itself k eeps it from responding linearly . Due t o the cost or weig over metals, nonmetals are replacing metals f or a variety of ap over metals, nonmetals are replacing metals f or a variety of ap characteristics, even under mild loading conditions. Also the str characteristics, even under mild loading conditions. Also the str load level so close t o the strength of the mat erial, that it starts b load level so close t o the strength of the mat erial, that it starts b the structures in these cir cumstances, it is necessary t o perf orm Linear response: Linear response: P1/d1 = P2/d2 P1/d1 = P2/d2 P2 P2 P2 P1 P1 ad ad Loa Loa L L d1 d2 Comparison of linear a Comparison of linear a As discussed in the earlier chapter , the stiffness matrix relating As discussed in the earlier chapter , the stiffness matrix relating analysis; however , all the real world structures behave nonlinea as length, cross sectional area and moment of inertia, etc. and m The static analysis assumes that these paramet ers do not chan static analysis takes into account the changes in these parame accommodat ed in the analysis by rebuilding the stiffness matri x w accommodat ed in the analysis by rebuilding the stiffness matri x w each incremental load application. Although, the world is nonlin each incremental load application. Although, the world is nonlin of linearity is valid and in that way a linear analysis can be done of linearity is valid and in that way a linear analysis can be done expensive approach. expensive approach. Comparison Of Linear And Nonlinear FEA Comparison Of Linear And Nonlinear FEA The table below provides a short summary overview about the mu The table below provides a short summary overview about the mu is not meant t o explain the diff erences in detail. Some of the ma is not meant t o explain the diff erences in detail. Some of the ma relation, stress-strain measures are explained in some more deta relation, stress-strain measures are explained in some more deta 1 1 Analysis - al y sis al y sis al y sis l Finite Element Anal ysis and the HyperWorks Help l Finite Element Anal ysis and the HyperWorks Help ck Zerbe, Kristian Holm and Matthias Goelke. ck Zerbe, Kristian Holm and Matthias Goelke. tic Finite Element Analysis. tic Finite Element Analysis. way is t o look at the load-displacement response of one or more way is t o look at the load-displacement response of one or more lier chapter on T ypes of Analysis, when the structural response lier chapter on T ypes of Analysis, when the structural response gnitude of the load (f orce, pressure, moment, t orque, t emperature gnitude of the load (f orce, pressure, moment, t orque, t emperature analysis. When the load t o response relationship is not linearly analysis. When the load t o response relationship is not linearly ee figure below). For example, when a compact structure made of ee figure below). For example, when a compact structure made of compared t o the strength of the mat erial, the def ormation in the compared t o the strength of the mat erial, the def ormation in the ure is known t o have been subjected t o linear static def ormation. ure is known t o have been subjected t o linear static def ormation. ar in the operating conditions or the geometry of the structure ar in the operating conditions or the geometry of the structure ght advantage of nonmetals (polymers, woods, composites etc.) ght advantage of nonmetals (polymers, woods, composites etc.) pplications. These applications have nonlinear load t o response pplications. These applications have nonlinear load t o response ructures are optimized t o mak e most of its strength, pushing the ructures are optimized t o mak e most of its strength, pushing the behaving nonlinearly . In order t o accurately predict the strength of behaving nonlinearly . In order t o accurately predict the strength of a nonlinear analysis. Nonlinear response: Nonlinear response: P1/d1 P2/d2 2 P1/d1 P2/d2 2 1 d1 d2 and nonlinear response and nonlinear response g t o the load and response is assumed t o be constant f or static g t o the load and response is assumed t o be constant f or static arly . The stiffness matrix consists of geometric paramet ers such mat erial properties such as elastic modulus, rigidity modulus etc. nge when the structure is loaded. On the other hand, nonlinear et ers as the load is applied t o the structure. These changes are with respect t o the def ormed structure (i.e. alt ered properties) aft er with respect t o the def ormed structure (i.e. alt ered properties) aft er near , it should be mentioned that in many cases the assumption near , it should be mentioned that in many cases the assumption instead. Also, from a computation point of view , it is a much less instead. Also, from a computation point of view , it is a much less A A ultiple diff erences between a linear and nonlinear FE analysis and ultiple diff erences between a linear and nonlinear FE analysis and ain diff erences such as load-displacement relation, stress-strain ain diff erences such as load-displacement relation, stress-strain ail in the remainder of this chapt er . ail in the remainder of this chapt er .

Nl Analysis

Embed Size (px)

DESCRIPTION

Nl Analysis

Citation preview

  • - Nonlinear

    Nonlinear AnalNonlinear AnalNonlinear Anal

    This chapter includes material from the book Practical This chapter includes material from the book Practical Documentation. Additional material was also added by Patrick Documentation. Additional material was also added by Patrick

    IntroductionIntroduction

    IIn this chapter, we discuss the practical aspects of nonlinear static In this chapter, we discuss the practical aspects of nonlinear static But how do we know that our problem is nonlinear? The best wBut how do we know that our problem is nonlinear? The best w

    characteristic load introduction points. As discussed in an earliercharacteristic load introduction points. As discussed in an earlier(deformation, stress and strain) is linearly proportional to the magnitude(deformation, stress and strain) is linearly proportional to the magnitudeetc.), then the analysis of such a structure is known as linearetc.), then the analysis of such a structure is known as linearproportional, then the analysis falls under nonlinear analysis (seeproportional, then the analysis falls under nonlinear analysis (seestiff metal is subjected to a load relatively lower in magnitude asstiff metal is subjected to a load relatively lower in magnitude asstructure will be linearly proportional to the load and the structurestructure will be linearly proportional to the load and the structureBut most of the time either the material behavior is not linearBut most of the time either the material behavior is not linearitself keeps it from responding linearly. Due to the cost or weightitself keeps it from responding linearly. Due to the cost or weightover metals, nonmetals are replacing metals for a variety of applicationsover metals, nonmetals are replacing metals for a variety of applicationscharacteristics, even under mild loading conditions. Also the structurescharacteristics, even under mild loading conditions. Also the structuresload level so close to the strength of the material, that it starts behload level so close to the strength of the material, that it starts behthe structures in these circumstances, it is necessary to performthe structures in these circumstances, it is necessary to perform

    Linear response: Linear response: P1/d1 = P2/d2P1/d1 = P2/d2

    P2

    P2 P2

    P1 P1

    Load

    P1

    Load

    Load

    Load

    Load

    Load

    d1 d2

    Comparison of linear and

    d1 d2

    Comparison of linear and

    As discussed in the earlier chapter, the stiffness matrix relatingAs discussed in the earlier chapter, the stiffness matrix relatinganalysis; however, all the real world structures behave nonlinearlanalysis; however, all the real world structures behave nonlinearlas length, cross sectional area and moment of inertia, etc. and matas length, cross sectional area and moment of inertia, etc. and matThe static analysis assumes that these parameters do not changeThe static analysis assumes that these parameters do not changestatic analysis takes into account the changes in these paramestatic analysis takes into account the changes in these parameaccommodated in the analysis by rebuilding the stiffness matrix withaccommodated in the analysis by rebuilding the stiffness matrix witheach incremental load application. Although, the world is nonlineaeach incremental load application. Although, the world is nonlineaof linearity is valid and in that way a linear analysis can be doneof linearity is valid and in that way a linear analysis can be doneexpensive approach.expensive approach.

    Comparison Of Linear And Nonlinear FEAComparison Of Linear And Nonlinear FEAComparison Of Linear And Nonlinear FEA

    The table below provides a short summary overview about the multipleThe table below provides a short summary overview about the multipleis not meant to explain the differences in detail. Some of the mainis not meant to explain the differences in detail. Some of the mainrelation, stress-strain measures are explained in some more detailrelation, stress-strain measures are explained in some more detail

    11

    Nonlinear Analysis -

    AnalysisAnalysisAnalysis

    Practical Finite Element Analysis and the HyperWorks Help Practical Finite Element Analysis and the HyperWorks Help atrick Zerbe, Kristian Holm and Matthias Goelke.atrick Zerbe, Kristian Holm and Matthias Goelke.

    nonlinear static Finite Element Analysis.nonlinear static Finite Element Analysis.

    way is to look at the load-displacement response of one or moreway is to look at the load-displacement response of one or more

    earlier chapter on Types of Analysis, when the structural responseearlier chapter on Types of Analysis, when the structural responsemagnitude of the load (force, pressure, moment, torque, temperaturemagnitude of the load (force, pressure, moment, torque, temperature

    analysis. When the load to response relationship is not linearlyanalysis. When the load to response relationship is not linearly(see figure below). For example, when a compact structure made of(see figure below). For example, when a compact structure made of

    compared to the strength of the material, the deformation in thecompared to the strength of the material, the deformation in thestructure is known to have been subjected to linear static deformation.structure is known to have been subjected to linear static deformation.

    linear in the operating conditions or the geometry of the structurelinear in the operating conditions or the geometry of the structureeight advantage of nonmetals (polymers, woods, composites etc.)eight advantage of nonmetals (polymers, woods, composites etc.)applications. These applications have nonlinear load to responseapplications. These applications have nonlinear load to response

    structures are optimized to make most of its strength, pushing thestructures are optimized to make most of its strength, pushing thebehaving nonlinearly. In order to accurately predict the strength ofbehaving nonlinearly. In order to accurately predict the strength ofa nonlinear analysis.a nonlinear analysis.

    Nonlinear response:Nonlinear response:P1/d1 P2/d2P2 P1/d1 P2/d2P2

    P1P1

    d1 d2d1 d2

    and nonlinear responseand nonlinear response

    relating to the load and response is assumed to be constant for staticrelating to the load and response is assumed to be constant for staticnonlinearly. The stiffness matrix consists of geometric parameters suchnonlinearly. The stiffness matrix consists of geometric parameters such

    material properties such as elastic modulus, rigidity modulus etc.material properties such as elastic modulus, rigidity modulus etc.change when the structure is loaded. On the other hand, nonlinearchange when the structure is loaded. On the other hand, nonlinear

    eters as the load is applied to the structure. These changes areeters as the load is applied to the structure. These changes arewith respect to the deformed structure (i.e. altered properties) afterwith respect to the deformed structure (i.e. altered properties) after

    nonlinear, it should be mentioned that in many cases the assumptionnonlinear, it should be mentioned that in many cases the assumptioninstead. Also, from a computation point of view, it is a much lessinstead. Also, from a computation point of view, it is a much less

    FEAFEAFEA

    multiple differences between a linear and nonlinear FE analysis andmultiple differences between a linear and nonlinear FE analysis andmain differences such as load-displacement relation, stress-strainmain differences such as load-displacement relation, stress-strain

    etail in the remainder of this chapter.etail in the remainder of this chapter.

  • - Nonlinear

    Characteristic Feature Linear ProblemsCharacteristic Feature Linear Problems

    Load - Displacement Displacements vary linearly withLoad - Displacement Displacements vary linearly with

    Relation applied loads. Thus StiRelation applied loads. Thus Sticonstant. Changes in geomconstant. Changes in geomdue to displacement are assumeddue to displacement are assumedto be small and hence are ignored.Original or undeformed staOriginal or undeformed staalways used as a reference staalways used as a reference sta

    Stress-Strain Relation Linear up toStress-Strain Relation Linear up toproportionalproportional/ elastic limit. Prope/ elastic limit. Propesuch as Youngs Modulussuch as Youngs Moduluseasily available.

    Scalability Applicable. That is if a 1Scalability Applicable. That is if a 1

    causes x units of displacement ,causes x units of displacement ,then 10 N magnitude of then 10 N magnitude of cause 10x displacementcause 10x displacement

    Superposition Applicable. That is a combinationSuperposition Applicable. That is a combination

    of load cases is possible.of load cases is possible.

    Reversibility The behaviour of the structure is Reversibility The behaviour of the structure is fully reversible upon the remfully reversible upon the remof external loads. Thisof external loads. Thismeans that loading senot important and the final stanot important and the final stais unaffected by the load hisis unaffected by the load his

    Solution scheme The load is applied inwith no iterations .with no iterations .

    Computational Time Small

    Users Interaction with the Least requiredUsers Interaction with the Least required

    softwaresoftware

    Types Of NonlinearityTypes Of Nonlinearity

    There are three basic source of nonlinearity: Geometric NonlinearitThere are three basic source of nonlinearity: Geometric Nonlinearit

    Recall the definition of linear elastic small displacements and stress Recall the definition of linear elastic small displacements and stress

    Linear ElasticLinear Elastic

    1) Geometric Nonlinearities1) Geometric Nonlinearities

    Geometric nonlinearity may be related to 1) Large strain 2) Large roGeometric nonlinearity may be related to 1) Large strain 2) Large ro

    Geometric nonlinearity takes into account that the geometry crossGeometric nonlinearity takes into account that the geometry crossstatic analysis the cross section is considered to be constant). Largestatic analysis the cross section is considered to be constant). Large

    22

    Nonlinear Analysis -

    Nonlinear ProblemsNonlinear Problems

    y linearly with It is nonlinear. Thus stiffnessy linearly with It is nonlinear. Thus stiffness

    applied loads. Thus Stiffness is varies as a function of load.applied loads. Thus Stiffness is varies as a function of load.geometry Displacements can be very largegeometry Displacements can be very large

    o displacement are assumed and changes in geometry cannot beo displacement are assumed and changes in geometry cannot beo be small and hence are ignored. ignored. Thus stiffness varies as a

    ormed state is function of load.ormed state is function of load.erence state.erence state.

    the It is nonlinear function of stress-the It is nonlinear function of stress-strain and time. These are

    opertiesstrain and time. These are difficult to obtain and requires lot operties

    Modulus aredifficult to obtain and requires lot of additional experimental Modulus are of additional experimental material testing. Mind the differences between true stress differences between true stress and engineering stressand engineering stress

    a 1 N force Not applicable.a 1 N force Not applicable.

    causes x units of displacement ,causes x units of displacement ,magnitude of force willmagnitude of force willdisplacementdisplacement

    a combination Not applicable .a combination Not applicable .

    possible.possible.

    viour of the structure is The final state after removal of viour of the structure is ersible upon the removal

    The final state after removal of loads is different from the ersible upon the removal

    also loads is different from the initial state. Due to this also

    means that loading sequence is tant and the final state

    initial state. Due to this superpositionof load cases is not possible. tant and the final state

    y the load history.of load cases is not possible. Load history is very important.y the load history. Load history is very important.

    one stepLoad is split into smallLoad is split into smallincrements with iterationsincrements with iterationsperformed to ensure thatperformed to ensure thatequilibrium is satisfied at everyequilibrium is satisfied at everyload increment.load increment.Large

    Requires lot of monitoring as theRequires lot of monitoring as the

    software may fail to convergesoftware may fail to convergesometimes.

    tric Nonlinearity, Material Nonlinearity, and Contact Nonlinearity.tric Nonlinearity, Material Nonlinearity, and Contact Nonlinearity.

    displacements and stress is proportional to straindisplacements and stress is proportional to strain

    rotation, and 3) Large deformationrotation, and 3) Large deformation

    oss section may change as a result of large deformation (in lineaross section may change as a result of large deformation (in linearLarge displacements may also be introduced by geometric buckling.Large displacements may also be introduced by geometric buckling.

  • - Nonlinear

    A phenomena which is characterized by a sudden failure of a structuralA phenomena which is characterized by a sudden failure of a structuralthe actual compressive stress at the point of failure is less thanthe actual compressive stress at the point of failure is less thanof withstanding. Thus, the equilibrium equations must be writtenof withstanding. Thus, the equilibrium equations must be writtenapplied loads may change their direction as they increase, as whenapplied loads may change their direction as they increase, as whenof finite element analysis; R.D. Cook et. al, p. 595).of finite element analysis; R.D. Cook et. al, p. 595).

    Large Displacements And Rotations (small strain; linear orLarge Displacements And Rotations (small strain; linear or

    Large Displacements, Rotations, And Large Strain (linear orLarge Displacements, Rotations, And Large Strain (linear or

    Images after K.J. Bathe, FiniImages after K.J. Bathe, Fini

    In linear FEA, strain, for example in the x-direction, is expressed asIn linear FEA, strain, for example in the x-direction, is expressed asu/x + ...[(u/x) + (v/x) + (w/x) ] is considered. In the caseu/x + ...[(u/x) + (v/x) + (w/x) ] is considered. In the case

    z z z

    also considered. Additionally, that the stress-strain (material) relationship also considered. Additionally, that the stress-strain (material) relationship

    33

    Nonlinear Analysis -

    structural member subjected to high compressive stress, wherestructural member subjected to high compressive stress, wherethan the ultimate compressive stresses that the material is capablethan the ultimate compressive stresses that the material is capable

    en with respect to the deformed structural geometry. Additionally,en with respect to the deformed structural geometry. Additionally,when pressure inflates a membrane (Ref. Concepts and applicationswhen pressure inflates a membrane (Ref. Concepts and applications

    or nonlinear material)or nonlinear material)

    or nonlinear material)or nonlinear material)

    Finite Elemente MethodenFinite Elemente Methoden

    as = u/x. Thus, in other words, only the first order term of =as = u/x. Thus, in other words, only the first order term of =x x

    case of large displacements (nonlinear), the second order terms arecase of large displacements (nonlinear), the second order terms arerelationship may or may not be linear.relationship may or may not be linear.

  • - Nonlinear

    2) Material Nonlinearities2) Material Nonlinearities

    Stress

    StrainStrain

    HyperelasticNonlinear HyperelasticNonlinearElastic

    Stress

    Elastic

    Stress

    20 %20 %

    Features of MaFeatures of Ma

    Nonlinear Material (small displacements)Nonlinear Material (small displacements)

    Images after K.J. Bathe, Fini

    All engineering materials are inherently nonlinear as it is not feasibleAll engineering materials are inherently nonlinear as it is not feasiblelaw for the entire range of environmental conditions such as loading,law for the entire range of environmental conditions such as loading,simplify the material behavior to account for only certain effects whichsimplify the material behavior to account for only certain effects whichHookean) material assumption is the simplest of all. The materialHookean) material assumption is the simplest of all. The materialif it is irrecoverable. If the temperature effects on the material propeif it is irrecoverable. If the temperature effects on the material propeand thermal behavior should be properly taken into considerationand thermal behavior should be properly taken into considerationrate has significant effects on the material, we have to consider therate has significant effects on the material, we have to consider thematerial nonlinear behavior has been given in the above figures.material nonlinear behavior has been given in the above figures.

    Abrief classification can be given as follows:Abrief classification can be given as follows:

    1. Nonlinear elastic1. Nonlinear elastic

    2. Hyperelastic2. Hyperelastic

    3. Elastic-perfectly plastic3. Elastic-perfectly plastic

    4. Elastic-time independent plastic4. Elastic-time independent plastic

    44

    Nonlinear Analysis -

    Elastic plasticElastic plastic

    Elastic-Perfectly plastic

    StrainStrain

    HyperelasticHyperelastic

    Strain Strain

    of Material Nonlinearityof Material Nonlinearity

    Finite Elemente Methoden

    easible to characterize a nonlinear material by a single constitutiveeasible to characterize a nonlinear material by a single constitutiveloading, temperature and rate of deformation. We can idealize orloading, temperature and rate of deformation. We can idealize orwhich are important for the analysis. The linear elastic (also calledwhich are important for the analysis. The linear elastic (also called

    rial is nonlinear elastic if the deformation is recoverable and plasticrial is nonlinear elastic if the deformation is recoverable and plasticoperties are important, then the coupling between the mechanicaloperties are important, then the coupling between the mechanical

    consideration through thermo-elasticity and thermo-plasticity. If the strainconsideration through thermo-elasticity and thermo-plasticity. If the strainthe theories of visco-elasticity and visco-plasticity. An example ofthe theories of visco-elasticity and visco-plasticity. An example of

  • - Nonlinear

    5. Time dependent plastic (Creep)5. Time dependent plastic (Creep)

    6. Strain rate dependent elasticity plasticity6. Strain rate dependent elasticity plasticity

    7. Temperature dependent elasticity and plasticity7. Temperature dependent elasticity and plasticity

    If we observe the stress-strain curves in the above figures, then matIf we observe the stress-strain curves in the above figures, then mat

    1. Linear elastic-perfectly plastic1. Linear elastic-perfectly plastic

    2. Linear elastic-plastic. The plastic part in the stress-strain curve 2. Linear elastic-plastic. The plastic part in the stress-strain curve

    a. Elastic Piecewise linear plastic (as shown in following figures)a. Elastic Piecewise linear plastic (as shown in following figures)

    b. Elastic Actual stress strain curve information.b. Elastic Actual stress strain curve information.

    Str

    ess

    Str

    ess

    Str

    ess

    E1

    Strain(a) Elastic Material(a) Elastic Material

    Stress Strain Curve for Material with

    3. Nonlinear elastic model characterizing materials with no fixed3. Nonlinear elastic model characterizing materials with no fixedlimiting well below say 20 %.limiting well below say 20 %.

    4. Hyperelastic materials such as rubber undergoing very large displacements. 4. Hyperelastic materials such as rubber undergoing very large displacements.

    3) Boundary Nonlinearities/Contact Nonlinearity3) Boundary Nonlinearities/Contact Nonlinearity

    After displacements in the order of have been reached (occurred),After displacements in the order of have been reached (occurred),degree of freedom.degree of freedom.

    ContactContact

    Images after K.J. Bathe, FiniImages after K.J. Bathe, Fini

    Boundary nonlinearity arises when boundary conditions in a FEBoundary nonlinearity arises when boundary conditions in a FEconditions could be added to or removed from the model due toconditions could be added to or removed from the model due tononlinearity typically involves contact sets in the model which couldnonlinearity typically involves contact sets in the model which couldThe load transfer mechanism via a contact pair is a complicatedThe load transfer mechanism via a contact pair is a complicated

    55

    Nonlinear Analysis -

    material nonlinearity can be classified further as follows:material nonlinearity can be classified further as follows:

    e is time independent and can be analysed into two main types:e is time independent and can be analysed into two main types:

    wing figures)wing figures)

    E32

    Str

    ess

    E32

    Str

    ess

    E2

    Str

    ess

    E1E1

    Strain(b) Elastoplastic Material(b) Elastoplastic Material

    with Linear and Nonlinear Properties

    ed definition of yield point such as say plastic but the strain stilled definition of yield point such as say plastic but the strain still

    displacements. A typical application is a gasket material.displacements. A typical application is a gasket material.

    (occurred), the boundary condition is changing, i.e. changes in/of the (occurred), the boundary condition is changing, i.e. changes in/of the

    Finite Elemente MethodenFinite Elemente Methoden

    model change during the course of the analysis. The boundarymodel change during the course of the analysis. The boundaryo boundary nonlinearity as the analysis progresses. This kind ofo boundary nonlinearity as the analysis progresses. This kind of

    could get engaged or disengaged as a response to applied loads.could get engaged or disengaged as a response to applied loads.ed phenomenon. Researchers have developed several theories toed phenomenon. Researchers have developed several theories to

  • - Nonlinear

    describe the load transfer using contact sets. Atypical contact algorithmdescribe the load transfer using contact sets. Atypical contact algorithm

    First, check for either open or closed contact surfaces. This is doneFirst, check for either open or closed contact surfaces. This is doneforming the contact pairs. If a contact is closed, then apply reactionforming the contact pairs. If a contact is closed, then apply reactionthrough each other. If a contact is open, then no load is transferredthrough each other. If a contact is open, then no load is transferredare calculated based on stiffness of the materials of each of the suare calculated based on stiffness of the materials of each of the suset is not constant and it requires continuous check to determineset is not constant and it requires continuous check to determinebe handled by linear static analysis codes. More accurate resultsnodes in the contact set more frequently.nodes in the contact set more frequently.

    Contact TreatmentContact Treatment

    There are two approaches to deal with contact:There are two approaches to deal with contact:

    Penalty method Penalty method

    Lagrange Multiplier method Lagrange Multiplier method

    The Penalty method is the most commonly used in explicit codesThe Penalty method is the most commonly used in explicit codesMultiplier method is used in special case studied.Multiplier method is used in special case studied.

    Interfaces using the Penalty method are based on master / slaveInterfaces using the Penalty method are based on master / slaveand a set of master segments. Master segments are defined dependingand a set of master segments. Master segments are defined depending4-node shell, the segment is the surface of the element. If it is a4-node shell, the segment is the surface of the element. If it is a2D solid element (quad), the segment is a side.2D solid element (quad), the segment is a side.

    Contrary to the penalty method, the Lagrange Multiplier methodContrary to the penalty method, the Lagrange Multiplier method(springs) to model contact. A nonlinear system of equations is sol(springs) to model contact. A nonlinear system of equations is soltime step collapse due to high interface stiffness, but it takes moretime step collapse due to high interface stiffness, but it takes moreby nonlinear solver. The method has the advantage to stop slavby nonlinear solver. The method has the advantage to stop slavprecisely satisfied); however the friction cannot be computed.precisely satisfied); however the friction cannot be computed.

    Additional information about this topic is available with ChapterAdditional information about this topic is available with ChapterProblems and Chances written by Professor rolf Steinbuch (ReutlingenProblems and Chances written by Professor rolf Steinbuch (Reutlingen

    Stress-Strain Measures For Nonlinear AnalStress-Strain Measures For Nonlinear AnalStress-Strain Measures For Nonlinear Anal

    This is a major distinguishing factor between linear static and nonlinearThis is a major distinguishing factor between linear static and nonlinearstress strain definitions, whereas in nonlinear analysis typicallystress strain definitions, whereas in nonlinear analysis typicallystress/strain relationships is also available at http://dolbow.cee.dustress/strain relationships is also available at http://dolbow.cee.du

    We will examine these various stress and strain definitions throughWe will examine these various stress and strain definitions through

    ll

    ll0

    A one dimensional rod undergoing

    1) Engineering Strain And Engineering Stress1) Engineering Strain And Engineering Stress

    Engineering strain is a small strain measure, which is computedEngineering strain is a small strain measure, which is computedlinear measure since it depends on the original geometry, (i.e. length)linear measure since it depends on the original geometry, (i.e. length)of the material because a moderate rigid body rotation will resultof the material because a moderate rigid body rotation will result

    = x

    = x

    66

    Nonlinear Analysis -

    algorithm in FE codes works as follows:algorithm in FE codes works as follows:

    done by measuring the distances between the nodes on the surfacesdone by measuring the distances between the nodes on the surfacesreaction forces to the nodes in contact to keep them from penetratingreaction forces to the nodes in contact to keep them from penetrating

    erred between those nodes. The reaction forces applied to the nodeserred between those nodes. The reaction forces applied to the nodessurfaces in the contact set. Since load transfer through a contactsurfaces in the contact set. Since load transfer through a contact

    ermine the open or closed status of the contact, this analysis can notermine the open or closed status of the contact, this analysis can notresults can be obtained by checking the open or closed status of the

    and can be found in most of OptiStruct interfaces. The Lagrangeand can be found in most of OptiStruct interfaces. The Lagrange

    e treatment. Contact can only occur between a set of slave nodese treatment. Contact can only occur between a set of slave nodesdepending on the type of element they lie on. If it is a 3-node or adepending on the type of element they lie on. If it is a 3-node or a

    a solid element, the segment is defined as a face, Finally, if it is aa solid element, the segment is defined as a face, Finally, if it is a

    thod is purely mathematic and does not require physical elementsthod is purely mathematic and does not require physical elementssolved to account for contact conditions. Therefore, there is nosolved to account for contact conditions. Therefore, there is no

    more CPU time to do 1 cycle as new equations need to be solvedmore CPU time to do 1 cycle as new equations need to be solvedve nodes at the contact surface (that is, the contact condition isve nodes at the contact surface (that is, the contact condition is

    17.9 Contact Modelling in Structural Simulation Approaches,17.9 Contact Modelling in Structural Simulation Approaches,eutlingen University, Germany).eutlingen University, Germany).

    AnalysisAnalysisAnalysis

    nonlinear FEA. In linear analysis we always use the engineeringnonlinear FEA. In linear analysis we always use the engineeringtypically the true stress and train is used. An excellent summary abouttypically the true stress and train is used. An excellent summary about

    duke.edu/TENSILE/tutorial/node3.html.duke.edu/TENSILE/tutorial/node3.html.

    ough a simple one-dimensional example.ough a simple one-dimensional example.

    ll

    FF

    undergoing axial deformation

    using the original geometry. The engineering strain measure is ausing the original geometry. The engineering strain measure is alength) which is known beforehand. It is limited to small rotationslength) which is known beforehand. It is limited to small rotations

    in non-zero strains.in non-zero strains.

    ll

    ll0

  • - Nonlinear

    Engineering stress (), is the conjugate stress measure to engineeringEngineering stress (), is the conjugate stress measure to engineeringA in its computation.

    0A in its computation.

    0

    = =

    2) Logarithmic Strain And True Stress.2) Logarithmic Strain And True Stress.

    Logarithmic strain / natural strain / true strain is a large strain measure, Logarithmic strain / natural strain / true strain is a large strain measure,

    l dll

    = =dl

    = =l l

    ll0l

    0

    This measure is a nonlinear strain measure since it is a nonlinearThis measure is a nonlinear strain measure since it is a nonlinearlog strain (or true strain) and represents an additive strain measurelog strain (or true strain) and represents an additive strain measureinitial length of 1m undergoing deformation in 3 steps as follows:initial length of 1m undergoing deformation in 3 steps as follows:

    Step 1 : deformation from 1 m to 1.2 mStep 1 : deformation from 1 m to 1.2 m

    Step 2 : deformation from 1.2 to 1.5 mStep 2 : deformation from 1.2 to 1.5 m

    Step 3 : deformation from 1.5 to 2 mStep 3 : deformation from 1.5 to 2 m

    In the following table we compare the engineering strains againstIn the following table we compare the engineering strains againstretained in only true strain and hence this one should be used in nonlinearretained in only true strain and hence this one should be used in nonlinear

    Step Engineering Strain

    1 0.21 0.2

    2 0.3/1.2=0.252 0.3/1.2=0.25

    3 0.5/1.5=0.333 0.5/1.5=0.33

    Addition of strains in 0.78Addition of strains in 0.78

    all the stepsall the steps

    Total : From 1 to 3 (2.0 1.0 )/1.0 = 1.0Total : From 1 to 3 (2.0 1.0 )/1.0 = 1.0

    Conclusion Engg. Strain is not additive and

    preserve the history of depreserve the history of decorrectly .

    True stress (s) is the conjugate 1-D stress measure to the log straincorrectly .

    True stress (s) is the conjugate 1-D stress measure to the log strain(or deformed) area A. This measure is also commonly referred to as (or deformed) area A. This measure is also commonly referred to as

    s =

    3) Green-Lagrange Strain And 2Nd Piola-Kirchoff Stress3) Green-Lagrange Strain And 2 Piola-Kirchoff Stress

    Green-Lagrange strain is another large strain measure, which is coGreen-Lagrange strain is another large strain measure, which is co

    1 =

    G 2

    1 =

    G 2

    This measure is nonlinear because it depends on the square ofThis measure is nonlinear because it depends on the square ofadvantage of this strain measure, over the log or Hencky strain,advantage of this strain measure, over the log or Hencky strain,in large strain problems. The conjugate stress measure for thein large strain problems. The conjugate stress measure for thecomputed in 1-D bycomputed in 1-D by

    ls =

    0l

    s = 0

    l l

    It should be noted that this stress has little physical meaning.It should be noted that this stress has little physical meaning.

    77

    Nonlinear Analysis -

    engineering strain (). It uses the current force F and the original areaengineering strain (). It uses the current force F and the original area

    FFAA

    00

    strain measure, which is computed asstrain measure, which is computed as

    l = Ln

    l = Ln l l 0

    nonlinear function of the unknown final length. It is also referred to as thenonlinear function of the unknown final length. It is also referred to as themeasure as compared to linear strain. Let us consider a bar with saymeasure as compared to linear strain. Let us consider a bar with say

    ::

    against true strains and one can clearly see that the additivity isagainst true strains and one can clearly see that the additivity isnonlinear analysis.nonlinear analysis.

    True StrainTrue StrainLog (1.2/1) = 0.1823Log (1.2/1) = 0.1823

    Log (1.5/1.2) = 0.2231Log (1.5/1.2) = 0.2231

    Log (2/1.5) = 0.2876Log (2/1.5) = 0.2876

    0.69310.6931

    Log(2/1) = 0.6931Log(2/1) = 0.6931

    and doesnt True Strain is and thusadditive

    deformation preserves the history of deformationdeformation preserves the history of deformationcorrectly.

    strain ( ), which is computed by dividing the force F by the currentcorrectly.

    strain ( ), which is computed by dividing the force F by the currentlas the Cauchy stress.as the Cauchy stress.

    FA

    F

    A

    computed in 1-D ascomputed in 1-D as

    l2 - l 2

    l 2

    l2 - l 2 0

    l 2

    00

    of the updated length l, which is an unknown. A computationalof the updated length l, which is an unknown. A computationalis that it automatically accommodates arbitrarily large rotationsis that it automatically accommodates arbitrarily large rotations

    the Green-Lagrange strain, is the 2nd Piola-Kirchoff stress (s). It isthe Green-Lagrange strain, is the 2nd Piola-Kirchoff stress (s). It is

    l F0l F

    0

    l A

    0l A

    0

  • - Nonlinear

    Essential Steps To Start With Nonlinear FEAEssential Steps To Start With Nonlinear FEAEssential Steps To Start With Nonlinear FEA

    Learn first how the software works on a simple model before Learn first how the software works on a simple model beforehow your structural component will behave, i.e. check for available how your structural component will behave, i.e. check for available

    Try to understand the softwares supporting documentation, its Try to understand the softwares supporting documentation, its

    Know what you are looking for. Prepare a list of questions Know what you are looking for. Prepare a list of questionsanalysis, including the model, material model, and boundaryanalysis, including the model, material model, and boundary

    Keep the final model as simple as possible. A linear analysis Keep the final model as simple as possible. A linear analysisthe high stresses in the model, where the initial contact mthe high stresses in the model, where the initial contact mmodel. The results of the linear analysis may even point out thatmodel. The results of the linear analysis may even point out thatsituation include the yield limit not being reached, there is nosituation include the yield limit not being reached, there is no

    Verify and validate the results of the nonlinear FEA solution. V Verify and validate the results of the nonlinear FEA solution. Vnumerical point of view. Wrong discretization with respect tonumerical point of view. Wrong discretization with respect toasks the questions if the correct model is computed e.gasks the questions if the correct model is computed e.gcoincide with the one acting in reality.coincide with the one acting in reality.

    Try to look into the assumptions made with respect to the structural Try to look into the assumptions made with respect to the structuralstrain (On/Off), look into different material models if the earlierstrain (On/Off), look into different material models if the earliersoftware only make some models compatible with commonlysoftware only make some models compatible with commonlyof changing the element formulation).of changing the element formulation).

    General Procedure For Nonlinear Static AnalGeneral Procedure For Nonlinear Static Anal

    Atypical nonlinear static analysis project requires following steps:Atypical nonlinear static analysis project requires following steps:

    Meshing: FE model building is a very important step in FE analysis,Meshing: FE model building is a very important step in FE analysis,The selection of the appropriate element type for certain applicationsThe selection of the appropriate element type for certain applicationsis provided with a part with surface data, which is required to beis provided with a part with surface data, which is required to bethe parts in the assembly are meshed, they are all connected togthe parts in the assembly are meshed, they are all connected togCBUSH. In general, quad and hex elements should be preferred oCBUSH. In general, quad and hex elements should be preferred oholes, and cutouts should be captured in the model appropriatelholes, and cutouts should be captured in the model appropriatelattempts should be made to create a similar mesh on both surfacesattempts should be made to create a similar mesh on both surfacesnormal to the surfaces without distorting the shell elements. Honormal to the surfaces without distorting the shell elements. Hois based on the tied contact concept. This allows the FEA user tois based on the tied contact concept. This allows the FEA user towelded. Its recommended to mesh the complex portion of a parwelded. Its recommended to mesh the complex portion of a para good quality mesh in the model. Correct representation of fastenea good quality mesh in the model. Correct representation of fastenetransfer within the structure. The stiffness and preloading shouldtransfer within the structure. The stiffness and preloading shouldIf load transfer is supposed to take place from one surface in aIf load transfer is supposed to take place from one surface in athem. Each FEA code has its own format to input contact paramethem. Each FEA code has its own format to input contact parameor elements, coefficient of friction, and an offset (gap) distance betor elements, coefficient of friction, and an offset (gap) distance bet

    Apply loads and boundary conditions: No matter how good theApply loads and boundary conditions: No matter how good themodel is not constrained appropriately or the load applied is notmodel is not constrained appropriately or the load applied is notlocation sometimes puts constraints on how and where loads andlocation sometimes puts constraints on how and where loads andto re-mesh the FE model locally at the locations where the loadsto re-mesh the FE model locally at the locations where the loadsrepresented in the best possible way.represented in the best possible way.

    If the FE analysis is being done to virtually validate any test done inIf the FE analysis is being done to virtually validate any test done inimportant measurements on test fixtures and loading devices. Theseimportant measurements on test fixtures and loading devices. Thesein the FE model in the same way as the part or test specimen is subjecin the FE model in the same way as the part or test specimen is subjeca loading device would help when placing the loads on certain nodesa loading device would help when placing the loads on certain nodesconstraint locations (nodes) and its degrees of freedom.constraint locations (nodes) and its degrees of freedom.

    Assign material properties: Material nonlinearity is defined inAssign material properties: Material nonlinearity is defined instructure depends on the properties supplied to the FE model. Thestructure depends on the properties supplied to the FE model. Theformat of the material data card, as different software codes mformat of the material data card, as different software codes mdisplacement is measured. This information is then expressed asdisplacement is measured. This information is then expressed as

    88

    Nonlinear Analysis -

    FEAFEAFEA

    you use a nonlinear feature which you havent used. Also guessyou use a nonlinear feature which you havent used. Also guessailable studies, reports and benchmarks .ailable studies, reports and benchmarks .

    its output and warnings.its output and warnings.

    you think your analysis should be able to answer. Design theyou think your analysis should be able to answer. Design theconditions, in order to answer the questions you have in mind.conditions, in order to answer the questions you have in mind.

    analysis done first can provide a lot of information such as where areanalysis done first can provide a lot of information such as where aremay occur, and what level of load will introduce plasticity in themay occur, and what level of load will introduce plasticity in thethat there is no need for a nonlinear analysis. Examples of such athat there is no need for a nonlinear analysis. Examples of such a

    no contact, and the displacements are small.no contact, and the displacements are small.

    Verification means that the model is computed correctly from theVerification means that the model is computed correctly from theo the mesh size and time stepping are common errors. Validationo the mesh size and time stepping are common errors. Validationg. the geometry, material, boundary conditions, interactions etcg. the geometry, material, boundary conditions, interactions etc

    structural component, its geometry behavior with respect to largestructural component, its geometry behavior with respect to largeearlier model is unable to give you a result you expect (sometimesearlier model is unable to give you a result you expect (sometimes

    commonly used elements and in this case you might look into a possibilitycommonly used elements and in this case you might look into a possibility

    Analysis ProjectAnalysis Project

    ::

    analysis, irrespective of what kind of analysis is going to be performed.analysis, irrespective of what kind of analysis is going to be performed.applications has already been discussed in Chapters 4-7. The FEA groupapplications has already been discussed in Chapters 4-7. The FEA group

    be meshed with elements to get the component mesh. When allbe meshed with elements to get the component mesh. When allogether using appropriate fastening elements such as CWELD orogether using appropriate fastening elements such as CWELD orover tria, penta and tetra elements. Important features like fillets,over tria, penta and tetra elements. Important features like fillets,ely. If there are fasteners or welds between two parallel surfaces,ely. If there are fasteners or welds between two parallel surfaces,faces. This will facilitate the placement of weld or rigid elementsfaces. This will facilitate the placement of weld or rigid elementsowever, many FEA codes support node independent welds, whichowever, many FEA codes support node independent welds, which

    place weld elements independent of the nodes in the parts to beplace weld elements independent of the nodes in the parts to bert first, then proceed towards the simple or plane areas to ensurert first, then proceed towards the simple or plane areas to ensure

    eners, joints and welds are necessary in the model for correct loadeners, joints and welds are necessary in the model for correct loadshould be defined for these elements as applicable for better accuracy.should be defined for these elements as applicable for better accuracy.

    structure to the other, a contact set should be defined betweenstructure to the other, a contact set should be defined betweeneters. A typical contact definition requires master and slave nodeseters. A typical contact definition requires master and slave nodesetween surfaces and contact algorithm.etween surfaces and contact algorithm.

    the FE mesh is, the results are not going to be accurate if the FEthe FE mesh is, the results are not going to be accurate if the FErepresentative of the intended loading. The mesh size and noderepresentative of the intended loading. The mesh size and node

    and boundary conditions are applied to the model. It would not hurtand boundary conditions are applied to the model. It would not hurtare applied to make sure the loads and boundary conditions areare applied to make sure the loads and boundary conditions are

    in a lab, then it is a good practice to visit the testing facility and takein a lab, then it is a good practice to visit the testing facility and takeThese measurements will help apply loads and boundary conditionsThese measurements will help apply loads and boundary conditions

    subjected to at the time of testing. For example, measurements ofsubjected to at the time of testing. For example, measurements ofnodes or elements. Similarly, the fixture dimensions would dictatenodes or elements. Similarly, the fixture dimensions would dictate

    in the FE model in this very important step. The response of thein the FE model in this very important step. The response of theThe software manual should be referred to understand the inputThe software manual should be referred to understand the inputmay have different formats. Typically in the lab, loading versusmay have different formats. Typically in the lab, loading versus

    as engineering stress and strain. If the software expects the trueas engineering stress and strain. If the software expects the true

  • - Nonlinear

    stress-strain data then the engineering data needs to be convestress-strain data then the engineering data needs to be convemodel. Sufficient stress-strain data points should be included tomodel. Sufficient stress-strain data points should be included tomaterial suppliers to provide certified properties for the exact samematerial suppliers to provide certified properties for the exact sameproperties for commonly used materials can either be pulled fromproperties for commonly used materials can either be pulled fromcom.com.

    Specify nonlinear analysis control parameters: The basicSpecify nonlinear analysis control parameters: The basicincrement, minimum and maximum increment, maximum numberand convergence criteria for iterations (acceptable residual load, fand convergence criteria for iterations (acceptable residual load, f

    Run the analysis: The FE model is now ready to be run. TheRun the analysis: The FE model is now ready to be run. Theversion, memory size, and number of CPUs to better control executionversion, memory size, and number of CPUs to better control execution

    Review and interpret results: It is highly recommended that theReview and interpret results: It is highly recommended that theaccuracy before making any conclusions based on the simulationsaccuracy before making any conclusions based on the simulationsof them are:of them are:

    - Observe for unexpected movements in the animation.- Observe for unexpected movements in the animation.

    - Compare the reaction forces against applied forces.- Compare the reaction forces against applied forces.

    - Check if stresses and strains are as per material properties - Check if stresses and strains are as per material properties

    - Check interacting surfaces in the contact set for any malfunction.- Check interacting surfaces in the contact set for any malfunction.

    - Make quick hand calculations by simplifying the problem and - Make quick hand calculations by simplifying the problem and

    While reporting the FE results, the analysts should always discloseWhile reporting the FE results, the analysts should always discloseindustrial environment, there is always pressure to complete the FEAindustrial environment, there is always pressure to complete the FEAmust check the model thoroughly and review the results carefullymust check the model thoroughly and review the results carefullyalways be verified using engineering judgment and past results withalways be verified using engineering judgment and past results withtrigger further reviewing of the model. It is highly recommended ttrigger further reviewing of the model. It is highly recommended tresults, especially when the analysis is being performed to evaluaresults, especially when the analysis is being performed to evalua

    Nonlinear Analysis With OptiStruct & RADIOSSNonlinear Analysis With OptiStruct & RADIOSS

    General RemarksGeneral Remarks

    With the 12.0.210 release (October 2013), a renaming of our structuralWith the 12.0.210 release (October 2013), a renaming of our structuralthe growing trend of applying optimization technologies more intensithe growing trend of applying optimization technologies more intensirun analysis. Moving forward, our structural and thermal analysisrun analysis. Moving forward, our structural and thermal analysiscalled OptiStruct and will continue to leverage the widely usedcalled OptiStruct and will continue to leverage the widely usedsuch as:such as:

    Linear static analysis Linear static analysis

    Nonlinear implicit quasi-static analysis Nonlinear implicit quasi-static analysis

    Linear buckling analysis Linear buckling analysis

    Normal modes analysis Normal modes analysis

    Complex eigenvalue analysis Complex eigenvalue analysis

    Frequency response analysis Frequency response analysis

    Random response analysis Random response analysis

    Linear transient response analysis Linear transient response analysis

    Geometric nonlinear explicit and implicit analysis Geometric nonlinear explicit and implicit analysis

    Linear fluid-structure coupled (acoustic) analysis Linear fluid-structure coupled (acoustic) analysis

    360360

    Nonlinear Analysis -

    erted into true stress-strain data before feeding them to the FEerted into true stress-strain data before feeding them to the FEcapture the nonlinearity of the material. Analysts should requestcapture the nonlinearity of the material. Analysts should request

    same material which is going to be used to build the parts. Thesame material which is going to be used to build the parts. Theom the suppliers website or it could be available at www.matweb.om the suppliers website or it could be available at www.matweb.

    basic controlling parameters for nonlinear static analysis are initialbasic controlling parameters for nonlinear static analysis are initialnumbers of iterations, the interval at which results file are to be output

    force, displacement).force, displacement).

    analysis run command may have options to specify the solveranalysis run command may have options to specify the solverecution.ecution.

    the analysis results should be carefully reviewed and checked forthe analysis results should be carefully reviewed and checked forsimulations. There are many ways the FEA results can be checked, somesimulations. There are many ways the FEA results can be checked, some

    ties supplied to the FE model.ties supplied to the FE model.

    malfunction.malfunction.

    and compare it with the FE results.and compare it with the FE results.

    disclose all the assumptions made while building the FE model. In thedisclose all the assumptions made while building the FE model. In theFEA sooner to meet tight launch schedules. Still the FEA analystsFEA sooner to meet tight launch schedules. Still the FEA analystsbefore releasing the results to the clients. The FEA results shouldbefore releasing the results to the clients. The FEA results shouldwith similar FE models. Unrealistically high or low results shouldwith similar FE models. Unrealistically high or low results shouldto maintain consistency in the model to increase accuracy of theto maintain consistency in the model to increase accuracy of the

    aluate the effect of changing certain parameters in the model.aluate the effect of changing certain parameters in the model.

    RADIOSSRADIOSS

    structural solver products has taken place in order to accommodatestructural solver products has taken place in order to accommodateensively in the product development process, instead of just singleensively in the product development process, instead of just single

    analysis and optimization product for linear and nonlinear events will beanalysis and optimization product for linear and nonlinear events will bebulk data input format. OptiStructs includes analysis disciplinesbulk data input format. OptiStructs includes analysis disciplines

    360360

  • - Nonlinear

    Linear steady-state heat transfer analysis Linear steady-state heat transfer analysis

    Coupled thermo-mechanical analysis Coupled thermo-mechanical analysis

    Inertia relief analysis with static, nonlinear contact, modal fre Inertia relief analysis with static, nonlinear contact, modal fre

    Component Mode Synthesis (CMS) for the generation of flexible Component Mode Synthesis (CMS) for the generation of flexible

    Reduced matrix generation Reduced matrix generation

    One-step (inverse) sheet metal stamping analysis One-step (inverse) sheet metal stamping analysis

    Fatigue analysis Fatigue analysis

    Typical problems in OptiStruct (implicit) generally consist of low-speedTypical problems in OptiStruct (implicit) generally consist of low-speedare not limited to:are not limited to:

    Material Snap-through Material Snap-through

    Forming springback Forming springback

    Static dummy positioning Static dummy positioning

    Buckling mode analyses Buckling mode analyses

    Working with rubberized materials Working with rubberized materials

    The design and optimization capabilities of OptiStruct allowThe design and optimization capabilities of OptiStruct allowimprovement of existing designs based on finite element analysesimprovement of existing designs based on finite element analysessize optimization. Sizing, shape and free-shape optimization are asize optimization. Sizing, shape and free-shape optimization are a

    Altair RADIOSS is a leading structural analysis solver forAltair RADIOSS is a leading structural analysis solver fordifferentiated for Scalability, Quality and Robustness, and consistsdifferentiated for Scalability, Quality and Robustness, and consistssuch as composites. RADIOSS will continue to use the well suitedsuch as composites. RADIOSS will continue to use the well suited

    Finite element solutions via Altair RADIOSS include:Finite element solutions via Altair RADIOSS include:

    Explicit dynamic analysis Explicit dynamic analysis

    Nonlinear implicit static analysis Nonlinear implicit static analysis

    Transient heat transfer and thermo-mechanical coupling Transient heat transfer and thermo-mechanical coupling

    Explicit Arbitrary Euler-Lagrangian (ALE) formulation Explicit Arbitrary Euler-Lagrangian (ALE) formulation

    Explicit Computational Fluid Dynamics (CFD) Explicit Computational Fluid Dynamics (CFD)

    Smooth Particle Hydrodynamics (SPH) Smooth Particle Hydrodynamics (SPH)

    Incremental sheet metal stamping analysis with mesh adaptivity

    Linear static analysis Linear static analysis

    Normal modes analysis Normal modes analysis

    Linear and nonlinear buckling analysis Linear and nonlinear buckling analysis

    1010

    Nonlinear Analysis -

    frequency response, and modal transient response analysesfrequency response, and modal transient response analyses

    xible bodies for multi-body dynamics analysisxible bodies for multi-body dynamics analysis

    speed transient, nonlinear, or quasi-static events, including, but speed transient, nonlinear, or quasi-static events, including, but

    for the development of preliminary design concepts and for thefor the development of preliminary design concepts and for theanalyses. Structural design tools include topology, topography, and free-analyses. Structural design tools include topology, topography, and free-

    available for structural optimization.available for structural optimization.

    highly nonlinear problems under dynamic loadings. It is highlyhighly nonlinear problems under dynamic loadings. It is highlyconsists of features for multi-physics simulation and advanced materialsconsists of features for multi-physics simulation and advanced materials

    block format.block format.

    adaptivity

    1010

  • - Nonlinear

    Although there are a range of problems which can be solved withAlthough there are a range of problems which can be solved withvelocity of the model components, the more suitably it can be modeledvelocity of the model components, the more suitably it can be modeledmaterial and geometric nonlinearity. The figure below generally illustramaterial and geometric nonlinearity. The figure below generally illustra

    A comparison of explicit and A comparison of explicit and

    Nonlinear Quasi Static Analysis (Analysis Nonlinear Quasi Static Analysis (Analysis

    Quite obviously, nonlinear effects related to the following do not hQuite obviously, nonlinear effects related to the following do not h

    Material (i.e. plasticity) Material (i.e. plasticity)

    Geometry (i.e. large displacements, large strain, large rotation) Geometry (i.e. large displacements, large strain, large rotation)

    Contact (i.e. changing boundary conditions) For instance, Contact (i.e. changing boundary conditions) For instance, nonlinearities may be present due to contact or material propenonlinearities may be present due to contact or material prope

    Naturally, the user must always understand the dominating nonlinear Naturally, the user must always understand the dominating nonlinear

    In case mild nonlinearities are present (i.e. nonlinear statics), matIn case mild nonlinearities are present (i.e. nonlinear statics), matdisplacements and rotations are assumed, making the geometry displacements and rotations are assumed, making the geometry

    This scenario can then be investigated in the context of a NonlinearThis scenario can then be investigated in the context of a Nonlinearsolution method.solution method.

    Please note that the loads stay in the undeformed coordinates and Please note that the loads stay in the undeformed coordinates and

    1111

    Nonlinear Analysis -

    with either implicit or explicit solutions, generally, the higher thewith either implicit or explicit solutions, generally, the higher themodeled with explicit equations. The same is true for the amount ofmodeled with explicit equations. The same is true for the amount ofillustrates this concept.illustrates this concept.

    and implicit solution domainsand implicit solution domains

    sis Type = NLSTAT)sis Type = NLSTAT)

    have to occur concurrently.have to occur concurrently.

    tation)tation)

    deformations and rotations may be small (infinitesimal), butdeformations and rotations may be small (infinitesimal), butoperties.operties.

    nonlinear mechanism in the structure of interest.nonlinear mechanism in the structure of interest.

    material plasticity and small-sliding contact may occur while smallmaterial plasticity and small-sliding contact may occur while smally linear.y linear.

    Nonlinear Statics (NLSTAT) Analysis which invokes the nonlinear implicitNonlinear Statics (NLSTAT) Analysis which invokes the nonlinear implicit

    and simply move along the axis they are defined in.and simply move along the axis they are defined in.

    1111

  • - Nonlinear

    NLSTAT - Stress-Dependent Material Definition (Plasticity)NLSTAT - Stress-Dependent Material Definition (Plasticity)

    Implicit analysis in OptiStruct allows the user to define stress-dependentImplicit analysis in OptiStruct allows the user to define stress-dependentinformation.information.

    A simply modeled plasticity region defined A simply modeled plasticity region defined

    E is the slope of the uniaxial stress-strain curve in the plastic region E is the slope of the uniaxial stress-strain curve in the plastic region T

    is possible to calculate H (i.e. plasticity hardening) by the equation:is possible to calculate H (i.e. plasticity hardening) by the equation:

    The MATS1 card is used within a OptiStruct deck to extend the functionalityThe MATS1 card is used within a OptiStruct deck to extend the functionalitycard is associated with the proper MAT1 card by using the samecard is associated with the proper MAT1 card by using the samebelow).below).

    FormatFormat

    (1) (2) (3) (4) (5) (6)(1) (2) (3) (4) (5) (6)

    MATS1 MID TID TYPE H YFMATS1 MID TID TYPE H YF

    TYPSTRNTYPSTRN

    General parameters:General parameters:

    MID: ID of respective MAT1 MID: ID of respective MAT1

    TYPE: Currently only PLASTIC available for NLSTAT TYPE: Currently only PLASTIC available for NLSTAT

    YF: Yield function criterion = von Mises (only option right now) YF: Yield function criterion = von Mises (only option right now)

    HR: Hardening rule = isotropic and kinematic HR: Hardening rule = isotropic and kinematic

    Reminder: since deformation/rotation are assumed to be small, engineering Reminder: since deformation/rotation are assumed to be small, engineering

    1212

    Nonlinear Analysis -

    dependent material settings in addition to the basic linear staticdependent material settings in addition to the basic linear static

    region defined by E and Y .region defined by E and Y .T 1

    region as a continuation of E past the yield point. Using E and E, itregion as a continuation of E past the yield point. Using E and E, itT

    uation:uation:

    functionality of MAT1 cards to allow for plasticity effects. The MATS1functionality of MAT1 cards to allow for plasticity effects. The MATS1MID for the MAT1 and MATS1 corresponding entries (see imageMID for the MAT1 and MATS1 corresponding entries (see image

    (7) (8) (9) (10)(7) (8) (9) (10)

    HR LIMIT1HR LIMIT1

    w)w)

    engineering stress/strain are approximately true stress/strain.engineering stress/strain are approximately true stress/strain.

    1212

  • - Nonlinear

    There are two ways of defining the elastoplastic material behavior:There are two ways of defining the elastoplastic material behavior:

    1. One parameter model with a constant slope in the plastic region (H defined):1. One parameter model with a constant slope in the plastic region (H defined):

    FormatFormat

    (1) (2) (3) (4) (5) (6) (7)(1) (2) (3) (4) (5) (6) (7)

    MATS1 MID TID TYPE H YF HRMATS1 MID TID TYPE H YF HR

    TYPSTRNTYPSTRN

    In the above card image, TID is not required, while H and LIMIT1In the above card image, TID is not required, while H and LIMIT1elastic-plastic steel which essentially is defined by its yield stress (limit) elastic-plastic steel which essentially is defined by its yield stress (limit)

    The respective working steps are:The respective working steps are:

    Create material collector (Card Image MAT1) Create material collector (Card Image MAT1)

    Extend/activate the MATS1 option and specify the TYPE (Plastic Extend/activate the MATS1 option and specify the TYPE (Plasticslope H (=0) and insert the yield stress e.g. 230 MPa.slope H (=0) and insert the yield stress e.g. 230 MPa.

    Full stress strain curve for the plastic region Full stress strain curve for the plastic region

    Alternatively, if a full stress-strain relationship is desired, users canAlternatively, if a full stress-strain relationship is desired, users canwith the full curve data and associate the TID for that table to the with the full curve data and associate the TID for that table to the

    In the MATS1 card image, TID, LIMIT1, and TYPSTRN are required In the MATS1 card image, TID, LIMIT1, and TYPSTRN are required

    1313

    Nonlinear Analysis -

    vior:vior:

    region (H defined):region (H defined):

    (7) (8) (9) (10)(7) (8) (9) (10)

    HR LIMIT1HR LIMIT1

    LIMIT1 are. For instance, you may need to create the following ideallyLIMIT1 are. For instance, you may need to create the following ideallyyield stress (limit) and the slope of the plasticity hardening (H=0):yield stress (limit) and the slope of the plasticity hardening (H=0):

    (Plastic is the only option usable in NLSTAT), define the work hardening(Plastic is the only option usable in NLSTAT), define the work hardening

    can create a table (via load collector using the Card Image TABLES1)can create a table (via load collector using the Card Image TABLES1)the MATS1 card.the MATS1 card.

    uired while H is not required.uired while H is not required.

    1313

  • - Nonlinear

    FormatFormat

    (1) (2) (3) (4) (5) (6)(1) (2) (3) (4) (5) (6)

    MATS1 MID TID TYPE H YFMATS1 MID TID TYPE H YF

    TYPSTRNTYPSTRN

    TID: ID of a TABLES1 card TID: ID of a TABLES1 card

    LIMIT1: Yield stress LIMIT1: Yield stress

    TYPSTRN: TYPSTRN:

    0 = total strain - First point must be at the origin ( 0 = total strain - First point must be at the origin ((y2=LIMIT1) - The slope of the line joining the origin t(y2=LIMIT1) - The slope of the line joining the origin tstrain, rotation and deformation are assumed, engineeringstrain, rotation and deformation are assumed, engineering

    1 = plastic strain - First point at x1=0 must have y1=LIMIT1 1 = plastic strain - First point at x1=0 must have y1=LIMIT1

    All data points must be in ascending order for both options All data points must be in ascending order for both options

    Definition of stress strain curve of the plastic region defined by discrDefinition of stress strain curve of the plastic region defined by discr

    FormatFormat

    (1) (2) (3) (4) (5)(1) (2) (3) (4) (5)

    TABLES1 TIDTABLES1 TID

    x1 y1 x2 y2x1 y1 x2 y2

    x5 y5 ... ...x5 y5 ... ...

    This table (its ID) is then referenced in the MATS1 card in column 3This table (its ID) is then referenced in the MATS1 card in column 3

    Example - Definition of elastic-plastic material via curve/tExample - Definition of elastic-plastic material via curve/t

    Total stress vs. plastic strain plTotal stress vs. plastic strain pl

    The data from the total stress vs. plastic strain plot can be defined The data from the total stress vs. plastic strain plot can be defined

    Note: If the table is defined in terms of total strain (TYPSTRN = 0Note: If the table is defined in terms of total strain (TYPSTRN = 0second point (X2, Y2) must be at the initial yield point (Y1) specifiedsecond point (X2, Y2) must be at the initial yield point (Y1) specifiedthe yield stress must be equal to the value of E. If the table is definedthe yield stress must be equal to the value of E. If the table is definedY1), corresponding to yield point (Y1), must be at X1=0.Y1), corresponding to yield point (Y1), must be at X1=0.

    1414

    Nonlinear Analysis -

    (7) (8) (9) (10)(7) (8) (9) (10)

    HR LIMIT1HR LIMIT1

    ( x1=0, y1=0) - Second point must be at the initial yield point( x1=0, y1=0) - Second point must be at the initial yield pointto the yield stress must be equal to the value of E. Note, as smallto the yield stress must be equal to the value of E. Note, as small

    engineering stress/strain ~ true stress/strain.engineering stress/strain ~ true stress/strain.

    e y1=LIMIT1e y1=LIMIT1

    th optionsth options

    discrete data values in TABLES1:discrete data values in TABLES1:

    (6) (7) (8) (9) (10)(6) (7) (8) (9) (10)

    x3 y3 x4 y4x3 y3 x4 y4

    ... ... ... ...... ... ... ...

    column 3 (TID).column 3 (TID).

    ve/tableve/table

    plastic strain plotplastic strain plot

    defined as a TABLES1 (load collector with card image TABLES1).defined as a TABLES1 (load collector with card image TABLES1).

    0), the first point must be at the origin (X1 = 0, Y2 = 0) and the0), the first point must be at the origin (X1 = 0, Y2 = 0) and thespecified on the MATS1 entry. The slope of the line joining the origin tospecified on the MATS1 entry. The slope of the line joining the origin to

    defined in terms of plastic strain (TYPSTRN = 1), the first point (X1,defined in terms of plastic strain (TYPSTRN = 1), the first point (X1,

    1414

  • - Nonlinear

    For analyses where small deformations are assumed, there shouldFor analyses where small deformations are assumed, there shouldand the engineering stress-strain curve, so either of them mayand the engineering stress-strain curve, so either of them maydeformations are not assumed, the engineering stress-strain curvdeformations are not assumed, the engineering stress-strain curv

    If the deformations go past the values defined in the table, the cuIf the deformations go past the values defined in the table, the cu

    The table from above (with ID3) is then referenced in the MATS1 caThe table from above (with ID3) is then referenced in the MATS1 ca

    TID: select the TABLES1 collector previously created (total stressTID: select the TABLES1 collector previously created (total stress1 = plastic strain; LIMIT1: yield stress, matching the value from the 1 = plastic strain; LIMIT1: yield stress, matching the value from the

    NLSTAT - Contact (small sliding)NLSTAT - Contact (small sliding)

    For contacts in OptiStruct, interface definitions are created as For contacts in OptiStruct, interface definitions are created as algorithm should not exist in both groups except, in special cases algorithm should not exist in both groups except, in special cases

    ..

    Figure: A graphic representing the operation Figure: A graphic representing the operation

    Generally, master entities are treated as surfaces and the slaveGenerally, master entities are treated as surfaces and the slavepenetration against the master surface.penetration against the master surface.

    The CONTACT, PCONT, and CONTPRM cards are used within OptiStructThe CONTACT, PCONT, and CONTPRM cards are used within OptiStructentities or sets.entities or sets.

    The working steps regarding contact definition are:The working steps regarding contact definition are:

    Specify the contact surface (i.e. define master and slave elem Specify the contact surface (i.e. define master and slave elemrespect to solid elements).

    Define a contact interface (in the example below, it is named Define a contact interface (in the example below, it is named

    Figure: InterFigure: Inter

    Inside the same panel, select the add subpanel and define Inside the same panel, select the add subpanel and definebefore).before).

    1515

    Nonlinear Analysis -

    should be little or no difference between the true stress-strain curveshould be little or no difference between the true stress-strain curvey be used in the TABLES1 definition. For analyses where smally be used in the TABLES1 definition. For analyses where smallve should be used.ve should be used.

    curve is extrapolated linearly.curve is extrapolated linearly.

    card as shown below:card as shown below:

    stress-plastic strain); TYPSTRN: defines how the curve is given, here:stress-plastic strain); TYPSTRN: defines how the curve is given, here:the curve.the curve.

    master-slave groups. Entities to be considered in the contactmaster-slave groups. Entities to be considered in the contactspecial cases of self-contact.special cases of self-contact.

    representing the operation of contacts in OptiStructrepresenting the operation of contacts in OptiStruct

    e set is reduced to nodes. These nodes are then checked fore set is reduced to nodes. These nodes are then checked for

    OptiStruct to create and define the relationships between contactingOptiStruct to create and define the relationships between contacting

    ments; in the example shown below, the contact is defined withments; in the example shown below, the contact is defined with

    named Contact_1 and is stored as group in HyperMesh).named Contact_1 and is stored as group in HyperMesh).

    rfaces panelrfaces panel

    define the master and slave elements (defined as contact surfacesdefine the master and slave elements (defined as contact surfaces

    1515

  • - Nonlinear

    Click on the card image subpanel in order to view and edit the Click on the card image subpanel in order to view and edit the

    FormatFormat

    (1) (2) (3) (4) (5)(1) (2) (3) (4) (5)

    CONTACT ID Contact Slave Set Master SCONTACT ID Contact Property for

    Slave Set Master SProperty for Predefined Predefined TYPETYPE

    In column 3 SLIDE, STICK and FREEZE can be referenced as predefined In column 3 SLIDE, STICK and FREEZE can be referenced as predefined

    The SLIDE type creates a sliding contact between the master The SLIDE type creates a sliding contact between the master

    The STICK type creates contact where the sticking property applies The STICK type creates contact where the sticking property applies

    The FREEZE contact type enforces zero relative displacement The FREEZE contact type enforces zero relative displacementelements).elements).

    The following example is thought to illustrate the differences: The following example is thought to illustrate the differences:

    Two blocks with small gapTwo blocks with small gap

    Fixed at one end Fixed at one end

    Load on edge of top block only Load on edge of top block only

    Contact interface between blocks Contact interface between blocks

    1616

    Nonlinear Analysis -

    the interface definitionthe interface definition

    (6) (7)(6) (7)

    er Set Push-out Search er Set Push-out direction

    Search distancedirection distance

    predefined TYPEs:predefined TYPEs:

    er and slave.er and slave.

    applies to all closed contacts.applies to all closed contacts.

    e displacements between both open and closed contacts (tied contact for solid e displacements between both open and closed contacts (tied contact for solid

    1616

  • - Nonlinear

    The left image was set up with the STICK condition and showsThe left image was set up with the STICK condition and showsdisplacements to each other at the contact interface and that thedisplacements to each other at the contact interface and that theapplied. By contrast, the right image illustrates a SLIDE condition.applied. By contrast, the right image illustrates a SLIDE condition.slave nodes are not restricted with respect to the displacement ofslave nodes are not restricted with respect to the displacement of

    In both the downward loading and upward loading cases, the FREEZEIn both the downward loading and upward loading cases, the FREEZEor closed contact). In both cases, the plates act as if they are oneor closed contact). In both cases, the plates act as if they are onethe interface.the interface.

    Figure: Downward loading (left) and upward loading Figure: Downward loading (left) and upward loading

    Alternatively, the interface contact may be defined by referencing Alternatively, the interface contact may be defined by referencing

    (1) (2) (3)(1) (2) (3)

    PCONT PID Padding (account PCONT PID Padding (account shell thickness)shell thickness)

    The PCONT card can be used to change the default parametersThe PCONT card can be used to change the default parametersto account for shell thickness, the gap stiffness coefficient, the coefficient to account for shell thickness, the gap stiffness coefficient, the coefficient

    Note that the selection for Property Option in the lower part of the caNote that the selection for Property Option in the lower part of the ca

    1717

    Nonlinear Analysis -

    ws that the contacting faces of the plates have identical relativews that the contacting faces of the plates have identical relativethe ends of both plates have remained coplanar as the load wasthe ends of both plates have remained coplanar as the load was. When SLIDE is activated, penetration is checked but the surface. When SLIDE is activated, penetration is checked but the surfacethe master surface, but instead move along the master surface.the master surface, but instead move along the master surface.

    FREEZE condition ties the relative displacements for all nodes (openFREEZE condition ties the relative displacements for all nodes (openone part with a common enforced displacement at every point ofone part with a common enforced displacement at every point of

    loading (right) with FREEZE contact, respectivelyloading (right) with FREEZE contact, respectively

    erencing a property collector with card image PCONT:erencing a property collector with card image PCONT:

    (4) (5) (6)(4) (5) (6)

    Gap Coefficient of Coefficient ofGap stiffness

    Coefficient ofstatic friction

    Coefficient ofkinetic frictionstiffness static friction kinetic friction

    for contact definition and includes the padding through whichfor contact definition and includes the padding through whichcoefficient of static friction, and the coefficient of kinetic friction.coefficient of static friction, and the coefficient of kinetic friction.

    the card image now set to Property Id.the card image now set to Property Id.

    1717

  • - Nonlinear

    The PID references the property collecThe PID references the property collec

    Solver Setup NLPARMSolver Setup NLPARM

    The parameters for Nonlinear Static Analysis Control (i.e. iteration The parameters for Nonlinear Static Analysis Control (i.e. iteration created using a load collector with the card image NLPARM:created using a load collector with the card image NLPARM:

    FormatFormat

    (1) (2) (3) (4) (5) (6) (7)(1) (2) (3) (4) (5) (6) (7)

    NLPARM ID NINC KSTEP MAXITERNLPARM ID NINC KSTEP MAXITER

    EPSU EPSP EPSW MAXLSEPSU EPSP EPSW MAXLS

    NINC: NINC > 0 represents the number of equal subdivisions thatNINC: NINC > 0 represents the number of equal subdivisions thatblank (default =1), the entire load for a given subcase/loadstep isblank (default =1), the entire load for a given subcase/loadstep isanalysis (ANALYSIS = NLSTAT) is full Newton. The stiffness matrixanalysis (ANALYSIS = NLSTAT) is full Newton. The stiffness matrix

    MAXITER: This is the limit on the number of implicit iterations forMAXITER: This is the limit on the number of implicit iterations for(ANALYSIS = NLSTAT only). The default value is 25 (Integer > 0)(ANALYSIS = NLSTAT only). The default value is 25 (Integer > 0)

    CONV: Flags to select implicit convergence criteria. Default = UPWCONV: Flags to select implicit convergence criteria. Default = UPW

    U: Displacement P: Load W: WorkU: Displacement P: Load W: Work

    EPSU, EPSP, EPSW: Error tolerances (see help menu NLPARM forEPSU, EPSP, EPSW: Error tolerances (see help menu NLPARM for

    Finally, the NLPARM card (load collector) must be referenced in theFinally, the NLPARM card (load collector) must be referenced in the

    1818

    Nonlinear Analysis -

    collector with Card Image PCONTcollector with Card Image PCONT

    eration strategy) are defined through the NLPARM card which is eration strategy) are defined through the NLPARM card which is

    (8) (9) (10)(8) (9) (10)

    MAXITER CONVMAXITER CONV

    LSTOLLSTOL

    that the total load in a given subcase will be divided into. If NINC isthat the total load in a given subcase will be divided into. If NINC isis applied at once. The solution method for quasi-static nonlinearis applied at once. The solution method for quasi-static nonlinearis updated at each iteration.is updated at each iteration.

    each load increment. If this is reached, the solution is terminatedeach load increment. If this is reached, the solution is terminated

    UPW for ANALYSIS = NLSTAT UPW for ANALYSIS = NLSTAT

    or details)or details)

    the subcase/loadstep definition:the subcase/loadstep definition:

    1818

  • - Nonlinear

    Edit the load case to view and verify that the analysis type is NLSTEdit the load case to view and verify that the analysis type is NLST

    Subcase Continuation (CNTNLSUB)Subcase Continuation (CNTNLSUB)

    Subcase continuation in OptiStruct allows users to apply loadingSubcase continuation in OptiStruct allows users to apply loadingThis feature is critical for creating complex loading paths for pathThis feature is critical for creating complex loading paths for pathanalysis with friction.analysis with friction.

    Subcase continuation is available through the use of CNTNLSUB andSubcase continuation is available through the use of CNTNLSUB andedit the respective subcase).edit the respective subcase).

    The CNTNLSUB subcase entry can be used within subcases to continueThe CNTNLSUB subcase entry can be used within subcases to continueof the same type. Each subcase can only contain one CNTNLSUBof the same type. Each subcase can only contain one CNTNLSUB

    Yes: This option continues the nonlinear solution from the Yes: This option continues the nonlinear solution from thePlease note that the order in which OptiStruct continues thePlease note that the order in which OptiStruct continues thenumbering order.numbering order.

    No: This option returns to the free unloaded and stress-free model No: This option returns to the free unloaded and stress-free model

    SID: When CNTNLSUB is called with a specific subcase id, the SID: When CNTNLSUB is called with a specific subcase id, theexecution type to be valid, the subcase listing and informationexecution type to be valid, the subcase listing and informationthe CNTNLSUB = entry in the deck and must be of thethe CNTNLSUB = entry in the deck and must be of the

    When solving NLSTAT analysis, OptiStruct breaks the loadingWhen solving NLSTAT analysis, OptiStruct breaks the loadingapplied and solved with a full Newton method, with each iterationapplied and solved with a full Newton method, with each iterationsolver. User-defined convergence criteria are available in additionsolver. User-defined convergence criteria are available in addition

    1919

    Nonlinear Analysis -

    TAT :TAT :

    ing successively to a model that goes through different end-states.ing successively to a model that goes through different end-states.path-dependent problems such as materials with plasticity or contactpath-dependent problems such as materials with plasticity or contact

    and can be activated within the loadstep/subcase definition (i.e.and can be activated within the loadstep/subcase definition (i.e.

    continue nonlinear subcases from a preceding nonlinear subcasecontinue nonlinear subcases from a preceding nonlinear subcasesubcase information entry. The options for this entry are:subcase information entry. The options for this entry are:

    nonlinear subcase which immediately preceds it in the deck.nonlinear subcase which immediately preceds it in the deck.the nonlinear runs is dependent upon the deck order, not on thethe nonlinear runs is dependent upon the deck order, not on the

    model state and executes the solution sequence from that point.model state and executes the solution sequence from that point.

    the nonlinear run continues from that subcase. In order for thisthe nonlinear run continues from that subcase. In order for thisormation for subcase number must come before the subcase withormation for subcase number must come before the subcase with

    same type (NLGEOM, NLSTAT) as the current subcase.same type (NLGEOM, NLSTAT) as the current subcase.

    sequence up into progressive steps. Each step is sequentiallysequence up into progressive steps. Each step is sequentiallyof the Newton method handled through a direct or iterative linearof the Newton method handled through a direct or iterative linearto OptiStructs default settings for NLSTAT runs.to OptiStructs default settings for NLSTAT runs.

    1919

  • - Nonlinear

    Nonlinear Geometry - NLGEOM (quasi-staticNonlinear Geometry - NLGEOM (quasi-staticNonlinear Geometry - NLGEOM (quasi-static

    Of course, you can also run a nonlinear implicit analysis with OptiStructOf course, you can also run a nonlinear implicit analysis with OptiStructrequire large displacement and rotations, contact with friction andrequire large displacement and rotations, contact with friction andThis kind of analysis will be enabled within the loadstep (subcase)This kind of analysis will be enabled within the loadstep (subcase)nonlinear (impl. dynamic) analysis.nonlinear (impl. dynamic) analysis.

    Subcase/loadstep panel >Subcase/loadstep panel >

    Within this section, we will consider OptiStruct specific methods for seWithin this section, we will consider OptiStruct specific methods for se

    MaterialsMaterials

    There are a large number of material types available within OptiStruct There are a large number of material types available within OptiStruct

    MATS1 Elastic-plastic material (see discussion before NLST MATS1 Elastic-plastic material (see discussion before NLST

    MATX0 - Void MATX0 - Void

    MATX02 Johnson-Cooke elastic-plastic material MATX02 Johnson-Cooke elastic-plastic material

    MATX13 Rigid material MATX13 Rigid material

    MATX21 - Rock-Concrete material MATX21 - Rock-Concrete material

    MATX25 - Composite shell material, TSAI-WU and CRASURV formulations MATX25 - Composite shell material, TSAI-WU and CRASURV formulations

    MATX27 Elastic-Plastic brittle material MATX27 Elastic-Plastic brittle material

    MATX28 - Honeycomb material MATX28 - Honeycomb material

    MATX33 Visco-Elastic foam material MATX33 Visco-Elastic foam material

    MATX36 Piece-wise linear elastic-plastic material MATX36 Piece-wise linear elastic-plastic material

    2020

    Nonlinear Analysis -

    atic nonlinear analysis)atic nonlinear analysis)atic nonlinear analysis)

    OptiStruct including nonlinear geometry. These include models thatOptiStruct including nonlinear geometry. These include models thatand large sliding, and post-buckling and snap-through problems.and large sliding, and post-buckling and snap-through problems.

    (subcase) by defining a geometry nonlinear (impl. static) or geometry(subcase) by defining a geometry nonlinear (impl. static) or geometry

    panel > analysis typepanel > analysis type

    or setting up and applying each of these types of problems.or setting up and applying each of these types of problems.

    OptiStruct for implicit NLGEOM analysis. Of these, the main types are:OptiStruct for implicit NLGEOM analysis. Of these, the main types are:

    TAT)TAT)

    ormulationsormulations

    2020

  • - Nonlinear

    MATX42 Ogden-Mooney Rivlin material MATX42 Ogden-Mooney Rivlin material

    MATX43 - Hill orthotropic material MATX43 - Hill orthotropic material

    MATX44 Cowper-Symonds elastic-plastic material MATX44 Cowper-Symonds elastic-plastic material

    MATX60 - Piece-wise nonlinear elastic-plastic material MATX60 - Piece-wise nonlinear elastic-plastic material

    MATX62 Hyper-visco-elastic material MATX62 Hyper-visco-elastic material

    MATX65 Tabulated Strain Rate Dependent Elastic-Plastic ma MATX65 Tabulated Strain Rate Dependent Elastic-Plastic ma

    MATX68 - Honeycomb material MATX68 - Honeycomb material

    MATX70 Tabulated visco-elastic foam material MATX70 Tabulated visco-elastic foam material

    MATX82 Ogden material MATX82 Ogden material

    The definition of MATS1 (simple elastic plastic material) was discussedThe definition of MATS1 (simple elastic plastic material) was discussedmodels are defined in the material collector (card image) by actimodels are defined in the material collector (card image) by actiunderstand the material law, such as what kind of stresses are used,understand the material law, such as what kind of stresses are used,

    NLGEOM - Nonlinear MaterialNLGEOM - Nonlinear Material

    In most and many cases LAW2 (=MATX02), which correspondsIn most and many cases LAW2 (=MATX02), which co