0% found this document useful (0 votes)
157 views24 pages

HyperWorksSolvers 2019.1 Release Notes

The document summarizes release notes for Altair HyperWorks Solvers 2019.1. It includes new features for OptiStruct such as contact support for axisymmetric elements, cohesive elements, snap-thru analysis with arc-length method, viscoelastic and creep materials, and manufacturing constraints for topology optimization. It also lists new features for Radioss, MotionSolve, HyperXtrude, and Multiscale Designer.

Uploaded by

Jay Raghav
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
157 views24 pages

HyperWorksSolvers 2019.1 Release Notes

The document summarizes release notes for Altair HyperWorks Solvers 2019.1. It includes new features for OptiStruct such as contact support for axisymmetric elements, cohesive elements, snap-thru analysis with arc-length method, viscoelastic and creep materials, and manufacturing constraints for topology optimization. It also lists new features for Radioss, MotionSolve, HyperXtrude, and Multiscale Designer.

Uploaded by

Jay Raghav
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 24

Altair HyperWorks Solvers 2019.

Release Notes

altairhyperworks.com
Contents

Altair OptiStruct 2019.1 Release Notes......................................................................2

Altair Radioss 2019.1 Release Notes.......................................................................... 9

Altair MotionSolve 2019.1 Release Notes................................................................ 16

Altair HyperXtrude 2019.1 Release Notes................................................................19

Altair Multiscale Designer 2019.1 Release Notes................................................... 21

1
Altair OptiStruct 2019.1
Release Notes 1
Altair OptiStruct 2019.1 Release Notes

Highlights
• Contact support for Axisymmetric elements
• Cohesive elements
• Snap-thru with Arc-Length method
• Viscoelastic material
• Creep material
• Manufacturing constraints support for multiple-material topology optimization
• OptiStruct 64-bit version as default

New Features
Stiffness, Strength and Stability

Contact support for Axisymmetric elements


N2S and S2S CONTACT and TIE are supported for axisymmetric modeling. Currently, contact
for axisymmetry is supported only for small sliding. The Contact Smoothing option is also not
supported.

Node to node contact


New Contact discretization type, Node to Node (N2N), is now supported. Slave/master of CONTACT
Bulk Entry should be grid set.

Damping stabilization for CGAP(G)


Damping stabilization can be activated for CGAP(G) on CNTSTB Bulk and Subcase entries.

Improved transverse shear stress output for PCOMP(G)


Improved transverse shear stress output for PCOMP(G) will be activated by adding PARAM,
COMPSHST.
• PARAM,COMPSHST,0: old algorithm (default)
◦ Shear force Vxz has no influence on shear stress τyz.
◦ Shear force Vyx has no influence on shear stress τxz.
◦ Membrane strain εxx has no influence on shear stress τyz.
◦ Membrane strain εyy has no influence on shear stress τxz.
• PARAM,COMPSHST,1
◦ Shear force Vxz has no influence on shear stress τyz.
◦ Shear force Vyx has no influence on shear stress τxz.
◦ Membrane strain εxx has influence on shear stress τyz.
◦ Membrane strain εyy has influence on shear stress τxz.
• PARAM,COMPSHST,2
Altair HyperWorks Solvers 2019.1 Release Notes
Altair OptiStruct 2019.1 Release Notes p.3

◦ Shear force Vxz has influence on shear stress τyz.


◦ Shear force Vyx has influence on shear stress τxz.
◦ Membrane strain εxx has influence on shear stress τyz.
◦ Membrane strain εyy has influence on shear stress τxz.

Composite failure output for solids and the continuum shells


Composite failure output is now available for solids (PSOLID) and the continuum shells (PCOMPLS).
Material failure model is defined on the the MATF Bulk Entry.
Maximum time increments (DTMAX) for small displacement nonlinear analysis
Maximum time increments, DTMAX in NLADAPT Bulk Entry, is now supported for small
displacement nonlinear analysis.

MATT9ORT
Temperature dependent MAT9ORT is now supported via the MATT9ORT entry.

Strain-free reactivation in MODCHG for Small Displacement Nonlinear Analysis


Strain-free reactivation in MODCHG for Small Displacement Nonlinear Analysis is now available.

Cohesive elements
Cohesive elements can be used for applications, such as delamination, debonding, crack initiation
and propagation, and so on. Nonlinear properties of cohesive elements under separation is
defined on the cohesive element material entry, MCOHE, with traction-separation curve (bilinear,
exponential, linear-exponential).
Cohesive elements can be modeled with penta first/second order (CIFPEN, IFPEN12) or hexa first/
second order (CIFHEX, IFHEX16) solid elements.

Viscoelastic material
Viscoelastic material through the MATVE Bulk Data Entry is supported for Small Displacement
Nonlinear Analysis. Currently, CHEXA, CTETRA, CPENTA, and CPYRA elements are supported.
Viscoelastic material can be activated by using the VISCO Subcase and Bulk Entries.

Creep material
Creep material is available through the MATVP Bulk Entry. Power Law formulation is used for creep
material behavior and the material can be temperature dependent on the MATTVP entry. There
are two hardening laws available, strain hardening and time hardening. Currently, creep material
is available for CHEXA, CTETRA, CPENTA, and CPYRA elements. Creep material can be activated by
using the VISCO Subcase and Bulk Entries.

Snap-thru with Arc-Length method


The Arc-Length method has been implemented to solve snap-thru problems in nonlinear analysis.
Solution control is available thru the NLPCI Bulk Entry and three methods (Crisfield, Riks, and
Modified Riks).

Density for MATUSR


Density is now supported in MATUSR with a new keyword, DENSITY.

