TrueGrid logo

A Mesh Generator and Pre-Processor for
FEA and CFD Analysis

Release Notes For TrueGrid®version 2.2.0

Here are some of the high lights of the many improvements in TrueGrid® version 2.2.0. The output for LS-DYNA continues to be improve with many features too numerous to mention here. In particular, the thermal materials are now supported. Beam options have been improved, including automatic rebar for LS-DYNA. The ANSYS output has been greatly expanded. The Fluent output is a complete rewrite. The NASTRAN output has been expanded and paralleled with a new NE/NASTRAN output option. The LLNL DYNA3D, NIKE3D, and TOPAZ3D outputs have also been improved. The symmetry planes are handled correctly when nodes are found at the intersection of two or more symmetry planes. The accuracy command now applies to all IGES geometry. The transition block boundary (TRBB) has been extended to 2-way transitions. The slave side of a TRBB region can have partitions anywhere. There is a new command to define functions. The CYLINDER part can be given any frame of reference. There is a new slice feature and display of multiple conditions in the graphics. The physical and computational window can now move in sync. Singular subfigures in IGES are now supported. The READMESH command can read a FEM from IGES. A new dialogue box (WINDOWS only) opens an IGES file using the browse feature in WINDOWS. Input strings can be 256 characters. Parameters can be 16 characters long. There is now a User's Manual for the TG License Manager. There is a new environment variable used to specify the ports used by TG when a firewall is used. The element MEASURE command has been improved. There are new controls in merging nodes using node sets. The projection method has been improved so that complex dependencies in the mesh are always calculated properly. The mesh density can be scaled globally with one command. The uniform smoothing (UNIFM) works for solids and faces and a new feature changes to the Neumann boundary condition. There are numerous 3D curve and 3D surface additions. In particular, the new HERMITE surface can create a spline surface through many points (millions) very quickly with very high accuracy.

18. ABAQUS
65. ABAQUS
148. ABAQUS
160. ABAQUS
161. ABAQUS
62. Accuracy
155. Accuracy
163. Accuracy
54. ALE3D
17. ANSYS
30. ANSYS
101. ANSYS
102. ANSYS
149. ANSYS
166. ANSYS
168. ANSYS
169. ANSYS
93. AUTODYN
11. Beams
16. Beams
17. Beams
133. Block
153. BB
199. BB
103. COMMENT
33. Curves
38. Curves
57. Curves
94. Curves
108. Curves
135. Curves
162. Curves
70. Cylinder
26. Dialogues
59. Dialogues
112. Dialogues
145. DYNA3D
152. DYNA3D
193. DYNA3D
24. Equations
202. Equations
125. Execution
142. FLUENT
172. FLUENT
44. Functions
77. Functions
40. Graphics
53. Graphics
58. Graphics
61. Graphics
66. Graphics
113. Graphics
114. Graphics
126. Graphics
137. Graphics
138. Graphics
141. Graphics
164. Graphics
167. Graphics
194. Graphics
195. Graphics
196. Graphics
198. Graphics
36. History
60. History
117. History
3. IGES
10. IGES
27. IGES
63. IGES
72. IGES
106. IGES
120. IGES
124. IGES
127. IGES
131. IGES
132. IGES
156. IGES
128. IGESFIND
88. Include
140. Input
173. Input
100. Interface
123. Licensing
64. Limits
20. Loads
25. Loads
35. Loads
83. Loads
121. Loads
157. Loads
200. Loads
2. LSDYNA
4. LSDYNA
5. LSDYNA
39. LSDYNA
42. LSDYNA
43. LSDYNA
45. LSDYNA
46. LSDYNA
47. LSDYNA
48. LSDYNA
51. LSDYNA
55. LSDYNA
81. LSDYNA
84. LSDYNA
86. LSDYNA
95. LSDYNA
104. LSDYNA
122. LSDYNA
139. LSDYNA
151. LSDYNA
158. LSDYNA
170. LSDYNA
171. LSDYNA
177. LSDYNA
178. LSDYNA
179. LSDYNA
180. LSDYNA
181. LSDYNA
182. LSDYNA
183. LSDYNA
184. LSDYNA
185. LSDYNA
186. LSDYNA
187. LSDYNA
188. LSDYNA
189. LSDYNA
190. LSDYNA
191. LSDYNA
192. LSDYNA
197. LSDYNA
134. Material
34. Measure
52. Measure
105. Measure
107. Measure
146. Merging
15. NASTRAN
18. NASTRAN
19. NASTRAN
22. NASTRAN
150. NASTRAN
165. NASTRAN
14. NE/NASTRAN
21. NE/NASTRAN
23. NE/NASTRAN
159. NE/NASTRAN
150. NE/NASTRAN
165. NE/NASTRAN
129. NEUTRAL
7. NIKE3D
67. NIKE3D
98. NIKE3D
110. NIKE3D
1. Noplot
144. Parameter
28. Postscript
73. Projection
92. Projection
147. Projection
174. Projection
80. Purge
6. Readmesh
50. Readmesh
115. Readmesh
9. TOPAZ3D
79. Scaling
13. Sets
85. Sets
111. Sets
143. Sets
203. Sets
118. Sliding
37. Slice
8. Smoothing
12. Smoothing
78. Smoothing
99. Smoothing
31. Surfaces
32. Surfaces
56. Surfaces
69. Surfaces
71. Surfaces
87. Surfaces
90. Surfaces
91. Surfaces
96. Surfaces
116. Surfaces
119. Surfaces
130. Surfaces
154. Surfaces
201. Surfaces
49. Symmetry
68. Thickness
29. Transitions
74. Transitions
75. Transitions
76. Transitions
89. Transitions
97. Transitions
109. Transitions
82. Verbatim
41. WINDOWS

Mar. 22, 2005 Version 2.2.0 beta



1. The PLOT and NOPLOT commands can now be used indiscriminantly in both batch and interactive mode.

2. The LS-DYNA material 76 (General Viscoelastic) had a bug that was fixed. Some of the valid parameters would cause TG to write an error message.

3. An obscure bug in trimming IGES surfaces was fixed. It occurred when the geometric tolerance (GETOL) was significantly larger than the size of the trimming curves.

4. The LS-DYNA element formulation for material 71 (Cable Discrete Beam) was incorrectly written as 0 in the subsequent *SECTION_BEAM card. It now correctly writes the required 6.

5. The options for beam elements to release the end node constraints can be applied to LS-DYNA output. The BM command in the merge phase has the options to control the release of these degrees of freedom.

6. The READMESH command has the option to read an LS-DYNA keyword input file. At this time, only the nodes and elements are read and placed in the TrueGrid data base.

7. The ITPRO option for the NIKE3D command NIKEOPTS has been fixed.

8. The UNIFM is now available for faces.

9. The TOPAZ3D version 2000 is available by using the topaz3d2 command.

10. An obscure bug with the IGES file format was fixed. It was related to the global data, with an error message about the Post-Processor. This problem occured very rarely.

11. The PART PHASE commands IBM, IBMI, JBM, JBMI, KBM, and KBMI commands have additional parameters to set various parameters about the beam elements generated by these commands. These additional options are:

ROFF1 x-component
SOFF1 y-component
TOFF1 z-component
ROFF2 x-component
SOFF2 y-component
TOFF2 z-component
LDR1
LDS1
LDT1
LRR1
LRS1
LRT1
LDR2
LDS2
LDT2
LRR2
LRS2
LRT2
LDR3
LDS3
LDT3
LRR3
LRS3
LRT3
THETA angle
WARPAGE node_1 node_2
GEOM option
where option can be
1 for center of curvature
2 for tangent of centroid arc
3 for bend radius
4 for arc angle

with the following meaning:

ROFF1 for x-component of offset vector for first end point.
SOFF1 for y-component of offset vector for first end point.
TOFF1 for z-component of offset vector for first end point.
ROFF2 for x-component of offset vector for last end point.
SOFF2 for y-component of offset vector for last end point.
TOFF2 for z-component of offset vector for last end point.
LDR1 to release the x-translation constraint at first end point.
LDS1 to release the y-translation constraint at first end point.
LDT1 to release the z-translation constraint at first end point.
LRR1 to release the rotation constraint about the x-axis at first end point.
LRS1 to release the rotation constraint about the y-axis at first end point.
LRT1 to release the rotation constraint about the z-axis at first end point.
LDR2 to release the x-translation constraint at last end point.
LDS2 to release the y-translation constraint at last end point.
LDT2 to release the z-translation constraint at last end point.
LRR2 to release the rotation constraint about the x-axis at last end point.
LRS2 to release the rotation constraint about the y-axis at last end point.
LRT2 to release the rotation constraint about the z-axis at last end point.
LDR3 to release the x-translation constraint at intermediate point.
LDS3 to release the y-translation constraint at intermediate point.
LDT3 to release the z-translation constraint at intermediate point.
LRR3 to release the rotation constraint about the x-axis at
intermediate points.
LRS3 to release the rotation constraint about the y-axis at intermediate points.
LRT3 to release the rotation constraint about the z-axis at intermediate points.
THETA for the orientation angle for the cross section.
WARPAGE for two nodes used to determine warpage in the beam.
GEOM for the method of determining curvature for the NASTRAN CBEND element.

12. A bug was fixed having to do with the multiple region RELAX, ESM, and UNIFM commands, when the intra-part BB commands gluing regions together happen to have different block structures on opposite sides of the BB interface. Also, the INSPRT command did not work correctly if a multiple region RELAX, ESM, or UNIFM command preceeded it. This is also fixed.

13. The DELEM command in the merge phase did not delete beam elements found in an element set. This is fixed. There was a problem when deleting brick elements a a special case, which has also been fixed.

14. There is a new output option for the simulation code NE/NASTRAN by Noran Engineering, Inc.

15. The new RBE command generates rigid body elements for NASTRAN and NE/NASTRAN. This command supports 5 types of rigid bodies. They are:

RROD is for a rob rigid element formed with two nodes and 1 dependent DOF.
RBAR is for a bar rigid element formed with two nodes and 6 DOF.
RTRPLT is for a plate rigid element formed with three nodes.
RBE2 is for a rigid body.
RBE3 is for an interpolation constraint element.

The dependencies are best described in the NASTRAN or NE/NASTRAN manuals.

RBE element_# type parameters
where the parameters vary depending on the type
RROD node const ; node const ;
where only one of the constrains can be
selected from
MDX - dependent translation in x
MDY - dependent translation in y
MDZ - dependent translation in z
RBAR node const ; node const ;
where a constraint can be formed using
NDX - independent translation in x
NDY - independent translation in y
NDZ - independent translation in z
NRX - independent rotation in x
NRY - independent rotation in y
NRZ - independent rotation in z
MDX - dependent translation in x
MDY - dependent translation in y
MDZ - dependent translation in z
MRX - dependent rotation in x
MRY - dependent rotation in y
MRZ - dependent rotation in z
RTRPLT node const ; node const ;
node3 const ;
where a constraint can be formed using
NDX - independent translation in x
NDY - independent translation in y
NDZ - independent translation in z
NRX - independent rotation in x
NRY - independent rotation in y
NRZ - independent rotation in z
MDX - dependent translation in x
MDY - dependent translation in y
MDZ - dependent translation in z
MRX - dependent rotation in x
MRY - dependent rotation in y
MRZ - dependent rotation in z
RBE2 node const ; list_nodes ;
where a constraint can be formed using
MDX - dependent translation in x
MDY - dependent translation in y
MDZ - dependent translation in z
MRX - dependent rotation in x
MRY - dependent rotation in y
MRZ - dependent rotation in z
RBE3 node const ;
[node const ; weight list_nodes ;];
where a constraint can be formed using
MDX - dependent translation in x
MDY - dependent translation in y
MDZ - dependent translation in z
MRX - dependent rotation in x
MRY - dependent rotation in y
MRZ - dependent rotation in z
where a node can be selected by it's number or
by coordinates

NODE nude_#
RT x y z
CY rho theta z
SP rho theta phi

16. The new DEFORM command assigns deformations to beam elements. This command is available in the merge phase.

DEFORM type object sid deformation where type and object are related
BEAM beam_# ESET element_set_name where sid is the set identification number

17. The BSD command has been improved to support the cable element in NE/NASTRAN. It also supports the CBARAO for BAR elements.

The ANSYS beam cross section properties have also been modified. The option to BSD comannd applied to ANSYS are as follows:
BSD # option args ;
where option and associated args can be
BANA4 args
where args can be
AREA a
IXX moment
IYY moment
IZZ moment
HEIGHT h
WIDTH w
THETA t
INSTR strain
SHEARY shear
SHEARZ shear
BANA8 args
where args can be
AREA a
INSTR strain
BANA10 args
where args can be
AREA a
INSTR strain
BANA24 args
where args can be
CSCRV x1 y1 ... xn yn;
CSSTH t1 ... tn;
RXOFF1 offset
RXOFF2 offset
SHEARY shear
SHEARZ shear
BANA33 args
where args can be
Area a
BANA44 args
where args can be
AREA a
AREA1 a
AREA2 a
IXX moment
IYY moment
IZZ moment
IXX1 moment
IYY1 moment
IZZ1 moment
IXX2 moment
IYY2 moment
IZZ2 moment
YA y
YB y
ZA z
ZB z
YA1 y
YB1 y
ZA1 z
ZB1 z
YA2 y
YB2 y
ZA2 z
ZB2 z
XOFF1 x-component
YOFF1 y-component
ZOFF1 z-component
XOFF2 x-component
YOFF2 y-component
ZOFF2 z-component
SHEARY shear
SHEARZ shear

