HyperWorks Solvers

NLPARMX

NLPARMX

Previous topic Next topic Expand/collapse all hidden text  

NLPARMX

Previous topic Next topic JavaScript is required for expanding text JavaScript is required for the print function  

Bulk Data Entry

NLPARMX – Optional Parameters for Geometric Nonlinear Implicit Static Analysis Control

Description

Defines additional parameters for geometric nonlinear implicit static analysis.

Format

(1)

(2)

(3)

(4)

(5)

(6)

(7)

(8)

(9)

(10)

NLPARMX

ID

TA0

DTA

DTTH

NPRINT

RFILE

 

 

 

 

SOLV

TSCTRL

DTMIN

DTMAX

LSMETH

RREFIF

NCYCLE

FIXTID/
TOUT

 

 

KINER

DTSCQ

ILIN

SMDISP

SPRBK

 

 

 

 

 

ITW

DTSCI

LDTN

DTSCD

LARC

CTYP

WSCAL

 

 

hmtoggle_plus1Example 1

(1)

(2)

(3)

(4)

(5)

(6)

(7)

(8)

(9)

(10)

NLPARM

99

 

 

 

 

 

 

 

 

hmtoggle_plus1Example 2

(1)

(2)

(3)

(4)

(5)

(6)

(7)

(8)

(9)

(10)

NLPARM

99

 

 

 

 

 

 

 

 

NLPARMX

99

 

0.1

 

 

 

 

 

 

 

NEWT

ARC

1.e-4

0.1

 

 

 

 

 

hmtoggle_plus1Example 3

(1)

(2)

(3)

(4)

(5)

(6)

(7)

(8)

(9)

(10)

NLPARM

99

 

 

 

3

 

PW

 

 

 

0.01

0.01

0.01

 

 

 

 

 

 

NLPARMX

99

 

0.1

 

 

 

 

 

 

 

NEWT

ARC

1.e-4

0.1

 

 

 

 

 

 

 

 

NEWM

 

0.25

0.5

 

 

 

Field

Contents

ID

An associated NLPARM entry identification number.

No default (Integer > 0)

TA0

Start time for writing animation files.

Default = 0.0 (Real > 0)

DTA

Output time step for animation files. If zero, no output. See comment 3.

Default = DTINI (Real > 0)

DTTH

Output time step for time history files. If zero, no output. See comment 3.

Default = 0.1*DTINI (Real > 0)

NPRINT

Print every NPRINT iterations.

If negative, to .out and standard output.

If positive, only to .out file.

Default = -1 (Integer)

RFILE

Cycle frequency to write restart file for nonlinear iteration.

Default = 5000 (Integer > 0)

SOLV

Geometric nonlinear implicit solution method.

NEWT – Modified Newton

BFGS – BFGS quasi-Newton method

Default = NEWT (Character = NEWT or BFGS)

TSCTRL

Time step control.

ARC – Arc-length is used to accelerate and control the convergence. The time step is determined by displacement norm control (arc-length).

SIMP – Simple time step control.

RIKS – Riks method for post-buckling analysis (only with SOLV = NEWT).

NONE – No time step control. A warning will be issued. In the case of divergence the time step will be repeated with half the step size. The run will be terminated according to DTMIN and NCYCLE.

Default = ARC (Character)

DTMIN

Minimum implicit time step. If DTMIN is reached, simulation will be terminated. See comment 3.

Default = 1e-4*DTINI (Real > 0)

DTMAX

Maximum implicit time step from which time step is set constant. See comment 3.

Default = 3*DTINI (Real > 0)

LSMETH

Line search method.

Default = ENERGY (Character = NONE, FORCE, ENERGY, or AUTO)

RREFIF

Special residual force computation with contact interfaces present.

Default = no special treatment (Integer = 0, …, 5)

0 – Aggressive (modified entirely by the out-of-balance value)

1 – Average (modified each time with 200% maximum)

2 – Light (modified each time with 20% maximum)

3 – No modification

4 – No modification; except for the first contact.

5 – Modified automatically (for imposed displacement only)

NCYCLE

Maximum number of time steps. If reached, solution will be terminated.

= 0: means no limit.

Default = no limit (Integer > 0)

FIXTID

A TABLEDi entry identification number. The x values of the table define fixed time points that the automatic time step control will adhere to.

(Integer > 0)

TOUT

The method to determine the fixed time point.

AUTO – Fully automatic time step control.
NLOAD - The time points in all TABLEDi that are referenced by NLOAD1 in one subcase.

Default = AUTO (AUTO or NLOAD)

KINER

Inertia Stiffness for handling models that are not sufficiently constrained. May require definition of DTSCQ. See comment 4.

Default = OFF (Character = ON or OFF)

DTSCQ

Scale factor for inertia stiffness matrix used in quasi-static analysis (KINER = ON, See comment 4).

Default = 1.0 (Real > 0)

ILIN

Perform linear instead of nonlinear analysis. For debugging purposes. (ANALYSIS = NLGEOM, See comment 5).

