Patran 2019: Release Guide
Patran 2019: Release Guide
Patran 2019: Release Guide
Patran 2019
Release Guide
Corporate Europe, Middle East, Africa
MSC Software Corporation MSC Software GmbH
4675 MacArthur Court, Suite 900 Am Moosfeld 13
Newport Beach, CA 92660 81829 Munich, Germany
Telephone: (714) 540-8900 Telephone: (49) 89 431 98 70
Toll Free Number: 1 855 672 7638 Email: [email protected]
Email: [email protected]
Japan Asia-Pacific
MSC Software Japan Ltd. MSC Software (S) Pte. Ltd.
Shinjuku First West 8F 100 Beach Road
23-7 Nishi Shinjuku #16-05 Shaw Tower
1-Chome, Shinjuku-Ku Singapore 189702
Tokyo 160-0023, JAPAN Telephone: 65-6272-0082
Telephone: (81) (3)-6911-1200 Email: [email protected]
Email: [email protected]
Worldwide Web
www.mscsoftware.com
Support
http://www.mscsoftware.com/Contents/Services/Technical-Support/Contact-Technical-Support.aspx
Disclaimer
This documentation, as well as the software described in it, is furnished under license and may be used only in accordance with the
terms of such license.
MSC Software Corporation reserves the right to make changes in specifications and other information contained in this document
without prior notice.
The concepts, methods, and examples presented in this text are for illustrative and educational purposes only, and are not intended
to be exhaustive or to apply to any particular engineering problem or design. MSC Software Corporation assumes no liability or
responsibility to any person or company for direct or indirect damages resulting from the use of any information contained herein.
User Documentation: Copyright 2019 MSC Software Corporation. All Rights Reserved.
This notice shall be marked on any reproduction of this documentation, in whole or in part. Any reproduction or distribution of this
document, in whole or in part, without the prior written consent of MSC Software Corporation is prohibited.
This software may contain certain third-party software that is protected by copyright and licensed from MSC Software suppliers.
Additional terms and conditions and/or notices may apply for certain third party software. Such additional third party software terms
and conditions and/or notices may be set forth in documentation and/or at http://www.mscsoftware.com/thirdpartysoftware (or successor
website designated by MSC from time to time).
The MSC Software Logo, MSC, MSC Nastran, Marc, Patran, Dytran, and Laminate Modeler are trademarks or registered trademarks
of MSC Software Corporation in the United States and/or other countries.
NASTRAN is a registered trademark of NASA. PAM-CRASH is a trademark or registered trademark of ESI Group. SAMCEF is a
trademark or registered trademark of Samtech SA. LS-DYNA is a trademark or registered trademark of Livermore Software
Technology Corporation. ANSYS is a registered trademark of SAS IP, Inc., a wholly owned subsidiary of ANSYS Inc. ACIS is a
registered trademark of Spatial Technology, Inc. ABAQUS, and CATIA are registered trademark of Dassault Systemes, SA. FLEXlm
and FlexNet Publisher are trademarks or registered trademarks of Flexera Software. PostScript is a registered trademark of Adobe
Systems, Inc. PTC and Pro/ENGINEER are trademarks or registered trademarks of Parametric Technology Corporation or its
subsidiaries in the United States and/or other countries. Unigraphics, Parasolid and I-DEAS are registered trademarks of Siemens
Product Lifecycle Management, Inc. All other brand names, product names or trademarks belong to their respective owners.
Revision 0. February 18, 2019
P3:V2019:Z:Z:Z:DC-REL-PDF
Documentation Feedback
At MSC Software, we strive to produce the highest quality documentation and welcome your feedback. If you have
comments or suggestions about our documentation, please write to us at [email protected].
Please include the following information with your feedback:
Document name
Release/Version number
Chapter/Section name
Topic title (for Online Help)
Brief description of the content (for example, incomplete/incorrect information, grammatical errors, information
that requires clarification or more details and so on.)
Your suggestions for correcting/improving documentation
You may also provide your feedback about MSC Software documentation by taking a short 5-minute survey at:
http://msc-documentation.questionpro.com.
Note: The above mentioned e-mail address is only for providing documentation specific feedback. If you have
any technical problems, issues, or queries, please contact Technical Support.
Contents
Patran Release Guide
Contents
2 General Enhancements
Insight Ported to QT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Enhanced HDF5 Results Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Maximum/Minimum Load Case Tracking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
SuperGroup Support. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Contact Model Checking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Enhanced Group Mirror Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Crash Reporting System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Nastran File Import and Results Format Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Write Stored Precision (Nastran BDF Files). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Index
vi Patran Release Guide
Chapter 1: Patran 2019 at a Glance.
MSC Nastran Implicit Nonlinear (SOL 600) User’s GuidePatran Release Guide
Key Highlights 2
Supported OS/Hardware Platforms 3
Supported CAD Access 4
Supported Analysis Preferences 6
Technical Support 7
2 Patran Release Guide
Key Highlights
Key Highlights
General Enhancements
The following general enhancements have been implemented in this version. Please see Chapter 2 for details
on each.
Insight Ported to QT, 9
Enhanced HDF5 Results Support, 10
Maximum/Minimum Load Case Tracking, 11
SuperGroup Support, 16
Contact Model Checking, 18
Enhanced Group Mirror Support, 21
Crash Reporting System, 24
Nastran File Import and Results Format Support, 25
Write Stored Precision (Nastran BDF Files), 26
Chapter 1: Patran 2019 at a Glance 3
Supported OS/Hardware Platforms
Vendor Description
Windows For information on Operating Systems and Hardware support, please see Microsoft Windows
Requirements (p. 63) in the Patran Installation and Operations Guide
Linux For information on Operating Systems and Hardware support, please see Linux Requirements
(p. 76) in the Patran Installation and Operations Guide.
For a complete description of these configurations, see Required Hardware & Software Configurations (Ch. 5) in the
Patran Installation and Operations Guide.
Important: 1. Patran 2019 complies with IPv6 specification with the following exception:
Windows Linux
ACIS Up to R27 Up to R27
CATIA V4 All 4.xx All 4.xx
CATIA V5 R10 to R28 R10 to R28
IGES 3, 5, 5.2, 5.3 3, 5, 5.2, 5.3
Pro/ENGINEER / Creo (.prt/.asm) WF 4, WF5, to Creo 5 WF 4, WF5, to Creo 5
SolidWorks Up to 2018 Up to 2018
STEP 203, 209, 214 203, 209, 214
Unigraphics NX 5.0, 6.0, 7.0, 7.5, 8.0, NX 5.0, 6.0, 7.0, 7.5, 8.0.
9.0, 10, 11, 12 9.0, 10, 11, 12
Parasolid 30.1 30.1
12. Take care as there may be a mismatch of the native CAD geometry units and Patran model units,
with no informative message.
13. Exported files that are subsequently imported back into Patran may not contain the same exact
entities as sometimes solids are imported as surfaces.
14. CATIA V5 import notes:
• Hidden entities are imported by default. Turn OFF the "Import Attributes" option on the Catia
Options form if this is not desired.
• Import of hidden entities may make the model appear "zoomed out."
• Only Entities from the Master Workspace are imported.
• Planes are ignored and not imported.
• Occasionally axes import as curves.
6 Patran Release Guide
Supported Analysis Preferences
* MSC Nastran has discontinued support of i4 databases. All output results produced by MSC
Nastran 2017 or later are only available as i8 databases (DBALL/MASTER). Support for
result access via DBALL/MASTER file has been discontinued. Result access through
Output2 (PARAM,POST,1), XDB, and HDF5 should be used as an alternative with HDF5
as the standard default.
†MSC Nastran 2017 and higher does not convert INTEGER input to REAL if entered as an
integer in a real input field. Instead, a fatal message is issued. To bypass this, specify system
cell NASTRAN SYSTEM(444)=9 as first line in the FMS section. It is recommended that
users import input files that run through MSC Nastran with no fatal errors. When importing
files with this system cell, no fatal messages are issued due to integer to real conversion. In
general, when importing detects a FATAL error message, Patran issues this message:
Problem detected while importing the MSC.Nastran input file using
SOL nifimp_v22
‡AlocalFldsNastranCommand and MSCP_LOCAL_FLDS_NASTRAN_CMD environment
variables for setting the path for MSC.Flightloads executables on Windows and Linux
respectively, are invalid from Patran 2017 release. Although the variables still appear in
P3_TRANS.INI file, changing their value will not affect the default path.
**Results access is enhanced to ANSYS 16.2 (results import is frozen at ANSYS 8.1).
Chapter 1: Patran 2019 at a Glance 7
Technical Support
Technical Support
For technical support phone numbers and contact information, please visit:
http://www.mscsoftware.com/Contents/Services/Technical-Support/Contact-Technical-Support.aspx
2 General Enhancements
Insight Ported to QT 9
Enhanced HDF5 Results Support 10
Maximum/Minimum Load Case Tracking 11
SuperGroup Support 16
Contact Model Checking 18
Enhanced Group Mirror Support 21
Crash Reporting System 24
Nastran File Import and Results Format Support 25
Write Stored Precision (Nastran BDF Files) 26
Chapter 2: General Enhancements 9
Insight Ported to QT
Insight Ported to QT
In Patran 2017, a new graphical user interface (GUI) was introduced based on the cross-platform
development framework called QT, thus providing Patran with the same look-and-feel on both Windows and
Linux machines. Unfortunately at that time, not all Patran functionality was made available, specifically the
results postprocessing application called Insight. This release now features a fully functional Insight
application under the QT framework.
Insight is accessed from the Results tab in “Skin” mode by clicking on the Insight icon:
Or in “Classic” mode by clicking on the Insight icon on the top level application switch:
Shown below is an Insight contour plot of plastic strains on a crushed pipe specimen:
10 Patran Release Guide
Enhanced HDF5 Results Support
4. Layers are selected if the MaxMin extraction should also be considered across multiple result layers
such as top and bottom of shell elements or composite layers.
5. A comparison Quantity is selected. This is only necessary if the selected result is a vector or tensor.
Vector and tensor results need to be reduced down to a single scalar quantity for MaxMin comparison
purposes. Only a scalar quantity can be compared for the MaxMin extraction operation.
6. Any other operations for the MaxMin extraction are set on the Plot Options mode of this form, which
may include coordinate transformations, averaging and extrapolation methods, algebraic vs. absolute
comparisons.
7. The Apply button is pressed.
The following results are created in the new Result case that now contains the MaxMin results:
The Extracted MaxMin Result: the main result that is computed takes on the same name as the
originally selected result with the same primary and secondary names. (Note: if results are complex
an “*” is appended to the secondary name). For example if Displacements, Translational is the result
from which to perform the MaxMin extraction, the new MaxMin result case also contains
Displacements, Translational. This result contains the actual Maximum (or Minimum) as extracted
from all the originally selected result cases. It does NOT contain the actual derived value that was
used as the comparison value for the MaxMin extraction. If the original result selected contains
vectors at nodes, then the new result continues to contain vectors at nodes. Scalars remain scalars,
vectors remain vectors, and tensors remain tensors. If the originally selected results was nodal,
elemental, or element nodal, the new result remain nodal, elemental, or element nodal also. The new
result only contains that scalar, vector, or tensor that was extracted from the MaxMin result case
based on the comparison quantity derived. Also, this result is always NON-LAYERED (only one
layer) since each layer of the originally selected results was treated as a separate result case in the
MaxMin result. So the MaxMin extraction when multiple layers are selected always give the
MaxMin from the layers as well as the result cases. Also it is imperative to understand that creating
plots using this MaxMin extracted result should always use the same Quantity derivation, averaging
domain/method, extrapolation, and coordinate transformation that was used to extract these results.
Otherwise the plots may be meaningless or, at best, confusing!
The Derived MaxMin Result: if requested, the actual derived quantity is also saved. This result
contains the actual MaxMin values of the derived quantity used for the MaxMin comparison. So for
example, if tensor result cases were selected, and the comparison quantity was von Mises, then this
result would contain scalar MaxMin von Mises values as derived from the original results. For nodal
and element centroidal results, if you plot these results you get exactly the same results as if you
plotted the MaxMin Extraction result above, provided you plot the result using the same Quantity
derivation. For element nodal results, a plot of the derived result versus the original results (using the
same Quantity derivation) will differ due to the averaging domain/extrapolation. As the model
fidelity becomes better and better, these differences converge to the same plot. Examples are given
below. Also this result is optional. The toggle on the Plot Options form for Save Derived Results
must be turned ON.
The Load Case Indicator Results: A load case and result case in the context of MaxMin extraction
mean the same thing. To know which result case the MaxMin occurs at any given location (node,
element) on the model, one only needs to display these results. Multiple load case indicator results
occur based on the nature of the originally selected result cases and layers. At a minimum, a result
Chapter 2: General Enhancements 13
Maximum/Minimum Load Case Tracking
indicating the result case index is created to understand from which load/results case the MaxMin
occurs. If multiple layers are selected for the MaxMin extraction, a result case indicating which layer
contains the MaxMin is also created. And a new result is created for each global variable associated
with the originally selected result cases. For instance, if a modal analysis is considered, a global
variable for the mode number and another for the frequency are associated with each originally
selected result case. Plotting these results then indicates which mode and/or at which frequency the
MaxMin occurs. Other global variables that may be available depending on the analysis type are
time steps, load steps, eigenvalues, among others.
The Primary name of these new load/result case indicator results takes on the comparison criteria and the
Secondary name takes on the global variable name or the layer/result case index. For example, if the extraction
criteria were Maximum, algebraic comparison, and von Mises (of a tensor), then the Primary name is:
MaxAlgVONM. And, if an available global variable is Frequency and the results are from shell element layers,
the resulting new load/result case indicator results are shown here plus the derived and extracted result:
The following is an example of MaxMin extraction of nodal results. Note that the fringe plot of the extracted
results (Magnitude in this case) is exactly the same as the fringe plot of the derived results, which one would
expect since the results exist purely at the nodes. The third plot below shows a marker plot indicating the
result cases from which the MaxMin occurs at each node of the model. Marker or Cursor plots are the most
appropriate plot forms to use to visualize or extract this information. Result case seven (7) appears to be the
result case where most of the Maximums occurs across the model for this particular analysis.
14 Patran Release Guide
Maximum/Minimum Load Case Tracking
For elemental results where results exist only at the element centers, one would also expect results similar to
nodal results where the extracted and derive result plots are identical as only one result per element exists.
However for elemental results where multiple results exist per element (typically called element nodal results),
the extracted results plot and the derived results plot can differ due to nodal averaging. It is important to
understand this so as to avoid confusion and misunderstanding of what these plots mean.
The extracted result plot contains the extracted results based on the comparison quantity and criteria. But the
extracted results are the original results (scalar, vector, tensor) from the result case at which the Maximum or
Minimum occurs. The extracted results are NOT the actual comparison quantities. The derived results ARE
the actual comparison quantities. So when plotting the extracted results, nodal averaging still occurs, which
has the tendency to show something less than or more than the actual MaxMin at any particular node
location. For this reason MaxMin extraction of element nodal results should be done with None set as the
Averaging Domain.
Chapter 2: General Enhancements 15
Maximum/Minimum Load Case Tracking
So in the plots above, only nodes with no surrounding element contributions compare directly to the derived
results plot. Note that the actual maximum is the same on the range but the range itself is slightly different.
The derived plot is the true MaxMin plot as the true maximum at each node has been retained due to all
element contributions. The bottom marker plot then shows from which result case the actual MaxMin
occurs.
16 Patran Release Guide
SuperGroup Support
SuperGroup Support
Patran has a simple ability to create a group of groups. A group of groups is called a SuperGroup.
SuperGroups are typically used simply for the ease of posting and unposting a number of groups in a single
operation rather than selecting all the groups of interest. SuperGroup creation and manipulation is accessible
from the Groups pull down menu off of the main Patran menu bar.
In addition to the creation, modification, posting, and unposting of these SuperGroups, for the MSC Nastran
analysis preference, the analysis can be performed over the entire model, on a selected group, or now, a
selected SuperGroup. A switch on the form allows the user to select Groups or SuperGroups. If
SuperGroup(s) is selected, the Group mode of the form shows which groups of the selected SuperGroups are
actually selected. If the Groups mode is used and the selected groups make up a defined SuperGroup, then
the SuperGroup(s) mode of the form shows that or those SuperGroups as selected also.
Analysis is then done on only the finite elements defined by the selected Groups or SuperGroups.
18 Patran Release Guide
Contact Model Checking
When the toggle is ON, Patran writes the following Case Control to the MSC Nastran input deck depending
on whether the analysis is set to Full Run, Analysis Deck, or Check Run: BCONCHK = RUN/STOP
For Full Run, the MSC Nastran job does the contact model check and then continues on to run the full
contact analysis. For Check Run, the MSC Nastran job stops after the contact model check has completed
allowing the user to then view the contact model check results before deciding to run the full analysis. If set
to Analysis Deck, BCONCHK=RUN is written but no analysis is submitted. Only the input deck is created.
The contact model checking automatically produces an HDF5 result output file. There is no need for the
user to request an HDF5 file. The contact model checking produces that following additional contact output
that is available for postprocessing. See also the section on Enhanced HDF5 Results Support, 10 earlier.
This is the shortest (scalar) distance between the nodes of contact body pairs that come into contact within
a defined distance checking tolerance. Any nodes outside of the distance tolerance are not checked and
therefore have no distance data to plot. So only the portions of the model for each contact pair within this
tolerance have data. This is a signed scalar value associated to nodes. A negative values indicates penetration
of the contact body pair at that node. Zero implies the bodies are just touching on their surface at that node.
And naturally, a positive value indicates a gap. Shown below is a fringe plot.
This is the shortest (vector) distance between the nodes of contact body pairs that come into contact within
a defined distance checking tolerance. This result is X, Y, and Z components in the global coordinate system
of the previously discussed result: Contact Check, Distance. It is possible to plot the magnitude of these
components to obtain the same result as the Contact Check, Distance. However what the previous result
indicates that this one does not, is the penetration or gap status as the magnitude of this result is always
positive.
20 Patran Release Guide
Contact Model Checking
If contact body pairs have the initial stress free adjustment set (ICOORD=1 on the BCONPRP entry), then
the actual relative displacements necessary for all slave nodes are output in order to achieve a stress free initial
contact condition. The relative displacements of all nodes of the affected contact body pairs are output and
can be plotted as deformation or fringe plots or any other plot types that make sense.
Chapter 2: General Enhancements 21
Enhanced Group Mirror Support
When this capability is exercised against selected groups, all the entities of those groups are mirrored across a
mirror plane, creating a mirror image of the group, including all LBCs, material directions, composite ply
angles, and LBCs. The mirror transformation of properties and LBCs in the previous release works fine in all
cases except when the property or LBC is defined by a PCL function due to the difficulty of mirroring the
PCL function itself.
What is done now for LBCs (and Element/Material Properties) that are define with a PCL function is that
the PCL function is evaluated at the original locations of the selected group(s). A new discrete FEM field is
then created with the elements or nodes of the mirrored group. The corresponding mirrored elements or
nodes are then assigned the evaluated PCL values from their original locations. If the PCL function is a scalar,
the scalar evaluation is used straightway. If the PCL function is a vector, the resulting evaluated vector is
mirrored to the new element or nodal locations. Thus a true mirror of the property or LBC is maintained.
For example, here is a property (thickness) that is defined by a PCL function as the summation of the physical
X and Y location of each node. If the PCL function is not mirrored, then the mirror of the thickness is
incorrect if the original PCL function is used to define the thickness in the mirrored elements/nodes. Only
22 Patran Release Guide
Enhanced Group Mirror Support
evaluating the function at the original locations and assigning those values to the mirrored elements via a
discrete FEM field allows for a true mirror of the thickness properties onto the mirrored elements.
Here is a plot of the nodal thicknesses from the property set plate and the mirrored property set plate.3. Note
the symmetric plot indicating the thicknesses were mirrored correctly.
Property set plate defines its thickness with PCL function pcl. The function is defined as ‘X+‘Y coordinate
locations.
The mirrored group is defined with mirrored property set plate.3 and the thickness property references
discrete FEM field pcl.n.3, which was derived from the original PCL function, pcl, evaluated at the original
Chapter 2: General Enhancements 23
Enhanced Group Mirror Support
node locations and mapped to the newly mirrored node locations, thus maintaining a true mirror of the
thicknesses on the mirrored group.
24 Patran Release Guide
Crash Reporting System
Windows:
Linux:
On Linux platforms, crash related messages are recorded in the console output terminal with a similar
message:
"Warning: Patran has stopped working and exported diagnostic information to current directory
(.dmp file). Please include this file when reporting this issue to MSC Technical Support at:
http://www.mscsoftware.com/support/contacts
Note: This file contains no details of your model, only details regarding what Patran was doing
when it stopped working.
Chapter 2: General Enhancements 25
Nastran File Import and Results Format Support
Note: Using i8 Nastran Toolkit for importing data might increase RAM usage.
If the toggle is OFF, then all internal numbers are treated as floats (single precision) and a maximum of six
(6) digits of precision is used even if the Card Format is set to large. Precision digit settings above six (6) are
ignored in this case. It is not recommended to turn this toggle OFF unless there is a good reason to do so.
MSC.Fatigue Quick Start Guide
Index
Patran Release Guide
A K
Abaqus, 6 key highlights, 2
ACIS, 4
Index analysis, 16 L
ANSYS, 6 limitations, 4
LS- DYNA3D, 6
C
CAD Access, 4 M
CATIA, 4 Marc, 6
contact, 18 MASTER, 6
Maximums/Minimums, 11
D mirror, 21
DBALL, 6 model checking, 18
Dytran, 6 MSC Fatigue, 6
E N
enhancements, 2 Nastran, 6
F O
fatigue, 6 Operating systems, supported, 3
Flightloads, 6 Output2, 6
G P
Grid Point Force (GPFORCE), 9 PAMCRASH, 6
Group Mirror, 21 Parasolid, 4
groups, 16 precision, 26
Pro/ENGINEER, 4
H
Hardware, 3 R
HDF5, 6 results, 9, 10, 25
HDF5 Support, 10
highlights, 2 S
Sinda, 6
I Solid Works, 4
IGES, 4 STEP, 4
SuperGroups, 16
Supported OS levels/Hardware Platforms, 3
28 Patran Release Guide
T
Thermal, 6
U
Unigraphics, 4
X
XDB, 6