18. The B and BI commands in the part phase and the B command in the merge phase have a new option to specify a set identification number. The creates nodal constraints that are written to NASTRAN and NE/NASTRAN using the SPC1 and SPCADD commands. For ABAQUS, this becomes the load set number which can be selected using the ABAQSTEP command, ABCLOAD boundary condition and load option

ABAQSTEP ... ABCLOAD BLC sid_# B ... ;

where sid_# is the number used for the SID option in the B or BI commands.

19. The NASTRAN material types have been modified to allow stress and temperature dependencies (the NASTRAN MATS1, MATT1, MATT2, MATT4, MATT5, and MATT9 table options)

20. The LCD command has been modified to allow load curve types for LS-DYNA, NASTRAN, NE/NASTRAN, and generic (other).

21. The NE/NASTRAN material MAT1, MAT2, MAT4, MAT5, MAT8, MAT9 have been added as well as stress and temperature dependencies ( the NE/NASTRAN MATS1, MATT1, MATT2, MATT4, MATT5, MATT8, and MATT9 table options)

22. NASTRAN options (NASTOPTS) now support gravity vector definitions (GRAV), non-linear static analysis control (NLPARM), power spectral density specification (RANDPS), autocorrelation function time lag (RANDT1), time step definition for transient analysis (TSTEP) and transient analysis control (TSTEPNL), and the solution sequence (SOL).

NASTOPTS options
where an option can be
SOL solution_# for solution sequence
where solution_# can be
101 for Statics
103 for Normal Modes
105 for Buckling
106 for Nonlinear Statics
107 for Direct Complex Eigenvalues
108 for Direct Frequency Response
109 for Direct Transient Response
110 for Modal Complex Eigenvalues
111 for Modal Frequency Response
112 for Modal Transient Response
114 for Cyclic Statics
115 for Cyclic Normal Modes
118 for Cyclic Direct Frequency Response
129 for Nonlinear Transient esponse
144 for Static Aeroelastic Response
145 for Aerodynamic Response
146 for Aeroelastic Response
153 for Steady Nonlinear Heat Transfer
159 for Transient Heat Transfer
190 for Database Transfer
200 for Design Optimization
GRAV id scale xc yc zc for Gravity Vector
NLPARM id #_increments items ; for Nonlinear static analysis control
where an item can be
AUTO for Automatic Stiffness control
ITER #_iterations for Iterative Stiffness control
SEMI for Semi-iterative Stiffness control
MAXITER #_iterations for Maximum iteration for load increment
U for Displacement Convergence criterion
EPSU tol for Displacement error tolerance
P for Load Convergence criterion
EPSP tol for Load error tolerance
W for Work Convergence criterion
EPSW tol for Work error tolerance
YES for Every computed load increment Output
NO for The last load of the subcase Output
ALL for Every computed and user-specified load increment Output
MAXDIV limit for Divergence condition limit
FSTRESS fraction for Fraction of effective stress
MAXBIS #_bisections for Maximum number of bisections
RTOLB increment for Maximum rotation increment per iteration
MAXQN max for Maximum number of quasi-Newton vectors
MAXLS max for Maximum number of line searches
LSTOL tolerance for Line search tolerance
MAXR fraction for Maximum ratio for arc length adjustments
DT time for Incremental time interval for creep
RANDPS id sid_1 sid_2 lcd_1 x y for Power spectral density specification
RANDT1 id #_intervals start_lag max_lag for Autocorrelation time lag
TSTEP id #_steps #_increments factor for Time step definition
TSTEPNL id #_increments factor options ; for Transient analysis controls
where a Nonlinear transient analysis option can be
NO factor for Time step increment for output
METHOD update_opts for Method for Dynamic matrix update
where update_opts can be
1 for Automatically update stiffness
2 to Update every k steps
KSTEP #_iterations for Iterations before stiffness update
3 for Automatically adjust and bisection
ADJUST factor for Time step automatic adjustment skip factor
MSTEP #_steps for Number of steps for dominant response
RB time for define bounds to keep same time step
MAXITER #_iterations for Limit of iterations per time step
U for Displacement Convergence criterion
EPSU tol for Displacement error tolerance
P for Load Convergence criterion
EPSP tol for Load error tolerance
W for Work Convergence criterion
MAXDIV limit for Divergence condition limit
FSTRESS fraction for Fraction of effective stress
MAXBIS #_bisections for Maximum number of bisections
MAXR fraction for Maximum ratio for arc length adjustments
UTOL tolerance for Displacement increment tolerance
RTOLB increment for Maximum rotation increment per iteration
MAXQN max for Maximum number of quasi-Newton vectors
MAXLS max for Maximum number of line searches

23. NE/NASTRAN options have been added (NENSTOPT) to incorporate gravity vector definitions (GRAV), non-linear static analysis control (NLPARM), power spectral density specification (RANDPS), autocorrelation function time lag (RANDT1), time step definition for transient analysis (TSTEP), transient analysis control (TSTEPNL) and DDAM analysis controls (DDAMDAT).

24. A bug was fixed that occurred when an equation was used to form the mesh (x=, y=, or z=) followed by the update command. This is fixed.

25. The VE and VEI commands have 2 optional arguments to select a set identifaction number and to assign rotational initial velocities. There are two new commands DIS and DISI, to assign initial displacements with the same syntax as VE and VEI.

In the part phase, we have:

DIS i1 j1 k1 i2 j2 k2 options fx fy fz
where an option can be
SID set_id_#
R for rotational conditions
DISI i_list; j_list; k_list options fx fy fz
where an option can be
SID set_id_#
R for rotational conditions
VE i1 j1 k1 i2 j2 k2 options fx fy fz
where an option can be
SID set_id_#
R for rotational conditions
VEI i_list; j_list; k_list; options fx fy fz
where an option can be
SID set_id_#
R for rotational conditions

In the merge phase we have:

DIS nodes options fx fy fz
where nodes must be one of
N node_number
RT x y z
CY rho theta z
SP rho theta phi
NSET name_of_set
where an option can be
SID set_identification_#
R for rotational conditions
VE nodes options fx fy fz
where nodes must be one of
N node_number
RT x y z
CY rho theta z
SP rho theta phi
NSET name_of_set
where an option can be
SID set_identification_#
R for rotational conditions

26. Some commands like SID, SPD, BSD, OFFSET, and BM have options that are specific to one output option or another. The dialogue box indicates which options are allowed for each output format. If the output format is selected first, then the dialogue box only shows the options appropriate for that output format.

27. The singular subfigure in IGES is now supported. This is a method in IGES to replicate geometry.

28. A bug in the postscript command which prevented output has been fixed.

29. The TRBB command has been extended to qudratic elements. This includes node sets and boundary conditions (B command).

30. The CM card is now writtem in the ANSYS output format for node and element sets.

31. There is a problem in accuracy when projecting to a surface that has folds in it. To avoid additional costly calculations for all surfaces, this problem is corrected by issuing a flag only when a surface is folded and the projection is not done correctly. This flag is set using the CHKFOLDS command. This is a very rare condition.

CHKFOLDS option

where the option can be ON or OFF (default).

32. Seven surface types can now be offset in the normal direction. They are the Cubic spline surface (CSPS), B-Spline (BSPS), NURBS (NRBS), tabular (MESH), IGES NURBS (NURBS), IGES STANDARD (IGESS), and polygonal (POLY) of the SD command. The offset is performed on the surface before other transformations are applied. Care is needed because if the normal offset exceeds the radius of curvature of the surface, the offset surface will fold on it self. The following is an example:

sd 3 csps 3 3 0000
0 .5 0 1 0 .5 2 .5 0
0 .5 0 1 -.2 0 2 .5 0
0 .5 0 1 0 -.5 2 .5 0 normal 1;


33. The GETOL command also applies to 2D and 3D curves.

34. MEASURE WARP in the merge phase now works properly with wedges.

35. A bug in acceleration, velocity, and displacement boundary conditions involving the exclude option has been fixed.

36. A bug in the history table involving the MTV command has been fixed.

37. The old SLICE command has been renamed to ZCLIP. There is a new SLICE command which slices the objects in the picture with a plane defined by the parameters a, b, c, and d in the expression

a * x + b * y + c * z + d = 0

where the coordinate (x,y,z) are in the global coordinate system. The implication is the slicing plane is transformed (zoomed, panned, and rotated) along with the geometry. This is the typical way a slice works. A GUI version of this feature will be made available in a future version. This slice only works in the merge phase with the FILL graphics activated. It does not yet work for hardware graphics. All of these restrictions will be removed in future releases.

The slice button in the graphics menu activates a dialogue box and an intuitive interface for the use of this new function. One can choose to form a slicing plane from either a point and normal or by three points. This is done by selecting points from the picture. Then the slicing plane can be shown. When the slice function is selected, the slicing plane reroved from the picture.

38. A bug of copying a non-existing curve has been fixed. For example, the command " curd 2 cpcd 1 " now gets warning message and will not make a new curve #2 when the curve #1 does not exist.

39. The dialogue for the LS-DYNA 'exclude' option in the FD, FDI, FDC, FDCI, FDS, FDSI, ACC, ACCI, ACCC, ACCCI, ACCS, ACCSI, FV, FVI, FVC, FVCI, FVS, and FVSI has been corrected to read 'No movement in the normal directions.

40. The error message for CO VE has been changed to 'no initial velocities found' when no initial velocities have been set.

41. Window maximize bug has been fixed for PC version. Before the bug fix, the part of the title bar was hidden by the frame of the root window.

42. LS-DYNA material 40, 54, 55, and 59 have replaced options GBA, GCA, and GCB (shear modulus) with options GAB, GBC, and GCA, respectively, to match LSTC DYNA notation.

43. A bug in LS-DYNA fixed format output for shear modulus in LS-DYNA material 23 has been fixed.

44. Parameters named NORM and RAND are no longer confused with the functions.

45. The LS-DYNA thermal materials are supported with the new command:

LSDYTHMT material_# material_type parameter_list ;

where the material_type and parameter_list can be

1 for Isotropic followed by
TRO density
TGRLC load_curve_#
TGMULT multiplier
HC capacity
TC conductivity

2 for Orthotropic followed by
TRO density
TGRLC load_curve_#
TGMULT multiplier
HC capacity
K1 conductivity
K2 conductivity
K3 conductivity
AOPT option parameters
where the option can be one of
0 for by nodes
1 for by point and element center
2 for by normal vectors
XP x-coordinate (for AOPT 1)
YP y-coordinate (for AOPT 1)
ZP z-coordinate (for AOPT 1)
AX x-component (for AOPT 2)
AY y-component (for AOPT 2)
AZ z-component (for AOPT 2)
DX x-component (for AOPT 2)
DY y-component (for AOPT 2)
DZ z-component (for AOPT 2)

3 for Temperature Dependent Isotropic followed by
TRO density
TGRLC load_curve_#
TGMULT multiplier
TEMP list_temperatures
HC list_capacities
K list_conductivities

4 for Temperature Dependent Orthotropic followed by
TRO density
TGRLC load_curve_#
TGMULT multiplier
TEMP list_temperatures
HC list_capacities
K1 list_conductivities
K2 list_conductivities
K3 list_conductivities
AOPT option parameters
where the option can be one of
0 for by nodes
1 for by point and element center
2 for by normal vectors
XP x-coordinate (for AOPT 1)
YP y-coordinate (for AOPT 1)
ZP z-coordinate (for AOPT 1)
AX x-component (for AOPT 2)
AY y-component (for AOPT 2)
AZ z-component (for AOPT 2)
DX x-component (for AOPT 2)
DY y-component (for AOPT 2)
DZ z-component (for AOPT 2)

5 for Temperature Dependent Isotropic with Phase Change followed by
TRO density
TGRLC load_curve_#
TGMULT multiplier
TEMP list_temperatures
HC list_capacities
K list_conductivities
SOLT temperature
LIQT temerature
LH latent_heat

6 for Temperature Dependent Isotropic by Load Curves followed by
TRO density
TGRLC load_curve_#
TGMULT multiplier
HCLC load_curve_#
TCLC load_curve_#

46. Material 59 has been updated to reflect current LS-DYNA documentation (e.g. aopt 1-4, beta when aopt = 3,shell or solid option).

47. LSDYNA Material 55 now handles shear strength, longitudinal compressive strength, and the nonlinear shear stress parameter properly.

48. Dialog boxes for LS-DYNA material 33,45,40,54,55 and 86, now reflect current LS-DYNA aopt options.