Contact output for linear analysis


Contact output, such as Contact Force, Traction and Deformation, are available for linear analysis
via the CNTF I/O Entry.

Proprietary Information of Altair Engineering


Altair HyperWorks Solvers 2019.1 Release Notes
Altair OptiStruct 2019.1 Release Notes p.4

Follower option for PLOADX1 (pressure for axisymmetry) in Large Displacement Nonlinear Analysis
Follower option for PLOADX1 with axisymmetry model in Large Displacement Nonlinear Analysis is
now available.
Results output during job runtime for Nonlinear Analysis
With the presence of NLOUT Bulk/Subcase Entry, PARAM,IMPLOUT,YES/NO will allow to turn on or
off the output of results output during the job run time for nonlinear analysis.
NO (Default): Incremental results for implicit nonlinear analysis (SMDISP and LGDISP) if requested
by NLOUT are only available in the .h3d file after the analysis is finished.
YES: Incremental results for implicit nonlinear analysis (SMDISP and LGDISP) if requested by
NLOUT are only available in the .h3d file after the analysis is finished. Also, a separate .h3d file
(*_impl.h3d) will be output while the job is running.
The _impl.h3d file has the following results output support:
• Elemental stress
• Corner stress
• Gauss point stress
• Elemental total strain
• Corner total strain
• Gauss total strain
• Elemental thermal strain
• Corner thermal strain
• Elemental mechanical strain
• Corner mechanical strain
• Elemental equivalent plastic strain
• Corner equivalent plastic strain
• Gauss point equivalent plastic strain
• Contact results with CONTF
• JOINT stress/strain
• Beam/bar stress/strain/thermal strain/mechanical strain

Note: Stress/strain results for second order shells with MAT1 is not available for
large displacement nonlinear analysis.

Debugging information printed in _nl.out file


Useful debugging info such as Max Residual force, Max Penetration error, and so on are available
in _nl.out file from Nonlinear Analysis (both small and large displacement). This file _nl.out file
is always output and does not require any parameter to request the output.

MATUSR for continuum shells (PCOMPLS)


User-defined material (MATUSR) is now supported for PCOMPLS.

Model change (MODCHG) support for more element types


JOINTG, CBAR, CBEAM and CROD are now supported for MODCHG.

Noise and Vibration

Proprietary Information of Altair Engineering


Altair HyperWorks Solvers 2019.1 Release Notes
Altair OptiStruct 2019.1 Release Notes p.5

Infinite Element with Fourier Transient


Infinite element can be used to predict the exterior noise for Fourier Transient Analysis.

Fatigue Analysis
Enhanced speed and the disk space usage for Modal Transient analysis-based Fatigue
Fatigue analysis based on Modal Transient Analysis has improved the calculation speed
dramatically and requires less disk space.

Scale factor for sequential option (SQNTL) in FATEVNT


Scale factor (LDM) on FATLOAD referenced by FATEVNT with SQNTL option is now supported.

Updated default value of FKM mean stress sensitivity in region 2


Default value of Mean Stress sensitivity in region 2 for FKM has been changed to 0.04 from 0.15.

Equivalent stress amplitude output for SN and EN


Stress amplitude with constant loading cycle, which gives the same damage/life with variable
loading cycle, is calculated and output as equivalent stress amplitude. EQSTSAMP output request
has been added for this. This output is supported for uni-axial, multi-axial SN and EN fatigue.
Output contains the equivalent stress amplitude, life/damage and the orientation (only for multi-
axial as angle of critical plane). The results to output with EQSTSAMP can be filtered with the RTOP
option, for example EQSTSAMP (RTOP= 0.3) means that the top 30 percent of damaged elements
(defined in FATDEF) will be output.

Optimization

Linear transient optimization


Transient displacement response (RTYPE = TDISP): Both Direct and Modal Transient. Size, Shape
and Topology optimization.
Transient Compliance response (RTYPE = TRCOMP): Modal Transient. Size, Shape and Topology
optimization.
Mean Square of Transient Displacement difference between two grids (RTYPE = TMDISPD): Modal
Transient. Size, Shape and Topology optimization.

SPC FIX option support for optimization


The F option on the value field of SPC will be updated during optimization iterations. The F option
on SPC can be used during nonlinear analysis with multiple subcases to fix the displacement on
certain DOFs based on the preceding nonlinear subcase.

Results visualization (contour plot) of Young’s modulus and the density with material optimization
(DVMREL)
Optimization results (_des.h3d) contain the material results so that the contouring of results is
now possible.

Enhanced accuracy of sensitivity for compliance response with model change (MODCHG)
Accuracy of sensitivity for compliance response with MODCHG has been improved.

Enhanced speed for thermal-structure coupled topology optimization


Adjoint sensitivity has been implemented to speedup thermal-structure coupled topology
optimization.

More optimizer support for discrete optimization (BIGOPT and SQP)


In addition to MFD, BIGOPT and SQP can be used for discrete sizing optimization.

Proprietary Information of Altair Engineering


Altair HyperWorks Solvers 2019.1 Release Notes
Altair OptiStruct 2019.1 Release Notes p.6

Enhanced DUAL2 optimizer


Convergence is significantly improved with DUAL2, which is the default optimizer for topology and
topography optimization.

Enhancements
Option to adjust the AUTOSPC criteria
PARAM,EPZERO, value can be used to adjust the AUTOSPC criteria. The default is 1.0-8.

GOUNDCHECK enhancement
• Subcase dependent output
• Separate output for each degree of freedom set (G, N, F and A)
◦ G: All DOFs
◦ N: All DOFs not constrainted by multiple point constraints (MPC): N = G – M
◦ F: Unconstrained structural DOFs: F = N – S
◦ A: Same as F
◦ M: DOFs constrained by MPC
◦ S: DOFs constrained by SPC

