———————————————————————————This file constitutes revision 0 of the release notes for LS-DYNA version R9.2.0.———————————————————————————

I. LICENSE

The string “REVISION 9” must appear in the LS-DYNA license file in order to run version R9.2.0. Please contact your LS-DYNA distributor (keys@lstc.com ifyou’re a direct customer of LSTC) if you need to have your license updated.

—————————————————————————-

II. DOCUMENTATION

Documentation of R9.2.0 is provided in the R9.0 User’s Manual.There are few instances mentioned below in which the R10.0 User’s Manual should be consulted. Both Manuals are available at www.lstc.com/download/manuals .

—————————————————————————-

III. NOTES

The remainder of this file describes what’s been added or fixed in version 9.2.0 since the release of version 9.1.0. The changes are primarily just bug fixes.

The items are arranged by category. Understand that in many cases,a particular item could fall under more than one category, but in theinterest of brevity, each item is listed only once, under a single category.

Excluding the “Miscellaneous” category, the categories are arranged alphabetically.

Fix zero contact stiffness if *EOS_TABULATED is using LCCinstead of tabulated input cards.

Allow *CONTACT_TIED_SURFACE_TO_SURFACE to use MAXPAR in Optional Card AIt was previously hardcoded to 1.01.

Fixed SMP segment based contact with CNTCO.ne.0 on *CONTROL_SHELL. Nodal coordinateswere being changed. This problem existed in R9.1.0 but not in prior releases.

Fixed a potential segmentation fault in MPP *CONTACT_2D_AUTOMATIC when a processhas no segments.

Fixed a flaw in the support of SSF on *PART_CONTACT when using segment based (SOFT=2)contact with DEPTH=5. The consequence was to sometimes choose the wrong part whenlooking up the scale factor so the stiffness was not predictable.

Fixed MPP’s implementation of the variable SSF in *PART_CONTACT when used withSOFT=2 contact. It was possible that segments passed from one processor toanother for contact checking would have a zero stiffness and would therefore penetrate.

Added a warning message (STR+1392) for those trying to use the ORTHO_FRICTIONcontact option with SOFT=2 contact, because that option is not available.The contact type is switched to SOFT=1.

Fixed an error in MPP *CONTACT_2D_AUTOMATIC_SURFACE_TO_SURFACE when used withnode sets to define the contact surfaces. The master side was likely to triggeran erroneous error about missing nodes, which terminated the job.

The SPR models (*CONSTRAINED_SPR2, *CONSTRAINED_INTERPOLATION_SPOTWELD)now support the SPOTDEL option of *CONTROL_CONTACT. That means if shellelements involved in the SPR domain fail, the SPR gets deactivated.

Speed up keyword processing for models that use lots of*ELEMENT_SOLID_TET4TOTET10.

Fix a bug affecting time-dependent slipring friction in 2d seatbelts.

Fix erroneous 1d seatbelt slipring message that has been there since R8.0.

Support *element_mass_matrix_node_(set) in MPP.

Fix memory error when using *NODE_THICKNESS_SET and also fix node set not founderror when using *NODE_THICKNESS_SET with *SET_NODE_INTERSECT.

Fixed the fully integrated membrane element (shell ELFORM=9) when used with NFAIL4=1on *CONTROL_SHELL and there are triangular elements in the mesh.Triangular elements were being deleted immediately by the distorted element check.

Modify tolerances on error messages SOL+865 and SOL+866 to prevent unnecessaryerror terminations. This does not affect results, but allows models to run.SOL+865 is an error that occurs if a discrete element has zero translational mass.SOL+866 is an error message that occurs when a discrete element has zero rotational mass.

Enable *PART_STACKED_ELEMENTS to be used with adaptivity (ADPOPT).

Increase accuracy of cohesive elements type 19/21 by usingdouble precision for local coordinates and other internal variables.

Add alternative mass calculation for critical time step estimate of cohesive elements.This hopefully resolves rarely occuring instability issues.Option ICOH on *CONTROL_SOLID is used for that; see R10 manual for details.

Fix for solid element form 15 (pentahedron) when used together with *MAT_ADD_EROSION.Inconsistent results were possible since version R9.0.

Make a few fixes and enhancements for pressure averaged tetrahedron element(*SECTION_SOLID, ELFORM=13), e.g., correctly handle initial volumesfrom *INITIAL_STRESS_SOLID, use double precision for some internal variables.

Frequency domain (SSD fatigue):– Fixed bug in running SSD fatigue in MPP.– Fixed a bug in running interpolation on load curve when there is only one frequency in the load curve.– Fixed a bug in running FREQUENCY_DOMAIN_SSD with hex20. case from Hitachi. same as r114711 in trunk version.

Fix incorrect initial velocity when ICID.ne.0 in *INITIAL_VELOCITY_GENERATION,and rotational velocity OMEGA is not zero and *PART_INERTIA is also present.

________________________ *LOAD ___________________

Fix *INCLUDE_TRANSFORM offset for coordinate systems in *LOAD_NODE_POINTwhich were using the wrong offset

Fixed *LOAD_THERMAL_VARIABLE when used with shell element form 2 that has defaultwarping stiffness (BWC=2 on *CONTROL_SHELL), and when OSU=1 on *CONTROL_ACCURACYto activate an objective stress update. Prior to the fix, there was no thermalloading available for this combination of options.

Box option in *LOAD_SUPERPLASTIC_FORMING now works in MPP.