49. The accumulation of symmetry planes forming nodal constraints has been modifed. The modification is different for each output format. There was a bug in TrueGrid when nodes where placed on more than one symmetry plane where at least one of the planes was not x=0, y=0, or z=0. This bug would only assign the nodes to the last symmetry plane specified and ignored the others. This is the reason for this change in the way symmetry planes are handled.

DYNA3D - When a node is found on 2 distinct symmetry planes, then TrueGrid creates a sliding boundary plane of vector type for this node. If a node is found on 3 or more distinct symmetry planes, it has all of its DOFs constrained. If a node was assigned nodal boundary constraints orthogonal to the sliding boundary plane to which it is assigned, those nodal boundary constraints will be ignored and a warning message will be written. As in the past, if a node is only on symmetry planes where either x=0, y=0, or z=0, the nodal boundary constraints will be properly set to reflect these conditions instead of assigning the node to a sliding boundary plane.

LS-DYNA3D KEYWORD - The practice of assigning nodal boundary constraints to nodes if they fall on one of the symetry planes where x=0, y=0, or z=0 is no longer. Every symmetry plane will produce a *BOUNDARY_SLIDING_PLANE card and an associate *NODE_SET_LIST set on nodes. TrueGrid does not interpret the meaning of nodes on several symmetry planes. If a node is also assigned nodal boundary conditions orthogonal to an assigned symmetry plane(s), TrueGrid does not write a warning message and the orthogonal condition is written to the output file as a nodal boundary condition.

50. An experimental feature with the READMESH command for NASTRAN files can be used in a limited way to import an existing NASTRAN model and add parts which can be merged to the nodes of the NASTRAN model (preserving the original node numbers) such that when the model is written out to an LSDYNA KEYWORD format, only the new nodes and elements are written out. This is the EXCLUDE option when reading a NASTRAN file. The EXCLUDE option means exclude objects from the input when writing the output file.

READMESH NASTRAN filename EXCLUDE ENDPART

No new nodes or elements will be given numbers that are already in use in the original NASTRAN model. This feature is to meet a specific need in a timely fashion. However, this feature may have a more general use if it is extended to all keyword input and output. This would make it possible to modify a model incrementally by creating add-on files which can be concatenated. It is not clear that such an improvement will be made. Comments on this feature will be appreciated.

There are two limitations to keep in mind. The READMESH command should be issued before any parts with nodes that should be merged to nodes from the NASTRAN input file. This will probably remain a limitation or feature (it is not clear how this feature will interact with the re-entrent part in version 3.0). Secondly, only the new nodes and elements are protected from colliding with the objects in the NASTRAN input file. Materials, springs and dampers, sets, etc. must still be managed by the user.

51. The LS-DYNA DATABASE has been updated according to the Keyword User's

Manual v.970 of Sep. 2002 Release.

Following database definitions for the keywords are supported.

*DATABASE_OPTION
*DATABASE_ADAMS
*DATABASE_BINARY_OPTION
*DATABASE_CROSS_SECTION_OPTION
*DATABASE_EXTENT_OPTION
*DATABASE_FORMAT
*DATABASE_FSI
*DATABASE_NODAL_FORCE_GROUP
*DATABASE_SPRING_FORWARD
*DATABASE_SUPERPLASTIC_FORMING

52. The MEASURE command now works properly with quadratic elements in the merge phase. Also, illegal elements are now flag in the VOLUME (-1.E10 means an illegal element), AVOLUME (-1 means an illegal element), JACOBIAN (-1.E10 means an illegal element), POINTVOL (-1.E10 means an illegal element), and WARP (-91 means an illegal element) options. The option ORTHOGON (-91 means an illegal element), SMALLEST (-1 means an illegal element), ASPECT (-1 means an illegal element), TRIANGLE (-91 means an illegal element), which previously only caught illegal linear element, now also catches illegal quadratic elements.

53. Two new options, ALLPCOLR and ALLSCOLR, have been added to the SET command in the merge phase. The new option, ALLPCOLR, resets the part color of all parts generated at that point (i.e., performs the SET PCOLOR for all existing parts). The new option, ALLSCOLR, resets the surface color of all surfaces generated at that point (i.e., performs the SET PCOLOR for all existing parts).

54. A bug in ALE3D output of element sets has been fixed.

55. A bug in LS-DYNA output with CONTACT_CONSTRAINT_NODES_TO_SURFACE where the fourth card was not being written has been fixed.

56. A bug in the pipe option for the sd command was fixed. It caused projections to that surface to be inaccurate in the case of a coarse polygonal line used to define the pipe.

57. Bugs in COEDG have been fixed. It's been failing to find the next edge for some cases.

58. A bug in selecting node on the block boundary interface with bbint off has been fixed. It's been partially working.

59. Region input into SD dialog box by key for the option "Region of the Present Part" has been fixed.
60. A bug in the configuration of history window by key has been fixed. The confuguration has not been saved by {F4} key.

61. Bugs in the drawing of triad labels have been fixed. (a) For the case when the background color is white: It's been drawing the labels in white not in black color during the re-mapping of physical window after it was obscured by another window.
(b) While mesh is rotating, moving or zooming: Now the triad labels are displayed while rotating, moving or zooming.

62. The ACCURACY command has been extended so that it affects the projection and intersection of IGES surfaces. If you are using an IGES binary file generated by TG with the saveiges command, you nned to recreate this binary file if you wish to increase the accuracy.

63. An obscure bug was fixed when a geometric entity of an IGES file was part of a layer of number greater than 32,000.

64. The maximum number of parameters (PARA) has been increased to 10,000 and the maximum number of between part tolerances (BPTOL) to be specified is 1000.

65. The ABAQUS output option has been updated so that no fixed formats are used. There were two bugs fixed as well. The load curve number in *AMPLITUDE was incorrect. Also, some faces in a face set where labeled incorrectly.

66. A new command, MLABS, has been added to the GRAPHICS menus in the part and merge phases to allow multiple labels and conditions to be displayed at one time.

67. There was a bug in the NIKE3D output for fixed displacements. The last displacements in the node ordered list of displacements may not be written out. If n is the number of nodes before merging, m is the number of nodes after merging, and k is the minimum of (n-1 modulo 32)+1 and n-m-32, it is the last k nodes whose fixed displacements where not written out. This would cause an error in NIKE3D. So if you got no error from NIKE3D, you were not affected.

68. The SSF and SSFI commands in the cylinder parts has been fixed.

69. A new surface definition has been added to the SD surface definition command in all phases and the SF(I) surface projection commands in in the PART phase. The new surface definition, PL2, defines the plane the plane with 2 points. The first point is on the plane, the second point in not on the plane and on the line normal to the plane through the first point. Each point may be in any of the three coordinate systems - Cartesian, Cylindrical, Spherical

70. The frame of reference for the CYLINDER part can be changed from the default. The default is where the pole in the cylindrical coordinate system aligns with the z-axis of the global Cartesian coordinate system. This new command is followed by a sequecne of rigid body operators. These are translations, rotations, and reflections. As before, the part cannot cross over the pole - it can only go around it. If the part must cross over the pole, then the CYLINDER part is the wrong part. Use the Cartesian BLOCK part.

CYCORSY trans ;

This command is issued anytime after each CYLINDER command. Care is needed here because if other commands have already been issued, they may behave differently when this command is issued. This command can be issued any number of times to allow for experimentation.

71. A new command, LCSD, has been added to the SURFACE sub-menu which lists all composite surfaces containing a given simple surface. The format of the command is "LCSD " where surface_# is the TrueGrid surface number corresponding to the simple surface.