WEIGHTCHECK enhancement
• Subcase dependent output
• Separate output for each degree of freedom set (G, N, F and A)
◦ G: All DOFs
◦ N: All DOFs not constrained by multiple point constraints (MPC): N = G – M
◦ F: Unconstrained structural DOFs: F = N – S
◦ A: Same as F
◦ M: DOFs constrained by MPC
◦ S: DOFs constrained by SPC

Blank continuation on ACCEL/ACCEL2 for acceleration with no variation of magnitude


If the acceleration loading has the constant magnitude (no variation required), the continuation
line on ACCEL/ACCEL2 can be blank.

SUM of modal effective mass fraction


Summation of modal effective mass fraction is printed in the .out file.

SETs of labels support for DMIG matrix selection


DMIG matrix selection entries like K2GG, M2GG and so on can now reference SETs of labels. Only
one SET can be referenced on each K2GG/M2GG/etc entry, but multiple entries are supported.
Additionally, SETs of labels can now be defined in the control section (label SET definition was
previously available only for SETs defined in the Bulk Data section). To define a control section
Label SET, see the following example:
SET 13 = AB1, AB2, AB9

Output

Proprietary Information of Altair Engineering


Altair HyperWorks Solvers 2019.1 Release Notes
Altair OptiStruct 2019.1 Release Notes p.7

KPI output filtered for user specified property


KPI output is limited to the grids/elements within the output sets. Set of property could be used
to request the KPI output only for a list of properties.
Gauss/Corner Stress/Strain output support for PCOMP(G) in Large Displacement Nonlinear Analysis
Gauss/Corner Stress/Strain output support for PCOMP(G) in Large Displacement Nonlinear
Analysis.

Beam/Bar Max von Mises output


Max von Mises output (SVMAX) now includes the absolute maximum of normal stress.
Mag/Phase output support for PFPANEL in punch file
PFPANEL has an added the option (PHASE) to request Mag/Phase output.

OUTPUT, SPCD as NO by default


The .spcd file in residual run with superelement has been off by default. This file can be
requested by adding OUTPUT, SPCD, YES in the input file.

Solvers and Performance

Multiple GPU Support for PCG solver


Multiple GPU cards are supported for the PCG solver via the -ngpu # run option, where # specifies
the number of GPU cards to be used. This is helpful for large models which otherwise cannot be
solved by a single GPU card. OptiStruct will terminate with an error if a particular model is too
large to be solved by a single GPU card. In such cases multiple GPU cards can be used.

PCG for Nonlinear Analysis


Iterative solver (PCG) can be used for nonlinear analysis. PCG can be efficient for very large
blocky types of models. Additional speed up can be expected when combined with GPU.

Known Issues
OptiStruct DDM run may fail in RHEL 7.6 through Intel Omni-Path fabric. The issue is listed in the
document https://www.intel.com/content/dam/support/us/en/documents/network-and-i-o/fabric-
products/Intel_OP_Software_RHEL_7_6_RN_K34562.pdf (p13, Open Issues ID:139368)

This has been resolved in intel OPA release V10.9.2. Update the OPA software to V10.9.2.

Special Remarks
64-bit version of OptiStruct as default
Prior to v2019.1, the script option -i64 needs to be added to invoke 64-bit version of OptiStruct.
Starting with v2019.1, 64-bit version is the default for OptiStruct. In case the 32-bit version
needs to be used, the -i64 OFF run option can be used.

Error for nonlinear contact with inertia relief


The assumption of the inertia relief is that the applied load will be balanced by the acceleration
(body force). For this process, so called inertia relieved corrected load will be calculated only at
the beginning of analysis and applied to the structure. Thus, inertia relief will be questionable with
nonlinear analysis with contact as the parts can be engaged or disengaged during the iterative
process while the inertia relieved corrected load is calculated only at the beginning and never
updated during the nonlinear iterative process. Also, there could be more than six rigid body
modes during the nonlinear solution depending on the contact status. With this reason, it was

Proprietary Information of Altair Engineering


Altair HyperWorks Solvers 2019.1 Release Notes
Altair OptiStruct 2019.1 Release Notes p.8

decided to error out if the inertia relief job has nonlinear contact defined, but the error can be
removed by adding PARAM, IR4NLCON, YES in the input file.

Error out for CLEARANCE in Finite/CONSLI contact


Error can be removed by adding CONTPRM, LSLDCLR, YES.

Contact results label changes in h3d file


“Contact Status/Normal” has been changed to “Contact Status”.
“Contact Status/Tangent” has been changed to “Contact Coulomb Friction Status”.

Resolved Issues
• Incorrect thermal strain output for BEAM/BAR with NLOUT in small displacement nonlinear analysis.
• Inccorrect results with PFPATH when the normal mode subcaase is defined in addition to modal
frequency response.
• Incorrect results in hdf5 with 64-bit solver.
• Incorrect modal effective mass fraction when the job is run with DDM.
• Incorrect infinite element results when the job is run with DDM.
• If MPC is connected to another MPC or rigid in modal frequency response/transient, MPCF could be
wrong.
• Contact force response for optimization was wrong for some models.
• Overlap option on Fail-Safe topology had an issue.
• Incorrect stresses and strains for LGDISP runs with MAT8 using a prescribed coordinate system
(MCID ≥ 0) were output.
• Incorrect sensitivities were calculated during sizing optimization with anisotropic materials and
gravity/centrifugal forces.

Proprietary Information of Altair Engineering


