Professional Documents
Culture Documents
1
© Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
OptiStruct for Nonlinear Analysis v2021
Nonlinear Nonlinear
Working with Simulating Axisymmetric
Problems & Loads & Explicit
Nonlinear Nonlinear Joints & Plane Strain
Solution Loading Analysis
Materials Geometry Solutions
Methods History
Integrating Achieving
Nonlinear
Setting Up Pretension Gasket Convergence Nonlinear
Thermal
Contact and Modeling & Best Optimization
Analysis
Preloading Practices
2
© Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
OptiStruct for Nonlinear Analysis v2021
3
© Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
OptiStruct for Nonlinear Analysis v2021
4
© Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
OptiStruct for Nonlinear Analysis v2021
5
© Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
OptiStruct for Nonlinear Analysis v2021
6
© Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
OptiStruct for Nonlinear Analysis v2021
Server/Hardware information
7
© Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
OptiStruct for Nonlinear Analysis v2021
This area will inform which PARAM cards have been used in the current job
8
© Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
OptiStruct for Nonlinear Analysis v2021
9
© Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
OptiStruct for Nonlinear Analysis v2021
10
© Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
OptiStruct for Nonlinear Analysis v2021
11
© Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
OptiStruct for Nonlinear Analysis v2021
12
© Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
OptiStruct for Nonlinear Analysis v2021
13
© Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
OptiStruct for Nonlinear Analysis v2021
14
© Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
OptiStruct for Nonlinear Analysis v2021
Represents the relative error in This shows the number of GAP/contact Frozen shows the number of contact
displacements element status in open or closed element are in TIE or Freeze contact
condition. condition.
Represents the relative error in in terms
of loads Stick and Slip condition -- STICK and Represents the Maximum Plastic Strain
SLIP are related to friction. The closed
Represents the error in terms of work gaps can either be sticking or slipping
15
© Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
OptiStruct for Nonlinear Analysis v2021
• If the error index for the above fall within acceptable limitations, the solution is accepted as converged
• OptiStruct may increase the load increment by up to 50% for the next increment, depending on the factors
that led to the converged solution
16
© Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
OptiStruct for Nonlinear Analysis v2021
Non-convergence in this
example17 is due to UPW being
larger than default tolerances
© Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
OptiStruct for Nonlinear Analysis v2021
If the run did not converge, the *.out file will have an
error message. Check error and stat file after this
section for more information on the solution.
18
© Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
OptiStruct for Nonlinear Analysis v2021
19
© Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
OptiStruct for Nonlinear Analysis v2021
20
© Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
OptiStruct for Nonlinear Analysis v2021
21
© Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
OptiStruct for Nonlinear Analysis v2021
Initial/Current increment
For MAX pressure error, it will only compare those nodes that are closed in the current or previous
iteration. It print out the maximum change in the absolute pressure value.
23
© Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
OptiStruct for Nonlinear Analysis v2021
24
© Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
OptiStruct for Nonlinear Analysis v2021
Force and Force residual (out-of-balance Max. Rotation Increment: particular Max. Displacement Correction: this
force) is a useful metric to help identify increment its show rotation at node shows Node 33883 DOF 3 correction of
convergence issues. For example, the number along with DoF. Displacement of -0.40D+1. Correction of
node with the maximum residual in the displacement is very high – as it
increment/iteration where convergence Max. Rotation correction: as with the decreases, the residual will vary less.
problems start to occur is often a good residuals, corrections should remain very This lead to very high amount of
place to start looking when the symptom small relative to the increment. instability in component displacement.
is a diverging solution.
Element Distortion : If some element is Max. Residual Moment: Residual
Max. Displacement Increment: this will experiencing distortion which causes the moment at node is a relative %. The
show relative % and the node number problem to exceed the convergence closer the residual is to zero, the less
and degree of freedom (N258056 DOF 3) criteria at that time, it is shown here. chance the moment is a leading factor in
which is the maximum displacement of NOTE: check if plastic strains increase non convergence.
Component/Assembly on the noted element during that time
25
increment by referencing this element #.
© Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
OptiStruct for Nonlinear Analysis v2021
26
© Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
OptiStruct for Nonlinear Analysis v2021
27
© Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
OptiStruct for Nonlinear Analysis v2021
28
© Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
OptiStruct for Nonlinear Analysis v2021
DOF Monitor
The MONITOR request can be added to the subcase to get the *.monitor file
29
© Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
OptiStruct for Nonlinear Analysis v2021
• Distorted Element
30
© Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
OptiStruct for Nonlinear Analysis v2021
Analysis Type
31
© Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
OptiStruct for Nonlinear Analysis v2021
32
© Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
OptiStruct for Nonlinear Analysis v2021
33
© Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
OptiStruct for Nonlinear Analysis v2021
34
© Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
OptiStruct for Nonlinear Analysis v2021
35
© Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
OptiStruct for Nonlinear Analysis v2021
CONVERGENCE
36
© Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
OptiStruct for Nonlinear Analysis v2021
37
© Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
OptiStruct for Nonlinear Analysis v2021
38
© Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
OptiStruct for Nonlinear Analysis v2021
39
© Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
OptiStruct for Nonlinear Analysis v2021
40
© Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
OptiStruct for Nonlinear Analysis v2021
41
© Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
OptiStruct for Nonlinear Analysis v2021
42
© Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
OptiStruct for Nonlinear Analysis v2021
The reasons for non-convergence can be broadly classified into two groups
44
© Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
OptiStruct for Nonlinear Analysis v2021
45
© Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
OptiStruct for Nonlinear Analysis v2021
u F
Step 1 Step 2
• Grounded spring with negligible stiffness can be used to provide stability in first step with
small load and apply actual load in second step
F
Fmin
46
Step 1 Step 2
© Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
OptiStruct for Nonlinear Analysis v2021
47
© Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
OptiStruct for Nonlinear Analysis v2021
Iter Avg. U
Nonlinear Error Measures Gap and Contact Element Status Maximum
EUI EPI EWI Open Closed Stick Slip Frozen Plststrn
• Over-constrained FE model
--------------------------------------------------------------------------------
1 6.60E-02 4.16E-03 1.09E-04 9.36E-07 21 21 0 0 0 0.00E+00 • Inconsistent unit system between
2 6.58E-02 8.45E-03 3.45E-03 2.20E-05
3 6.66E-02 2.84E-02 4.48E-03 1.68E-04
21
42
21
0
0
0
0
0
0 0.00E+00
0 0.00E+00
model, material and/or loading
4 6.64E-02 4.63E-03 1.85E-04 1.75E-06
5 6.50E-02 4.34E-02 2.04E-01 2.19E-02
42
0
0
42
0
0
0
0
0 0.00E+00
0 0.00E+00
that lead to excessive deformation
6 6.57E-02 3.06E-02 6.01E-04 1.24E-05 21 21 0 0 0 0.00E+00
7 6.58E-02 2.62E-03 3.39E-03 8.14E-06 21 21 0 0 0 0.00E+00 Reviewing the last non-converged
8 6.76E-02 6.46E-02 2.20E-02 2.02E-03
9 6.69E-02 1.30E-02 1.72E-03 2.97E-05
42
40
0
2
0
0
0
0
0 0.00E+00
0 0.00E+00
iteration in HyperView will help
*** ERROR # 4965 ***
Maximum number of time increment cutbacks reached,
analysis aborted.
50
© Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
OptiStruct for Nonlinear Analysis v2021
51
© Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
OptiStruct for Nonlinear Analysis v2021
52
© Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
OptiStruct for Nonlinear Analysis v2021
• This notification does not necessarily help you locate the proper point of resolution within the
model!
53
© Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
OptiStruct for Nonlinear Analysis v2021
• The following error message indicates that the maximum number of cutbacks has reached.
• OptiStruct by default allows for 5 cutbacks which can be varied in NLADAPT using NCUTS.
• Increasing the NCUTS to a higher value may not necessarily help obtain convergence
54
© Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
OptiStruct for Nonlinear Analysis v2021
• But, misleading error messages may often leave some clues behind!
• It is high recommended to read notes and warnings with extreme care to look for those clues
55
© Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
OptiStruct for Nonlinear Analysis v2021
56
© Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
OptiStruct for Nonlinear Analysis v2021
Non-Convergence
Excessive loading could actually be realistic. E.g. Failure loads, worst case loads, etc.
• This could lead to non-convergence of numerical solution
• Global stiffness matrix not positive definite
• Numerically no solution exists due to loss of stiffness in a implicit static problem
• No way to dissipate the strain energy released
57
© Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
OptiStruct for Nonlinear Analysis v2021
Non-Convergence Example
Example: Buckling of a stringer panel
• The panel is fixed at one end and a highly compressive load is applied at the other end
• The analysis is setup as nonlinear static
• Will the panel buckle under give loading condition and can this be captured with the current
loadstep?
Constrained
End
58 Force
© Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
OptiStruct for Nonlinear Analysis v2021
Non-Convergence Example
Nonlinear solution fails at the first onset of instability
• Similar to first mode of natural frequency
Non-Convergence Example
Rerunning the analysis with nonlinear transient procedure
• Accounts for mass terms
• Strain energy released is converted into kinetic energy
60
© Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
OptiStruct for Nonlinear Analysis v2021
Saved the last (NOT-CONVERGED!) iteration for diagnostics. Result at load increment 150 (not converged)
Contacts are failing
61 *** Nonlinear solution failed to converge for Subcase 1 ***
© Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
OptiStruct for Nonlinear Analysis v2021
62
© Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
OptiStruct for Nonlinear Analysis v2021
63
© Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
OptiStruct for Nonlinear Analysis v2021
BEST PRACTICES
64
© Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
OptiStruct for Nonlinear Analysis v2021
These results can be viewed in HyperView as the job is running to monitor the solution process
To request this output from every SUBCASE at each load increment and at each iteration, use
PARAM,NLMON,DISP
65
© Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
OptiStruct for Nonlinear Analysis v2021
66
© Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
OptiStruct for Nonlinear Analysis v2021
Where:
ID Nonlinear Monitoring Entry ID
Controls the output of displacement results in the _nl.h3d file. The _nl.h3d file is output on-the-fly to help with
DISP
monitoring of Nonlinear Analysis runs. (INC or ITER)
Grid point identification number for which the displacement results are being monitored in the .monitor and
GRID
_ld.monitor files.
Degree of freedom of the Grid point specified via the GRID parameter on this entry. The displacement value is
DOF output in the Global Coordinate system. The Global Coordinate system in OptiStruct is a collection of all local
coordinate systems in the model (CD on GRID entry).
Notes:
• To request this output from a specific SUBCASE at each load increment or at each iteration, use NLMON=SID in the
SUBCASE and the bulk data NLMON data
67
© Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
OptiStruct for Nonlinear Analysis v2021
68
© Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
OptiStruct for Nonlinear Analysis v2021
69
© Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
OptiStruct for Nonlinear Analysis v2021
NLMON Example
.MONITOR FILE
71
© Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
OptiStruct for Nonlinear Analysis v2021
72
© Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
OptiStruct for Nonlinear Analysis v2021
73
© Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
OptiStruct for Nonlinear Analysis v2021
74
© Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
OptiStruct for Nonlinear Analysis v2021
75
© Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
OptiStruct for Nonlinear Analysis v2021
Bulk card
Not Applicable More options available Effective Effective
CNTSTB
PARAM,EXPERNL,
CNTSTB Stabilization with
Bulk card CNTSTB take Bulk card CNTSTB take Bulk card CNTSTB take
+ the PARAM is
precedence if present precedence if present precedence if present
Bulk card effective.
CNTSTB
76
© Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
OptiStruct for Nonlinear Analysis v2021
SCALE TFRAC
where, KCREF is the automatically calculated reference stiffness (10-5 times the contact penalty
stiffness) for contact stabilization
• For time, 𝑡𝑡 in a subcase, 𝑡𝑡 ∗ is calculated as: 𝑡𝑡 ∗ = 𝑡𝑡 − 𝑡𝑡0 ⁄ 𝑡𝑡1 − 𝑡𝑡0
where, 𝑡𝑡0 is the time at the start of the subcase and 𝑡𝑡1 is the time at the end of the subcase
• f (t*) is calculated using S0 and S1 as f (t*) = S0 * (1 - t*) + S1 * t*
where S0 and S1 are scale factor for stabilization at start and end of subcase respectively
• SCALE is scale factor for normal stabilization (1.0 by default) and TRFAC is the factor for scaling
tangential stabilization wrt normal stabilization and is 0.1 is by default
78
© Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
OptiStruct for Nonlinear Analysis v2021
SCALE TFRAC
• For N2S contacts in small displacement analysis, use PARAM, EXPERTNL, CNTSTB
• For N2S contacts in large displacement analysis and S2S contacts in small/large displacement
analysis, using PARAM, EXPERTNL, CNTSTB activates the stabilization parameters used in
CNTSTB
• For temporary instabilities that might occur at the end of analysis, you can specify S1 (scale factor
for stabilization at end of subcase) to be a non-zero value
• For convergence difficulties, may also change the default tangential stabilization factor TRFAC
(default = 0.1)
79
© Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
OptiStruct for Nonlinear Analysis v2021
Contact 1
(S2S)
80
© Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
OptiStruct for Nonlinear Analysis v2021
Secondary
Main
81
© Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
OptiStruct for Nonlinear Analysis v2021
82
© Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
OptiStruct for Nonlinear Analysis v2021
83
© Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
OptiStruct for Nonlinear Analysis v2021
84
© Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
OptiStruct for Nonlinear Analysis v2021
85
© Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
OptiStruct for Nonlinear Analysis v2021
Quickly run a linear static analysis with same loads and boundary conditions
• This helps to understand the model behavior in a broader sense
• It is often worth considering linearization of some of the nonlinearities with safe assumptions
Although this may appear to increase the time needed to complete the final analysis task, it often
reduces the time spent on debugging a non-converging problem with all the complexities
86
© Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
OptiStruct for Nonlinear Analysis v2021
87
© Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
OptiStruct for Nonlinear Analysis v2021
Objectives:
Debug the nonlinear model
Review the results in HyperView
88
© Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
OptiStruct for Nonlinear Analysis v2021
Objectives:
Debug the nonlinear model
Review the results in HyperView
89
© Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
OptiStruct for Nonlinear Analysis v2021
Objectives:
Debug the nonlinear model
Review the results in HyperView
90
© Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
OptiStruct for Nonlinear Analysis v2021
91
© Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
OptiStruct for Nonlinear Analysis v2021
92