72. A new input option, IGES, has been added to the READMESH command to read in FEM elements from and IGES file. Currently, entities 134 (NODE), most element types for entity 136 (element types 1,2,3,5,6,12,13,14, 15,17,18,27,29,31,32,33,and 35), 406 (tabular data, form 11, property type 12 nodal loads/constraint, and 418 (nodal load/constriant) are supported. The material number may be set for all elements in the IGES file or individually for beams, linear shells, quadratic shells, linear bricks, quadrtatic bricks, springs and dampers. (Setting the material for an element type to zero causes TrueGrid to skip all elements of that type in the file.) Also, the mass for the point mass (entity 136 element type 31) may be set (A point mass of zero means skip). Rigid beams (entity 136 element type 32) and nodal loads/constraints (entitie 418) may be skipped using the RIGID OFF and COND OFF commands, respectively. Nodal load cases may be selected using the NDCONS command followed by the list of nodal load cases to be combined in this run. Note: COND OFF will cause all nodal conditions to be ignored even if NDCONS is set.

The MAPLABEL command is used in conjuction with an ANSYS output to reference beam cross sections data from a file. If the entity 406, form 11, ptype 5008 is found in the IGES file, then the referenced beam elements will be given a beam type of 188 and the appropriate file for the cross section data will be referenced.

MAPLABEL [label filename materialID] ;

where value in the square brackets can be listed an arbitrary number of times.

73. The SPP command has been expanded to allow the focal point to be at infinitiy.

74. The TRBB command has beeen improved. Transitional elements are now available in 2 directions at one interface. For example, the master side

block 1 4;1 5;1 4;-1 1 -1 1 -1 1
bb 1 1 2 2 2 2 1;

is a 3 by 4 interface. The transition slave side

block 1 10;1 9;1 4;-1 1 -1 1 1 3
trbb 1 1 1 2 2 1 1;

is a transition interface to a 9 by 8. This is an example of a 3:1 by 4:2 2-way automatic transition. There are 4 types of transitions. They are: 4:2 by 4:2, 3:1 by 4:2, and 3:1 by 3:1. The 2-way transition is not symmetric. The non-symmetric component of the transition elements can be rotated 90 degrees by using the SW option in the TRBB command.

75. The TRBB command has been improved in another way. A restriction on the slave side of a transition has been lifted. In the past, each block on the slave side of the transition interface had to satisfy the transition ratio (3:1 or 4:2). This greatly restricted the placing of intermediate partitions on the slave side. This has been removed. The only restriction is that the rations 3:1 and/or 4:2 must be satisfied for the entire slave side of the transition interface.

76. The interior elements of a transition block are interpolated using a parameter that can be set with the command

INTTR alpha

where alpha is between 0 and 1. The default for this parameter is 0.5.

77. The new DEF command defines a function that can be used in any expression or equation.

DEF f(a,b,...)=expression
This is on a seperate line.

78. The new command NEU identifies the regions of the mesh where the UNIFM command will satisfy the Neumann boundary condition instead of the Direchlet condition. This command must be issued before issuing the UNIFM command.

NEU region on/off
NEUI progression on/off

This command selects nodes on the boundary of a uniform smoothing (UNIFM and UNIFMI commands) to be given the Neumann boundary treatment (orthogonality) instead of the default Direchlet boundary treatment (boundary nodes are frozen). Boundary nodes will remain on any surfaces of projection and glued to any inter-part block boundaries (BB or TRBB commands) or frozen to curves (CURF command). This is a departure from the way most interpolation and smoothing commands operate because it will allow the boundary nodes to move. The effect of this command is accumulative. For example, if a face is assigned the Nuemann condition using this command and is followed by the same command to remove the Neumann condition for the edge nodes, then only the interior nodes of the face will be given the Neumann condition. The exterior corner nodes or vertices will not be moved. Each time a UNIFM or UNIFMI command is issued, a snapshot of the Neumann conditions is associated with this uniform smoothing command. The only way to change the nodes receiving the Neumann conditions is to deactivate the uniform smoothing command, use the NEU or NEUI command to change which nodes are to be giving the Neumann condition, and then re-issue the uniform smoothing command. The NEU and NEUI commands should be thought of as commands for creating the environment for the UNIFM and UNIFRMI uniform smoothing commands.

79. The new command MESHSCAL will increase the mesh density uniformly in all 3 directions by an integer scal factor. Typically a factor of 2 (8 times as many bricks, 4 times as many shells, 2 times as many embedded beams are the result) or 3 times is sufficient. This should come first before any parts are made and never changed. This cannot be used if the UPDATE command is used.

MESHSCAL factor

80. There was a problem with the purge command. The PURGE caused all of the TrueGrid IGES surfaces to be removed. However, the IGES number of the surfaces was not reinitialized, which made the PURGE command inconvenient. This has be changed so that the all counters for IGES surfaces are reinitiallized with the PURGE command. This means that existing command files that use the PURGE command may no longer work. If this is a problem, please let us know.

81. The *CONSTRAINED_JOINT_ card is written for keyword LSDYNA for the following joint types generated by TrueGrid:

(sj) Spherical joint
(rj) Revolute joint
(cj) Cylindrical joint
(pj) Planar joint
(uj) Universal joint
(tj) Translational joint

82. The verbatim command had 2 bugs in it that were fixed. When the text was written to the tsave file, extra blanks were removed. This is no longer the case. Also, a blank line is now preserved in the verbatim.

83. The rpl option for face and element sets in the merge phase was fixed.

84. The READMESH can read a LS-DYNA dynain file. The new option is DYNAIN.

85. SMAGS is a new command to detect small detached groups of elements. These elements are put into a set. A cut off is specified and any detached group of elements with that or fewer elements will be placed into the garbage element set.

SMAGS set_name maximum_#

86. DYNAIN is a new output format related to the new READMESH option above. One will usually read a DYNAIN file using the READMESH command, modify the data using the SMAGS and DELEM commands, and write the results back to a file using the DYNAIN and WRITE commands. Node and element numbers are preserved.

87. There is a new type of set for polygons extracted from polygon surfaces. The command is PSET.

PSET operator set

where the operator can be =, rpl, or, and, -
where the set can be
l s1 p1 s2 p2 ... ;
where si is a surface number and pi is a polygon number of that surface
s polygon_set_name

Associated with this new command is an interactive feature to select or modify the polygons in a set with the SET window from the Environment Window.

Polygon sets can then be turned into surfaces with the new SD option:

SD surface# POLY polygon_set trans ;

These features along with the wrsd can be used to sort out complex polygon surfaces and split them into multiple surfaces or remove features.

88. The INCLUDE command had a bug that sometimes deleted a file in the chain of included files. This is fixed.

89. A bug concerning the inclusion of nodes in a transition region adjacent to a nodeset region has been fixed.

90. A bug in the WRSD command concerning approximate surfaces has been fixed.

91. In the SD, a bug in the PIPE surface concerning position factors close to 0. and 1. has been fixed.

92. A bug was fixed in the intersection of two nearly tangent surfaces. One should still avoid trying to intersect tangent surfaces, but sometimes it is unavoidable. The method used for tangent surface intersections is slower to converge than the Newton method used in the common case. It is also less likely to converge to a reasonable accuracy without increasing the accuracy in TrueGrid using the ACCURACY command. If a large inaccuracy is detected, a warning message will be issued.

93. A bug was fixed for the AUTODYN output option. The material 2 was reserved for void regions which did not function properly for shell elements.

94. The new command CIRCENT finds the center of a circle that passes through 3 non-planor points.

CIRCENT x1 y1 z1 x2 y2 z2 x3 y3 z3

95. The command SHSO, which invoked the now obsolete LS-DYNA keyword *CONSTRAINED_SHELL_IN_SOLID, will now be ignored when read. The LS-DYNA keyword *CONSTRAINED_SHELL_TO_SOLID is supported with the new SHTOSO SHTOSOI commands. A vertex or an edge of a shell is selected and assigned an identification number. An edge of a solid and its neighboring nodes are selected and identified by a number to form fibers. The nodes forming a fiber are constrained to the appropriate node selected along the shell edge with a matching identification number. These commands can be issued several times to select all of the nodes forming a set of fibers. Each valid shell edge node is assigned to the fiber which is closest. Care should be taken so that a fiber is not used more than once. LS-DYNA expects that the nodes along a fiber are co-linear. You must take the correct actions to be sure this is the case in TrueGrid. TrueGrid will issue a warning if the nodes of a fiber are not colinear or if the shell edge node does not fall on the fiber.

SHTOSO region id info
where info can be
EDGE (for shells only)
I b a (for solids only)
J b a (for solids only)
K b a (for solids only)
where
b is the number of nodes before the edge
a is the number of nodes after the edge

SHTOSOI progression id info
where info can be
EDGE (for shells only)
I b a (for solids only)
J b a (for solids only)
K b a (for solids only)
where
b is the number of nodes before the edge
a is the number of nodes after the edge

96. A new cylinder surface can be generated from 3 points. This is the new CY3 option in the SD command.

SD surface_# CY3 x1 y1 z1 x2 y2 z2 x3 y3 z3

The three points are assumed to form a cross section of the cylinder, perpendicular to the axis of symmetry.

97. A bug was fixed in the transition elements from the TRBB command. The problem was rarely seen. If the OR command was used to change the default orientation of the element's local coordinate system, sometimes the orientation was reversed. This is almost never important because the OR command is used primarily for the orientation of orthotropic or anisotropic materials and transitions cannot be used with such materials. However, if one was using a thick shell (a solid element with laminations), along with transitions, then the outward normal of the lamination may have been reversed in some cases. This would be seen in the merge phase with the CO OR RST command with the wire graphics.

98. The NIKE3D output option now includes 20 noded brick elements and sliding interfaces with 8 noded segments. Also, fixed displacements and pressures can be applied using quadratic elements.

99. A bug in UNIFM related to intra-part block boundaries with transformations has been fixed.

100. The calculation of block boundaries with normal offsets has been improved.

101. Several bugs were fixed in the ANSYS output having to do with TYPE and REAL for beam and shell elements. If the REAL data changed from one element to another with the same material, the change was ignored by ANSYS.

102. The following ANSYS elements/materials are now supported by TrueGrid. Use the the dialogue box for the ANSYMATS command in the control phase for a easy method of parameter selections for:

Linear Bricks:
SOLID5 - Multi-Field
FLUID30 - Isoparametric Acoustic Fluid
SOLID45 - Isoparametric
SOLID46 - 8-Node Layered
HYPER58 - U-P Hyperelastic
SOLID62 - Magnet-Structural
SOLID64 - Anisotropic
SOLID65 - Reinforced Concrete
SOLID69 - Thermal-Electrical
SOLID70 - Isoparametric Thermal
FLUID80 - Contained Fluid (Hex only)
HYPER86 - Hyperelastic
SOLID96 - Magnetic Scalar
SOLID97 - Magnetic
VISCO107 - Large Strain
FLUID142 - Fluid-Thermal
STIF185 for SOLID185 Structural Brick

Linear Shells:
SHELL28 - Shear/Twist Panel
SHELL41 - Membrane
SHELL43 - Plastic
SHELL57 - Thermal
SHELL63 - Elastic
SHELL143 - Fluid-Thermal
SHELL157 - Thermal-Electric

Quadratic Bricks:
VISCO89 - Viscoelastic
SOLID90 - Thermal
SOLID95 - Structural
SHELL99 - Linear Layered Structural
SOLID117 - Magnetic
HF120 - High-Frequency
SOLID122 - Electrostatis
SOLID128 - Electrostatis p-Element
SOLID147 - Structural p-Element
STIF186 for SOLID186 Quadratic Structural Brick

Quadratic Shells:
SHELL91 - Layered
SHELL93 - Structural
SHELL150 - Structural p-Element

Beams:
BEAM4 - Elastic
PIPE16 - Elastic Straight Pipe
PIPE18 - Elastic Curved Pipe (Elbow)
PIPE20 - Plastic Straight Pipe
BEAM24 - Thin-Walled Plastic
BEAM44 - Tapered Unsymmetrical
PIPE59 - Immersed Pipe or Cable
PIPE60 - Plastic Curved Pipe
STIF188 for BEAM188 Finite Strain Beam

The user is responsible for applying the proper element/material to the proper type of elements generated with the different part commands with the MATE, MT, and MTI commands. No REAL values (section properties) are genreated by TrueGrid for brick elements.

This new feature generates the MP command using the following options in the ANSYMATS command:

EX for elastic Young's Modulus in the x-dir. (up to 5 values)
EY for elastic Young's Modulus in the y-dir. (up to 5 values)
EZ for elastic Young's Modulus in the z-dir. (up to 5 values)
ALPX for coefficient of thermal expansion in the x-dir. (up to 5 values)
ALPY for coefficient of thermal expansion in the y-dir. (up to 5 values)
ALPZ for coefficient of thermal expansion in the z-dir. (up to 5 values)
NUXY for Minor Poisson's Ratio in the xy-dir. (up to 5 values)
NUYZ for Minor Poisson's Ratio in the yz-dir. (up to 5 values)
NUXZ for Minor Poisson's Ratio in the xz-dir. (up to 5 values)
PRXY for Major Poisson's Ratio in the xy-dir. (up to 5 values)
PRYZ for Major Poisson's Ratio in the yz-dir. (up to 5 values)
PRXZ for Major Poisson's Ratio in the xz-dir. (up to 5 values)
GXY for Shear Modulus in the xy-dir. (up to 5 values)
GYZ for Shear Modulus in the yz-dir. (up to 5 values)
GXZ for Shear Modulus in the xz-dir. (up to 5 values)
DENS for density (up to 5 values)
MU for Coefficient for friction (up to 5 values)
DAMP for [K] Matrix Multiplier For Damping (up to 5 values)
KXX for Thermal Comductivity in The x-dir. (up to 5 values)
KYY for Thermal Comductivity in The x-dir. (up to 5 values)
KZZ for Thermal Comductivity in The x-dir. (up to 5 values)
CH for Specific Heat (up to 5 values)
VISC for Viscosity (up to 5 values)
RSVX for Electrical Resistivity in the x-dir. (up to 5 values)
RSVY for Electrical Resistivity in the y-dir. (up to 5 values)
RSVZ for Electrical Resistivity in the z-dir. (up to 5 values)
QRATE for Heat Generation Rate (up to 5 values)
SONC for Sonic Velocity (up to 5 values)
PERX for Electric Relative x-Permeabilities (up to 5 values)
PERY for Electric Relative y-Permeabilities (up to 5 values)
PERZ for Electric Relative z-Permeabilities (up to 5 values)
MURX for Magnetic Relative x-Permeabilities (up to 5 values)
MURY for Magnetic Relative y-Permeabilities (up to 5 values)
MURZ for Magnetic Relative z-Permeabilities (up to 5 values)
MGXX for Magnetic Coercive x-Forces (up to 5 values)
MGYY for Magnetic Coercive y-Forces (up to 5 values)
MGZZ for Magnetic Coercive z-Forces (up to 5 values)
LSST for Dielectric Loss Tangent (up to 5 values)
REFT for Reference Temperature (1 value)
DTH for default shell thickness (1 value)

This new feature generates the MPDATA command using the following options in the ANSYMATS command:

EXL for elastic Young's Modulus in the x-dir. (up to 100 values)
EYL for elastic Young's Modulus in the y-dir. (up to 100 values)
EZL for elastic Young's Modulus in the z-dir. (up to 100 values)
ALPXL for coefficient of thermal expansion in the x-dir. (up to 100 values)
ALPYL for coefficient of thermal expansion in the y-dir. (up to 100 values)
ALPZL for coefficient of thermal expansion in the z-dir. (up to 100 values)
NUXYL for Minor Poisson's Ratio in the xy-dir. (up to 100 values)
NUYZL for Minor Poisson's Ratio in the yz-dir. (up to 100 values)
NUXZL for Minor Poisson's Ratio in the xz-dir. (up to 100 values)
PRXYL for Major Poisson's Ratio in the xy-dir. (up to 100 values)
PRYZL for Major Poisson's Ratio in the yz-dir. (up to 100 values)
PRXZL for Major Poisson's Ratio in the xz-dir. (up to 100 values)
GXYL for Shear Modulus in the xy-dir. (up to 100 values)
GYZL for Shear Modulus in the yz-dir. (up to 100 values)
GXZL for Shear Modulus in the xz-dir. (up to 100 values)
DENSL for density (up to 100 values)
MUL for Coefficient for friction (up to 100 values)
DAMPL for [K] Matrix Multiplier For Damping (up to 100 values)
KXXL for Thermal Comductivity in The x-dir. (up to 100 values)
KYYL for Thermal Comductivity in The x-dir. (up to 100 values)
KZZL for Thermal Comductivity in The x-dir. (up to 100 values)
CHL for Specific Heat (up to 100 values)
VISCL for Viscosity (up to 100 values)
RSVXL for Electrical Resistivity in the x-dir. (up to 100 values)
RSVYL for Electrical Resistivity in the y-dir. (up to 100 values)
RSVZL for Electrical Resistivity in the z-dir. (up to 100 values)
QRATEL for Heat Generation Rate (up to 100 values)
SONCL for Sonic Velocity (up to 100 values)
PERXL for Electric Relative x-Permeabilities (up to 100 values)
PERYL for Electric Relative y-Permeabilities (up to 100 values)
PERZL for Electric Relative z-Permeabilities (up to 100 values)
MURXL for Magnetic Relative x-Permeabilities (up to 100 values)
MURYL for Magnetic Relative y-Permeabilities (up to 100 values)
MURZL for Magnetic Relative z-Permeabilities (up to 100 values)
MGXXL for Magnetic Coercive x-Forces (up to 100 values)
MGYYL for Magnetic Coercive y-Forces (up to 100 values)
MGZZL for Magnetic Coercive z-Forces (up to 100 values)
LSSTL for Dielectric Loss Tangent (up to 100 values)

When more than 1 value is possible, then the list of vaules is terminated with a semi-colon. The KEYOPT values are set using a ANSYMATS option of the form

KOn m

where n is the index of the KEYOPT array and m is the value. There is a special case with BEAM44, KEYOPT(7) and KEYOPT(8), which is an accumulation of the ANSYMATS options of the form

KOQ7* or KOQ8*

where * can be a, b, c, d, e, or f for the options

Z-rotational
Y-rotational
X-rotational
Z-translational
Y-translational
X-translational

respectively.

Only some of these values are appropriate for any one element/material. It is best to use the dialogue box for the ANSYMATS command to know which commands are needed for a particular element/material.

Special Features for some of the elements are specified using:

BKIN yield_stress tangent_modulus for Bilinear Kinematic Hardening
BISO yield_stress tangent_modulus for Bilinear Isotropic Hardening
NLISO yield_stress R0 s b for Nonlinear Isotropic Hardening
RATE strain_rate_hardening viscosity for Rate-Dependent

The old ANSYNL command is no longer available.

The ANSYOPTS command has a new set of options. It has the format

ANSYOPTS [option] ;

where there can be any number of options. Each option starts with a keyword followed by any necessary parameters.

They are:

ANTYPE key for analysis type
where key must be one of
0 for structural analysis
1 for buckling analysis
2 for modal analysis
3 for harmonic analysis
4 for transient analysis
7 for substructure analysis
8 for spectrum analysis
ACEL x y z for linear acceleration
CGLOC x y z for origin location
CGOMGA x y z for velocity
DCGOMG x y z for acceleration
OMEGA x y z for rotational velocity
DOMEGA x y z for rotational acceleration
EQSLV label for equation solver
where label must be one of
FRONT tolerance for frontal direct equation
SPARCE tolerance for sparce direct
JCG tolerance for Jacobi CG (in memory)
JCGO tolerance for Jacobi CG
ICCG tolerance for Incomplete Cholesky CG
PCG multiplier tolerance for pre-conditioned CG (in memory)
PCGO multiplier tolerance for pre-conditioned CG
AMG tolerance for algebraic multigrid
DDS tolerance for distributed domain
DDSB tolerance for distributed domain beta
ITER tolerance for automatic selection
ADAMS options ; for solves & writes flexible body info
where options can be
NMODES n
KSTRESS key
KSHELL key
ADAPT options ; for adaptively meshes & solves
where options can be
NSOLN n
STARGT v
TTARGT v
FACMN v
FACMX v
KYPSM key
KYMAC key
CMATRIX options ; for electrostatic field & capacitance
where options can be
SYMFAC f
CONDNAME name
NUMCOND n
GRNDKEY key
CAPNAME name
CUTCONTR options ; for time step cutback
where options can be
PLS strain
CRP ratio type
DSP d
NPOINT n
NOITER key
CYCOPT options ; for cyclic nodal diameter solution
where options can be
STATUS
DEFAULT
NODDIA (start end [inc [key]] ; );
DOF ( id [c1 c2 c3 c4 c5 c6] ; ) ;
CYCTOLER t
CYCMOVE key
DDSOPT options ; for distributed domain server
where options can be
CONFIG mode
NDOMAINS n
EMATWR key for write element matrices
ERESX key for extrapolation of integration point
EXPASS key for expansion pass
FSRS option for restart fluid-structure interaction
where the option can be
TIME f
LDSTEP n
GAUGE option for domain of edge-element formulation
where the option can be
TREE
OFF
HFEIGOPT CAVITY for high frequency electromagnetic
HFSCAT option for High frequency scattering
where the option can be
OFF
SCAT
TOTAL
HFPCSWP f1 f2 fi n for propagating constants
HFSWEEP f1 f2 fi n p1 p2 p3 p4 a d n1 n2 vf vc
for harmonic responce to HF wave guide
LMATRIX f name1 name2 name 3 for differential inductance matrix
LUMPM n1 n2 key for lumped mass matrix
MONITOR n1 n2 key for contents of monitor file
where key can be one of the following
UX
UY
UZ
ROTX
ROTY
ROTZ
TEMP
FX
FY
FZ
MX
MY
MZ
HEAT
MSAVE key for memory saving for PCG
OPNCONTR TEMP v n for automatic time step
PRECISIO key for machine precision
PSOLVE keys ; for partial solution
where keys can be
CGSOL
EIGDAMP
EIGEXP
EIGFULL
EIGLANB
EIGREDUC
EIGUNSYM
ELFORM
ELPREP
REDWRITE
TRIANG
RATE key for creep strain rate usage
SEEXP type dof switch flag for substructure expansion pass
where type can be
FILE name
ELENUM n
where flag can be
ON
OFF
SEOPT file key_m key_p key_ss for substructure analysis
SOLCONTR key_opt key_ts option t for nonlinear solution defaults
where option can be
NOPL
DEFAULT
INCP
TOFFSET t for temperature offset
NonLinear Options:
ARCLEN options ; for activating the arc-length method.
where options can be
ON to activate arc-length method
OFF to deactivate arc-length method
MAXARC max for maximum multiplier of ref. arc-length radius
MINARC min for minimum multiplier of ref. arc-length radius
ARCTRM options ; for Arc-length solution control.
where options can be
OFF to not use ARCTRM to terminate analysi
L to terminates analysis when first limit point is reached
U to terminates analysis when displacement exceeds maximum
VAL dispacement for Maximum desired diplacement
NODE nodenumber for Displacement comparison node number
DOF label for degree of freedom
where label can be
UX
UY
UZ
ROTX
ROTY
ROTZ
BUCOPT method options ; where method is SUBSP or LANB
where method must be one of the following
SUBSP for subspace iteration
LANB for block Lanczos
where options can be
NMODE #_modes for number of modes to extract
SHIFT nodenumber for shift point
LDMULTE multiplier for upper end of load multiplier range
CNVTOL label options ; for nonlinear analyses convergence.
where label must be one of the following
STAT
U
ROT
F
M
TEMP
HEAT
PRES
V
FLOW
VF
VOLT
EMF
CURR
AMPS
CURT
MAG
A
CURM
FLUX
CSG
VLTG
OFF
L
U
where options can be
VALUE value for typical value for label
TOLER tolerance
NORM type
where type is
2 for L2 norm
1 for L1 norm
0 for infinite norm
MINREF minimum for minimum for allowed reference value
CRPLIM type cvalue ; for creep criterion.
where type must be one of the following
ON for implicit creep analysis
OFF for explicit creep analysis
where cvalue must be
CRCR value for creep criteria value for creep limit ratio control
LNSRCH key ; for Newton-Raphson line search.
where key must be one of the following
OFF to no use a line search
ON to use a line search
AUTO for ANSYS to automatically switch line search on and off
NCNV options ; for analysis termination.
where options can be
KSTOP key
where key is
0 to not terminate analysis if solution fails to converge
1 to terminate the analysis and the program execution
2 to terminate the analysis but not the program execution
DLIM limit for Nodal degrees of freedom limit
ITLIM limit for Iteration count limit
ETLIM limit for Elapsed time limit
CPLIM limit for CPU time limit
NEQIT niters; for maximum number of equilibrium iterations
NLGEOM key ; for including large deformation effects.
where key must be one of the following
OFF to ignore large-deflection effects
ON to include large-deflection effects
NROPT option switch ; for Newton-Raphson options.
where option can be
AUTO to let the program choose the option
FULL to use full Newton-Raphson
MODI to use modified Newton-Raphso
INIT to use the previously computed matrix
UNSYM to use full Newton-Raphson with unsymmetric matrices
where switch can be
OFF to not use adaptive descent
ON to use adaptive descent
PRED options ; for predictor in a nonlinear analysis.
where options can be
OFFS for subset predictor off
ONS for subset predictor on
OFFL for load set predictor off
ONL for load set predictor on
PSTRES key ; for prestress effects.
where key must be one of the following
OFF
ON
SSTIF key ; for stress stiffness effects.
where key must be one of the following
OFF to not calculate (or include) prestress effect
ON to calculate (or include) prestress effect
Dynamic Options
ALPHAD v for Mass Matrix Multiplier for Damping
BETAD v for Stiffness Matrix Multiplier for Damping
DMPRAT v for Constant Damping Ratio
HARFRQ options ; for Frequency Range
where options can be
HARFRQB v
HARFRQE v
HREXP v for Phase Angle
HROPT options ; for Harmonic Analysis Options
where options can be
METHOD type for solution method with options
where type can be
FULL for Full method
REDUC for Reduced method
MSUP for Mode superposition method
MAXMODE n for Largest Mode Number
MINMODE n for Smallest Mode Number
HROUT options ; for Harmonic Analysis Output Options
where options can be
REIMKY key for real/imaginary print:
where key can be
ON for Print complex displacements as real and imaginary
OFF for Print complex displacements as amplitude/phase angle
CLUST key for cluster option:
where key can be
ON for Uniform spacing of frequency solutions
OFF for Cluster frequency solutions about natural frequency
MCONT key for mode contributions:
where key can be
ON for No print of mode contributions at each frequency
OFF for Print mode contributions at each frequency
LVSCALE v for Scales Load Vector for Mode Superposition
MDAMP options ; for Damping Ratios as a Function of Mode
where options can be
STLOC n for Starting location in table for entering data
V1 v1 for first datum
V2 v2 for second datum
V3 v3 for third datum
V4 v4 for fourth datum
V5 v5 for fifth datum
V6 v6 for sixth datum
MODOPT options ; for Modal Analysis Options
where options can be
METHOD label for mode extraction method for the modal analysis
where label can be
LANB for block Lanczos
SUBSP for subspace iteration
REDUC for Householder (reduced)
UNSYM for unsymmetric matrix
DAMP for damped system
QRDAMP for damped system using QR algorithm
NMODE n for number of modes to extract
FREQB f for beginning, or lower end, of frequency range
FREQE f for ending, or upper end, of frequency range
PRMODE n for number of reduced modes to print
NRMKEY key for mode shape normalization key:
where key can be
OFF for normalize the mode shapes to the mass matrix
ON for normalize the mode shapes to unity
CEKEY n for constraint equation (CE) processing key
0 for Lagrange multiplier method - accurate solution
1 for Lagrange multiplier method - quick solution
2 for Lagrange multiplier method - accurate solution
3 for direct elimination method
MXPAND options ; for the Number of Modes to Expand/Write
where options can be
NMODE n for number of modes to expand and write
FREQB f for beginning, or lower end, of frequency range
FREQE f for ending, or upper end, of frequency range
ELCALC key for element calculation key:
where key can be
NO for do not calculate element results and reaction forces
YES for calculate element results and reaction forces
SIGNIF n for significance level
RIGID dof1 dof2 dof3 dof4 dof5 dof6 for Rigid Body Modes
SUBOPT options ; for Subspace Iteration Eigenvalue Extraction
where options can be
SUBSIZ s for subspace working size
NPAD n for the number of extra vectors used in the iterations
NPERBK n for the number of modes per memory block
NUMSSI n for the maximum number of subspace iterations
NSHIFT n for the minimum number of subspace iterations completed
STRMCK key for Sturm sequence check key:
where key can be
ALL to perform check at all shift points
PART to perform check only at all shift points
NONE for do not perform Sturm sequence check
JCGITR n for the number of Jacobi iterations per subspace iteration
TIMINT options ; for turns on transient effects
where options can be
KEY switch for Transient effects:
where switch can be
OFF for no transient effects (static or steady-state)
ON for include transient (mass or inertia) effects
LAB lab for Degree of freedom:
where lab can be
ALL to apply this key to all appropriate labels
STRUC to apply this key to structural DOFs
THERM to apply this key to thermal DOFs
ELECT to apply this key to electric DOFs
MAG to apply this key to magnetic DOFs
FLUID to apply this key to fluid DOFs
TINTP options ; for transient integration parameters
where options can be
GAMMA v for amplitude decay factor for 2nd order transient
ALPHA v for 2nd order transient integration parameter
DELTA v for 2nd order transient integration parameter
THETA v for 1st order transient integration parameter
OSLM v for specifying the oscillation limit criterion
TOL t for tolerance applied to OSLM. Defaults to 0.0
AVSMOOTH flag for smooth flag option:
where flag can be
0 to include smoothing of initial velocity/acceleration
1 to not include smoothing
TRNOPT options ; for transient analysis
where options can be
METHOD label for solution method with options
FULL for full method
REDUC for reduced method
MSUP for mode superposition method
MAXMODE n for largest mode number
DMPKEY key for damping option (for method = REDUC)
where key can be
DAMP to include the effects of damping if present
NODAMP to ignore the effects of damping
MINMODE n for smallest Mode Number
Spectrum Options
ADDAM options ; for accel. spectrum computation constants
where options can be
AF coef for direction-dependent accel. coeff.
AA coef for coeff. for DDAM accel. spectrum equations
AB coef for coeff. for DDAM accel. spectrum equations
AC coef for coeff. for DDAM accel. spectrum equations
AD coef for coeff. for DDAM accel. spectrum equations
AMIN min for minimum accel. value
CQC option label ; for quadratic mode combination method
where option can be
SIGNIF threshold for significance level for combining modes
where label can be
DISP for displacement
VELO for velocity
ACEL for acceleration
DSUM options label ; for double sum mode combination method.
where options can be
SIGNIF threshold for significance level for combining modes
TD time for time duration for earthquake or shock spectrum
where label can be
DISP for displacement
VELO for velocity
ACEL for acceleration
SVFREQ [ load damp ] ; for SV vs FREQ definition (up to 4 pairs)
where load is the load curve for spectrum value .vs. frequencey
damp is the damping ration for this curve (ANSYS SV damping)
GRP option label; for grouping mode combination method.
where option can be
SIGNIF threshold for significance level for combining modes
where label can be
DISP for displacement
VELO for velocity
ACEL for acceleration
NRLSUM option label ; for NRL sum mode combination method.
where option can be
SIGNIF threshold for significance level for combining modes
where label can be
DISP for displacement
VELO for velocity
ACEL for acceleration
PSDSPL options ; for partially correlated excitation in PSD
where options can be
TBLNO n for Input PSD table number defined with PSDVAL command
RMIN v for Minimum distance between excitation points
RMAX v for Maximum distance between excitation points
PSDUNIT options ; for type of PSD/multi-pt response spectrum
where options can be
TBLNO n for input table number
TYPE label for identifying the type of spectrum:
where label can be
DISP for displacement spectrum
VELO for velocity spectrum
ACEL for acceleration spectrum
ACCG for acceleration spectrum
FORC for force spectrum
PRES for pressure spectrum
GVALUE v for acceleration due to gravity for ACCG PSD table
PSDWAV tblno vx vy vz for wave propagation excitation in a PSD Analysis
tblno is the input PSD table number defined with PSDVAL command
vx is the global Cartesian x-velocity of traveling wave
vy is the global Cartesian y-velocity of traveling wave
vz is the global Cartesian z-velocity of traveling wave
ROCK cgx cgy cgz omx omy omz for a Rocking Response Spectrum
cgx cgy cgz for the x, y, and z location of center of rotation
omx omy omz for the angular velocity components
SED sedx sedy sedz for excitation direction for a single-pt. response spectrum
sedx sedy sedz coordinates of a point that defines a line
SPOPT options ; for spectrum type and other spectrum options
where options can be
SPTYPE arg for the spectrum type:
where arg can be
SPRS for single point excitation response spectrum
MPRS for multiple point excitation response spectrum
DDAM for dynamic design analysis method
PSD for power spectral density
NMODE n to use the first n modes from the modal analysis
ELCALC key for element calculation key (for SPTYPE = PSD only):
where the key can be
NO for do not include stress responses in the calculations
YES for include stress responses in the calculations
SRSS options ; for Square Root of Sum
where options can be
SIGNIF n for the significance level
LABEL label for identifying the combined mode solution output
DISP for displacement solution
VELO for velocity solution
ACEL for acceleration solution
SVTYP options ; for the type of single-pt. response spectrum
where options can be
KSV n for response spectrum type:
0 for seismic velocity response spectrum loading
1 for force response spectrum loading
2 for seismic acceleration response spectrum loading
3 for seismic displacement response spectrum loading
4 for PSD loading
FACT sf for Scale factor applied to spectrum values
VDDAM options ; for Velocity Spectrum Constants
where options can be
VF c for direction-dependent velocity coefficient
VABC a b c for coefficients for the DDAM velocity spectrum

103. Both parameter and expression are available inside a comment as in "comment si [%ten+%twenty] This is sliding surface" where the parameter defined as " para ten 10 twenty 20; ".

104. Option for master side material has been taken off from the dialog menu for the case when only single surface is needed. So, the output for LS-DYNA has no *SEGMENT_SET for the master side which is not needed. The cases are for the type 34 (AUTOMATIC GENERAL), 35 (AUTOMATIC GENERAL INTERIOR), 36 (FORCE TRANSDUCER CONSTRAINT) and 37 (FORCE TRANSDUCER PENALTY).

105. A bug in the part phase ELM command which mislabelled brick elements has been fixed.

106. A bug in the IGES trimmed offset surface entity was fixed.

107. A new option, STIFFN, has been added to the MEASURE command in the parts and merge phase to measure the stiffness (find the condition number) of the Jacobian.

108. A bug of the SPLINE window in a part phase was fixed. The bug happens when coordinates are typed in the spline window before drawing (mapping) a picture in the physical window. Some of the variables in graphics were not initialized.

109. A bug in the TRBB command was fixed. This bug concerned the slave side sliding interfaces (contact surfaces) when the block of transitions was 1 element thick.

110. NIKE3D output format has been improved mostly from E10.3 to variable format while keeping the field width as 10.

111. A bug in drawing selection curve for sets has been fixed.

112. In the dialog box, the positon of a cursor can be changed by arrow key (left and right) without deleting the input characters. Still, only insert mode is available.

113. A Bug in displaying a node with cross-hair with label has been fixed. The following sequence of node selections was displaying two or three with cross-hairs which was wrong.
Select a node in physical window
-> Highlight a vertex in computational window
-> Select another node in physical window

114. Bugs in highlighting a surface, curve, or an edge have been fixed.
(1) Highlighted objects remain highlighed even after the physical window was obscured by other window. Before the fix, we were losing the highlighting information.
(2) Selecting a new surface, a curve or an edge after the physical window been obscured was not working properly. It's been highlighting an object which has been selected before the physical window was overlapped by other window.

115. When NEUTRAL file is imported by READMESH, TrueGrid will report the following information.
Number of nodes
Number of elements
Number of materials

116. A bug in the double precision version of the R3DC option of the SD command has been fixed.

117. History Window: The maximum number of displayable regions for a command has been increased by treating each region as a separate command internally. Thus, the maximum number of regions is now up to 5000 which is the maximum number of commands available in history table.

118. A bug involving degenerate sliding surfaces in NIKE3D, DYNA3D, LSDYNA3D, TOPAZ3D and ALE3D has been fixed.

119. A bug involving binary STL files on the LINUX system has been fixed.

120. Some CAD packages write out non-standard IGES copious data (entity 106). The data is now ignored and a warning message is printed for each occurrence.

121. A minor bug in the pramp command related to the orpt command was fixed.

122. Accuracy of LS-DYNA output (trugrdo) has been improved.

123. The port number used by TrueGrid to listen to the license manager can now be selected using the environment variable TGPORT. Under the UNIX/LINUX system, once TrueGrid quits, the port is freed up for the next session of TrueGrid on that machine, but it takes the system about 2 minutes to actually release that port. So this feature needs to be used in the UNIX/LINUX system with some caution. We plan to improve this in the future. Such behavour is not seen on WINODWS systems.

124. New dialog has been implemented for the IGES command. Now it can browse directories and choose iges file interactively. The new dialog is available for Windows.

125. The execution line to run TrueGrid has 2 new options:
-nogui will cause there to be no graphics
-v will cause the TrueGrid version number and date to be printed
These options are only available in UNIX, LINUX, and a DOS Command Prompt window.

126. Two bugs have been fixed.
a. Selecting z-buffer in the merge phase
b. Selecting node in the part phase.
TrueGrid did not behave properly when user tried to select z-buffer or node while there was nothing drawn in the physical window.

127. A minor IGES bug was fixed having to do with superfluous point entities embedded in composite curve entities.

128. A bug was fixed in the igesfind utility distributed with TrueGrid. It miscounted composite curves used for trimming surfaces.

129. When a NEUTRAL file is written and the material has not been defined, the element data will reference the appropriate material even though it does not exist.

130. A bug was fixed in the VPSD command when there are many edges.

131. A bug was fixed in the warning messages regarding bounded plane while reading in IGES file.

132. A bug reading in TrueGrid input file with a geometry read command such as 'IGES ...' has been fixed. It occured when the geometry file is not in the working directory specified by TG-control even though the geometry file is in the same directory of the *.tg file.

133. A bug is the block command for the case with more than 100 partitions in a single direction with negative indices was fixed.

134. There were a few places where invalid data, such as a negative material when setting properties of the material, was not checked. Such invalid numbers are now treated as errors.

135. A bug in "Prepend" a point to a spline curve using "List-point" option has been fixed.

136. A few bugs in cylindrical coordinate system after the transformation using CYCORSY has been fixed. The bugs was incorrect coordinates display, move and attachment.

137. New coordinate display options have been added to the environment window. The option is either Global or Local. Global is the default option for most of the cases while Local can be activated when coordinate system is cylindrical.

138. New feature regarding the motion buttons on the environment window such as "Rotate", "Move", "Zoom" and "Frame" has been added. Now synchronized motions between Physical and Computational windows are available by activating the "Both" button on the window.

139. The REBAR option is available for the LS-DYNA sliding interface type. This works with the IBM, IBMI, JBM, JBMI, KBM, KBMI commands. If the sliding interface option is selected in one of these commands, there there is needed a SID sliding interface command for each string of beams formed by these commands. This produces the *CONTACT_1D card for the LS-DYNA output.

140. The length of a text line for a command file has been extended to 256 characters.

141 Several bugs were fixed regarding F1-key output to text and dialog windows. Now we can print out only 3 indices of a vertex by F1-key when it is needed. The fix applies to such commands as PA, Q, JT with "N" option and SPRING with "V1" or "V2" option which require 3 reduced indices of a vertex unlike most of the cases when 6 indices are required for a region/progression.

142. The FLUENT output option has been improved. There was a bug in the output that has been fixed. There were several options that were available from a previous version of TrueGrid and are repeated here for completeness.

The mesh generated by TrueGrid and written out in the Fluent format can now include wedge, tet, and pyramid elements.

The FBC (Fluent Boundary Conditions) command is available in both the part phase (FBC and FBCI) and in the merge phase (FBC). This command will associate a type of boundary condition and a zone number to a facial region of the mesh.

Elements can be assigned an element type and a zone number using the FLUEMATS command. The material number becomes the zone number in the FLUENT output file.

Nodes can be assigned to a zone by including them into a node set (see NSET). If the name of the set is a number, that number becomes the zone number of the nodes in the set. If the node set has a non-numeric name, then TrueGrid chooses a zone number for the nodes in that set. If a node is in several node sets, it will show up in the FLUENT output file as being in the node set that was defined last.

Care should be take in assigning zone numbers (i.e. the zone numbers in the FBC command, the material numbers, and the numeric name of node sets) such that they are unique. For example, if there are two different types of boundary conditions with the same zone number or if there is a node set and a material with the same number, TrueGrid will terminate the writing of the Fluent output with an error.

143. Two new global commands, ESETINFO and FSETINFO, have been added to give the names and counts for element sets and face sets, respectively.

144. The maximum number of characters in a parameter name has been increased from 8 characters to 16 characters.

145. The DYNA3D output now includes presecribed displacements. Use the FD command for translational displacements and the FRB command for rotational displacements.

The DYNAMATS command BMP option has been extended so that rigid bodies can also be assigned a displacement.

BPM options ;
where an option can be
DOF flag
where flag can be
1 for x-translational velocity
2 for y-translational velocity
3 for z-translational velocity
4 for translational velocity in the given vector direction (use V)
5 for x-rotational velocity
6 for y-rotational velocity
7 for z-rotational velocity
8 for rotational velocity about the given vector (use V)
201 for x-translational displacement
202 for y-translational displacement
203 for z-translational displacement
204 for translational displacement in the given vector direction (use V)
205 for x-rotational displacement
206 for y-rotational displacement
207 for z-rotational displacement
208 for rotational displacement about the given vector (use V)
LCID load_curve_#
SF scale_factor
V x0 y0 z0

146. There is a new feature to control the merging process. The new command is

BNSTOL node_set_1 node_set_2 tolerance

A pair of nodes may be merged into one node based on this new command. If one node of the pair is in one of these two node sets and the other node is in the other node set, they will be merged into one node if the distance between them is less than the tolerance. This is checked for all possible pairs of nodes. This command works similarly to the PTOL and BPTOL commands. These commands only set the tolerance to be used when a merge command, such as STP or TP, is issued.

It is now possible with the PTOL, BPTOL, and the BNSTOL commands for a pair of nodes to have several tolerances, making the merging process ambiguous. To resolve this issue, when the merging of a pair of nodes are ruled by the issuing of several of these commands, then the one that was issued last will be the command to determine if the pair of nodes are to be merged. The key to this is that the order that these commands are issued can be importatnt.

For example, one may wish to merge nodes in a specific region and rule out merging in all other regions. This can be done by creating two node sets, each set containing the nodes on opposite faces to be merged and issuing the BNSTOL command. Then an STP command with a tolerance of -1 could be issued to rule out all merging except for the region of the two node sets.

This feature is the opposite of the sliding interface (SID) of type DUMMY.

147. The command heirarchy has been modified so that when the interior of the scope of one interpolation is the boundary for another interpolation, then these commands are executed in the proper order. This is done iteratively and it cannot be determine when the algorithm should stop in a cyclic dependency. The MXP sets the maximum number of iterations to try to satisfy all the dependencies. In most meshes, there are few dependencies, and they will be satisfied with the default maximum of 4 iterations. In the rare case when there are long chains of interpolation dependencies, one can increase the maximum number of iterations with the MXP command.

148. ABAQUS output has been changed to handle arbitrary symmetry planes as constraints in local coordinate systems.

149. ANSYS output has been changed to handle arbitrary symmetry planes as constraints in local coordinate systems and canonical (x,y or z) planes as constraints in the global coordinate system.

150. NASTRAN and NE/NASTRAN outputs have been changed to handle arbitrary symmetry planes as constraints in local coordinate systems and canonical (x,y,or z) planes as constraints in the default coordinate system. The point mass constraints and spring constraints are check for application in the local coordinate system and ignored if not compatible.

151. The LS-DYNA keyword output has been changed to handle symmetry planes differently. The canonical (x,y or z) planes are handled as global constrains in the *NODES section. The arbitrary symmetry planes are handled with the *BOUNDARY_SPC_SETS and *BOUNDARY_SPC_NODE keywords along with the *DEFINE_COORDINATE_SYSTEM.

152. The DYNA3d output has been changed to handle arbitrary symmetry planes away from the origin. In the past these planes have been treated as planes through the origin. They are now treated as constraints in local coordinate systems.

153. The Block Boundary (BB) and Transition Block Boundary (TRBB) commands have a new option to designate the mapping from slave to master. This applies only to the slave side of a Block Boundary interface.

BB region id options trans;
TRBB region id options trans;

where options can now include the MAP keyword followed by an integer from 1 to 8. There are 8 ways the the corners can be mapped from the slave to the master.

If the slave or master side is an i-face, then number the corners starting at min. j, min. k as node 1, max. j, min. k as node 2, max. j, max. k as node 3, and min. j, max. k as node 4.

If the slave or master side is a j-face, then number the corners starting at min. i, min. k as node 1, max. i, min. k as node 2, max. i, max. k as node 3, and min. i, max. k as node 4.

If the slave or master side is a k-face, then number the corners starting at min. i, min. j as node 1, max. i, min. j as node 2, max. i, max. j as node 3, and min. i, max. j as node 4.

The following rules determine the mapping identifier:

1 means map slave corners (1,2,3,4) to master corners (1,2,3,4)

2 means map slave corners (1,4,3,2) to master corners (1,2,3,4)

3 means map slave corners (2,3,4,1) to master corners (1,2,3,4)

4 means map slave corners (2,1,4,3) to master corners (1,2,3,4)

5 means map slave corners (3,4,1,2) to master corners (1,2,3,4)

6 means map slave corners (3,2,1,4) to master corners (1,2,3,4)

7 means map slave corners (4,1,2,3) to master corners (1,2,3,4)

8 means map slave corners (4,3,2,1) to master corners (1,2,3,4)

154. A new parametric spline surface has been added as an option in the SD command. It is referred to as a Hermite cubic spline surface and is designed to place a smooth surface through a very large number of regularily spaced points. It has 2 derivatives at each point. The resulting surface is very accurate in that it passes approximately through all of the points within a very small tolerance.

SD [name] # HERMITE m n abcd derivatives control_points tranformation ;

where

[name] optional name of the surface

# surface number

m number of control points in the first parametric direction

n number of control points in the second parametric direction

abcd edge derivative types
a is a flag for the edge where the first index is 1
b is a flag for the edge where the first index is m
c is a flag for the edge where the second index is 1
d is a flag for the edge where the second index is n
where a flag can be
0 means a natural derivative
1 means 1st derivatives will be specified
2 means a loop derivative condition
where if a or c is 2, then b or d is ignored, respectively

derivatives a sequence of x, y, and z-components of derivatives along the edges and are specified only if the corresponding edge derivative type is 1. If derivatives are required along an edge, then an x, y, and z-component is required for every control point along that edge.

control_points x, y, and z-coordinate triplet for each point in the m by n array of ordered points on the surface

tranformation a sequence of simple transformation operators typical of TrueGrid (none are required)

155. The SMGAP command sets a tolerance to small gaps in surfaces. If a gap is found to be smaller than the value of SMAG, the gap is removed.

156. The WIGES command writes an IGES file. It only writes surfaces of HERMITE type.

WIGES file_name s1 s2 ... ;

157. The merge phase commands for loads, FC, FD, FV, ACC, and TEPRO had a bug so that multiple loads with different load curves were ignored. This bug is fixed.

158. The parameter RHO in LS-DYNA material 69 (Side Impact Dummy Damper) was used for both mass density and fluid density. Now, RHO continues to be used for mass density and RHOF is now used for fluid density.

159. The parameter TST in NE/NASTRAN materials 1 (Isotropic Elastic) and 2 (Anisotropic Material For Two Dimensional Elements) was used both for Transverse Shear Thickness/Membrane Thickness (under [pshell] Shell Element) and the curve number for Stress limit for tension (under Material temperature dependency). Now, TST continues to be used for Transverse Shear Thickness/Membrane Thickness and TSTT is used for Stress limit for tension.

160. A bug was fixed in the ABAQUS *BOUNDARY keyword command. A comma was missing and has been added. This was the case for fixed displacements (FV), fixed velocities (FV), and accelerations (ACC).

161. ABAQUS element types can be selected using the new AQELTYP option when defining a material model using the ABAQMATS command. The choises are:

AQELTYP type
where type can be
C3D for Standard Solid Stress/Displacement
C3DH for Hybrid Solid Stress/Displacement
C3DI for Incompatible modes Solid Stress/Displacement
C3DIH for Incompatible modes Hybrid Solid Stress/Displacement
C3DR for Reduced Integration Solid Stress/Displacement
C3DRH for Reduced Integration Hybrid Solid Stress/Displacement
C3DM for Modified Solid Stress/Displacement
C3DMH for Modified Hybrid Solid Stress/Displacement
C3DT for Standard Solid Coupled Temperature-Displacement
C3DHT for Hybrid Solid Coupled Temperature-Displacement
C3DRT for Reduced Integration Solid Coupled Temperature-Displacement
C3DRHT for Reduced Integration Hybrid Solid Coupled Temperature-Displacement
C3DMT for Modified Solid Coupled Temperature-Displacement
C3DMHT for Modified Hybrid Solid Coupled Temperature-Displacement
DC3D for Solid Diffusive Heat/Mass Diffusion
DCC3D for Standard Solid Forced Convection/Diffusion
DCC3DD for w/ Dispersion control Solid Forced Convection/Diffusion
DC3DE for Solid Coupled Thermal-Electric
C3DP for Standard Solid Pore Pressure
C3DPH for Hybrid Solid Pore Pressure
C3DRP for Reduced Integration Solid Pore Pressure
C3DRPH for Reduced Integration Hybrid Solid Pore Pressure
C3DMP for Modified Solid Pore Pressure
C3DMPH for Modified Hybrid Solid Pore Pressure
AC3D for Solid Acoustic
C3DE for Solid Piezoelectic
C3DRE for Reduced Integration Solid Piezoelectic
M3D for Standard Membrane
M3DR for Reduced integration Membrane
S for Standard Shell Stress/Displacement
SR for Reduced Integration Shell Stress/Displacement
SR5 for Reduced Integration w/ 5 DOFs Shell Stress/Displacement
DS for Shell Heat Transfer
SRT for Shell Coupled Temperature-Displacement
T3D for Standard Truss Stress/Displacement
T3DH for Hybrid Truss Stress/Displacement
T3DT for Truss Coupled Temperature-Displacement
T3DE for Truss Piezoelectric
B3 for Standard Beam
B3H for Hybrid Beam
PIPE3 for Pipe
PIPE3H for Pipe Hybrid
B3OS for Open section Beam
B3OSH for Hybrid Open section Beam

162. A bug in the 2D curves using the high precision LTBO option was fixed.

163. 163. The accuracy of the coordinates display in the environment window has been improved.

164. A bug in ^V has been fixed. A character has been printed out on the text window if it has a focus and ^V is pressed to see the variable name in the dialog box,

165. Output bugs in "Nonlinear static analysis control" for NASTRAN and NE/NASTRAN have been fixed. The bugs were
(a) [rtolb] Maximum rotation increment per iteration has not been written.
(b) [fstress] Fraction of effective stress has been written twice for NE/NASTRAN

166. A bug in EN output for ANSYS was fixed. EN for beams has not been written correctly to the output in case when its output has 3 nodes as in EN,IEL,I,J,K.

167. A rare cursor bug in the dialog box was fixed. When a user changed focus from one line to another after the line that had a focus had been out of diaplay area, the wrong cursor appeared at the previous cursor location.

168. A couple of bugs in ANSYS Materials are now fixed.
(a) Major Poisson's ratio (PRYZL) was writing the command, MP instead of the command, MPDATA.
(b) Rate dependent option 'RATE' for nonlinear material properties was not accepted.
(c) Bilinear kinematic hardening(BKIN) and isotropic hardening(BISO) including the RATE variables for SHELL43 were not written to output file.
(d) There were bugs in KEYOPT
i. Output from KEYOPT(7) and (8) of BEAM44 was not written properly.
ii. KEYOPT(5) and KEYOPT(6) were missing for SHELL 43.
iii.BEAM4, PIPE16, PIPE18, SOLID70, SHELL91 and SHELL93 did not have correct key option numbers.
iv. KEYOPT(5) and (6) were not set as exlcusive key options.
(e) There were two identical options for "Coefficient of Thermal Expansion" in the dialog box under BEAM24.

169. The following bugs in ANSYS Options are now fixed.
(a) There were wrong options under Buckling(ANTYPE 0) and Modal(ANTYPE 2) of Analysis Types.
(b) General Options
i. There was an error in reading the values of number of domains of the option DDSOPT.
ii.Typo error in the output for the command name OPNCONTROL was corrected. The name was OPNCONTOL.
iii.Typo error in the output for the command name TOFFST option was corrected. The name was TOFFSET.
iv. The value of the starting location in the table for entering temperatures (stloc) for the command MPTEMP was missing in the output.
(c) Nonlinear Options
i. Max. and min. multipliers of the arc-length radius of Arc-length method(ARCLEN) were not written to output properly.
ii.Convergence labels for the command CNVTOL was not written to the output.
(d) Dynamic Options
i. Max. and min. modes of the Specifies harmonic analysis (HROPT) were not written to output properly.
ii.The [DAMP] sub-options were missing in under [METHOD] of MODOPT and under [DMPKEY] of TRNOPT
(e) Spectrum Options
There was an error in reading the values of Spectrum vs. Frequency (SVFREQ).

170. A bug in LSDYNA option for *DATABASE_FSI has been fixed. Only one card was allowed for surface definition.

171. The following changes have been made to the LSDYNA material models:
(a) In "Elastic" (material 1 struct), a bug that prevented the writing out of DA and DB for Belytschko-Schwer Beams has been fixed.
(b) In "Orthotropic Elastic" (material 2 ortho), PRCB is now written out on card 1.
(c) In "Isotropic ElastoPlatic Hydrodynamics" (material 10), a bug causing a conflict of A1 and A2 (in ISPALL) with EPS has been fixed.
(d) In "Pseudo Tensor Concrete/Geological Model" (material 16),OPT has new values 4 and 5 for Response Mode II "B. Tensile failure plus plastic strain scaling" and "C. Tensile failure plus damage scaling". OPT 1 is Mode II "A. Simple tensile failure", OPT 2 is MODE II "Concrete Model Options" and OPT 3 is MODE I. A bug involving the output of ES9 - ES16 (LSDYNA YS9 - YS16) has also been fixed.
(e) In "Rigid" (material 20) the flag for the center of mass constraint in the local coordinate system now produces the correct flag.
(f) In "Thermal Orthotropic w/12 Constants", "Fiber Composite w/ Damage", "Temperature Dependent Thermal Orthotropic w/12 Curves" and "Anisotropic Viscoplastic" (materials 21, 22, 23, and 103, respectively) AOPT of 4 ("By Normal Vectors in Cylindrical Coordinates) has been added.
(g) "Closed-Form Update Plasticity Model" has been replaced by "Shaped Memory" (material 30). New parameters are:
SIGASS for starting value for the forward phase transformation (conversion of austenite into martensite)
SIGASF for final value for the forward phase transformation (conversion of austenine into martensite)
SIGSAS for starting value for the reverse phase transformation (conversion of martensite into austenite)
SIGSAF for final value for the reverse phase transformation (conversion of martensite into austenite)
EPSL for recoverable strain or maximum residual strain.
ALPHA for paremeter measuring the difference between material responses in tension and compression.
YMRT for Young's modulus for the matensite if it is different from the modulus for the austentite.
(h) In "Slightly Compressible Rubber Model" (material 31) the EXCT flag produced the opposite flag from what LSDYNA expected. This bug has been fixed.
(i) "User-Defined Material #42" and "User-Defined Material #48" (materials 42 and 48) no longer differ in use from the other user defined materials (materials 41, 43-47, 49 and 50).
(j) A bug in "Side Impact Dummy Damper,SID Damper" (material 69) involving writing out the stiffness coefficient (STF) has been fixed.
(k) In "Low Density Viscoelastic Foam" (material 73), a bug reading the NT parameter has been fixed and a bug writing out the optional shear moduli(Gi) and decay constants (BETAi) has also been fixed.
(l) In "General Viscoelastic" (material 76), new parameters PCF (to set tensile pressures to 0) and EF (viscoelastic or elastic flag) have been added. Also, LCID2 is now recognized as the load curve for Viscoelastic constants, and the Volumetric Relaxation Constants are now written out properly.
(m) SECTION_BEAM has been giving erroneous warning messages if the local coordinate system (CABLEID) is set to 0. This has been fixed.
(n) The SECTION_SOLID_ALE cards are now written for "1 Point ALE Multi- Material Brick".

172. Bugs in the FLUENT output is fixed.
(a) Header for the output file has been corrected to (1,"Created by.." ) from (1,'Created by..').
(b) Zone name for the "outflow"(bc_id=36) was not written out properly.

173. A bug related to the ECHO command of windows version has been fixed. A strange character for a null character was displayed in the text window when ECHO command was issued without any following characters.

174. A bug was fixed when the quadratic command was used for higher order elements and an edge was attached to a curve. The bug occurred in only a few random instances.

177. A new flag, VP, has been added to LS-DYNA materials 3,15,18,19,64,65,81 ("MAT_PLASTIC_KINEMATIC","MAT_JOHNSON_COOK","MAT_POWER_LAW_PLASTICITY", "MAT_STRAIN_RATE_DEPENDENT_PLASTICITY", "MAT_RATE_SENSITIVE_POWERLAW_PLASTICITY","MAT_MODIFIED_ZERILLI_ARMSTRONG", "and "MAT_PLASTICITY_WITH_DAMAGE", respectively) to use viscoplastic formulation of rate effects rather than scale yield stress.

178. A new parameter, VP, has been added to LS-DYNA material 24 ("MAT_PIECEWISE_LINEAR_PLASTICITY") for formulation for rate effects. The values of VP are -1 for Cowper-Symonds with deviatoric strain rate rather than total; 0 for scale yield stress; and 1 for viscoplastic formulation.

179. Material 11 ("MAT_STEINBERG") has additional parameters added to implement the rate model of Steinberg and Lund ("MAT_STEINBERG_LUND"). New options for the rate model are:
LUK energy
where energy is the activation energy in the rate dependent model
LC1 prefact
where prefact is the exponent prefactor in the rate dependent model
LC2 coeffic
where coeffic is coefficient of drag in the rate dependent model
LYP stress
where stress is Peierls stress for the rate dependent model
LYA stress
where stress is athermal yield stress for the rate dependent model
LYMAX max
where max is work hardening maximum for the rate dependent model

180. An option, YLD96, has been added to material 33 ("MAT_BARLAT_ANISTROPIC_PLASTICITY") to invoke the "MAT_BARLAT_YLD96" model of Barlat, Maeda,Chung,Yanagawa,Brem,Hayashida,Lege,Matsui,Murtha,Hattori, Becker,and Makosey for modeling anisotropic material behavior in forming process in particular for aluminum allows. This model is only available for shells in LS-DYNA. New options for this feature are
ESR0 factor
where factor is the powerlaw rate sensitivity factor
HARD option for setting the hardening option
where option 0 means define by load curve, 1 means define by powerlaw and 2 means define by Voce.
C1 value
where value is the c1 factor in the L matrix computation used in generating the deviatoric stress tensor
C2 value
where value is the c2 factor in the L matrix computation used in generating the deviatoric stress tensor
C3 value
where value is the c3 factor in the L matrix computation used in generating the deviatoric stress tensor
C4 value
where value is the c4 factor in the L matrix computation used in generating the deviatoric stress tensor
ALPHAX value
where value is the ax factor in the alphak computation.
ALPHAY value
where value is the ay factor in the alphak computation.
ALPHAZ0 value
where value is the az0 factor in the alphak computation.
ALPHAZ1 value
where value is the az1 factor in the alphak computation.

181. New options have been added to material 34 ("MAT_FABRIC"). They are:
FLC coeff
where coeff is the fabric leakage coefficient specified by either a constant value or a load curve
FAC coeff
where coeff is the fabric area coefficient specified by either a constant value or a load curve
ELA area
where area is the effective leakage area for blocked fabric specified by either a constant value or a load curve
LNRC for turning on the compression in the liner before the reference geometry is reached.
FORM flag [angle1] [angle2]
for modifying the membrane formulation for fabric material where flag is:
0 for default
1 for invariant local membrane coordinate system
2 for Green-Lagrange strain formulation
3 for large strain with nonorthogonal material angles.
4 for large strain with nonorthogonal material angles, and nonlinear stress strain behavior.
where angle1 and angle2 are for FORM 3 and FORM 4 only and represent the fiber directions in the a-axis and b-axis directions, respectively. If AOPT is 3 in this case, only a single material angle is allowed.(See RELEASE NOTES #184 below.)
FVOPT option for fabric venting
where option is:
1 Wang-Nefske formulas for venting through an orifice, blockage not considered.
2 Wang-Nefske formulas for venting through an orifice, blockage of venting area due to contact considered.
3 Leakage formulas of Graefe, Krummheuer and Siejak used, blockage not considered.
4 Leakage formulas of Graefe, Krummheuer and Siejak used, blockage of venting area due to contact considered.
5 Leakage formulas based on flow through porous media used, blockage not considered.
6 Leakage formulas based on flow through porous media used, blockage of venting area due to contact considered.

If FORM 4 is used the following load curve options may be set.

LCA lc
where lc is load curve for stress vs strain along a-axis fiber.
LCB lc
where lc is load curve for stress vs strain along b-axis fiber.
LCAB lc
where lc is load curve for stress vs strain in ab-plane
LCUA lc
where lc is unload/load curve for stress vs strain along a-axis fiber.
LCUB lc
where lc is unload/load curve for stress vs strain along b-axis fiber.
LCUAB lc
where lc is unload/load curve for stress vs strain in ab-plane.

182. New options have been added to "MAT_RATE_SENSITIVE_POWERLAW_PLASTICITY" (material 64). This option, FEPS0 flag, sets the factor to normalize strain. The value of flag may be 1 for time units of seconds, 2 for time units of milliseconds (1.e-3), or 3 for time units of microseconds (1.e-6).

183. The Barlat, Lege, Brem (1991) model in material 33, "MAT_BARLAT_ANISOTROPIC_PLASTICITY", now supports the load curve for effective strain versus effective plastic strain to define the yield stress. The option is LCID lc where lc is the load curve number.

184. A new option, MANGLE, has been added to (materials 22, 23, 33, 34, 36, 40, 41 to 50, 54 and 55) for AOPT = 3. "MAT_COMPOSITE_DAMAGE", "MAT_TEMPERATURE_DEPENDENT_ORTHOOTROPIC", "MAT_BARLAT_ANISOTROPIC_PLASTICITY", "MAT_FABRIC","MAT_3-PARAMETER_BARLAT", "MAT_NONLINEAR_ORTHOTROPIC","MAT_USER_DEFINED_MATERIAL_MODELS", "MAT_ENHANCED_COMPOSITE_DAMAGE", This options sets the material angle which is written out in the material definition section. The parameter, BETA, sets the material angles written in the SECTION_SHELL/SECTION_TSHELL section with ICOMP = 1. LS-DYNA adds the angle from the material definition to the angle at each integration point defined in the section definition.

185. Two new options, SF and LVDC, have been added to material 69 ("MAT_SID_DAMPER_DISCRETE_BEAM"). SF is the scale factor on calculated force and LVDC is the linear viscous damping coefficient used after damper bottoms out either in tension or compression.

186. New options have been added to material 75 ("MAT_FABRIC"). They are:
VPCUT cutoff
where cutoff is the variable pressure cutoff as a fraction of pressure yield value.
TCUT cutoff
where cutoff is the tension cutoff for uniaxial tensile stress.
VTCUT cutoff
where cutoff is the variable tension cutoff as a fraction of uniaxial compressive yield stress.
LCRATE load_curve
where load_curve is the load curve giving a scale factor for the previous yield curves, dependent upon the volumetric plastic strain.
PCOEF coeff
where coeff is Poisson coefficient, which applies to both elastic and plastic deformations.

187. New options have been added to material 77 ("MAT_HYPERELASTIC_RUBBER"/ "MAT_OGDEN_RUBBER"). They are:
G shearm
where shearm is the shear modulus for frequency independent damping.
SIGF limit
where limit is the limit stress for frequency independent, frictional damping.
BSTART value
where value is used in the fit as follow: beta1 = 0,
beta2 = value, beta3 = 10*beta2, beta4 = 100*beta3. . .

188. A new option, PLAS, has been added to material 103 for the anisotropic- plastic material model (a simplified version of the "MAT_ANISOTROPIC_VISCOPLASTIC" model). The new material model, "MAT_ANISOTROPIC_PLASTIC", applies only to shell elements. New options associated with this model are
S11 stress
where stress is the yield stress in local x-direction.
S22 stress
where stress is the yield stress in local y-direction.
S33 stress
where stress is the yield stress in local z-direction.
S12 stress
where stress is the yield stress in local xy-direction.

189. A new option, FS , has been added to material 52 ("MAT_BAMMAN_DAMAGE") where is the failure strain for erosion.

190. A new option, LCID , has been added to material 53 ("MAT_CLOSED_CELL_FOAM") where the id number for the von Mises yield stress vs -gamma load curve.

191. Two new options, LCDM and NUMINT, have been added to material 81 ("MAT_PLASTICITYT_WITH_DAMAGE"). LCDM is the id number of the nonlinear damage curve and NUMINT is the numver of through thickness integeration points which must fail before the element is deleted.

192. New options have been added to material 83 ("MAT_FU_CHANG_FOAM"). They are:
SFLAG flag
where flag is 0 for true constant strain rate and 1 for engineering strain rate
RFLAG flag
where flag is 0 for evaluation with first principal direction
1 for evaluation with principal strain rates for each principal direction
2 for evaluation with volumetric strain rate
TFLAG flag
where flag is 0 for tensile stress linear in tension
1 for tensile stress input by load curve with the tensile response corresponding to negative values of stress and strain
PVID load_curve
where load_curve is id of the pressure vs volumetric strain curve.
SRAF flag
where flag is 0 for using weighted running average
1 for averaging the last twelve values.

193. There was an output bug for DYNA3D input card #7.
Two variables were missing:
(1) number of material groups for deformable-rigid switching
(2) number of mass proportional damping sets.

194. A bug fix and new capability have been added to the Point-List window.
(1) Cursor did not show up after clearing all data using Clear-All button. This happened when the number of input data was greater than the number of rows that can be displayed.
(2) Additional parsing capability has been added. Now it checks individual character input in addition to the parsing the whole string after the return.

195. A bug was fixed regarding a sequence of events that cause some graphics features to ignore some of the shell elements. The sequence of events were (i) create shell elements, (ii) enter the merge phase and assign loads to a face set, (iii) then create more shell elements in another part. Some of the shell elements generated in the last part may not appear in the graphics. They were, however, written properly to the output file.

196. The new command IBZONE draws the boundary between part and index-bar on the computational window. The outer part of the window represents the zone of influence where mouse comes inside this area, the index-bar is highlighted. The inner box of the zone now becomes the actual view area. User can turn this zone ON and OFF. If it's ON, user can change the size of the zone using a scale factor.

IBZONE options
where options are
ON scale
where scale is the scale factor for the index zone
OFF (no argument)

IBZONE ON 1.0 has been set as a default.

197. The new command TRAPT will transform a 3D coordinate using a local or global coordinate transformation formed in the LCT or GCT commands, respectively. The results are stored in the parmeters %xprj, %yprj, and %zprj.
TRAPT x y z type id
where the type can be
LCT for a local coordinate transformation
GCT for a global coordinate transformation
where id is the number of the transformation

198. A bug was fixed regarding the display of underscore as in "x_coordinate". It was not displayed properly in dialog and help windows for Windows version of TrueGrid.

199. The new command mbb creates a master block boundary from a table of coordinates.

MBB n n_rows n_columns x1 y1 z1 ... xn yn zn trans ;

where n is the block boundary interface number
where n_rows is the number of rows in the table of coordinates
where n_columns is the number of columns in the table of coordinates
where xi yi zi are the coordinate triples for each node point
where trans is a coordinate transformation

200. A bug was fixed which influenced certain boundary condition orientations
when a part was replicated with certain types of transformations. This also had a effect on the ordering of nodes in a block structured mesh for finite difference codes such as CFX4 and AUTOdyn. In these cases, the mesh graphics only showed the back faces of the part.

201. The SD option to create a surface by interpolating between two existing surfaces (INTP) has been extended to include trimmed surfaces.

202. Expressions which use comparison operators ".LT.",".LE.",".EQ.",".GE.", ".GT." and ".NE." now treat values which are within roundoff of one another as equal.

203. A bug was fixed which affected the EXODUS and ABAQUS output formats. This bug occurred when a face set was generated in the part phase which included faces with a constant k-index. If the part was created using a left-handed coordinate system (for example, the z-coordinates in the z-list of the block or cylinder command are in desending order instead of asending order), then the wrong faces were identified in the output file. This could have gone undetected because the graphics in TrueGrid would should the correct face being included in the face set.