LIN – Linear analysis without contact.

LINC – Linear analysis with contact.

Default is nonlinear analysis (Character = LIN or LINC)

SMDISP

Perform small displacement and rotation analysis instead of geometric nonlinear analysis. PARAM, SMDISP, 1 overwrites this definition.

OFF – Geometric nonlinear analysis.

ON – Small displacements and small rotations analysis.

Default = OFF (Character = ON or OFF)

SPRBK

Perform spring back analysis. Equilibrium is reached when the internal forces are less or equal to the tolerances given on NLPARM.

OFF – Regular analysis.

ON – Spring back analysis.

Default = OFF (Character = ON or OFF)

ITW

If the solution of a time step converges within ITW iterations the next time step will be increased by a factor controlled by DTSCI.

Default = 6 for TSCTRL = ARC

Default = 2 for TSCTRL = SIMP

Default = 12 for TSCTRL = RIKS

Default = 6 (Integer > 0)

DTSCI

Maximum scale factor for increasing the time step (TSCTRL = ARC or RIKS). Scale factor for TSCTRL = SIMP.

Default = 1.1 (Real > 0)

LDTN

Maximum number of iterations before resetting and decreasing the time step by a factor of DTSCD.

Default = 20 for TSCTRL = ARC

Default = 15 for TSCTRL = SIMP

Default = 25 for TSCTRL = RIKS

(Integer > 0)

DTSCD

Scale factor for decreasing the time step (TSCTRL = ARC, SIMP, or RIKS).

Default = 0.67 (Real > 0)

LARC

Input arc-length for TSCTRL = ARC or RIKS

Default = automatic computation (Real)

CTYP

Constraint type: See comment 6.

CRIS – Crisfield constraint equation.

MFSRIKS - Modified Forde & Stiemer equation.

Default = CRIS (CRIS or MFSRIKS)

WSCAL

Scale factor for controlling the loading contribution in the constraint equation.

Default = 0.0 (Real > 0.0)

Comments

1.The NLPARMX bulk data entry is selected by the Subcase Information command NLPARM = option. There must also be an NLPARM bulk data entry with the same ID. It is only used in geometric nonlinear implicit static analysis (ANALYSIS = NLGEOM); it is ignored in other analyses.
2.The solution method for geometric nonlinear implicit analysis is selected by SOLV. The frequency of stiffness matrix updates is controlled by KSTEP. For highly nonlinear problems, it is recommended to reduce KSTEP for better performance. KSTEP = 1 means full Newton.
3.If the loading is defined using NLOAD, the termination time TTERM must be defined by a TTERM subcase entry. The initial implicit time step is DTINI = TTERMS/NINC with TTERMS = TTERM – T0. All subsequent time steps will be determined automatically. In a simulation with multiple nonlinear subcases, T0 is the end time of the previous load step. If there is only a single nonlinear subcase, T0 = 0.0.

If the loading is defined using LOAD, TTERM is not mandatory. These loads are treated as linear ramp-up. If TTERM is defined, the load ramps up from the end time of the previous subcase to TTERM. If TTERM is absent, it will be determined from the subcase sequence such that the duration of each subcase TTERMS = 1.0. In this case, the initial time step is DTINI = 1.0/NINC.

4.For models that are not sufficiently constrained, inertia stiffness can be used to overcome a singular stiffness matrix. The inertia stiffness [K]inertia = 1/(DTSCQ*dt)^2[M] is added to the stiffness matrix [K]. Care needs to be taken in the selection of DTSCQ. Too large of an added mass may lead to wrong results.
5.Linear static and normal modes analysis within geometric nonlinear analysis (ILIN = LIN or LINC) are provided for debugging purposes. They may help detecting modeling errors. All materials are linearized, and linear displacements are assumed as well. The load is taken at the termination time. To run normal modes analysis, a METHOD subcase entry that refers to an EIGL bulk data entry must be provided.
6.The constraint equation for CTYP = CRIS is:

nlparmx_1

Where, u is displacement, symbolA is the scale factor (WSCAL) , symbol_exp is load factor, and image_p is the arc-length.

The constraint equation for CTYP = MFSRIKS is:

nlparmx_2

Where, nlparmx_displace1 is the displacement, due to a unit load factor, and nlparmx_displace2 is the displacement increment from the conventional Newton type method. The meaning of u, symbolA, symbol_exp, and image_p are the same as those above.

7.For Nastran compatibility, NLPCI is imported if present. Only the fields ID, TYPE are interpreted. With NLPCI present, the default for TSCTRL will be reset to RIKS. TYPE will be translated into CTYP; all other entries are set to default. A warning will be issued. NLPCI and NLPARMX cannot be used simultaneously. It is recommended to remove NLPCI and use NLPARMX with the appropriate definitions
8.This card is represented as an extension to an NLPARMX loadcollector in HyperMesh.

See Also:

Bulk Data Section

Guidelines for Bulk Data Entries

Bulk Data Entries by Function

The Input File

Geometric Nonlinear Analysis