________________________ *MAT and *EOS ______________

Fix immediate deletion of elements at time 0 when using *MAT_PIECEWISE_LINEAR_PLASTICITYwith FAIL>0.0 and IACC=1 in *CONTROL_ACCURACY.

Fix spurious element deletion when using table for LCF in*MAT_TABULATED_JOHNSON_COOK/MAT_224 and *MAT_TABULATED_JOHNSON_COOK_GYS/MAT_224_GYS.

Fixed two problems in *MAT_FABRIC forms 0 and 1, both occurring when there aremixed quad and triangular elements in the fabric part:– when a reference geomeotry is used, a flaw in the strain calculation was leading to possible NaN forces in the elements, and– when a reference geometry is not used, the forces from triangular elements in mixed element blocks were 2 times too high.

Correct shear failure behavior in *MAT_LAMINATED_FRACTURE_DAIMLER_CAMANHO/*MAT_262.This will most probably have no effect to any real application, but could be seenin very special 1-element tests.

Bugfix for shear stiffness behavior in *MAT_058 when using a table definitionfor GAB and only providing stress-strain-curves for positive shear.

Bugfix for strain-rate dependent stiffness behavior in *MAT_058 when using atable definition for EA, EB or GAB under compressive loading.

Add option for *MAT_GLASS/*MAT_280:New parameter FTSCL on Card 2, field 8, is an optional scale factorfor the tensile strength: FT_mod = FTSCL * FT. As soon as first crackhappens in a part, tensile strength drops to its original value, FT.

Activate *MAT_GLASS/*MAT_280 for tshell formulations 1 and 2.

Make AOPT<0 work for *MAT_TRANSVERSELY_ISOTROPIC_CRUSHABLE_FOAM/*MAT_142.

Bug fix for *MAT_142:Tensile behavior under 45 degree to the material direction was incorrect.

Back port *MAT_TABULATED_JOHNSON_COOK_ORTHO_PLASTICITY/*MAT_264for use in R9.2.0; see R10 manual for details of this material.

Add some more history variables for *MAT_TOUGHENED_ADHESIVE_POLYMER/*MAT_252e.g. current yield stress (5) and triaxiality (7); see R10 manual for details.This affects only the output.

Fix for history variable organization in *MAT_036 used with shell forms 25-27.

Fix *MAT_PHS_BMW/*MAT_248 for implicit analysis: convergence speed could havebeen low since version R9.0.

Add mid-plane failure option to GISSMO (*MAT_ADD_EROSION):New parameter MIDFAIL=1 (Card 4, field 8) activates a procedure, wherecritical strain is only checked at the mid-plane integration point(s),i.e. an odd number for NIP should be used. The other integration pointscompute their damage, but no coupling to the stresses is done.As soon as the mid-plane IP reaches ECRIT/DCRIT, all the other IPs are nowalso checked. Those of them that are already “above” their critical valueimmediately start to reduce the stresses. Those who are still “below” criticalstill do not couple, only if they reach their criterion.

Fix for rarely occuring divide by zero problem in GISSMO (*MAT_ADD_EROSION).Could only happen sometimes if ECRIT=0 and DCRIT=1.

Fix for *MAT_CABLE_DISCRETE_BEAM/*MAT_071 with large values (>2**24) for LCID.

Fix for implicit analysis with *MAT_058 and shell elements.Convergence speed could have been low in versions R9.0 and R9.1.

Fix for *MAT_ADD_COHESIVE with INTFAIL > 1. It was possible that elementswere not eroded even if enough integration points reached their failure criterion.

*MAT_036E/*MAT_EXTENDED_3-PARAMETER_BARLAT:The extended Barlat model is implemented, where r00/r45/r90/shear/biaxial hardeningand r-values can be specified independently to render more accurate results. Also,hardening flag 7 in the regular Barlat model (*MAT_036/*MAT_3-PARAMETER_BARLAT) isrestored to behave as it did in earlier versions.

________________________ MPP ___________________

Reduce memory footprint (as reported by the OS, not the program)during MPP decomposition.

Fixed an error that could cause an MPP job to hang in phase 3 decomposition.The error could occur when SOFT=2 contact is used with the periodic intersectioncheck and process 0 does not participate in the contact.

Fix missing plastic strain tensors in d3plot when STRFLG in *DATABASE_EXTENT_BINARYis set and INTSTRN=1 in *INTERFACE_SPRINGBACK.

Fix for *DATABASE_FATXML to cope with new formats; see R10 manual for details.FATXML is an open, standardized data format based onthe Extensible Markup Language (XML) which is developed by the German ResearchAssociation of Automotive Technology (Forschungsvereinigung Automobiltechnik – FAT).It is designed for consistent data management in the overall CAE process chain.

Fix bug in writing *SECTION_*_TITLE to d3prop file.The TITLE in *SECTION_*_TITLE was not written correctly to d3prop.

Improve warning/error messages related to duplicate nodes.And make that check equivalent in single and double precision.

Fix error in reading long format in ALE, *SENSOR, etc.

*INTERFACE_SSI with blank optional card is now read in correctly.gmbin file is read in correctly in MPP.

Pertaining to user-defined capabilities via *MODULE:– A new command line option is added to load one module file without changing the input deck, as “module=filename”. It provides back compatibility to the input without the *MODULE keywords.– The system paths defined in LD_LIBRARY_PATH are also included for searching module files for those filenames starting with “+”.

====================== END of Release Notes for R9.2.0 =============================