Altair Radioss 2019.1 Release
Notes 2
Altair Radioss 2019.1 Release Notes

Highlights
• Automatic dynamic relaxation.
• New materials, equations of state, and failure laws.
• Improved solution speed for solid elements and Finite Volume Airbags.
• Estimation of mass added as a function of target time step during starter model checking.
• Contact algorithm improvements.
• Additional animation result output.

New Features
/ADYREL
New option to apply automatic dynamic relaxation /DYREL but with automatic definition of the
input parameters. This is a useful option for quasi-static load cases such as three point bending.
This option is compatible with Advanced Mass Scaling /AMS.

/DT1TET10 and /DT1TET10/N


New time step control for improved brick and 10-node tetrahedron element stability. This allows
the use of /DT/NODA/CST with time step scale factor 0.9.

Element property output


Material, element type and formulation and the main numerical parameters selected by Radioss
for each part is printed in the Starter output file when /IOFLAG, Ipri=5.

Initial conditions
/INIVEL/NODE, /STATE/NODE/VEL: New option to import and output (.sta) node velocity
(translation and rotation) for each single node.

Material laws
New Drücker-Prager material law /MAT/LAW102 (DPRAG2) which calculates Drücker-Prager criteria
using the Mohr-Coulomb parameters.
/MAT/LAW51, Iform=12: A new simplified input format defined by sub-materials using a mat_ID
and vol_frac. It is currently compatible with the materials: /MAT/LAW3, /MAT/LAW4, /MAT/LAW5,
/MAT/LAW6 and /MAT/LAW10 and the equations of state: /EOS/LINEAR, /EOS/POLYNOMIAL, /EOS/
IDEAL-GAS and /EOS/STIFF-GAS.
/EOS/COMPACTION: New equation of state (EOS) which is identical to the one previously included
in /MAT/LAW10. It models a porous media where the core can collapse, which leads to compaction.
/EOS/LINEAR: A new equation of state based on bulk modulus.

Model definition
/GR*/GEN_INCR: New option to generate a group between two ID's with a user-defined increment
value. This option is available for GRBEAM, GRBRIC, GRQUAD, GRSH3N, GRSHEL, GRSPRI, GRTRUS,
GRNOD and GRPART.
Altair HyperWorks Solvers 2019.1 Release Notes
Altair Radioss 2019.1 Release Notes p.10

