Documente Academic
Documente Profesional
Documente Cultură
1
MSC.Patran 2005 at a Glance
s
Key Highlights for MSC.Patran 2005, 2 Scalar Marker Plots, 2 MSC.Nastran Preference Enhancements, 2 - MSC.Nastran Explicit Nonlinear (SOL 700) Support, 2 - Double Precision Support, 2 - Rigid Element Support, 3 - Direct Results Access, 3 - Multipoint Constraint Numbering, 3 - Preserve MSC.Nastran Names, 4 - External Superelements, 4 - Connector Element Support, 4 - Support for Global Ply Tracking (PCOMPG), 4 MSC.Marc Preference Enhancements, 5 - Results Postprocessing Improvements, 5 - Multipoint Constraint Enhancements, 5 - Material Models, 5 - Loads and Boundary Conditions, 5 - Contact, 5 - Table Support, 5 - Domain Decomposition, 6 - Output Requests, 6 - User Subroutines, 6 MSC.Dytran Preference Enhancement, 6 ABAQUS Preference Enhancement, 6 Additional Features and Upgrades, 7 CAD Access Update, 7 - Pro/ENGINEER Access, 7 - Unigraphics, 8 - Import (Create Groups from Layers), 8 - Export, 8 Results Improvements, 8 - Results Title Editor, 8 - Results Type Naming Consolidation, 9 Supported Platforms, Operating Systems, and CAD Direct Access, 10 Supported Hardware and Software Configurations for MSC.Patran 2005, 10
Future Product Support, 15 Patran FEA Solver Support, 15 LS-DYNA Results Support, 15 Connector Tool Support, 15 Technical Support, 16
2
File Import/Export and CAD Access Updates
s
CAD Access Support Updates, 20 Pro/ENGINEER Support Updates, 20 - Accessing Geometry Using MSC.Patran p3_ProENGINEER, 20 CAD Imports (Create Groups from Layers), 23 CAD Exports, 24 MSC.Patran Gateway to CATIA V5, 25
s s s
3
Analysis Preferences
s
MSC.Nastran Preference Enhancements, 28 Explicit Nonlinear SOL 700 Support (Pre-release), 28 - Materials, 29 - Elements and Properties, 30 - Loads and Boundary Conditions, 30 - MPCs, 31 - Analysis, 31 Connector Element Support, 39 Support for MSC.Nastran PCOMPG, 43 - Ply Modeling Requirements, 44 - Manual Creation of PCOMPG Data, 45 - Automated Modeling of Global Plies, 47 MSC.Marc Preference Enhancements, 50 Results Postprocessing Improvements, 50 Multipoint Constraint Enhancements (MPCs), 51 Material Models, 56 Loads and Boundary Conditions, 58 Contact, 60 Table Support, 62 Domain Decomposition, 63 Output Request, 63 User Subroutines, 64
4
Updates to Basic Functions
s
Loads/BCs Display Behavior, 78 Overview, 78 Other LBC Display Behaviors Changes, 79 - Display Cleanup, 80 - LBC Application Region Highlighting Control, 80 Combined Vector Component Plots, 82 Three Gigabyte Memory Support, 83 Import/Export Field Data, 84 Pre-Release Functionality, 87 Advanced Surface Meshing, 87 - Overview, 87 - Application Form, 87 MSC.Patran Release Guide, 113
s s s s
INDEX
CHAPTER
1.1
CHAPTER 1
MSC.Patran 2005 at a Glance
Added support for the RIGID case control command via the solution
parameters form for solution types 101, 103, 105, 106, 129, and ultimately 400.
Added support for the Thermal Expansion Coefficient value in the RBAR,
RBE1, RBE2, RBE3, RROD, and RTRPLT rigid elements.
Added support for the new RBAR1, RTRPLT1, and RJOINT rigid elements,
the first two of which also include the new Thermal Expansion Coefficient constant.
Updates to the Analysis Solution Parameters form to allow the rigid element
type to be specified (LINEAR, LAGR, or LGELIM). Additionally, the job control output was updated to include a RIGID_ELEMENT_TYPE parameter that may have one of these three values. For more information about rigid element support please see, Multi-point Constraints (p. 23) in the MSC.Patran MSC.Nastran Preference Guide, Volume 1: Structural Analysis.
External Superelements
External Superelements in MSC.Nastran are now supported in MSC.Patran. For more information please see, External Superelement Specifications (p. 204) in the MSC.Patran MSC.Nastran Preference Guide, Volume 1: Structural Analysis.
CHAPTER 1
MSC.Patran 2005 at a Glance
Material Models
Version 2005 now supports virtually all MSC.Marc material models including accessibility to activate material subroutines. Tables are supported for all material properties that reference fields.
Contact
Improvements for controlling individual contact pairs and support for defining a rigid heat transfer body are new to 2005. In addition, contact properties and motion defined by fields can now be written as tables.
Table Support
Variations of material properties, load values, and other parameters are now definable in MSC.Marc 2005 via the TABLE parameter and option entries. The MSC.Marc Preference supports the new TABLE entry by converting referenced fields in the Materials and Loads/BCs applications directly to this table format.
Domain Decomposition
Domain decomposition can now be done automatically as part of the analysis process.
Output Requests
The output request forms can now process numerous new element results and nodal results POST codes.
User Subroutines
New user subroutines can be activated via the MSC.Marc preference. For details on MSC.Marc Preference updates, see MSC.Marc Preference Enhancements (Ch. 3).
CHAPTER 1
MSC.Patran 2005 at a Glance
1.2
Pro/ENGINEER Access
Pro/ENGINEER Access has been updated to be compatible with 64-Bit Pro/ENGINEER 2001 and Wildfire versions on SUNS and HP (PA-RISC) platforms. The Pro/Engineer import will now transfer the following material data from a part:
Material name (a standard PTC part parameter) Material properties (standard PTC part parameters) Material Reference (a customized extension, using a user defined parameter)
Each solid will be associated with the proper material property via an element property record. Access of assemblies with multiple parts and instances is now supported creating all necessary material and element property information. For more information on Pro/ENGINEER Material see File>Import (Ch. 4) in the MSC.Patran Reference Manual, Part 1: Basic Functions. Direct Pro/ENGINEER access/mesh technology has been implemented in MSC.Patran 2005 for all Windows and Unix platforms. This has replaced the GSMesher option which has been removed. With this new feature you now have direct access to Pro/ENGINEER Geometry, without the need for a translator. It is no longer necessary to import the geometry model separately. With this new feature it is no longer necessary to clean-up the model data or to heal and stitch the geometry.
Pro/ENGINEER must be able to be executed from the machine where Patran will be run from in order to access the Pro/ENGINEER .prt files Your existing ProENGINEER access license will activate this added feature.
Unigraphics
Unigraphics access has been updated to support Unigraphics NX2.0. Additionally, ACIS support has been upgraded to ACIS 13. See CAD Direct Access (p. 12) for a complete summary for all operating systems and platforms. Please see File Commands (Ch. 4) in the MSC.Patran Reference Manual, Part 1: Basic Functions.
Export
MSC.Patran 2005 has expanded its export capability to enable you to export to the following formats:
Results Improvements
Results Title Editor
This release of MSC.Patran further expands the postprocessing capabilities with a new Results Title Editor. Previously, you needed to individually edit a title on each Results Tool Attributes form. For 2005, a separate form is available and accessed from the Attributes forms. The new form provides a user-friendly interface for accessing all of the internal information available for results titles and adding any additional text you might desire. Complete documentation of the new form, can be found in Results Title Editor (Ch. 1) in the MSC.Patran Reference Manual, Part 6: Results Postprocessing.
CHAPTER 1
MSC.Patran 2005 at a Glance
=> Beam Stresses, Combined => Beam Stresses, Maximum => Beam Stresses, Minimum => Beam Stresses, Tension Safety
Bar Forces, Translational Bar Forces, Rotational Bar Forces, Warping Torque Bar Strains, Maximum Combined Combined Combined
=> Beam Forces, Translational => Beam Forces, Rotational => Beam Forces, Warping Torque => Beam Strains, Maximum => Beam Strains, Minimum => Beam Strains, Tension Safety
10
1.3
Vendor HP (PARISC)
OS Levels
HP-UX 11.0 HP-UX 11i (11.11)
HW Support
PA8000: C160, C180, J280, J282, PA8200: C200, C240, J2240, PA8500: C360, B1000, B2000, C3000, J5000, J7000 PA8600: C3600, J5600, J6000 PA8700: C3700, C3750, J6700, J6750 PA8800: C8000 I2: zx2000, zx6000
Graphics Support
Visualize: FX2 Pro, FX4 Pro, FX6 Pro, FXE, FX5 Pro, FX10 Pro, FireGLUX, FireGL X1, T2
HP (IA-64)
HP-UX 11i 1.6 (11.22) HP-UX 11i 2.0 (11.23) Solaris 8 Solaris 9
Intel Itanium 2
SUN
Creator3D, Elite3D, Expert3D, XVR 500, XVR 600, XVR 1000, XVR 1200
CHAPTER 1
MSC.Patran 2005 at a Glance
11
Vendor Intel
OS Levels
Windows 2000 SP3 Windows XP
Chipset Support
Pentium II Pentium III Pentium 4 Xeon AMD Opteron
HW Support
Compaq: W4000, W6000, W8000 Compaq Laptop: N800c, N800w Dell: Work. 410, 610, 220, 420, 620, 330, 340, 350, 360, 450, 470, 530, 650, 670 Dell Laptop: M50, M60 HP: Visualize NT (p-class, x-class), xw4000/xw5000/x w6000/xw8000, xw3100/xw4100 xw4200/xw6200/x w8200 IBM: IntelliStation Z-Pro, M-Pro, EPro, A-Pro Fujitsu/Siemens: Celsius Dell: 220, 420, 620, 330, 340, 350, 360, 450, 530, 650 HP: Visualize NT (pL-class, xLclass), x-class IBM: IntelliStation Indigo 2, Indy (R5000), Onyx2, Origin, O2, Octane, Octane 2, Fuel RS 6000 - 3AT, 3BT, 3CT, 37T, 397, 42T, 42W, 43P, 44P, IntelliStation Power 265, 275
Graphics Support
3DLabs: Wildcat III 6110, Wildcat VP 560, Wildcat VP 870, Wildcat IV 7110, 7210 ATI: FireGL 8700/8800, Fire GL E1, X1-128, Z1128, T2-64, T2-128, X2256, V3100, Mobility Radeon (N800 Laptops) HP: fx5+, fx10+ NVIDIA: Quadro2 EX, Quadro4 700XGL/750XGL/900XG L/980XGL, Quadro4 500/700 GoGL (M50/M60 Laptop), FX330, FX500, FX1000, FX1100, FX1300, FX3000, FX3400, FX4000
Intel
LINUX Red Hat 9.0 Red Hat Enterprise 3.0 SuSe 9.0
ATI: FireGL 8700/8800, FireGL X1 NVIDIA: GeForce 256, GeForce2 GTS, Quadro2 Pro, Quadro2 EX, Quadro4 700XGL/900XGL Solid IMPACT, High IMPACT, CRM, SI, MXI, SE, MXE, V6*, V8*, V10*, V12*
SGI
R5000 RM5200 R8000 R10000 R12000 R14000 POWER POWER2 POWER3 POWER4 PowerPC
IBM
For a complete description of these configurations, see Required Hardware & Software Configurations (Ch. 2) in the MSC.Patran Installation and Operations Guide.
12
12.0 10.0 4.2.4 V5R13 Wildfire 2.0 NX2.0 15 13.0 15 12.0 15 13.0
V5R12 V5R13
Pro/ENGINEER2
Wildfire Wildfire Wildfire Wildfire 2.0 2.0 2.0 2.0 NX2.0 15 12.0 NX2.0 15 13.0 NX2.0 15 12.0 NX2.0 15 13.0
CHAPTER 1
MSC.Patran 2005 at a Glance
13
Linux
2004r2 2005
Pro/ENGINEER2
Note: 1 For MSC.Patran 2005, a CATIA CATXPRES (.cat) file can be imported. The CATIA to Parasolid translator is available. The CATDirect translator which runs CATIA in batch mode is not available. 2 The p3_ProE and p3_ProENGINEER executables are built using Pro/ENGINEER version 2000i and therefore will not work with earlier versions of Pro/ENGINEER. 3 Only Parasolid (transmit file) import is supported in this release. Parasolid transmit files generated on other OS platforms can be imported on LINUX. 4 Pro/ENGINEER Access allows reading of "*.geo" geometry transfer files generated from other OS installs of Pro/ENGINEER Access. Pro/ENGINEER Installations We recommend upgrading your Pro/ENGINEER installation to Wildfire. If this is not possible, we have provided a temporary work around, by providing previous version executables and associated scripts. To run previous versions, it is necessary for your system installation manager to rename some of the delivered files after MSC.Patran has been installed.
14
Set your default directory to your software installation directory, typically linked to $(P3_HOME)/bin/exe, and rename the files as shown below: For Windows:
open a MS-DOS prompt window cd \msc\patran2001\bin\exe (a typical installation example - set to your
site installation)
copy p3_proengineer.pm p3_proengineer.pm.new copy p3_proe.pm p3_proe.pm.new copy p3_proengineer_pre2k.pm p3_proengineer.pm copy p3_proe_pre2k.pm p3_proe.pm
For UNIX:
UG
Supported CAD System Unigraphics by UGS Pro/ENGINEER by Parametric Technology CATIA by Dassault Systemes EUCLID 3 by Matra Datavision CADDS 5 by Computervision I-DEAS by UGS
MSC.Patran CAD Access Module MSC.Patran Unigraphics MSC.Patran ProENGINEER MSC.Patran CATIA MSC.Patran EUCLID 3 MSC.Patran CADDS 5 MSC.Patran I-DEAS
CHAPTER 1
MSC.Patran 2005 at a Glance
15
1.4
16
1.5
Technical Support
For help with installing or using an MSC.Software product, contact your local technical support services. Our technical support provides the following services:
Resolution of installation problems Advice on specific analysis capabilities Advice on modeling techniques Resolution of specific analysis problems (e.g., fatal messages) Verification of code error.
If you have concerns about an analysis, we suggest that you contact us at an early stage. You can reach technical support services on the web, by telephone, or e-mail:
CHAPTER 1
MSC.Patran 2005 at a Glance
17
Web
Go to the MSC.Software website at www.mscsoftware.com, and click on Support. Here, you can find a wide variety of support resources including application examples, technical application notes, available training courses, and documentation updates at the MSC.Software Training, Technical Support, and Documentation web page. United States Telephone: (800) 732-7284 Fax: (714) 784-4343 Munich, Germany Telephone: (49) (89) 43 19 87 0 Fax: (49) (89) 43 61 71 6 Rome, Italy Telephone: (390) (6) 5 91 64 50 Fax: (390) (6) 5 91 25 05 Moscow, Russia Telephone: (7) (095) 236 6177 Fax: (7) (095) 236 9762 Frimley, Camberley Surrey, United Kingdom Telephone: (44) (1276) 67 10 00 Fax: (44) (1276) 69 11 11 Tokyo, Japan Telephone: (81) (3) 3505 02 66 Fax: (81) (3) 3505 09 14 Paris, France Telephone: (33) (1) 69 36 69 36 Fax: (33) (1) 69 36 45 17 Gouda, The Netherlands Telephone: (31) (18) 2543700 Fax: (31) (18) 2543707 Madrid, Spain Telephone: (34) (91) 5560919 Fax: (34) (91) 5567280
Send a detailed description of the problem to the email address below that corresponds to the product you are using. You should receive an acknowledgement that your message was received, followed by an email from one of our Technical Support Engineers. MSC.Patran Support MSC.Nastran Support MSC.Nastran for Windows Support MSC.visualNastran Desktop 2D Support MSC.visualNastran Desktop 4D Support MSC.Abaqus Support MSC.Dytran Support MSC.Fatigue Support MSC.Interactive Physics Support MSC.Marc Support MSC.Mvision Support MSC.SuperForge Support MSC Institute Course Information mscpatran.support@mscsoftware.com mscnastran.support@mscsoftware.com vn4w.support@mscsoftware.com vn2d.support@mscsoftware.com vndesktop.support@mscsoftware.com mscabaqus.support@mscsoftware.com mscdytran.support@mscsoftware.com mscfatigue.support@mscsoftware.com ip.support@mscsoftware.com mscmarc.support@mscsoftware.com mscmvision.support@mscsoftware.com mscsuperforge.support@mscsoftware.com msctraining.support@mscsoftware.com
18
CHAPTER
20
2.1
Executing MSC.Patran p3_ProENGINEER From MSC.Patran. Execute MSC.Patran p3_ProENGINEER from MSC.Patran by using the
File/Import... menu and make sure the Pro/ENGINEER button is pressed on the Import form. See Importing Pro/ENGINEER Files (p. 119) in the MSC.Patran Reference Manual, Part 1: Basic Functions. Executing MSC.Patran p3_ProE From Pro/ENGINEER Important: Make sure MSC.Patran p3_ProE has been properly installed by following the instructions in Selecting Products (p. 43) in the MSC.Patran Installation and Operations Guide.
CHAPTER 2
File Import/Export and CAD Access Updates
21
Execute MSC.Patran p3_ProE from Pro/ENGINEER by doing the following: 1. Execute Pro/ENGINEER by entering: p3_proe p3_proe will ask for the command name to run Pro/ENGINEER. Press <CR> if you want to accept the default command pro. Enter the command name for running Pro/ENGINEER. [pro]?: <cr> 2. Open the Pro/ENGINEER assembly file or part file. Then, select the PART menu if a .prt:
22
For output to the intermediated .geo file. (Default = no datum entities; output materials). If Run MSC.Patran is selected:
A batch job will be submitted in background mode that will: One, execute MSC.Patran and create and open a database. Two, load the.geo file into the MSC.Patran database. And, three, close the database and exit MSC.Patran.
If Create .geo is selected, a MSC.Patran ProENGINEER intermediate.geo file will be created from the current Pro/ENGINEER object in memory. For more information on the MSC.Patran ProENGINEER intermediate.geo file, see Executing MSC.Patran ProENGINEER From Pro/ENGINEER (p3_proe) (p. 128) in the MSC.Patran Reference Manual, Part 1: Basic Functions.
CHAPTER 2
File Import/Export and CAD Access Updates
23
2.2
ACIS Parasolid xmt CATIA V4 CATIA V5 I-DEAS Unigraphics IGES Express Neutral
To activate the Layers-to-Group feature: 1. On the Import form, select the Source for Import. 2. Click the Options button to define the import options. 3. On the Import Options subform, click Create Groups form Layers... 4. If you choose to define the Group name, enter a name in the Group Names Prefix textbox.
24
2.3
CAD Exports
The File>Export capability has been updated by adding the following CAD formats available during the file export process: CATIA V4 Selecting a CATIA V4 export generates a .model file compliant with CATIA version 4.1.9. The export translator does not interact with CATIA or the CATIA API and does not require a CATIA installation. Any number of curves, surfaces, or solid may be exported. I-DEAS The I-DEAS export translator creates a I-DEAS MS9 .mf1 file. The export translator does not interact with I-DEAS Master Modeler and therefore, does not require an IDEAS MS9 installation. Any number of curves, surfaces, or solid may be exported. ACIS When exporting using the ACIS source, a ACIS save (SAT) file is generated compliant with ACIS version 13.0. Options are provided for exporting selected curves, surfaces, and solids. Scaling is automatically performed to convert from millimeters (ACIS) to meters (Parasolid) units. VDA Selecting to export to VDA generates a .vda file that is compliant with VDA version 2.0. Options are provided for exporting any number of selected curves, surfaces, and solids. STEP 214 The previous version of MSC.Patran exported to STEP 203 and 209 formats. Version 2005 adds an export for STEP 214 format that creates a STEP AP214 (.st) output file. Any number of curves, surfaces, or solid may be exported as Class II or Class IV entities.
CHAPTER 2
File Import/Export and CAD Access Updates
25
2.4
26
CHAPTER
Analysis Preferences
28
3.1
CHAPTER 3
Analysis Preferences
29
Materials
MSC.Nastran SOL 700 supports some of the MSC.Nastran structural materials and all the materials available in the LS-Dyna Preference.
The supported materials are shown in the following table: MSC.Nastran materials MAT1, MATS1, MATHP
Category Isotropic
MSC.Dytran LS-Dyna materials MATD001, MATD003, MATD005, MATD006, MATD007, MATD012, MATD014, MATD015, MATD019, MATD020, MATD024, MATD027, MATD028, MATD030, MATD031, MATD057, MATD062, MATD063, MATD064, MATD100 MATD032 MATD022, MATD026, MATD057 MATD103 MATD103
30
2D 3D
CHAPTER 3
Analysis Preferences
31
MPCs
SOL700 supports RBAR, RBE2 and RBE3 multipoint constraints.
Analysis
The overall layout of the Solution Parameters and Subcase Parameters forms for the MSC.Nastran Preference for Explicit Nonlinear (SOL 700) are similar to those for Implicit Nonlinear (SOL 600). For those users who wish to take advantage of the new capabilities offered in SOL700 without learning this new job set-up paradigm, a SOL 700 Run button has been added to some of the non-SOL700 Solution Parameters forms so users can set up their jobs using the same controls they always have, but still take advantage of the new features offered through SOL700.
32
Solution Parameters Analysis job parameters for SOL700 are grouped under the Solution Parameters form accessible from the Solution Type button of the Analysis application form. All contain default values. If the default value is used the parameter is not stored in the database. The supported parameters are shown in the following table: Form Execution Control Parameters General Parameters Contact Parameters Binary Output Database File Parameters Parameters DYSTATIC, DYBLDTIM, DYINISTEP, DYTSTEPERODE, DYMINSTEP, DYMAXSTEP, DYSTEPFCTL, DYTERMNENDMAS, DYTSTEPDT2MS DYLDKND, DYCOWPRD, DYCOWPRP, DYBULKL, DYHRGIHQ, DYRGQH, DYENERGYHGEN, DYSHELLFORM, DYSHTHICK, DYSHNIP DYCONSLSFAC, DYCONRWPNAL, DYCONPENOPT, DYCONTHKCHG, DYCONENMASS, DYCONECDT, DYCONIGNORE, DYCONSKIPTWG DYBEAMIP, DYMAXINT, DYNEIPS, DYNINTSL, DYNEIPH, DYSTRFLG, DYSIGFLG, DYEPSFLG, DYRLTFLG, DYENGFLG, DYCMPFLG, DYIEVERP, DYDCOMP, DYSHGE, DYSTSSZ, DYN3THDT
In addition, the Dynamic Relaxation form defines the DAMPGBL entry. All the above mentioned forms appear after selecting one of the buttons of the following form:
Defines DAMPGBL
CHAPTER 3
Analysis Preferences
33
From Explicit Nonlinear: For MSC.Nastran Explicit Nonlinear, select Analysis->Analyze->Solution Type and follow the steps shown in the picture below.
34
From Other Solutions: For MSC.Nastran Structural, select Analysis->Analyze->Solution Type and then select one of the following solutions.
SOL700,101 - Linear Static SOL700,106 - NonLinear Static SOL700,109 - Direct Transient Response SOL700,129 - NonLinear Transient
CHAPTER 3
Analysis Preferences
35
Subcases Subcase Parameters, Contact Tables and Output Request are defined under the Subcases form. It is possible to setup multiple analysis subcases in a single job.
36
Contact Table: The contact table form is the same as the one available for both MSC.Marc Preference and MSC.Nastran Sol600 Preference except that Additional Data... button is included for the Explicit Nonlinear. This form defines the BCTABLE entry.
CHAPTER 3
Analysis Preferences
37
Output Requests: Currently, the Output Requests of Sol700 are the same as in Sol129. After selecting the Output Requests... button in the Subcases form the following form appears:
38
Access Results LS-Dynas 3dplot .ptf results files can be directly accessed into MSC.Patran by using the Attach 3dplot object option available under the Access Results option of the Analysis menu. The options Attach XDB, Read Output2 and Attach MASTER are also available for MSC.Nastran Explicit Nonlinear.
CHAPTER 3
Analysis Preferences
39
40
Method
Select from two methods for defining the Spot Weld location: Specifies a node or point in space that is to be projected onto the two surface patches of the connector to determine the end points, GA and GB. Specifies nodes directly for GA and GB. Displays the ID of the next connector that will be created The point specified for the Projection method is projected onto each surface patch. Nodes are generated at those locations, and the Pierce Nodes, GA and GB, are assigned the new node IDs. Nodes specified for the Axis method define the GA and GB piercing nodes directly.
Projection
Axis
Connector ID List Connector Location
Format
CHAPTER 3
Analysis Preferences
41
Elem to Elem
(ELEMID and ALIGN formats)
Designates the top and bottom shell elements defining the surface patches for the weld. If not specified, then both GA and GB are required (ALIGN format); otherwise, one top/bottom element pair per connector is required. Regardless of GA, GB, and the weld diameter, only a single element is connected. Specifies a shell element on each surface defining the connecting surface patches (one pair per connector). Depending on the pierce locations (GA and GB) and the weld diameter, the number of connected elements may expand to up to a 3x3 element patch.
Patch to Patch
(ELPAT format)
Prop to Prop
Establishes properties (PARTPAT format) associated with shell elements defining the connectivity of the weld (one pair per connector). Depending on the pierce locations (GA and GB) and the weld diameter, the number of connected elements may range from one element up to a 3x3 element patch. Multiple connector locations may be specified for a single property pair. The same pair will be used for each connector created.
42
Node to Node
(GRIDID format)
Stipulates the nodes (GAi and GBi) defining the connecting surface patches (one list pair per connector). The surface patches are defined as 3/6 node triangle or 4/8 node quad regions, the topology of which is indicated by SPTYP. If Node List B (GBi) is blank, then a point-to-patch connection is created. Topology of each surface patch: Tri3, Tri6, Quad 4, Quad 8. Brings up the Spot Weld Properties form (PWELD attributes). Calculates/displays/verifies the connector (GS, GA, GB, and the connecting patches).
For detailed information on Connector Elements Please see Creating Connectors (p. 122), Show Connectors (p. 264), and Modifying Spot Weld Connectors (p. 303) in the MSC.Patran Reference Manual, Part 3: Finite Element Modeling for more information.
CHAPTER 3
Analysis Preferences
43
MSC.Patran 2005 contains complete support for the manual generation of PCOMPG input data. This allows ready use of the new MSC.Nastran capabilities from within a useful graphical environment. Furthermore, global ply models can now be generated extremely efficiently using the MSC.Patran Laminate Modeler, allowing the use of global ply tracking in complex components and structures.
44
For the certification of aircraft structures, it is important to understate the detailed stress state of each global ply. For effective visualization, it is important that results are plotted on the basis of global plies. The need for this is clearly illustrated with a simple model of crossing plies shown below. Using a conventional zone description of the layup, the results are difficult to visualize as they do not reflect the arrangement of the structure. Even worse, results from plies that may be of different material, thickness, and orientation are shown together and perhaps interpolated. By contrast, the global ply model allows you to interpret the model effectively. Furthermore, detailed stresses on a ply basis are optionally available in the f06 file for the purposes of certification.
CHAPTER 3
Analysis Preferences
45
46
When writing out the MSC.Nastran input deck, you must specifically request the writing of global ply IDs on the translation parameters form as shown below. This is ON by default. It is also possible to set the GPRSORT parameter in the Case Control Section using direct text input.
Following the analysis, simply access results in xdb or op2 format and select the appropriate global ply ID as shown below. Note that vector or tensor marker plots of sorted global ply results are oriented correctly as MSC.Patran obtains the correct orientation using the global ply ID. If the global ply IDs overlap the layer indices, a warning will be issued to highlight the orientation ambiguity.
CHAPTER 3
Analysis Preferences
47
48
Because MSC.Laminate Modeler established the concept of global ply modeling, the basic tools are already in place and so it is easy to generate an accurate model. Simply create Materials and Plies as usual, then optionally specify a global ply ID associated with a ply instance in the Layup spreadsheet. You have the option of specifying no GPLYIDs, creating sequential GPLYIDS beginning from a particular value, or manually defining GPLYID for full control. By default, sequential ply IDs beginning at 1001 are used.
CHAPTER 3
Analysis Preferences
49
Once the global ply ids are specified, simply create the composite analysis model as usual to generate the PCOMPG data. As can be seen in the figure below, the new PCOMPG capabilities extend and enhance the capabilities of the MSC.Laminate Modeler in a number of important respects. With PCOMPG, ply results are sorted automatically by the analysis code, so that this sorting does not require a discrete process within MSC.Patran. Vector and tensor plots of sorted plies have correct orientation, which was impossible before. Most importantly, the MSC.Patran database and MSC.Nastran input deck contain a global ply model, easing the problems of archiving ply models and allowing organizations to implement global ply modeling as the standard technique for accurate composites modeling.
50
3.2
5. Set MPEG file generation or other settings. 6. Press Apply. 3. Turn ON Animation.
CHAPTER 3
Analysis Preferences
51
RBE2/RBE3
Although available in the last release, full implementation of MSC.Nastran style RBE3 elements is now complete. To take advantage of large rotation RBE3 formulations, you must use MSC.Marc 2005. RBE3 constraints define motion at a referenced node as the weighted average of the motion at a set of other nodes. One reference node (tied or dependent term) with degrees of freedom (dof) and an unlimited number of other nodes (retained or independent terms) with dofs are defined. The total number of dofs of the tied node and retained nodes must be the same, although they may be distributed among the different retained nodes. The retained nodes can be broken up into sets with different weighting factors applied to them. In addition to the one reference node, additional dependent terms can be defined consisting of a subset of the retained or independent terms, which define the UM set as the tied nodes. This allows the reference nodes dofs not to be eliminated from the system matrices. This is optional and by default the reference nodes dofs are eliminated unless additional dependent terms are defined. Keep in mind that two dimensional problems such as plane strain/stress and axisymmetric problems use only the UX,UY, and RZ dofs whereas three dimensional problems use all six dofs.
52
RBE3
Reference node. Additional tied nodes. These are optional. But, if used, they must be a subset of the retained nodes.
Weighted, retained nodes and dofs. Same dof set defined here must be defined in reference node, although they may be distributed to the different retained nodes.
CHAPTER 3
Analysis Preferences
53
TYING 69
This multipoint constraint is new to MSC.Marc 2005 and, in general, is used for bolt or rivet pre-tensioning. This tying type is called an Overclosure, signifying that you can create a general section constraint between two parts of a model to define a gap or overlap. A gap will create a compressive prestress in the two parts whereas an overlap will create a tensile pre-stress. Each overclosure is defined by selecting all the nodes on one side of the section as the dependent (or tied) nodes; these are the dependent terms. The corresponding nodes on the other side of the section are the independent terms or retained nodes. However each independent term must have two retained nodes, the first being the corresponding node on the other side of the section and the second being a reference node. The reference node must be the same for all independent terms and is the node on which a force or displacement constraint is placed in order to cause the gap or overlap and thus the tension or compression pre-stress.
54
Independent terms or retained nodes. Each independent term consists of two nodes, the last being a reference node. The reference node must be the same for all independent terms. The first node is the node on the other side of the section corresponding to its dependent term.
Tied nodes
Retained nodes
Section A
Section B
CHAPTER 3
Analysis Preferences
55
Independent term or retained node. For linear or quadratic shell to shell, only one independent term is required. For linear shell-solid, two are required. And for quadratic shell-solid, three are required.
56
Material Models
Virtually all of MSC.Marcs material models are now supported in this release including accessibility to activate material subroutines. The following list is now supported for isotropic, orthotropic, and anisotropic materials for all pertinent analysis types (structural, thermal, coupled).
CHAPTER 3
Analysis Preferences
57
58
assumed with the first stress value being the yield stress. If the first data pair has non-zero values for both stress and strain, then engineering stress/strain is assumed and converted to true stress/strain on creation of the MSC.Marc input deck.
1D Pressures
Support for pressures on 1D elements has been added. These elements must be defined as either Planar Beams or Axisymmetric Shells under the Element Properties application before the pressures can be applied. Below is an illustration of an external pressure applied to a spherical shell modelled with 1D axisymmetric shell elements.
CHAPTER 3
Analysis Preferences
59
The capability to apply directional, distributed loads to element edges or faces has been expanded and is also a new feature of MSC.Marc 2005 for some elements. In two dimensional analysis involving plane stress/strain or axisymmetry, elements can now be given a directional pressure (or line load) on the element edges. For three dimensional analysis, you load faces, not edges. This is valid for Membranes, Thick Shell, and Thin Shells. All 2-D element types will support either a face load or an edge load, but not both. This is dependent on whether the analysis is two or three dimensional. Below shows a 2D solid and a shell implementation:
2D Solid
Shell Elements
This capability is also applicable to three dimensional beam elements. In all cases the appropriate load type is assigned to the DIST LOADS option in the MSC.Marc input deck. Current limitations for this include no support for local coordinate frames (everything has to be set up in the global frame), and no support for 3D Solid elements.
60
Contact
The following improvements have been made to contact in the MSC.Marc Preference:
CHAPTER 3
Analysis Preferences
61
62
Table Support
Variations of material properties, load values, and other parameters are now definable in MSC.Marc 2005 via the TABLE parameter and option entries. The MSC.Marc Preference supports the new TABLE entry by converting referenced fields in the Materials and Loads/BCs applications directly to this table format. For loads and boundary conditions (including contact), when the new TABLE entry is used, all are written to the Model Definition section of the input deck. A LOAD CASE entry is used to call out the various loads applicable during any particular load case within the MSC.Marc input deck as defined in the History section. This new functionality is accessible under the Job Parameters form in the Analysis application. You must turn ON, the Use Tables toggle in order for the TABLE and LOAD CASE options to be written. You have control of whether these options are written for Materials, Loads, or Contact as shown below.
CHAPTER 3
Analysis Preferences
63
Domain Decomposition
Domain decomposition methods in MSC.Marc have been extended to be done automatically as part of the analysis process. There are now three methods of defining domains in the MSC.Marc Preference for parallel job submittal. In addition to the Manual method where domains are defined as Patran groups and the Semi-Automatic method where a Metis algorithm automatically creates Patran groups as the defined domains, you can set the Decomposition Method to Automatic. When this is done, no Patran groups are necessary and a single input file is created and submitted to MSC.Marc unlike the other methods where multiple files are generated for each domain. MSC.Marc uses its built-in domain decomposition algorithm to automatically split the model into the necessary domains for the job to run in parallel mode. Domain decomposition is accessed under the Analysis application when the Object is set to Domains.
Output Request
Additional POST codes can now be requested via the Output Requests forms. Additions or modifications in this release for element results include:
64
Stress, Interlaminar Normal(501) Stress, Interlaminar Shear (511) Density, Relative (179) Gasket, Pressure (241) Gasket, Closure (242) Gasket, Plastic Closure (243) Parameter, Forming Limit (30) Volume, Fraction of Martensite (531) Strain, Phase Transform Tensor (541) Strain, Equivalent Pahse Transformation (547) Strain, Equivalent TWIN (548) Strain, Equivalent TRIP (549) Strain, Yield Multiphase Aggregate (557) Strain, Equivalent Plastic Multiphase Aggregate (651) Strain, Equivalent Plastic Austenite (652) Strain, Equivalent Plastic Martensite (653) Stress, Yield Multiphase Aggregate (657) POST Code, No. -11 (Scalar) POST Code, No. -21 (Scalar) POST Code, No. -31 (Scalar)
Pore Pressure (23) POST Code (Scalar) (-1) POST Code (Vector) (-2)
The negative post codes allow for user subroutines to output results to these POST codes that can then be processed in MSC.Patran.
User Subroutines
Additional user subroutines are now accessible to activate via the MSC.Marc Preference in addition to those available under the Materials application.
CHAPTER 3
Analysis Preferences
65
For any user subroutine to be activated, a user subroutine file must be selected. This is done under the Analysis application in the Job Parameters form. In this form, a User Subroutine File button is accessible. Under this User Subroutine form, you can activate additional user subroutines that are independent of particular input deck options or require their own independent option. These are listed below and shown in the form.
MOTION / UFRIC / UCONTACT / UGROWRIGID SEPFOR / SEPSTR UHTCOE / UHTCON WKSLP / CRPVIS UTRAN / UFXORD USDATA IMPD, ELEVAR, ELEVEC UFORMS
For more information about these improvements, please see the Overview (Ch. 1) in the MSC.Marc Preference Guide
66
3.3
Enhance parameter VELMAX to support mass removal Support for the output request ACC Support for the file management IMMFILE entry
CHAPTER 3
Analysis Preferences
67
Supported Entries
The following table shows the MSC. Dytran entries supported by the MSC.Dytran preference. The boldface entries are new in version 2005. Entity Type File Management Executive Control Case Control MSC.Dytran Entries BULKOUT, IMMFILE, NASTDISP, NASTINP, NASTOUT, PRESTRESS, RESTART, RSTBEGIN, RSTFILE, SAVE, SOLINIT, SOLUOUT, START, TYPE, USERCODE CEND, MEMORY-SIZE, TIME ACC, CHECK, COG, CONTOUT, CONTS, CPLSOUT, CPLSURFS, CSECS, CSOUT, EBDOUT, EBDS, ELEMENTS, ELEXOUT, ELOUT, ENDSTEP, ENDTIME, GBAGOUT, GBAGS, GPEXOUT, GPOUT, GRIDS, HIC, INCLUDE, MATOUT, MATS, PARAM, RBOUT, RELOUT, RELS, RIGIDS, SET, SETC, SGOUT, SPC, STEPS, SUBSOUT, SUBSURFS, SURFACES, SURFOUT, TIC, TIMES. TITLE, TLOAD ALEITR, ALETOL, ALEVER, ATBAOUT, ATB-H-OUTPUT, ATBTOUT, AUTHINFO, AUTHQUEUE, BULKL, BULKQ, BULKTYP, CFULLRIG, CONM2OUT, CONTACT, CONSUBCYC, CONSUBMAX, DELCLUMP, ELDLTH, EULTRAN, EXTRAS, FAILOUT, FASTCOUP, FBLEND, FMULTI, GEOCHECK, HGCMEM, HGCSOL, HGCTWS, HGCWRP, HGSHELL, HGSOLID,HVLFAIL, IEEE, IMM, INFO-BJOIN, INISTEP, INITFILE, INITNAS, LIMCUB, LIMITER, MATRMRG1, MAXSTEP, MESHELL, MESHPLN, MICRO, MINSTEP, MIXGAS, NASIGN, NZEROVEL, PMINFAIL, RBE2INFO, RHOCUT, RJSTIFF, RKSCHEME, ROHYDRO, ROMULTI, ROSTR, RSTDROP, SCALEMAS, SHELLFORM, SHELMSYS, SHPLAST, SHSTRDEF, SHTHICK, SLELM, SNDLIM, STEPFCT, STEPFCTL, STRNOUT, UGASC, VARACTIV, VDAMP, VELCUT, VELMAX GRID CBAR, CBEAM, CDAMP1, CELAS1, CHEXA, CONM2, CPENTA, CQUAD4, CROD, CSPR, CTETRA, CTRIA3, CVISC DMAT, DMATEL, DMATEP, DMATOR, DYMAT14, DYMAT24, DYMAT25, DYMAT26, FABRIC, FOAM1, FOAM2, MAT1, MAT2, MAT8, MAT8A, MATRIG, RUBBER1, SHEETMAT YLDJC, YLDMC, YLDMSS, YLDPOL, YLDRPL, YLDTM, YLDVM, YLDZA SHREL, SHRLVE, SHRPOL
Parameters
68
Entity Type Failure Models Spallation Models Equation of State Element Properties
MSC.Dytran Entries FAILEST, FAILEX, FAILEX1, FAILMES, FAILMPS, FAILPRS, FAILSDT PMINC EOSEX, EOSGAM, EOSIG, EOSJWL, EOSPOL, EOSTAIT PBAR, PBCOMP, PBEAM, PBEAM1, PBEAML, PBELT, PCOMP, PCOMPA, PDAMP, PELAS, PELAS1, PELASEX, PEULER, PEULER1, PROD, PSHELL, PSHELL1, PSOLID, PSPR, PSPR1, PSPREX, PVISC, PVISC1, PVISCEX, PWELD, PWELD1, PWELD2 CORD2C, CORD2R, CORD2S ALE, ALEGRID, ALEGRID1, BJOIN, BODYFOR, CFACE, CONTACT, CONTFORC, CONTREL, COUHTR, COUINFL, COUOPT, COUP1FL, COUP1INT, COUPLE, COUPLE1, COUPOR, CYLINDER, DETSHP, FFCONTR, FLOW, FORCE, FORCE1, FORCE2, GBAG, GBAGCOU, GBAGHTR, GBAGINFL, GBAGPOR, HTRCONV, HTRRAD, INFLATR, INFLATR1, INFLFRAC, INFLGAS, INFLHYB, INFLHYB1, INFLTANK, INITGAS, KJOIN, MATINI, MESH, MOMENT, MOMENT1, MOMENT2, PERMEAB, PERMGBG, PLOAD, PORFCPL, PORFGBG, PORFLCPL, PORFLGBG, PORFLOW, PORHOLE, PORLHOLE, RBE2, RBHINGE, RCONN, RELLIPS, RFORCE, RIGID, RJCYL, RJPLA, RJREV, RJSPH, RJTRA, RJUNI, SET1, SETC, SPC, SPC1, SPC2, SPC3, SPHERE, SUBSURF, SURFACE, TABLED1, TIC3, TICEL, TICEUL, TICGP, TICVAL, TLOAD1, WALL, WALLET RBE2 $, ACTIVE, BEGIN_BULK, ENDDATA, GRAV, GRDSET, GROFFS, INCLUDE, NASINIT, PARAM, SETTING, VISCDMP
CHAPTER 3
Analysis Preferences
69
Limitations
Reader for Analysis Form Entries. Entries written from selections on the
Analysis forms (entries before BEGIN BULK) cannot be read back to MSC.Patran.
Entries not Supported by the Reader. The following entries which can be
written by the MSC.Patran writer, are not supported by the reader in the current version:
Entries not Supported. The following entries of MSC.Dytran v2004 are not
supported by the current MSC.Dytran Preference. Section File Management Case Control Bulk Data CORDDEF, PLANES, PLNOUT, SGAUGES, USASOUT, USASURFS ATBACC, ATBJNT, ATBSEG, BOX, CDAMP2, CELAS2, CFACE1, CONTINI, CORD1C, CORD1R, CORD1S, CORD3R, CORD4R, CORDROT, CSEG, DAREA, FLOWDEF, FLOWEX, FORCE3, FORCEEX, GBAGC, HGSUPPR, IGNORE, JOIN, MADGRP, PLOAD4, PLOADEX, POREX, RBC3, RCONREL, RELEX, RPLEX, SECTION, SGAUGE, SHREX, TABLEEX, TIC, TIC1, TIC2, TICEEX, TICGEX, TLOAD2, USA, YLDEX, YLDHY ATBSEGCREATE, CLUMPENER, ENTROPY-FIX, ERRUSR, FAILDT, FLOW-METHOD, HGCOEFF, HGTYPE, HICGRAV, HYDROBOD, IGNFRCER, MATRMERG, OLDLAGTET, PARALLEL, PLCOVCUT, TOLCHK, USA_CAV MSC.Dytran Entries
Parameters
70
Analysis Enhancements
This section describes the various enhancements carried out in the execution controls and output requests forms of the analysis menu to support parameters, bulk data and case control entries of the MSC.Dytran solver. Execution Controls Enhancements The Executive Controls form shown below highlights the new parameters and bulk data entries supported in Version 2005.
Support for parameters BULKTYP, BULKL and BULKQ. Support for parameters HGSHELL, HGCMEM, HGCWRP, HGCTWS, HGSOLID and HGCSOL Support for PARAM EXTRAS Support for PARAM MATRMRG1
CHAPTER 3
Analysis Preferences
71
Numerous changes have been made to the Executive Controls subforms to accommodate new parameters and bulk data entries. These changes are highlighted in the individual forms that follow.
Defines PARAM VELMAX. Select Default, Yes or No. Defines PARAM UGASC.
Defines PARAM BULKTYP. Select Default, Dyna or Dytran Defines PARAM BULKL. Defines PARAM BULKQ.
72
Defines PARAM HGSHELL. Select Default, F-B Viscous or Dyna. Defines PARAM HGCMEM. Defines PARAM HGCWRP. Defines PARAM HGCTWS.
Defines PARAM HGSOLID. Select Default, F-B Stiffness or Dyna. Defines PARAM HGCSOL.
Lists Existing Constants. Clicking on an existing name brings up the Constant Name and its Value in the boxes below. Specifies the name of a new or existing constant. Defines the value of a new or existing constant. Select Add, Modify or Delete to create a new constant or modify or delete an existing constant.
CHAPTER 3
Analysis Preferences
73
Lists Existing Assemblies. Clicking on an existing name highlights the selected items in the listboxes below.
Lists existing Rigid Materials and Nodal Rigid LBCs. Single selection. The selected item will be the name of the assembly.
Lists existing Rigid Materials and Nodal Rigid LBCs. Multiple selection. The selected items will be merged into a new assembly.
Select Add, Modify or Delete to create a new assembly or modify or delete an existing assembly.
74
Output Requests Enhancements The Output Request forms have been updated to support new case control entries.
CHAPTER 3
Analysis Preferences
75
Initiating Calculation Enhancements New selections and sections on the Initiating Calculation form support the PARAM IMM and IMMFILE entries.
More detailed documentation is available in the MSC.Patran MSC.Dytran Preference Users Guide.
76
CHAPTER
s Loads/BCs Display Behavior s Combined Vector Component Plots s Three Gigabyte Memory Support s Import/Export Field Data s Pre-Release Functionality
78
4.1
4 LBCs are in the current Loadcase Only 1 LBC is plotted Delete the plotted LBC
In previous releases, MSC.Patran would re-plot the 3 remaining LBCS. In MSC.Patran 2005 the remaining LBCs will not reappear.
CHAPTER 4
Updates to Basic Functions
79
80
Display Cleanup
The functionality of the broom (display_cleanup() command) icon located on the Main form toolbar has been enhanced. In previous releases of MSC.Patran the broom removed LBC markers from display, but it left marker data on the database that was no longer being used. In MSC.Patran 2005, the broom erases the memory of what LBCs were plotted. In the previous scenario, only the new LBC would be plotted when created. Any set of LBCs may still be plotted from LoadsBCs/Plot Markers. The use of the broom before closing a database will result in a smaller database depending on the number of LBCs displayed. You may notice a longer delay when using the broom if many LBC markers are displayed. However, this time is recovered in the next LBC creation or display.
loadsbcs_selapplreg.set_lbc_app_reg_hilight_lim( limit )
CHAPTER 4
Updates to Basic Functions
81
Example: In previous releases of MSC.Patran the items in the textbox were always highlighted.
82
4.2
CHAPTER 4
Updates to Basic Functions
83
4.3
84
4.4
Selecting it gives you a file form and the option to Import or Export CSV (comma separated value) files.
CHAPTER 4
Updates to Basic Functions
85
An options menu allows you to set the separator (comma is default) and whether to read the first line for Import or write column headings for Export.
Import completely replaces what is in the current spreadsheet. Export writes everything in the current spreadsheet. Some Fields spreadsheets require the spreadsheet to be fully populated. This means there must be a dependent value specified for every combination of independent variables. The Options form from the Fields/Create and Modify forms has a frame for specifying an Incomplete Data Action. This tells MSC.Patran what you want it to do if there are missing values in an imported CSV file. Abort is the default. If it is set, and a CSV file is imported with any missing values, the import will abort with a
86
warning message. Set to Zero and Set to User Specified Value can also be chosen. If they are, and a CSV file is imported with any missing values, they will be set to the value specified.
For example, if your CSV file looks like this: X,Y,Value 1.0000000E+000, 1.0000000E+000, 2.0000000E+000, 2.0000000E+000, 3.0000000E+000, 3.0000000E+000, 3.0000000E+000,
the value for x = 1, y = 40 and x = 2 and y = 40 are missing. They will be set to the value specified on import.
CHAPTER 4
Updates to Basic Functions
87
4.5
Pre-Release Functionality
Advanced Surface Meshing
Significant changes in the design and functionality of the Advanced Surface Meshing capability have been made for MSC.Patran 2005. Because of the extensive nature of these changes and the commitment to quality standards, the new ASM is a pre-release capability for 2005. It is being presented for your feedback on usability and suggestions on the implementation, which will help migrate this to full release status in subsequent MSC.Patran releases. To access this capability add the following line to your settings.pcl file: pref_env_set_logical( "asm2_enable", TRUE )
Overview
Advanced Surface Meshing (ASM) is a facet geometry based process that allows you to automatically create a mesh for a complex surface model. The geometry can be congruent or noncongruent, and can contain sliver surfaces, tiny edges, gaps and overlaps. The geometry is first converted into tessellated surfaces. Tools are provided for stitching gaps on the model and modifying the tessellated surfaces as required. These modified tessellated surfaces can then be meshed to generate a quality quaddominant mesh. There are two kinds of representations of facet geometry in ASM process: pseudosurface and tessellated surface. Pseudo-surface is a group-based representation and tessellated surface is a geometry-based representation. ASM uses tessellated surface representation mainly, and also uses psuedo-surface representation as an alternative tool to make model congruent. The pseudo-surface operations can be accessed if the toggle in Preferences/Finite Element/Enable Pseudo Surface ASM is on (default is off). Tessellated Surface is piecewise planar and primarily generated for ASM process. The surface should not be modified by using the operations in Geometry/Edit/Surface form. And it has limitations on using other geometry operations on these surfaces.
Application Form
To access the ASM Application form, click the Elements Application button to bring up Finite Elements Application form, then select Create>Mesh>Adv Surface as the Action>Object>Method combination. There are 4 groups of tools in ASM process: Create Surfaces, Cleanup, Edit and Final Mesh.
88
Create Surfaces
Process Icon
Specifies the step in the ASM process. The Create Surfaces icon is selected as the default to begin the ASM process. There is only one tool in Initial Creation: Auto Tessellated Surface.
Create
Surfaces
CHAPTER 4
Updates to Basic Functions
89
AutoTessellated Surface
Converts original surfaces into tessellated surfaces. This process includes three operations: create triangular mesh on the input surfaces; stitch gaps on the triangular mesh; convert the triangular mesh into tessellated surfaces. Specifies the surface geometry to be converted into tessellated surfaces. When Automatic Calculation is turned on, the Initial Element Size will be set automatically. Turn the toggle off for manual entry.
90
The element size used to generate the pseudo surface. This size will define how well the pseudo surface will represent the real surface. A good Initial Element Size will be 1/4 the size of the desired final mesh size. The tolerance used to stitch the gaps on the model. Set it to 0.0 to skip the stitch operation.
Gap Tolerance
Create Surfaces/ Initial Creation/Pseudo-Surface Tools The icons of pseudo-surface tools will be seen only if the toggle in Preferences>Finite Element>Enable Pseudo Surface ASM is ON.
Pseudo-Surface Conversion between tessellated surfaces and pseudo-surfaces, Tools and some stitch/edit tools on pseudo-surfaces. These alternative tools are used when creation of some tessellated surface fails, or the stitch tools on tessellated surface are unable to make the model congruent.
CHAPTER 4
Updates to Basic Functions
91
Tessellated to Pseudo Convert tessellated surfaces into pseudo-surfaces. After conversion, the display mode will be changed to Group mode. This icon cannot be seen if the toggle in Preferences/Finite Element/Enable Pseudo Surface ASM is off. Select Surfaces Specifies the tessellated surfaces to be converted into pseudo-surfaces.
Stitch all the gaps with sizes less than the specified tolerance on the selected pseudo surfaces. This icon cannot be seen if the toggle in Preferences/Finite Element/Enable Pseudo Surface ASM is off.
Select Tria(s) On Specifies pseudo surfaces by selecting the guiding tria-elements Face(s) on faces. If one or more tria-elements on a surface are selected, the surface is selected.
92
Gaps with sizes less than this value will be stitched. Displays the free element edges on the model. Clears the free edge display.
Stitch Selected Stitches gaps formed by the selected free edges without checking Gaps the tolerance. This icon cannot be seen if the toggle in Preferences/Finite Element/Enable Pseudo Surface ASM is off. Select Element Selects free edges. To cursor select the free edges, use the Free Free Edges edge of 2D element icon.
Verify Clear
Displays the free element edges on the model. Clears the free edge display.
CHAPTER 4
Updates to Basic Functions
93
Initial Creation/Pseudo-Surface Operation/Split Face Split Face Split a pseudo surface along the cutting line connecting two selected boundary nodes. The cutting line should divide the surface into two disconnected parts and should not intersect the face boundary at more than two points. This tool wont split surfaces that are fixed. This icon cannot be seen if the toggle in Preferences/Finite Element/Enable Pseudo Surface ASM is off. Specify pseudo surfaces by selecting the guiding tria-elements on the surfaces. A surface is selected if at least one of its tri elements is picked
Select Nodes for Select two boundary nodes on the pseudo surface. break Verify Clear Displays the free element edges on the model. Clears the free edge display.
Pseudo to Tessellated
Convert pseudo-surfaces into tessellated surfaces. This icon cannot be seen if the toggle in Preferences/Finite Element/Enable Pseudo Surface ASM is off.
Select Tria(s) On Specifies pseudo surfaces by selecting the guiding tria-elements Face(s) on faces. If one or more tria-elements on a surface are selected, the surface is selected.
94
If it is checked, The icons of pseudo-surface tools in Finite Elements/Create/Mesh/Adv Surface will be displayed. It includes the tools to convert between tessellated surfaces and pseudo-surfaces, the tools to stitch gaps in souse-surfaces and the editing tools for pseudo surfaces in Advanced Surface Meshing process.
CHAPTER 4
Updates to Basic Functions
95
Cleanup Process Icon Cleanup Specifies the step in the ASM process. Provides tools to help in stitching gaps between the tessellated surfaces. Both automated and interactive stitching tools are available to make the model congruent.
Stitch/Auto Stitch
Auto Stitch
Stitch all the gaps with sizes less than the specified tolerance on the selected tessellated surfaces.
Specifies the tessellated surfaces. When Automatic Calculation is turned on, the Tolerance will be set automatically. Turn the toggle off for manual entry. Gaps with sizes less than this value will be stitched.
96
Verify Clear
Displays the free surface boundary edges on the model. Clears the free edge display.
Cleanup/Selected Gaps
Specifies the curves that are on the free boundaries of tessellated surfaces. Displays the free surface boundary edges on the model. Clears the free edge display.
CHAPTER 4
Updates to Basic Functions
97
Cleanup/Merge Vertices
Merge Vertices
Merge the vertices on the free boundaries of tessellated surfaces. Specifies the vertices that are on the free boundaries of tessellated surfaces. Displays the free surface boundary edges on the model. Clears the free edge display.
98
Cleanup/Pinch Vertex
Pinch Vertex
If checked, the cursor will automatically be moved to the next data box when the data in the current box is selected. Specifies one curve on the free boundary of a tessellated surface. Specify one vertex on the free boundary of a tessellated surface. Displays the free surface boundary edges on the model. Clears the free edge display.
Choosing the Edit Process Icon provides you with seven tools to edit the tessellated surfaces and prepare them for final meshing. Process Icon Edit Specifies the step in the ASM process. Edit the cleaned up model to create a desired mesh. Tools are available to remove holes, split, delete and merge tessellated surfaces, collapse edges, and insert or delete vertices. Surfaces can be tagged as fixed or free for the editing process.
CHAPTER 4
Updates to Basic Functions
99
Edit/Merge Surfaces
100
Merge Surfaces Uses several criteria (4 are exposed to you) to merge the tessellated surfaces. Use the check boxes to activate and deactivate these criteria. During this operation, surfaces with edges smaller than the Edge Size specified can be merged and surfaces with Feature Angles and Fillet Angles less than that specified can also be merged. In the merging process, additional criteria are used to maximize the creation of 3 or 4-sided surfaces and reduce the number of T-sections. Surfaces that are Fixed will be ignored during the merging process. Vertex Angle is used to remove the redundant vertices after merging surfaces. If Feature Angle, Fillet Angle and Edge Size are all off, the operation will merge all the connected tessellated surfaces into one surface without checking criteria. Select Surface(s) Specify the tessellated surfaces to be merged. Need to pick at least two tessellated surfaces for this operation. Feature Angle The Feature Angle of a surface edge is defined as the maximum angle between the normals of its two adjacent surfaces along the edge. A bent angle of a cross section on a surface is the angle between the normals of the two sides of the cross section. The fillet angle of a surface is the maximal bent angle of all cross sections on the surface. The size of a surface is defined in different ways. The size of a circular surface is its diameter; the size of a ring region is the length of its cross section; and the size of a 3 or 4-sided and other general region is the length of the shortest side. Brings up a sub-form to display short edges, free or non-manifold edges, small surfaces and vertices on the model.
Fillet Angle
Edge Size
Feature Property Brings up a sub-form to set, modify and show the feature properties of tessellated surfaces, including mesh size and feature state (free or fixed) of a surface.
CHAPTER 4
Updates to Basic Functions
101
Edit/Fill Hole
Fill Hole
Fills the holes on the model. There are two ways to specify the hole to be filled. One is by picking all surrounding surfaces and inputting a radius tolerance. And the other is by picking at least one of boundary curves on the hole. A hole may be bounded by more than one surface. Specify tessellated surfaces. The holes on the surfaces whose radii are less than the specified radius will be filled.
Hole Radius The specified hole radius. on Surface(s) Curves on addtl holes Specify at least one curve on each hole to be filled.
102
If this toggle is checked, then the hole will be filled by a new tessellated surface. If the toggle is not checked and if the hole is inside one tessellated surface, the hole will be removed from the surface. However, if the hole is bounded by multiple tessellated surfaces, then the hole is replaced by a new tessellated surface.
Display Small Brings up a sub-form to display short edges, free or non-manifold Entities edges, small surfaces and vertices on the model. Feature Property Brings up a sub-form to set, modify and show the feature properties of tessellated surfaces, including mesh size and feature state (free or fixed) of a surface.
Edit/Insert Vertex
Insert Vertex
Insert a vertex to an edge on a tessellated surface. As a result, the new vertex will break the edge into two shorter edges. Specify an edge on a tessellated surface. Specify a point to be inserted. If the point is not on the curve, the program will project to point onto the curve before inserting.
CHAPTER 4
Updates to Basic Functions
103
Display Small Brings up a sub-form to display short edges, free or non-manifold Entities edges, small surfaces and vertices on the model. Feature Property Brings up a sub-form to set, modify and show the feature properties of tessellated surfaces, including mesh size and feature state (free or fixed) of a surface.
Edit/Delete Vertex
Delete Vertex Delete vertices on tessellated surfaces. As a result, two or more edges will be merged into a longer edge. There are two ways to specify the vertices to be deleted. One is by picking the surfaces and inputting a vertex angle. And the other is by picking the vertices. Only the vertex that is used by two edges can be deleted. Delete Vertices for Surface Specify the tessellated surfaces.
Vertex Angle The angle of a vertex is defined as the angle formed by its two adjacent edges.
104
Display Small Brings up a sub-form to display short edges, free or non-manifold Entities edges, small surfaces and vertices on the model. Feature Property Brings up a sub-form to set, modify and show the feature properties of tessellated surfaces, including mesh size and feature state (free or fixed) of a surface.
Edit/Delete Surface
Delete Surface
Select Surface(s)
Display Small Brings up a sub-form to display short edges, free or non-manifold Entities edges, small surfaces and vertices on the model. Feature Property Brings up a sub-form to set, modify and show the feature properties of tessellated surfaces, including mesh size and feature state (free or fixed) of a surface.
CHAPTER 4
Updates to Basic Functions
105
Edit/Split Surface
Split Surface Splits a tessellated surface along the cutting line connecting two selected boundary points. The cutting line should divide the surface into two disconnected parts and should not intersect the surface boundary at more than two points. This tool wont split surfaces that are fixed.. Auto Execute If checked, the cursor will automatically be moved to the next data box when the data in the current box is selected. Select Surface Specify the tessellated surface to be split.
Select Initial Select the first boundary point on the surface. Point Select End Point Select the second boundary point on the surface.
Display Small Brings up a sub-form to display short edges, free or non-manifold Entities edges, small surfaces and vertices on the model. Feature Property Brings up a sub-form to set, modify and show the feature properties of tessellated surfaces, including mesh size and feature state (free or fixed) of a surface.
106
Collapse Curve
Display Small Brings up a sub-form to display short edges, free or non-manifold Entities edges, small surfaces and vertices on the model. Feature Property Brings up a sub-form to set, modify and show the feature properties of tessellated surfaces, including mesh size and feature state (free or fixed) of a surface.
CHAPTER 4
Updates to Basic Functions
107
Final Mesh
Process Icon Specifies the step in the ASM process. Final Mesh Meshes the edited model to generate a quad-dominant mesh. Mesh sizes can be defined in sub-form Feature Property to generate the desired mesh. Hard nodes and soft/hard bars can be defined in the sub-form Feature Selection. Mesh seeds and controls can be defined in Finite Element/Create/Mesh Seed or Mesh Control forms. And hard curves and hard points can be defined in Geometry/Associate form. These mesh entities will be picked up in the final mesh process. Specify the tessellated surface to be meshed
Select Surface(s)
Element type Create a quad-dominant mesh with quad4 and tria3 elements. Quad4
108
Bring up a sub-form to select hard nodes, soft bars and hard bars on the models. These hard entities will be preserved on the final mesh. If this toggle is checked, the program will calculate an approximate final element size once the tessellated surfaces are selected
Final Element Specify the element size for the final quad mesh. The size will not Size override any specified mesh sizes on tessellated surfaces. Feature Property Brings up a sub-form to set, modify and show the feature properties of tessellated surfaces, including mesh size and feature state (free or fixed) of a surface.
CHAPTER 4
Updates to Basic Functions
109
Final Mesh/Feature Selection Defines hard nodes, soft bars and hard bars. The defined hard fem entities will be preserved on the final mesh.
Select and deselected hard nodes on the model. Select and deselected hard bars on the model. The hard bar, together with its end nodes, will be preserved on the final mesh. Select and deselected soft bars on the model. A soft bar is a segment of a feature line on the model. The feature line will be preserved on the final mesh, but its nodes may be deleted or moved along the feature line. Reset the data select box.
Reset
110
OK Cancel
Confirm the selection and return to the Final Mesh Form. Cancel the selection and return to the Final Mesh Form.
Display Small Entities The Small Entities dialog box can be used to display small edges, free edges, nonmanifold, small faces and vertices on the tessellated surfaces.
Specify tessellated. This toggle determines what kind of entities will be displayed. Surfaces: display the tessellated surface whose area are less than min size; Curves: display the surface edges whose length are less than min size; Free Edges: display free or non-manifold edges on the model; Vertices: display all vertices on the tessellated surfaces.
CHAPTER 4
Updates to Basic Functions
111
Minimum Size
All edges smaller than this length or all surfaces smaller than this area will be identified and displayed. This size will not be used for selecting Edges or Vertices as Entity Type. This will display the small surfaces or edges, free or nonmanifold edges, or vertices on the model. This will clear the display.
Display Clear
Smallest/Largest The smallest and the largest edge or face area will be calculated Size and displayed here. Feature Properties The mesh size and the feature state properties of tessellated surfaces can be set, modified, and displayed using this form.
112
Auto Show
If checked, the Mesh Size and Feature State of the selected tessellated surfaces will be displayed in the Command History window. Specify tessellated surfaces. Mesh size for the selected tessellated surfaces. Toggle to change the Feature State of selected tessellated surfaces. Modify the mesh sizes or feature states of tessellated surfaces selected. Shows the mesh sizes and feature states of the selected tessellated surfaces in the Command History window. Sets the default values for the mesh sizes (Global value) and the feature states (Free) for the selected tessellated surfaces.
A
ACIS, 12, 13 ACIS Export Files, 24 AIX supported OS levels, 11
HP supported OS levels, 10
I
IBM supported OS levels, 11 I-DEAS Export Files, 24 Intel supported OS levels, 11 IRIX supported OS levels, 11
C
CAD File Exports, 24 CAD File Imports, 23 CAD systems access, 12 supported, 12 CADDS, 12, 13 CATIA V4, 12, 13 CATIA V4 Export Files, 24 CATIA V5, 12, 13, 25 combined vector component plots, 82 connector element support, 4 connector tool support, 15
L
LS-DYNA results support, 15
M
MSC.Marc preference, 50 MSC.Nastran connector element support, 39 pcompg, 43 SOL 700 support, 28 MSC.Nastran preference, 28
D
direct access CAD systems, 12
G
global ply tracking, 4
O
operating systems, 10, 11 HP, 10 supported, 12
H
hardware supported OS levels, 12
114 INDEX
P
Parasolid, 12, 13 Patran FEA solver support, 15 platforms supported, 12 Pro/ENGINEER, 12, 13
R
rts, 24
S
SGI supported OS levels, 11 STEP 214 Export Files, 24 SUN supported OS levels, 10 supported platforms, 10, 12
U
Unigraphics, 12, 13
V
VDA Export Files, 24