/MONVOL/LFLUID
New monitored volume to model a user-defined compressible fluid with uniform pressure and
leakage.
H3D output
• /H3D/SHELL/FLDF: New output for the Forming Limit Diagram (FLD) damage factor indicator.
• /H3D/SHELL/FLDZ: New output for the Forming Limit Diagram (FLD) zone index.
• /H3D/TITLE: New option to define the title on the .h3d output file.
• /H3D/LSENSOR: Write current time step data to the .h3d file when a sensor is activated.
• /H3D/ELEM/TDET: Display the detonation time in the fluid domain.
• /H3D/SHELL/ALPHA/*: Display the Shear angle for fabric material (/MAT/LAW58).
• /H3D/QUAD/TENS/*: Output stress and strain tensor for quad elements.
• /H3D/SHELL/USER/UVAR=ALL/PLY=ALL/IPT=ALL: Output a user variable for all plies.
• /H3D/ELEM/MACH: Output Mach Number (cell velocity/cell sound speed).
• /H3D/ELEM/SCHLIEREN: Now available for material /MAT/LAW151.
• /H3D/ELEM/OFF: Display element status (1 = active, 0 = deleted, -1 = not active, between 1
and 0 = failure).
• /H3D/NODA/SKID_LINE/INTER=option: New output to display contact skid lines for /INTER/
TYPE21.

Animation output
• /ANIM/ELEM/MACH: Output Mach Number (cell velocity/cell sound speed).
• /ANIM/ELEM/SCHLIEREN: Now available for material /MAT/LAW151.
• /ANIM/ELEM/OFF: Display element status (1 = active, 0 = deleted, -1 = not active, between 1
and 0 = failure).
• /ANIM/GPS/STRAIN/TENS: Nodal output of extrapolated strain tensor in animation file.

Time step selection


To easily select a nodal time step for mass scaling, Radioss calculates the nodal time step for
different amounts of percent mass increase and prints this information as a table and a graph in
the Starter output file. In addition, a histogram of the number of nodes versus their time step is
printed in the Starter output file.

Enhancements
Tied interface (/INTER/TYPE2)
• Improvement in the Starter and a new error message when all slave nodes are also master
nodes.
• Behavior improvement of the option Iproj=1 with single precision with specific solid element
model.
• Improvement of the stability and accuracy of Spotflag=27.
• Improvement of memory usage for big tied contact interfaces.
• Improvement of the thermal conduction for Spotflag=1,25,27,28.
• Improvement of the domain decomposition in a specific model.

Proprietary Information of Altair Engineering


Altair HyperWorks Solvers 2019.1 Release Notes
Altair Radioss 2019.1 Release Notes p.11

• Error message is now printed when an invalid Spotflag value is defined.

General contact for electronic models (/INTER/TYPE24)


• General improvement for the initial contact detection.
• To improve model stability, the default value of Irem_i2 was changed to one which results in
slave nodes in /INTER/TYPE2 tied contacts being removed from the TYPE24 contact. If tied
contact with failure is used (Spotflag=20, 21 or 22), Irem_i2=3 should be defined, otherwise
the contact will not work correctly.
• Improvement of contact interface with single precision version for the initial impact detection.
General contact for automotive model (/INTER/TYPE25)
• New option Gap_scale which scales the calculated contact gap.
• New option Irem_i2 which by default removes slave nodes defined in /INTER/TYPE2 tied
contacts from the TYPE25 contact.
• The contact gap shape of free edges of master surfaces can now be defined as round or
square using the new Ishape option.
• A new cohesion option IVIS2 = -1 was added to model the viscous resin behavior during the
composite forming process.

Airbags (/MONVOL/FVMBAG1)
• Finite volume merging is now only done in the Engine and not in the Starter. The merging
parameters, time step scale factor, and minimum time step defined in the Starter input file
are used for in the Engine. Values defined in the Engine card /DT/FVMBAG will override the
scale factor and minimum time step defined in the Starter input file. This option is not yet
compatible with //SUBMODEL.
• There is a new option Iswitch to switch automatically from the finite volume method (FVM) to
uniform pressure (UP) when the pressure of the FVM becomes very close to the UP one.
• Injectors can now be defined with common nodes. However, if different injectors share
common elements, only the last injector will be input. The proper way to inject a mixture of
gas is to define one injector with a mixture of gases and not several injectors each with one
gas.
• Minus sign is now considered in the surface definition of the airbag injector.

Material, equation of state and failure model


• /MAT/LAW2: Improved material parameter fitting when Iflag=1 is used. A warning message is
output if the material parameter fit is unsuccessful.
• /MAT/LAW69: Improved curve fitting and error messages.
• /MAT/LAW42, LAW69 and LAW82: The Poisson ratio default is now Nu=0.495.
• /MAT/LAW10: The equation of state (EOS) parameters were removed from this material law.
The material can now be used with any EOS. To obtain the previous material behavior, use /
EOS/COMPACTION with this material.

Boundary element method


/BEM/DAA: New Cut-off pressure option was added.

Proprietary Information of Altair Engineering


Altair HyperWorks Solvers 2019.1 Release Notes
Altair Radioss 2019.1 Release Notes p.12

Solid properties (/PROP/TYPE14)


• The Itetra option was renamed Itetra4 and is now used to define the /TETRA4 linear tetrahedron
element formulation. A new option Itetra10 was added to define the /TETRA10 quadratic
tetrahedron element formulation. These options were also added to /DEF_SOLID.
• Tetrahedron element stability for Itetra4 =3 was improved when elements were deleted due to
failure.
• Improvement of the volume computation for the co-rotational solid elements (I=2,
Itetra=1,24,14,17,18) and tetrahedron elements in single precision.
• Improvement of the internal energy computation in the single precision version for a specific
model using tetrahedron elements and Ismstr=11.
• Improvement of a numerical stability issue for Itetra10=2 in some models with highly distorted
elements.
• Improvement to the time step calculation in the starter for the tetrahedron elements with
Itetra4 =1 or Itetra10=2.

Boundary conditions
/IMPVEL/FGEO: It now possible to move several nodes to a single location or target node.
User subroutines
• It is now possible to use the displacement, velocity, acceleration and force acting on nodes in
the general user interface (/USERWI).
• Gauss Integration point information is available in the Extended User Laws & Failure models.

ALE/FSI features
• /DFS/DETCORD: A new detonation formulation that uses spline interpolation is now used as
the default. Iopt=2 can be used to obtain the old default formulation.
• /INIVOL: The ability to define several materials in the same volume using a fill ratio value.
• /STOP/LSENSOR: New open to write .h3d output when a model is stopped using a sensor.

Resolved Issues
• /ALE/LINK/VEL: An error message is now displayed if there is an error in the input.
• /ANIM/ELEM/VOLU: Corrected the display output for the volume evolution for material /MAT/LAW4.
• /ANIM/ELEM/TEMP: Corrected temperature output is now working for /MAT/LAW20.
• /ATH: The time history (T01b to T01i) file was not correctly written for parts are defined in the
form /BTH/PART to /ITH/PART.
• /DAMP: The local coordinate system skew_ID is now correctly used.
• /DSIZE: Correction for the /TH/PART writing in the Radioss model for /DSIZE optimization.
• /DT/THERM: Output correction for the fully integrated elements.
• /FAIL: A new warning is written in the Starter when the Ishell=12 Batoz shell element is used with
a xfem failure model and the xfem formulation is automatically switched off.
• /FAIL/CONNECT: Correction to the energy cumulation with ISYM=1 in the failure model.
• /FAIL/SNCONNECT: Correction to the Starter output alpha and beta values.
• /H3D

Proprietary Information of Altair Engineering


Altair HyperWorks Solvers 2019.1 Release Notes
Altair Radioss 2019.1 Release Notes p.13

◦ Corrected the native /H3D output when several Engine files are used.
◦ Corrected an Engine failure before cycle 0 when /H3D/ELEM/TDET is used /MAT/LAW51.
◦ /H3D/NODA/FOPT: Numerical issue correction for the H3D output in case the specific model runs
with eight or more SPMD domains.
• /HEAT/MAT
◦ New warning message when this option is used with ALE materials or if there is an undefined
mandatory parameter such as rhoCp.
◦ Improvement of the thermal behavior for composite shell elements that use property TYPE11,
TYPE17, or TYPE51 for thermal conduction /HEAT/MAT and thermal expansion /THERM_STRESS/
MAT.
• /IMPL/QSTAT/MRIGM: Correction of a numerical issue when a boundary condition (/BCS) is defined
with a local coordinate system /SKEW in the spring-back analysis.
• /INIBRI/STRS_F: Correction of the state output file of the stress tensor of the linear tetrahedron
element with Itetra=1.
• /INIBRI/STRS_FGLO, /INIBRIC/STRA_FGLO
◦ Correction of a numerical issue in the stress initialization when a tetrahedron element and
brick elements are defined in the same model.
◦ Correction of animation, time history and state output files for different combinations of Iframe,
Isolid and initial stress in eight node solid element.
• /INICRACK: Correction of error reporting and message from Radioss Starter.
• /INIGRAV: Correction of possible initialization issue when pressure is P=constant.
• /INIVOL: Correction of potential gravity initialization issue for Non-Reflective Frontier.
• /INTER/SUB: correction for the output.
◦ Correction for the following output |FNX|,|FNY|,FNZ|,||FN||,|FTX|,|FTY|,FTZ|,||FT|| for the
contact interface TYPE19.
◦ Output |FNX|,|FNY|,FNZ|,||FN||,|FTX|,|FTY|,FTZ|,||FT|| are also available for interface
TYPE11.
• /INTER/TYPE2
◦ Correction of for the rupture failure model Rupt=2 used when Spotflag=20, 21, or 22.
• /INTER/TYPE7
◦ Correction of a segmentation error in the Starter when Iremgap=2 and Igap=3 are used with
the quadratic tetrahedon element /TETRA10.
◦ Correction of a compatibility issue when both Irem_i2 and Irem_gap were defined. Irem_i2
was not working correctly.
• /INTER/TYPE25
• An issue with memory allocation when variable gap Igap=2 was used in a specific model was
corrected. /LOAD/CENTRI: Correction of a numerical issue in the restart file writing when the option
/LOAD/CENTRI is used.
• /MAT/LAW10: Correction of a numerical issue during the unloading/reloading process and cyclic
loading.

Proprietary Information of Altair Engineering


Altair HyperWorks Solvers 2019.1 Release Notes
Altair Radioss 2019.1 Release Notes p.14

• /MAT/LAW12, LAW15 and LAW25: The plastic work is now output in /ANIM/ELEM/WPLA or /H3D/ELEM/
WPLA and instead of in /ANIM/ELEM/EPSP or H3D/ELEM/EPSP.
• /MAT/LAW32: Improvement of the material computation when Iplas=1 is set in the shell property.
The strain rate effect was not transferred to the failure model.
• /MAT/LAW37 (BIPHAS): Correction of time step computation in the Starter.
• /MAT/LAW51
◦ Iform=6: material stability improvement.
◦ Correction of the time step computation in the Starter.
◦ Iform=10,11,12: An error message is now displayed if C14=0.
• /MAT/LAW59: Bug correction for shear stress calculation with Icomp=1.
• /MAT/LAW62: Improvement in the Starter file output.
• /MAT/LAW70 with Ismstr=11: Correction so the same time step calculation in the Starter matches the
Engine calculation.
• /MAT/LAW81: Material is now compatible with //SUBMODEL.
• /MAT/LAW88: Correction of a numerical issue with material LAW88. The Engine was failing at cycle
0.
• /MONVOL/FVMBAG1
◦ Correction of venting computation when duplicated elements (sharing same nodes) are present
in the vent hole area.
◦ The abscissa scale factor for time-based functions AscaleT is now correctly used.
• /NBCS: Is now compatible with //SUBMODEL.
• /PARAMETER: Issue with integer expression using the functions log, trig and exp.
• /PRELOAD: Improvement of preload stop time Tstop. Previously, the preload was stopped after
110% of Tstop value.
• /PROP/SH_SANDW: Correction of Ishell=24 element stability when the option Ipos=1 is used.
• /PROP/TYPE6: Correction of a numerical issue when /ANIM/BRICK/FLAY or /HD3/SOLID/FLAY is
requested for fully integrated orthotropic solid element.
• /PROP/TYPE14
◦ Correction of a numerical instability when failure occurs in a solid element with element
formulation Isolid=14 and hyperelastic material.
◦ Correction of a numerical issue when a linear tetrahedral element /TETRA4 is defined with
the unsupported option Ismstr=10 and Itetra=1. When this happens, the Starter will switch
automatically to Ismstr=4.
• /PROP/TYPE16: Correction of initialization errors with /INISHE/ORTH_LOC data for fabric material.
• /PROP/PCOMPP: Correction of a numerical issue in Radioss Starter for the global material, PCOMPP
property and three node shell elements. The material density was not correctly defined.
• /QUAD: All 2D solid element formulations are now using the same co-rotational coordinate system.
• /RBE2: Correction of the total mass and inertia reported in the Starter output file when RBE2 are
added in the model.
• /RBE3

Proprietary Information of Altair Engineering


Altair HyperWorks Solvers 2019.1 Release Notes
Altair Radioss 2019.1 Release Notes p.15

◦ Correction of the mass transferred to the independent nodes.


◦ Correction for the RBE3 output in the native .h3d file.
• /SECT: The Starter was failing when extra blank lines were added at the end of the /SECT card
defined in a submodel (//SUBMODEL).
• /TRANSFORM/ROT: The center of rotation position is not correctly updated if it is defined by nodes
defined inside a submodel (//SUBMODEL).
• /TH/PART: Improvement of the Radioss Starter when the part identifier for time history output but
does not exist in the model.
• Performance
◦ Correction of KMP_STACKSIZE issue when a model with several million of solid elements and
Hybrid massively parallel program (HMPP) version.
◦ Improved management of the edge set in the automatic Domain Decomposition.
◦ Reduction of the stacksize used for the animation file output.
◦ Reduction of memory usage in the Engine.
• Systems
◦ Starting and finishing time and date are added to the Engine output file.
◦ Correction of possible Radioss Engine crash during Time History creation when using Windows
10.
◦ On Linux, an improvement of the Radioss Starter and Engine Exit codes which can be used by
queuing scripts. See the Advanced Installation Guide.
◦ Correction of the dos2unix format conversion of the Engine file.

Proprietary Information of Altair Engineering


Altair MotionSolve 2019.1
Release Notes 3
Altair MotionSolve 2019.1 Release Notes

New Features
Functional Mockup Unit (FMU) import
FMU (Functional Mockup Unit) is an abstract modeling entity that defines a generic dynamic
system. The Functional Mockup Interface (FMI) defines a standard, tool-independent interface for
accessing data from and depositing data into the FMU. MotionSolve now supports the ability to
import FMUs using the FMI 2.0. Two variations, Model Exchange and Co-Simulation are supported
in MotionSolve. MotionSolve can import one or more FMUs into a system model, connect these to
other modeling components, and generate the combined model for solution.
The FMI/FMU capability can be used to import dynamic, nonlinear models, defined elsewhere, into
MotionSolve – for instance, to import a hydraulic system defined in sT/Activate into MotionSolve.

Discrete Element Model (DEM) simulation


A Discrete Element Method (DEM) is a numerical method that computes the motion and effect
of a large number of small particles. It is commonly used to model the bulk behavior of granular
materials. MotionSolve performs co-simulation with a well-known DEM solution, EDEM, to provide
a comprehensive solution for such scenarios.
MotionSolve models the system interacting with the bulk material. This could be, for example, an
earth moving machinery or an ATV going over a sandy terrain. EDEM models the bulk material.
The interaction between the interacting system and the bulk material is handled via co-simulation.
Figure 1 shows a typical example. The dump truck is modeled in MotionSolve, the gravel in EDEM.
Co-simulation is used to compute the interaction between the gravel and the truck bed.

Figure 1: Co-Simulation between MotionSolve and EDEM


Images courtesy of DEM Solutions, Ltd.)
Altair HyperWorks Solvers 2019.1 Release Notes
Altair MotionSolve 2019.1 Release Notes p.17

Analytical rigid body 3D contact


New in this release is the ability to compute 3D contact kinematics (location, normal and
penetration) analytically for simple shapes. Support for contact between different geometry
combinations is shown in Figure 2.

Figure 2: Contact Kinematics Calculation Methods for Supported Geometries

In Figure 2, the entries in each cell have the following meaning:

Analytical
Each of the contacting geometries is represented by an analytical expression. Contact
between the geometries is determined analytically. Contact point locations and normal
are computed without using any tessellation representations. Curved geometries are
represented exactly.

Semi
One of the geometries is represented analytically, that is, it is not tessellated. However, the
other contacting geometry is tessellated and represented as a triangular mesh. Contact
calculations are fast, but the accuracy is dependent on the accuracy of the tessellation.

Mesh
Both geometries are tessellated. A general mesh-to-mesh contact detection method is used.
Contact accuracy is dependent on the accuracy of the mesh. The contact detection speed is
inversely dependent on the mesh density. This means that it will take more time to compute
the contact kinematics between fine meshes.

Enhancements
Updates to the MotionSolve Optimization Users Guide
The documentation has been updated to describe the license token consumption when multiple
solver runs are performed in parallel. MotionSolve will check out 50 HWUs per optimization job.
The HWUs checked out will level with other HW products being used at the same time.

Improved “BALANCING” of matrices for Linear Analysis


Balancing of matrices is performed to improve the conditioning of the matrices used to compute
the eigenvalues of a linearized model. Occasionally, balancing will worsen the condition number.
In these scenarios, when the balancing=”AUTO” option is used, balancing is not performed.

Proprietary Information of Altair Engineering


Altair HyperWorks Solvers 2019.1 Release Notes
Altair MotionSolve 2019.1 Release Notes p.18

Updates to the Co-Simulation FAQs document in the MotionSolve Users Guide


The documentation has been improved to explain how MotionSolve can use a specific MATLAB
installation, when several versions of MATLAB are installed on a machine. Please review the FAQs
section for a complete explanation of this issue.

Resolved Issues
• Modification of a FRICTION entity produces wrong answers.
• Runs submitted by MotionView through the MotionSolve Python API cannot be killed using kill
button in Solver View Window.
• An initial assembly analysis is not performed for models sent to MotionSolve through its Python
API.
• The example in the MotionSolve Reference Manual for the Solver Variable has an error. A cut-and-
paste error has been fixed.
• MODE=9 was not documented for the MotionSolve Utility Function GETMOD. The documentation
issue has been fixed.
• An informational message from MotionSolve about the maximum simulation step size could be
written in the wrong time units.
• MotionSolve complains about an undefined symbol SAVSUB when running the model in a Linux
machine.

Proprietary Information of Altair Engineering


Altair HyperXtrude 2019.1
Release Notes 4
Altair HyperXtrude 2019.1 Release Notes

Highlights
Metal Extrusion
Specifying uniform choke and computing choke from tool surface mesh.

Quenching
Improvements to computing heat transfer coefficient for spray cooling.

Enhancements
Metal Extrusion
Temperature on exit nodes
Solver will now export temperature on exit nodes for quenching analysis.

Temperature on load surfaces


Solver will now export temperature on load surfaces for a HyperXtrude-OptiStruct coupled
analysis. This enables a two step structural analysis (heat transfer step and then stress
analysis step).

Improvement to strain results


Improvements have been made on how the dead zone is determined.

Choke determination from tool surface mesh


The bearing friction module has been enhanced to compute the choke from the tool side
surface mesh (or any surface mesh manually generated in that region) to estimate the
choke. This enables simplifications while 3D meshing the bearing component without losing
the accuracy of the choke specified in the surface.

Quenching

Improvements to heat transfer for spray cooling


The heat transfer module for a spray cooling analysis has been enhanced to consider the
strength of the nozzle spray as a function of the distance while estimating the heat transfer
coefficient.

Resolved Issues
Metal Extrusion
• Skin Tracking: Numerous bugs that resulted in H3D and stat files not matching.
• Solver crashes for some models with contact conditions that have more than 10 boundary
components.
Altair HyperWorks Solvers 2019.1 Release Notes
Altair HyperXtrude 2019.1 Release Notes p.20

Polymer Extrusion
• Solver crashes for some models with contact conditions that have more than 10 boundary
components.

Proprietary Information of Altair Engineering


Altair Multiscale Designer
2019.1 Release Notes 5
Altair Multiscale Designer 2019.1 Release Notes

Highlights
• Easy management of Multiscale Material Models (*.mic and folder) within the Material Model
Directory with New, Open, Save, Save As, and Delete commands within the Multiscale Designer
Main Window.
• Redesigned Workflows and GUI for Deterministic and Stochastic Multiscale Material Model
Development.
• Redesigned Workflows and GUI for Solver Interfacing including Homogenized and Multiscale
Material Model export to; OptiStruct, Radioss, Abaqus, ANSYS, LS-DYNA, and Nastran.
• Reduced the number of Multiscale Model Include files
• Complete integration with HyperMesh for visualization of Unit Cell geometry and mesh, HyperView
for visualization of Multiscale Simulation results, and Excel for tabular Multiscale Material Model
output.

New Features
Single Scale Material Models
Along with Multiscale Material Models, Single Scale Material Models can be developed for all
Damage Laws for all Solver Interfaces without the need for a Unit Cell.

Constituent Material Database


Added Constituent Material Database, including typical industry data for Fibers (Aramid, Carbon,
and Glass), Polymers (all industry standard Thermoplastics and Thermosets), and Metals (all
industry standard Ferrous and Non-ferrous).

Unit Cell Models


• Added Non-orthogonal Woven and Lattice Parametric Unit Cells.
• Added “Manufacturing” input in addition to “Geometric” input to completely define the
geometric parameters for Fibrous, Woven, and Non-orthogonal Woven Unit Cells; Fiber Areal
Weight (FAW), Cure Ply Thickness (CPT), and Fiber Density (ρf), as per CMH-17.
• Added Quadratic 2nd Order elements, you can now mesh parametric Unit Cells with Linear or
Quadratic 2nd Order elements. Quadratic 2nd Order elements allows for exact Fiber Volumes
to be obtained in the resulting Unit Cell mesh.
• Redesigned “Real-Time Assistant” assists in determining appropriate Unit Cell parameter
input.
• Complete integration with HyperMesh for visualization of Unit Cell geometry and mesh.

Linear Material Characterization


• Added Constituent Material Database, including typical industry data for Fibers (Aramid,
Carbon, and Glass), Polymers (all industry standard Thermoplastics and Thermosets), and
Metals (all industry standard Ferrous and Non-ferrous).
Altair HyperWorks Solvers 2019.1 Release Notes
Altair Multiscale Designer 2019.1 Release Notes p.22

• Complete Tension/Compression material behavior supported for Isotropic, Transversely


Isotropic, and Orthotropic materials.
• Added Symmetric and Constant Ply Thickness Laminate definition options.
• Complete integration with HyperView for visualization of Unit Cell homogenization results and
Excel for tabular Unit Call and Laminate homogenized output.

Nonlinear Material Characterization


• Added the following Damage Laws; Rate Dependent Plasticity, Isotropic Damage and Rate
Dependent Plasticity, Fiber Damage.
• Added the ability to name a simulation.
• Complete integration with HyperView for visualization of Multiscale Simulation results and
Excel for tabular Multiscale Simulation output and charting.

Solver Interfaces
• Reduced the number of Multiscale Model Include files from three (_model#.dat,
_NLmatl#.dat, NMAT.dat) to one (_mdsMAT.dat) needed to run a Multiscale Simulation for all
Solver Interfaces.
• All Solver Interfaces now support SMP, MPI, and Hybrid SMP/MPI parallelization.
• OptiStruct
Support for Continuum Shell elements (PCOMPLS).

Added Linear Material Export for MAT2, MAT8, MAT9, and MAT9ORT.
• Radioss
Added Linear Material Export for LAW12 and LAW25.
• Abaqus
Added support for SMP parallelization.

Added Linear Material Export for ENGINERING, LAMINA, ORTHOTROPIC, and ANISOTROPIC.
• ANSYS
Added new Ansys Solver Interface.

Added Linear Material Export for ORTHOTROPIC and ANISOTROPIC.


• LS-DYNA
Added Linear Material Export for MAT_ORTHOTROPIC_ELASTIC and
MAT_ANISOTROPIC_ELASTIC.
• Nastran (MSC)
Added Linear Material Export for MAT2, MAT8, MAT9, and MATORT.
• Nastran (NX)
Added Linear Material Export for MAT2, MAT8, MAT9, and MAT11.

EDU License Enabled


EDU licensing is enabled for Multiscale Designer with no limitations for educational use, per the
EDU license agreement.

Proprietary Information of Altair Engineering


Altair HyperWorks Solvers 2019.1 Release Notes
Altair Multiscale Designer 2019.1 Release Notes p.23

Known Issues
This known issues will be addressed in a future release, as we continuously improve the performance of
the software:
• Excel integration assumes US standard Decimal/Thousands separators; for European standard,
users must switch their Excel separators to the US standard in the current release.

Resolved Issues
• Robustness, Computational Efficiency, and Results Accuracy
• Material Model Directories with spaces are now supported

Proprietary Information of Altair Engineering

You might also like