Professional Documents
Culture Documents
Commands
Commands
Commands
Version 11.3.2
Siemens PLM
Web:
http://www.femap.com
Customer Support
Phone:
Web:
The following copyright refers only to the bmp2raster.exe executable distributed with FEMAP:
NeuQuant Neural-Net Quantization Algorithm
Copyright (c) 1994 Anthony Dekker
NEUQUANT Neural-Net quantization algorithm by Anthony Dekker, 1994.
See Kohonen neural networks for optimal colour quantization in Network: Computation in Neural Systems
Vol. 5 (1994) pp 351-367 for a discussion of the algorithm.
See also http://members.ozemail.com.au/~dekker/NEUQUANT.HTML
Any party obtaining a copy of these files from the author, directly or indirectly, is granted, free of charge, a full and
unrestricted irrevocable, world-wide, paid up, royalty-free, nonexclusive right and license to deal in this software
and documentation files (the Software), including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons who receive copies from any
such party to do so, with the only requirement being that this copyright notice remain intact.
Conventions
This manual uses different fonts to highlight command names or input that you must type.
a:setup
OK, Cancel
Throughout this manual, you will see references to Windows. Windows refers to Microsoft Windows 7, Windows
8, Windows 8.1, and Windows 10 (64-bit versions only). You will need one of these operating environments to run
FEMAP for the PC. This manual assumes that you are familiar with the general use of the operating environment.
If you are not, you can refer to the Windows Users Guide for additional assistance.
Similarly, throughout the manual all references to FEMAP, refer to the latest version of our software.
Table of Contents
Proprietary and Restricted Rights Notice
Table of Contents
1. Introduction
2. File Manipulation
2.1 Opening a Model File
.
.
.
2.1.1 File, New... .
.
.
.
2.1.2 File, Open... .
.
.
.
2.1.3 File, Merge... .
.
.
.
2.1.4 File, Close... .
.
.
.
2.1.5 File, Close All
.
.
.
2.2 Saving the Model File
.
.
.
2.2.1 File, Save... .
.
.
.
2.2.2 File, Save As...
.
.
.
2.2.3 File, Save All
.
.
.
2.2.4 File, Timed Save...
.
.
2.3 Importing/Attaching to/Exporting Files
2.3.1 File, Import Menu .
.
.
2.3.2 File, Attach to Results .
.
2.3.3 File, Export Menu .
.
.
2.3.4 File, Analyze...
.
.
.
2.4 Using Notes and References .
.
2.4.1 File, Notes... .
.
.
.
2.4.2 File, References... .
.
.
2.5 Using Print, Copy, and Paste .
.
2.5.1 File, Page Setup... .
.
.
2.5.2 File, Print... .
.
.
.
2.5.3 File, Printer Setup .
.
.
2.5.4 File, Picture .
.
.
.
2.5.5 File, Messages Menu .
.
2.6 Using Rebuild and Preferences.
.
2.6.1 File, Rebuild...
.
.
.
2.6.2 File, Preferences .
.
.
2.7 Using File, Recent Models - 1,2,3,4 .
2.8 Exiting FEMAP
.
.
.
.
3. Geometry
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
. 2-1
. 2-1
. 2-1
. 2-2
. 2-5
. 2-5
. 2-5
. 2-5
. 2-6
. 2-6
. 2-6
. 2-7
. 2-7
.2-10
.2-12
.2-14
.2-15
.2-15
.2-16
.2-17
.2-17
.2-19
.2-22
.2-23
.2-27
.2-28
.2-28
.2-28
.2-69
.2-69
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
. 3-1
. 3-1
. 3-1
. 3-1
. 3-9
.3-12
.3-16
.3-22
.3-30
.3-31
.3-32
.3-34
.3-46
.3-49
.3-49
.3-53
.3-76
.3-76
.3-77
.3-78
TOC-2
Table of Contents
5. Meshing
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
3-79
3-79
3-80
3-80
3-85
3-93
3-96
3-97
4-1
4-1
4-3
4-3
4-4
4-16
4-31
4-51
4-57
4-57
4-59
4-60
4-71
4-79
4-86
4-97
4-98
4-99
4-103
4-106
4-107
4-107
4-110
4-111
4-133
4-136
4-137
4-140
4-141
4-142
4-143
4-144
4-148
4-151
4-154
4-156
4-156
4-156
4-157
4-157
4-160
4-160
4-170
4-175
4-189
4-191
4-195
4-199
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
. 5-1
. 5-1
. 5-7
. 5-24
. 5-47
. 5-47
TOC-3
Table of Contents
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.5-52
.5-54
.5-58
.5-59
.5-59
.5-65
.5-71
.5-73
.5-74
.5-74
.5-77
.5-77
.5-78
.5-79
.5-80
.5-80
.5-89
.5-91
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
. 6-1
. 6-1
. 6-2
. 6-2
. 6-5
.6-14
.6-34
.6-35
.6-35
.6-42
.6-44
.6-45
.6-46
.6-47
.6-47
.6-48
.6-49
.6-49
.6-49
.6-53
.6-55
.6-55
.6-55
.6-56
.6-78
.6-78
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
. 7-1
. 7-1
. 7-2
. 7-5
. 7-7
.7-28
.7-61
.7-85
7-105
7-107
7-138
7-143
7-145
7-152
7-158
7-169
7-171
7-171
7. Modeling Tools
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
TOC-4
Table of Contents
8. Post-Processing
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
8.1 Procedure .
.
.
.
.
.
.
.
.
.
.
8.1.1 Reading and Attaching to Results .
.
.
.
.
8.1.2 Selecting Views .
.
.
.
.
.
.
.
.
8.1.3 Changing Options (View Options) .
.
.
.
.
8.1.4 Manipulating/Listing Output .
.
.
.
.
.
8.2 Types of Views - View Select... .
.
.
.
.
.
.
8.2.1 Selecting Data for a Model Style
.
.
.
.
.
8.2.2 Choosing Deformed and Contour Styles .
.
.
.
8.3 View Options - PostProcessing .
.
.
.
.
.
.
8.3.1 Post Titles...
.
.
.
.
.
.
.
.
.
8.3.2 Deformed Style .
.
.
.
.
.
.
.
.
8.3.3 Vector Style
.
.
.
.
.
.
.
.
.
8.3.4 Animated Style .
.
.
.
.
.
.
.
.
8.3.5 Deformed Model... .
.
.
.
.
.
.
.
8.3.6 Undeformed Model....
.
.
.
.
.
.
.
8.3.7 Trace Style... .
.
.
.
.
.
.
.
.
8.3.8 Contour Type... .
.
.
.
.
.
.
.
.
8.3.9 Contour/Criteria Style... .
.
.
.
.
.
.
8.3.10 Contour/Criteria Levels...
.
.
.
.
.
.
8.3.11 Contour/Criteria Legend...
.
.
.
.
.
.
8.3.12 Criteria Limits .
.
.
.
.
.
.
.
.
8.3.13 Criteria - Elements that Pass/Criteria - Elements that Fail...
8.3.14 Beam Diagram... .
.
.
.
.
.
.
.
8.3.15 IsoSurface... .
.
.
.
.
.
.
.
.
8.3.16 IsoLine... .
.
.
.
.
.
.
.
.
.
8.3.17 Streamline... .
.
.
.
.
.
.
.
.
8.3.18 Contour Arrow options .
.
.
.
.
.
.
8.3.19 Freebody options .
.
.
.
.
.
.
.
8.4 Specialized Post-processing .
.
.
.
.
.
.
.
8.4.1 View, Advanced Post, Contour Model Data... .
.
.
8.4.2 View, Advanced Post, Animation... .
.
.
.
.
8.4.3 View, Advanced Post, Dynamic Cutting Plane... .
.
8.4.4 View, Advanced Post, Dynamic IsoSurface... .
.
.
8.4.5 View, Advanced Post, Dynamic Streamline... .
.
.
8.4.6 View, Advanced Post, Beam Cross Section... .
.
.
8.5 Analysis Studies, Output Sets, and Output Manipulation .
.
8.5.1 Model, Output, Create/Manage Analysis Study... .
.
8.5.2 Model, Output, Create/Manage Set...
.
.
.
.
8.5.3 Model, Output, Vector... .
.
.
.
.
.
.
8.5.4 Model, Output, Define... .
.
.
.
.
.
.
8.5.5 Model, Output, Fill... .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
7-172
7-203
7-203
7-204
7-206
7-209
7-215
7-230
7-234
7-234
7-235
7-238
7-239
7-241
7-254
7-254
7-256
7-257
7-258
7-258
7-258
7-259
7-259
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
8-1
8-1
8-2
8-2
8-2
8-2
8-3
8-3
8-26
8-26
8-27
8-27
8-28
8-29
8-29
8-29
8-29
8-29
8-30
8-33
8-34
8-34
8-35
8-35
8-35
8-35
8-36
8-37
8-38
8-38
8-39
8-40
8-41
8-41
8-42
8-47
8-47
8-48
8-49
8-50
8-50
TOC-5
Table of Contents
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.8-51
.8-63
.8-64
.8-65
.8-67
.8-69
.8-69
.8-69
.8-70
.8-75
.8-78
.8-80
.8-81
.8-83
.8-85
.8-89
.8-89
.8-91
.8-92
.8-94
.8-96
8-100
8-103
8-104
8-104
8-104
8-105
8-105
8-105
8-105
8-105
8-106
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
9-1
9-1
9-2
9-2
9-2
9-2
9-2
9-2
9-2
9-2
9-2
9-3
9-3
9-3
9-3
9-4
9-4
9-4
TOC-6
Table of Contents
1.
Introduction
FEMAP is finite element modeling and post-processing software that allows you to perform engineering analyses
both quickly and confidently. FEMAP provides the capability to develop sophisticated analyses of stress, temperature, and dynamic performance directly on the desktop. With easy access to CAD and office automation tools, productivity is dramatically improved compared to traditional approaches.
FEMAP automatically provides the integration that is necessary to link all aspects of your analysis. FEMAP can be
used to create geometry, or you can import CAD geometry. FEMAP provides powerful tools for meshing geometry,
as well as applying loads and boundary conditions. You may then use FEMAP to export an input file to over 20
finite element codes. FEMAP can also read the results from the solver program. Once results are obtained in
FEMAP, a wide variety of tools are available for visualizing and reporting on your results.
Geometry
FEMAP can directly import geometry from your CAD or design system. In fact, FEMAP can directly import a
solid model from any ACIS-based or Parasolid-based modeling package. If your modeling package does not use
either of these geometry engines, you can use the FEMAP IGES or STEP reader. If you are using I-DEAS, you can
bring a single part into FEMAP by exporting a Viewer XML (IDI) file from I-DEAS. These files can be read and
then stitched together to form a solid. This typically requires using one command.
If you do not have CAD geometry, you can create geometry directly in FEMAP using powerful wireframe and
solid modeling tools. Solid modeling directly in FEMAP uses the robust Parasolid modeling engine. You can build
or modify solid models using the Parasolid engine, and then export the geometry out of FEMAP. This is very convenient if you need to export geometry to CAD packages that are Parasolid-based.
1-2
Introduction
The NX Nastran for FEMAP solver is a general finite element analysis program for structural and thermal analysis
that is integrated with FEMAP.
Post-processing
After your analysis, FEMAP provides both powerful visualization tools that enable you to quickly interpret results,
and numerical tools to search, report, and perform further calculations using these results. Deformation plots, contour plots, animations, and charting of XY data series are just some of the post-processing tools available to the
FEMAP user. FEMAP supports OpenGL, which provides even more capability for post-processing, including
dynamic visualization of contours through solid parts. You can dynamically rotate solid contoured models with one
push of your mouse button. Section cuts and isosurfaces can be viewed dynamically by simply moving your cursor.
Documenting Results
Documentation is also a very important factor with any analysis. FEMAP obviously provides direct, high quality
printing and plotting of both graphics and text. Frequently, however, graphics or text must be incorporated into a
larger report or presentation. FEMAP can export both graphics and text to non-engineering programs with a simple
Windows Cut command. You can easily export pictures to popular programs such as Microsoft Word, Microsoft
Power Point, and Adobe FrameMaker. You can export to spreadsheets, databases, word processors, desktop publishing software, and paint and illustration programs. These links enable you to create and publish a complete
report or presentation, all electronically, right on your desktop.
With support for AVI files, you can even include an animation directly in your Power Point Presentation or Word
document. FEMAP also supports VRML and JPEG format so anyone can easily view results with standard viewers.
FEMAP Documentation
FEMAP comes with a set of three printed manuals: FEMAP Examples, the FEMAP User Guide, and the FEMAP
Commands reference manual.
The FEMAP Online help includes the contents of these manuals, as well as several additional books. The complete
set includes:
FEMAP User Guide: General information on how to use FEMAP, including an overview of the finite element
modeling process. Also contains reference information for the FEMAP analysis program and geometry interfaces.
FEMAP API Reference: Information on how to write your own applications that work with FEMAP.
When NX Nastran for FEMAP is installed, Online help includes all of the above, as well as a full set of current NX
Nastran documentation, to assist you during the solving portion of the analysis process.
2. File Manipulation
This topic describes the File menu commands. These commands work with new or existing FEMAP models. They
can produce printed or plotted hard copy, and transfer both text and graphics to other Windows and analysis programs.
The commands on the File menu are described in the following sections:
Shift+F4
... accesses an existing FEMAP model. File, Open uses the standard file access dialog box to request the file name
of the model you wish to use. The default file name extension is *.MODFEM. Legacy *.MOD files may also be
opened. Multiple FEMAP models can be open in the same FEMAP session. Click the title tabs at the top of the
graphics window to switch between open models and views.
The title bar for the FEMAP main window shows the file name of your active model. When you open a model, it
returns to the screen with the same graphics windows active (and in the same position) as when you saved the file.
When multiple views are open in one model, the view names will appear on title tabs above the FEMAP graphics
window. When multiple models are open, the title tabs will show the file name of the model and the view name in
the following format, File Name.modfem : View Name.
2-2
If you start FEMAP and specify a model file name on the command line, FEMAP will open that model just as if
you opened the file using this command. You can also start FEMAP using the ? command line option. This will
display the standard file access dialog box just like File, Open.
You can also open an existing FEMAP model by dragging and dropping a FEMAP model file (*.MODFEM or
*.MOD file) from an existing directory window onto an open FEMAP interface. If the model is from the current
FEMAP version, it will simply open the model. If the model is from an older version, FEMAP will alert you and
ask if it OK to import a FEMAP neutral file. (See Section 2.3.1.4, "File, Import, FEMAP Neutral..." for more
details on the FEMAP neutral file).
Note: If you are trying to open a model with a file name containing unsupported characters on a particular
localized version of Windows, this may cause issues. If FEMAP is unable to properly read the file
name due to unsupported characters, a different Open dialog box will appear, which uses a different
mechanism for handling such situations. If this happens, it is suggested that you highlight the file in the
Open dialog box instead of trying to type the name of the model into the File name: field.
If more than two models are open in the same instance of FEMAP, use the From Model drop-down to select the
desired open model. The Entities to Merge list will update whenever a different model is selected using the From
Model drop-down. The To Model field is always gray and simply displays the name of the active model.
Entities to Merge list
Contains a list of the entities to merge into the active model with columns for Entity Type, Current IDs, Merge IDs,
Renumber To, and Renumbering. Use the All On or All Off buttons to check/uncheck all of the Entity Type check
boxes for all entities in the list.
File, Merge...
2-3
Once the Entities to Merge list is filled, the row(s) must be highlighted for any of the options in the Renumbering
and Duplicates Strategy and/or Entity Selection sections to take effect. Multiple rows may be selected for update
(Hold the CTRL key when you click to choose multiple entity types one at a time or the SHIFT key to choose a
range of entity types). The Select All and Select None buttons are used to select/de-select all of the different entity
types currently in the list. Once the desired rows are selected, choose the appropriate options and then click the
Update Selected button and review the updated information in the columns. Alternatively, use the Update All button to update all entity types with the current settings for the various options.
Entity Type - column simply contains the name of the entity type and a check box which allows you to include
or not include that entity type when merging.
Current IDs - column lists the IDs for each entity type in the active model. If the active model does not have
any entities of a certain entity type, then this column will be blank.
Merge IDs - column lists the IDs found in the model selected using the From Model drop-down. The options in
the Entity Selection section are helpful when trying to limit the IDs in this column.
Renumber To - column lists the new IDs for the entities found in the Merge IDs column. These IDs are based
on the settings in the Renumbering and Duplicates Strategy section.
Renumbering - column lists the number of entities which will be renumbered. When they occur, this column
will also list the number of Conflicts and Overwrites which will occur using the current settings in the
Renumbering and Duplicates Strategy section.
None - specifies that entities should not be renumbered. This option can only be used effectively when the
Overwrite Duplicates option is also selected.
Minimal Renumbering - specifies that renumbering should occur using the lowest IDs possible. If unused IDs
exist within the range of Current IDs, this renumbering strategy will use those IDs. This is the default setting.
Optionally, you can enter a value into the Renumber To field to specify a different starting ID. If the stating ID
is not available, the next available ID will be used instead. For instance, if there are 20 elements in the active
model and the elements are numbered 1-10 and 31-40, Minimal Renumbering would place the 30 elements
found in the From Model into element IDs 11-30 (20 elements with the lowest IDs in the From Model) and 4150 (remaining elements in the From Model).
Block Renumbering - specifies that renumbering should be done using a block of IDs, based on the largest
value for Current IDs. Optionally, you can enter a value into the Renumber To field to specify a different starting ID, but if the specified value is in the range of Current IDs, it will be updated to the lowest available ID outside the range. For instance, if there are 20 elements in the active model and the elements are numbered 1-10
and 31-40, the block of Current IDs would be from 1 to 40. Block Renumbering would place the 30 elements
found in the From Model into element IDs 41-70, leaving element IDs 11-30 empty.
Offset Renumbering - specifies that renumbering should be done using the original Merge IDs plus a value
specified using the Offset By field. For instance, if there are 20 elements in the From Model and the elements
are numbered 1-10 and 31-40, using Offset Renumbering and entering an Offset By value of 100 would renumber these elements to 101-110 and 131-140.
Compress - specifies the Merge IDs should be compressed in an attempt to remove any gaps in the ID range of
the From Model. Optionally, you can enter a value into the Renumber To field to specify a different starting ID.
If the stating ID is not available, the next available ID will be used instead. For instance, if there are no elements
in the active model and the elements in the From Model are numbered 1-10 and 31-40, Compress would renumber the 20 elements found in the From Model into element IDs 1-20.
Renumber Duplicates - when this option is selected, any duplicate entity IDs will be renumbered to available
IDs based on the selected renumbering option.
Overwrite Duplicates - when this option is selected, any entity ID in the active model which is also found in the
From Model will be overwritten by the entity in the From Model.
Note: Great care must be taken when using the Overwrite Duplicates option. For instance, importing an element with the same ID, but of a different type could create a model which is invalid.
2-4
Entity Selection
This section is used to limit the entities which appear in the Merge IDs column for each entity type. The Merge IDs
are then used to populate the Renumber To and Renumbering columns based on the options set in the Renumbering
and Duplicates Strategy section. In all cases, the desired rows should be selected before setting this option and
clicking wither Update Selected or Update All.
None - specifies that no entities should be in the Merge IDs column. This option is really only used to clear columns in the selected rows.
All In Model - specifies that all entities in the model should be used to populate the Merge IDs column. This is
the default.
Select - allows selection of Merge IDs for a single entity type using the standard entity selection dialog box. If
multiple entity types are highlighted in the Entities to Merge list, only the entity type closest to the top of the list
will be updated.
From Group - specifies that only entities in the selected group should be used to populate the Merge IDs column. If an no entities of a specified entity type are in the group, the Merge IDs column for that entity type will
be empty.
ID Range - specifies an ID range to use for all entity types (rows) currently selected in the Entities to Merge
list. For instance, if Node and Element are selected in the Entities to Merge list and an range is entered From 1
To 100, then the Merge IDs column for both nodes and elements would show 1..100 (or 1..highest existing ID
under 100).
Add Related and Associated Entities button - adds entities both referenced by other entity types currently in
the Entities to Merge list and entities associated to those entities (i.e., mesh associated to geometry or vice
versa). For instance, if Entity Selection is set to Group and the selected group only contains elements which
have been sent to the Entities to Merge list, then pressing this button will add Node, Material, Property, and
Layer entity types, and potentially other referenced entities, along with any associated geometric entities to the
Entities to Merge list.
Add Related Entities button - adds only entities referenced by other entity types currently in the Entities to
Merge list. For instance, if Entity Selection is set to Group and the selected group only contains elements which
have been sent to the Entities to Merge list, then pressing this button will add Node, Material, Property, and
Layer entity types, and potentially other referenced entities, to the Entities to Merge list.
Note: When attempting to merge geometric entities, all other entities required to properly create a geometric
entity must also be included in the Entities to Merge list. For example, if trying to merge curves, all of
the points used by those curves must also be in the list. If not, then the curves will not be merged.
Model Orientation
This section is used to orient the From Model in the active model. In addition, options in the section control behavior of transferred groups, optionally create of a new group in the active model, optionally create parent coordinate
systems for the merged model, and optionally limit certain entity types.
Create Group for Merged Model - when on, creates a group containing all of the entities merged from the From
Model into the active model.
Create Parent CSys for Merged Model - when on, creates a parent Coordinate Systems in the active model
for the entities found in the From Model. The number of parent coordinate systems created varies from one to
three and depends on how many of the Basic Coordinate systems are using in the From Model. When only the
Basic Rectangular coordinate system is referenced by entities, a single rectangular coordinate system located at
the origin (0, 0, 0) will be created. If the Basic Cylindrical and/or Basic Spherical coordinate system is referenced by entities, then a single rectangular coordinate system located at the origin will be created along with a
cylindrical and/or spherical coordinate system referencing the newly created rectangular coordinate system.
Condense Transferred Groups - when on, any groups brought into the active model from the From Model will
be condensed. See "Group, Operations, Condense..." in Section 6.4.3.2, "Group, Operations Menu" for more
information.
File, Close...
2-5
Limit Loads, Constraints and Contact to Merged Entities - when on, will only transfer loads, boundary conditions, and connection entities from the From Model when the entities referenced by these entity types are also
being merged into the active model. For instance, if a load set contains nodal loads on node 1 and node 10, but
only node 1 is being brought into the active model, then only the load on node 1 will be transferred to the active
model.
Note: The Limit Loads, Constraints and Contact to Merged Entities option should only be turned off when
merging a model which is very similar or identical to the active model. Otherwise, loads, constraints,
and/or contact entities may be applied to random entities in the active model.
Transform Merged Model - when on, the entities from the From Model will be transformed using the From
coordinate system found in the From Model to the To coordinate system found in the active model.
Note: When using Transform Merged Model, the Output Set entity type must NOT be selected. If selected, the
command will issue Unable to transfer results when transforming a model during merge. message.
Duplicates to the Data Table button - only available when the Data Table is open. When pressed, sends a listing of
duplicate entities currently found in the Entities to Merge list to the Data Table. Each duplicate entity is listed in a
single row with Entity Type, Entity ID, and Renumber To columns.
File, Save, which saves the file under the existing name,
File, Save As, which allows you to change the model filename,
File, Save All, which saves all the open files under their existing names,
File, Timed Save, which allows periodic saving of the model file automatically.
F4
... writes a copy of your active model to the permanent file you specify. If your active model is Untitled, this
command asks for a filename by calling File, Save As. You must specify a file name, or you cannot save an Untitled model. Whenever you are working on an active named model, File, Save simply writes to the same model file
- without prompting for a file name. Your model will be named if you open an existing model file, or if you had
previously saved the model. If you want to write to a different file, use File, Save As.
When to Save
When you work on a FEMAP model, all changes are retained in memory, and in a temporary disk file. Your original model will not be updated until you save the data. This can be a mixed blessing. If you make a mistake, you can
2-6
simply use File, Open to revert to your original model file. You will be right back to where you did your last save.
On the other hand, if you accidentally turn your computer off, or forget to save your changes, they WILL be lost.
In general, you should save whenever you make a significant change to your model and you are certain the change
is correct. It usually does not take long to save the model, and the benefits can be well worth the time. Alternatively, you can use the File, Timed Save command to save your model automatically, at a time interval that you
specify.
If you are working with an 'Untitled' model, you must specify a file name before the model can be saved. This follows the normal process, just like the File, Save As command. If your open models are not named, they will be
saved to specified file names.
Unlike some other programs, FEMAP does not interrupt your commands to save your open models. After the interval has expired, FEMAP waits until the end of your next command to save your open models. This means that
FEMAP will never automatically save your open models unless you are actively working on a specific model. If
you are not accessing any FEMAP commands, Timed Save will be inactive; however, the timer will continue to run.
In many cases, you will find that Timed Save will save your open models after the next command that you access.
2-7
CATIA V4.x Models and Express Files - *.MDL, *.EXP, *.DLV files
In each of these cases, simply select the file to import. Normally FEMAP will display all of the files that it knows
how to read, using the most common file name extensions for these formats. If your file uses a different extension,
you may rename it, or simply drop down the file type list, choose the appropriate format, then specify the file name.
If you do not use the standard extensions for each of the formats, and you are use the default All Geometry type,
FEMAP may choose the wrong format to read the file, which will result in errors. Depending upon the type of file
you choose, FEMAP may display information in the Messages window and then prompt you with one or more
additional dialog boxes where you can set various options. For more information on the options contained in the
dialog boxes, see Section 9, "Geometry Interfaces" in the FEMAP User Guide.
You can also import some types of geometry into FEMAP by dragging and dropping a geometry file of a currently supported format (*.X_T; *.SAT; *.IGES or *.IGS; and *.STEP or *.STP only) from an existing directory
window onto an open FEMAP interface.
2-8
FEMAP will bring up a dialog box asking you if it is OK to Start New Model with dragged and dropped geometry or if you would like to Add the geometry to Current Model. Click Yes to create a new model or No to add
it to the current model.
Ctrl+Shift+T
This command allows you to import an analysis model from many popular FEA codes. FEMAP has support for
over 20 finite element solvers. By default, FEMAP will only show certain interfaces for solvers whose translators
are currently being maintained. Once you select this command, you will see the Import From dialog box:
Note:
All import options can be made visible by going to File, Preferences..., choosing the Interfaces tab and
turning on the Enable Old Analysis Interfaces option. This is not recommended as the translators for the
solvers not listed by default are no longer maintained and the FEMAP may no longer read some required
entities.
Simply select the appropriate code, and FEMAP will then prompt you for the name of the input file. You may be
asked other questions based upon the format you have chosen. For a more details, see Section 7, "Translation
Tables for Analysis Programs" and Section 8, "Analysis Program Interfaces" in the FEMAP User Guide.
You can also import analysis models from some solvers into FEMAP by dragging and dropping an analysis file
of a currently supported format from an existing directory window onto an open FEMAP interface.
Currently supported analysis input files drag and drop include *.DAT and *.NAS for NASTRAN programs;
*.INP for ABAQUS; and *.ANS for ANSYS. All of these file types can be read in for the version of the solver currently supported by the FEMAP translators. (For a more details, see Section 7, "Translation Tables for Analysis
Programs" and Section 8, "Analysis Program Interfaces" in the FEMAP User Guide.)
FEMAP will bring up a dialog box asking you if it is OK to Start New Model with dragged and dropped analysis input file or if you would like to Add the input file to Current Model. Click Yes to create a new model or
No to add it to the current model.
2-9
As with File, Import, Analysis Model, all import options can be made visible by going to File, Preferences..., choosing the Interfaces tab and turning on the Enable Old Analysis Interfaces option.
This is not recommended as the translators for the solvers not listed by default are no longer maintained and the FEMAP may no longer read some required entities.
You can also import analysis results from some solvers into FEMAP by dragging and dropping an results file of
a currently supported format from an existing directory window onto an open FEMAP interface.
Currently supported analysis results files for drag and drop include *.OP2, *.F06, and *.XDB for NASTRAN
programs; *.FIL for ABAQUS; and *.RST for ANSYS. All of these file types can be read in for the version of the
solver currently supported by the FEMAP translators. (For a more details, see Section 7, "Translation Tables for
Analysis Programs" and Section 8, "Analysis Program Interfaces" in the FEMAP User Guide.)
After the file is dropped onto the FEMAP interface, FEMAP will bring up all dialog boxes which would normally appear when importing analysis results from a certain solver with the exception of the Import Results From
dialog box. FEMAP is able to skip the Import Results From dialog box because it has recognized which solver the
results file has come from already
Note:
You should always import analysis results into an existing model containing those nodes and elements.
If you read information for entities that do not exist in your model, FEMAP will provide a warning.
This could mean that you have read the results into the wrong (or modified) model.
There are also options to Read individual parts of the neutral file instead of the whole thing. The individual parts
are Geometry Model, Analysis Model, Output, Groups, and Views.
2-10
The Manage Results Files dialog box contains all that is required to manage attached results files. The dialog box
contains an Attached File List along with two other sections, Attach Options and File Info. Each section is
described in detail below.
Attached File List and File Info
When a file is attached, it will appear in the Attached File List. The ID represents the Attach ID seen in the
Entity Editor and potentially the Data Table, while the Filename and File Path are provided as a reference. In
addition, one of four icons will appear to the left of the ID field:
Green Check - indicates the file is attached correctly and ready for use.
Yellow Check - indicates the file has been unloaded, typically by using the Unload button. All output sets
related to the unloaded file have been deleted from the model. The Filename and File Path remain and
the output set(s) can be recreated in the model using the Reload button.
Red X - indicates the file represented by Filename in the File Path has been changed in some way. The file
may be a different size, have a different time stamp, be the wrong file type, or any combination of these issues.
Missing File icon (Folder with exclamation point) - indicates the file represented by Filename can no longer be found in the File Path directory. If the file has been moved, use the Locate button to specify a new
File Path. If the files name has been changed, use the Find File button and select the updated file.
2-11
As an individual file is selected in the list, the File Info section will be populated with information about the results
file such as Solver, Analysis Type, Title/Labels, File Date, and Memory Mapped status (Yes or No). At any time,
any number of files may be selected in the list (Ctrl + left mouse click to select individual items, Shift + left mouse
click on first desired and last desired items in the list to select range). Once selected, several different operations can be performed using the buttons in the Attach Options section.
Attach Options
File Format - Select NX Nastran, MSC/MD Nastran, NEi Nastran/FEMAP FNO, Comma Separated, or Abaqus. It
is very important you choose the correct solver file format before selecting a results file with the Attach File button.
When NX Nastran or MSC/MD Nastran is selected, you will be prompted to select *.op2 files and/or *.xdb files.
When NEi Nastran/FEMAP FNO is selected, you will be prompted to select *.FNO files. When Comma Separated
is selected, you will be prompted to select *.CSV files. In order to attach to CSV files, the CSV files must use the
extended comma-separated table format, which is outlined in Section 8.10.4, "The Extended Comma-Separated
Table Format" of the FEMAP User Guide. When Abaqus is selected, you will be prompted to select *.ODB files.
Memory Mapped File - When on, FEMAP will attempt to attach to the file using memory mapping, which in
some cases will improve performance significantly with regard to accessing data from the file. When off, no memory mapping will take place. In addition, when Attach Options is set to Abaqus, this option is not available.
Note:
In order for an attached output file to be properly memory mapped it must be able to fit into a contiguous block of unused system memory. For example, if you are trying to attach a 3 GB results file but
only have 2 GB of contiguous RAM available, then the file will still be attached, but not memory
mapped. In order to determine if a file has been memory mapped, please check the Memory
Mapped status in the File Info section of this dialog box.
Attach File - Once a File Format has been selected, click this button to open a dialog box which will allow selection of any number of *.op2 files/*.xdb files, *.FNO, *.csv, or *.ODB files residing in the same directory. Each
results file selected will appear in a different line in the Attached File List.
Note:
Once a results file is attached and loaded, the file cannot be altered manually or by the solver while
FEMAP is open. Once FEMAP is closed or a file has been unloaded, it can then be changed.
2-12
Unload - Use this button to unload any number of highlighted files in the Attached File List. When a file is
unloaded all output sets which reference the attached file will be deleted from the model. All other data about the
file, such as ID, Filename, and File Path remain in the Attached File List. Also, all of the indexing that was
done during the initial attach of the file also remains. This facilitates reloading the results at a different time.
Reload - Use this button to reload any number of attached files which are currently unloaded.
Note:
Depending on the order in which unloaded files are reloaded into FEMAP, the IDs of the output
sets may be different than they were before the files were unloaded.
Detach - Use this button to completely detach any number of highlighted files in the Attached Files List. All
output sets created by attached output files and all other reference to these files will be completely removed.
Detach All - Does the same thing as Detach, but detaches all results files from the model.
Locate - Use this button to specify a directory where any number of output files may be located. This command
may be used to resolve issues with files showing the Missing File icon in the Attached Files List.
Find File - Use this button to attempt to find a specific file. This option is only available when a file is showing a
Red X in the Attached Files List. The selected file must match the size and time stamp of the original file
which was attached for this command to be successful.
Note:
Typically, the only time this option will be used is when the Filename of an attached results file has
been changed and a different file now exists in the original File Path with the original Filename.
Save To Model - This button is used to selectively internalize output from attached results files for any number
of files highlighted in Attached Files List. Selection of output sets and vectors is done through the Select Output
to Internalize dialog box. For more information on using this dialog box see Section 8.6.0.1, "Using the Select Output Sets and Select Results dialog boxes".
Two options exist for controlling the internalization of attached results. To remain attached to the output file(s)
after using Save To Model, select Import To New Set ID, which will place any internalized output into new output
sets. Alternatively, select Import Current Set ID and Detach to internalize results using the current output set IDs
and then detach from the selected output file(s).
In addition to selecting which output sets and output vectors to internalize, groups limiting output to certain nodes
and/or elements may be selected. The quick group icons next to the drop-down lists can be used to create a new
group or edit an existing group on-the-fly. Depending on which button you select, you will be able to choose
only nodes or elements.
Note:
Selection of groups will occur after the selection of output sets and output vectors for each highlighted file
in the Attached File List. This workflow is then repeated for each additional selected file, one at a time.
2-13
VRML Files
JT Files
The ACIS SAT interface will take geometry inside FEMAP and generate a *.SAT file using a Parasolid to ACIS
converter. The STEP interface will allow you to export a Parasolid entity to a STEP AP203 solid via a conversion
from the Parasolid modeling kernel into the STEP standard. Similarly, the IGES interface allows you to export
Parasolid geometry to an IGES file. The stereolithography file is only applicable for a meshed model. FEMAP will
export a faceted representation of your model using the FEA mesh as the basis of this file. VRML, allows easy
viewing of solid or meshed models in many standard viewing programs. You can even save a deformed, contour
plot in VRML format. The final option, JT, will create a JT file for use with certain PLM and collaboration tools.
Ctrl+T
This command is used to start the translation to a analysis input file for a selected solver. FEMAP will display the
Export Method dialog box which allows the user to translate using a Analysis Set or translate using the manual
method, specifying the analysis parameters each time the active model is translated.
2-14
Activate Analysis Set - The list box will contain any previously created Analysis Sets. If a Analysis Set has
already been activated then that set will automatically be selected. Once you choose the Analysis Set you wish
to translate from, press the OK button to create the input file.
Create/Edit Set - If you have not previously created a Analysis Set, pressing this button will bring you to the
Model, Analysis command so that you can create or edit a existing Analysis Set. See Section 4.10, "Preparing
for Analysis" and Section 4.10.1, "Defining a Analysis Set"
Note:
The preferred method of exporting an analysis model is to use the Analysis Set Manager. Support for
new features or expanded solver support will only be added to the Analysis Set Manager. For solvers
supported by the Analysis Manager see: Section 4.10, "Preparing for Analysis"
When you create an Analysis Set all the options necessary for solving are defined once and saved with
the model or in a library. This enables the user to reuse the Analysis Sets and for FEMAP to create the
input file without user interaction
Other Interfaces - Pressing this button will bring up the Export To dialog box. When you select this command,
you will see the available analysis programs for export include the FEMAP Neutral file, SINDA/G, CAEFEM,
PATRAN, I-DEAS, and Comma-Separated file. Simply select the appropriate format. Unlike File, Import,
Analysis Model, however, you will need to select the appropriate analysis type (Static, Normal Modes/Eigenvalue, etc.), when required. These are the only programs FEMAP can export a file to unless the Enable Old
Analysis Interfaces option is checked on the Interfaces tab of the Preferences dialog box.
Note:
To translate using the old method of specifying the analysis parameters by prompting you to
fill in the necessary options (for ALL supported solvers) you must use File, Preferences...,
choose the Interfaces tab and turn on the Enable Old Analysis Interfaces option. With this
option turned on, the Export To dialog box from FEMAP versions 9.1 and before will appear.
This is not recommended as the translators for ALL solvers (including Nastran, ANSYS, and
ABAQUS) using the old method are no longer maintained and any option added to or fixed in
a translator after FEMAP version 8.0 will likely not be included in the generated input file.
For a more complete description of the options available for each analysis program, see Section 8, "Analysis Program Interfaces"in the FEMAP User Guide.
2-15
exist, then the Export Method dialog box will be displayed so that the user can create an Analysis Set or translate
using the manual method by pressing the Other Interfaces button. If manual creation of the input file is used
then FEMAP will determine the analysis program and analysis type from the settings for Interface and Analysis
Type on the Interfaces tab of File, Preferences. (See Section 2.6.2.8, "Interfaces")
In the cases where FEMAP is configured to run the analysis program, this command will also begin the analysis.
This command is most often used to provide identifying characteristics to your model, such as date, program, creator etc.
You may also provide information for translation by selecting the Translation Text option. You can choose to
include the translation text in an output file by selecting the Include During Write Translation option. When these
commands are selected, FEMAP will automatically write this information to the heading area (i.e. where FEMAP
automatically writes its own date/time information) of your active model.
Note:
Be careful when using the Translation Text option. The information included in the Notes area must
have the appropriate syntax for the type of translation you are performing. FEMAP will not perform
any checks on this syntax. It will simply write the information as you input it; therefore, improper syntax could cause a fatal error in your analysis run.
2-16
Depending on the type of geometry file that was referenced (.x_t, .sat, .igs, .stp, etc.) and the extent the
geometry was changed can have a substantial effect on the usability of the mesh and any geometrybased loads and boundary conditions that are currently in the model. Be sure to verify all loads and
boundary conditions in the model are correctly applied after new geometry file has been read into
FEMAP.
The same can be said about analysis models and results files as node and element numbering, loads and
boundary conditions can also change and cause continuity issues.
Update Reference - Allows you to manually bring a reference up to the current date. This allows to continue to use
the model without being alerted that the reference is not up to date, even though you did not read the new file in to
FEMAP. A check mark in a yellow circle will appear next to the reference after the date has been updated.
2-17
If the file is changed again after the Update Reference command has been used, FEMAP will again alert you that
the reference is no longer valid. You can then make the decision to use the Read File command or simply update
the reference once again.
Locate File - If the reference file has moved to a different directory, this command allows you to browse and specify the path to the moved file in order to update the reference.
Remove All - Allows you to remove all references from the list at once and FEMAP will no longer check any references for that model.
Remove Reference - Allows you to remove a reference from the list and FEMAP will no longer check to make
sure that this reference is up to date.
Add Reference - Allows you to manually add a reference to the FEMAP model for geometry, analysis models, and
analysis results sets.
Shift+F3
... specifies headers, footers, margins, position and other parameters. These items will be used when printing/plotting either text or graphics using the File, Print command. The sections of the Page Setup dialog box include:
2-18
If you are using True Type, or other scalable fonts, you will often see only one size in the Point Size list,
and it will usually be a very large: 50 point or larger. Since the font is scalable, you can choose any size
that you want; you just have to type it manually.
If the display looks fine on the screen, but characters are improperly printed, it is likely that your Windows printer driver does not support the selected font. Simply change the font both in this dialog box as
well as under View Options, Label, Entities, and Colors, Label Parameters to a supported font.
Hint:
FEMAP listings will not be as easy to read if you select a proportionally spaced font. Selecting a fixed
pitch font will properly align all columns in the listing.
Page Margins
These margins identify the distance from the four edges of the page where you want printing to occur. When you
are printing listings, printing will start at the top-left margin. The bottom and right margins will be used to compute
the line length and number of lines on the page. For graphics printing, FEMAP combines the margins with the
options in Plot Position and Size to compute the actual size and position of the graphics image.
Often printers and plotters cannot print closer than some minimum distance from the edge of the paper. Check your
printer documentation for information on these minimum values. Setting a margin smaller than those minimums
can result in FEMAP trying to print to an inaccessible region of the paper. This should not cause any unrecoverable
problems, but you will not see the portion of the print that is in the inaccessible regions.
File, Print...
2-19
Setting Transparent Background will simply skip plotting the background. For printing on white paper, you will
still want to use Swap Black and White. Otherwise, you will get white lines on your white paper! Transparent Background is most often used when creating a Metafile of a Legacy XY Plot to be transferred into another application. Here, you may want just the graphic image, and rely on the other application to supply the background. This
creates an image that can be overlaid on top of other text/graphics without erasing them.
F3
2-20
What to Print
These options specify what will be printed or plotted.
Selecting Active View will print a picture of your model as it currently appears in your graphics window. If you
currently have multiple graphics windows open (from one or multiple models), only the top-most (the one
that you last selected in the active model) window will be printed.
If you do have multiple windows, and want to print them all as they are positioned on your screen, choose the
Layout option.
Choosing Desktop will print an image of the FEMAP Desktop - the gray area underneath the Graphics window. This includes all windows: the Graphics window, dialog boxes, even non-FEMAP windows. This option
is only available if you choose the Screen option in the Resolution section.
Hint:
FEMAP can only print a multi-window layout as it is arranged on the screen with the Layout or
Desktop options. Best results are usually obtained with Layout if you turn off the graphics window
title bars. Otherwise, you will see gaps between the printed windows that represent the areas occupied by the title bars. In Layout mode, the Page Preview diagram shows one overall rectangle that
surrounds all of your windows. Individual windows are not shown. For even more printing flexibility, you can transfer FEMAP graphics to other Windows programs which will allow you to print
other page layouts.
Other print options allow you to print text/messages that are in the Chart, Messages, Program File, Entity Info,
or API Program Dockable Panes. If you do not want to print all of the text in one of these Panes, you can select
the lines that will be printed. For instructions, see Section 2.5.5, "File, Messages Menu". When you are printing
messages, the Resolution setting and the shape of the active graphics window do not matter. When you choose
this option, you will see the printed image disappear from the Page Preview area. Dont worry; this is normal
behavior, because the position of the printed messages is just based on the margin settings.
Hint:
You can also print messages by using the File, Messages, Copy command and copying them to
another Windows application, or by setting the List, Destination to your printer and then using any
of the list commands.
File, Print...
2-21
Using the Data Table option will print out all of the rows that currently appear in the Data Table. When the
Data Table is printed out, all of the columns for the rows will also be printed out. Since the columns in the Data
Table will often be wider than the screen (or a sheet of paper), FEMAP will print out as many columns as it can
for the current rows, then continue with the next set of columns for those rows directly below the first set of columns. This will continue until all of the columns for all of the current rows have been printed. To make the
printed tables easier to read, the ID of the entities will appear as the first column in the printed table.
Prop ID
Type
Topology
Orientation Node
Orientation Vector
1..Angle Stiffener
BEAM
Line2
0., 1., 0.
97
PLATE
Quad4
ID
Color
Layer
Formulation
C1
C2
124
322
97
124
322
C3
C4
197
Resolution
You have three choices for the print resolution mode: Printer, Screen, or Scaled Screen.
When you select Printer resolution, FEMAP recomputes the image at the resolution of the printer. The resulting
printed image is almost always of much higher quality, but can take significantly longer for complex images.
Screen resolution directs FEMAP to use the on-screen bitmap and copy it to paper. The bitmap will be scaled
and stretched, as required, to fill the desired margins and print size. However, the resolution of the screen image
determines the ultimate print quality. This option may not be available for some older printers.
Scaled Screen resolution is much the same as Screen resolution, except the resolution is scaled by a factor
which is specified using the File, Preferences command, choosing the Views tab, then pressing the Resolution
button. The resolution may be scaled up (using any value above 1.0) or scaled down (using any value between
0.0 and 1.0), but typically it is not a good idea to scale the resolution down.
See Section 2.6.2.2, "Views" for more information about setting the Print Resolution scale factor.
Orientation
You have two choices for the orientation of the printed image: portrait and landscape.
Portrait positions the selected images or text in the center of a piece of paper with the longer length going from
top to bottom.
Landscape positions the selected images or text in the center of a piece of paper with the longer length going
from left to right.
Options
Print to File - Creates a print file (.prt file) which can then be used later and sent to a local printer.
Copies - If your printer/plotter supports making multiple copies, you can use this option to request the number
of copies you need. If you choose multiple copies, and your printer does not support this option, you will
receive a warning. Then, you will only get one copy of your print. For many printers, you can set this feature
permanently using the Setup option under Printer Setup.
Note:
FEMAP can print a bitmap. FEMAP performs operations to provide more detail than the standard bitmap export, but it still may not be as clear and sharp as a Windows Metafile.
Page Preview
This section of the dialog box shows a symbolic graphical representation of your printed page. It quickly lets you
know if your page and printer setup options are correct. You do not need to waste a piece of paper, or the time
required to make a print. The outer black border represents the paper on which you will print. FEMAP calculates
2-22
the size and orientation of this boundary (and the paper) from your Windows printer configuration. You can change
these settings using Printer Setup.
Inside this border you will see four lines (Top, Bottom, Right and Left) that represent relative margin positions. You
also may see shorter horizontal lines located inside the top and bottom margins. These lines represent the locations
where the page headers and footers (specified in Page Setup) will be printed. They are only visible if the header
and/or footer is not blank. Finally, located inside the margin lines, is a filled rectangle. This rectangle represents the
size and position of your printed image. If the printed image is smaller than you expected, FEMAP may have automatically reduced the size due to your Page Setup choices. Maintain Window Aspect Ratio and Integer Scaling are
especially important.
Printing Tips
Review the following items for some additional hints on printing:
Use the Page Setup and Printer Setup options on this dialog box instead of the commands on the File menu.
They graphically show the results of your settings in the Page Preview diagram.
If you want a quick draft hardcopy, print using Screen or Scaled Screen resolution. For final, high-quality output, always use Printer resolution.
When you are printing the active view using Screen resolution, you will get a better quality (higher resolution)
print if you enlarge the window. Choose the Maximize button in the Window title bar to enlarge it to full-screen
size prior to choosing File, Print.
If you are having printing problems, make sure you have recent printer drivers and all windows updates.
If you want to print a contour plot on a monochrome printer, you may want to adjust the contour palette before
printing. In particular, choose the View Options command. Then select the Post-processing category and the
Contour/Criteria Levels option. Press Set Levels..., then press Reset Gray. Choose OK twice to accept the grayscale contour palette. With the grayscale palette loaded, your prints should come out much cleaner. If you are
having trouble distinguishing contour levels on the print, you can adjust the individual colors in the palette. One
good approach is to change every other color so that it uses a cross-hatched color instead of a solid color. This
will result in contours that alternate between solid and the various hatch patterns.
File, Picture
2-23
Printers that you installed, but did not activate, will not be shown. To choose a printer for use in FEMAP, select it
from the list. To change the setup for the printer you have selected, press Setup. Depending on the printer, you will
see one or more additional dialog boxes. These let you establish options like the active printing mode (i.e., 75, 150
or 300 dots/inch), portrait or landscape paper orientation, fonts, colors and many more.
The dialog boxes that you see when you choose Setup are not really part of FEMAP. They are part of the printer
driver that you loaded when you installed the printer for Windows. You also can modify all of the same settings
using the Windows Control Panel. Refer to the Windows documentation and the documentation for your printer for
further advice on setting options for particular printers.
Using Control Panel, you can also install or activate additional printers. You can even make changes while FEMAP
is still running. The next time you choose the Print or Printer Setup command, it will recognize any control panel
changes that you have made.
When you change certain printer settings, like the paper orientation (landscape vs. portrait) or paper size, it is usually good to review the Page Setup options. This will give you the opportunity to make any changes to margins,
plot sizes or positions that are appropriate for your new printer settings.
Ctrl+Shift+C
... transfers a copy of the image in the active graphics window to the Windows clipboard. No additional input is
required. By default, FEMAP transfers the image in Bitmap and Windows Device Dependent Bitmap (DDB) formats. By producing these formats, you have great flexibility when you transfer the image to many other software
packages.
Note:
Ctrl+C can be used as a general copy command. FEMAP takes into account which window or dockable
pane is currently active. When the main graphics window is active, Ctrl+C will perform the File, Picture, Copy command.
When you transfer a device independent bitmap to the clipboard, the black and white colors can be swapped. This
is useful for changing a picture with white lines on a black background into black lines on a white background. The
Swap Black and White option, in the File, Page Setup command, controls color swapping. If this option is on,
FEMAP will swap the colors. The File, Page Setup, Monochrome option can also be used to convert to a monochrome image. These options have no effect on regular device dependent bitmaps which are copied to the clipboard. Additional Page Setup options control the background for Metafiles.
The File, Picture, Copy command will be disabled if the current window is animating. You cannot transfer animations to the clipboard.
2-24
Ctrl+F3
... transfers a copy of the image in the active graphics window to a file. The standard file access dialog box allows
you to specify the name of the file to create.
In addition to the normal fields in the file access dialog, there are more options that specify the picture format:
Bitmap, Bitmap Series, Video for Windows - AVI, GIF, Animated GIF, JPEG, TIFF, and PNG
All formats are not available for all types of pictures.
Using Bitmaps
If you select Bitmap, which is available for all views, the default file extension is .BMP, and the file will be saved
as a Windows Device Independent Bitmap. Bitmap files contain only the array of pixels currently displayed in the
window and are therefore equivalent to the size of the window. When you choose this format, FEMAP will ask if
you want to compress the bitmap. Compressed bitmaps usually take up significantly less disk space, but are incompatible with some Windows programs. Check the documentation for your other applications, or try transferring a
compressed bitmap to see if your other applications can support it. If you only plan to replay your bitmaps using
FEMAP, you should always use the compressed format.
Using GIFs
There are several options available when saving a GIF or Animated GIF file. These may be set in the Views tab of
the FEMAP Preferences by pressing the GIF Options button. For more information, see the GIF Options Button
portion of Section 2.6.2.2, "Views" under File, Preferences.
Saving Animations
If your active graphics window is animating, FEMAP will let you choose either a bitmap, bitmap series, animated
GIF, or AVI format. The single bitmap animation file format is very similar to the standard bitmap format, but will
be incompatible with most (if not all) Windows applications other than FEMAP. Likewise, you will not be asked to
choose compression. FEMAP uses the .BMP default file extension for animation files just like for standard bitmaps. Depending on the number of animation frames, the size of your animating window and the number of colors
supported by your graphics board, these files can be very large. Unlike standard bitmaps or Metafiles, the various
Page Setup options do not change animations. They are always saved just as they appear on the screen.
You can also save animations as a Bitmap Series: a series of static bitmaps, one per animation frame with sequentially numbered file names. This format can be used with other tools to create video (AVI) files.
If you choose Bitmap Series, FEMAP will save each frame in the animation as a series of bitmaps, under the names
*n.bmp, where n ranges from 0 to n-1 frames. If you want to save an animation to replay in FEMAP, you should
save the entire animation as one bitmap, not a series of bitmaps. This format is strictly for programs which can play
a series of bitmaps.
You can also simply save the animation as a Video for Windows (AVI) file. AVI files can be imported directly into
most Windows applications.
Hint:
When saving an AVI file, you must have a color resolution > 256 colors. if you have 256 colors or less,
you will not be able to successfully import the AVI files into other applications.
When saving an animation from FEMAP as an Animated GIF, you will have some choices to make. First, like static
GIF files, you will need to choose a Color Optimization option. You may choose from Network, Octree, or Color
Diffusion (Dither). Next, you may specify a Frame Delay in milliseconds. Finally, by checking the Save GIF
Frame Series box, the series of GIF files used to create the Animated GIF will also be saved.
2-25
First, select one of the automatically generated names or Untitled from the Name drop-down list. Another option
is to type a name directly in the field.
Second, choose your JT File Version. The default version is 8.1, which was the first JT version to support a contoured image. You will want to use the same version of JT or a lower version than your visualization product is currently using.
Note:
A different default JT File Version may be set using the JT File Version option in the Views tab of
File, Preferences (Section 2.6.2.2, "Views")
Third, select JT File Units by selecting a unit of length from the drop-down list. Any unit may be selected and the
JT File will be exported using that unit for length. For example, if Inch is selected, anything with a length of 1
unit in FEMAP will be 1 inch in the JT File. FEMAP will attempt to determine the correct unit based on the
option set for Solid Geometry Scale Factor on the Geometry/Model tab of File, Preferences. If using the Other
option for Solid Geometry Scale Factor, FEMAP will use the entered value to determine the correct unit.
A Hierarchal tree control will be created in Teamcenter Visualization depending on which options are checked.
The hierarchy can also be changed by using the Move Up and Move Down buttons.
Each category selected will add a level of hierarchy in the tree. You can choose how many branches will be in your
tree structure by selecting different categories. There will also be several options for each category type depending
on the category type that is chosen.
For example, Model will have options for deformed and undeformed as well as others. Entity Type will separate
Geometry into Surfaces, Curves, and Points and Finite Element Data into Nodes and Elements. Entity Subtype will
2-26
add different element types to the tree such as line elements, plates, solid elements, and other element types as well
as individual section cuts and isosurfaces. Layer, Property, and Material will add branches for different Layers,
Properties, and Materials currently visible. Curve & Surface ID will create branches under Curve and Surface
respectively for each Curve and Surface currently shown on the screen.
Note:
Loads and Constraints will NOT appear in a JT file even if they are on screen when the JT file is created. They may be available in future versions of FEMAP.
Note:
Line elements which have a symbol associated with them, such as springs and gaps will be shown as a
line between two positions with a dot on the line. Mass elements will be shown as a single dot and
any offsets will be designated with a red line representing the offset.
Alt+F3
... displays graphics that you have saved in files. Just like File, Picture, Save, you will use the standard file access
dialog box to select the graphics format and file that you want to display. FEMAP will create a new window to display the bitmap image, Metafile or animation. For bitmaps, animations, and placeable Metafiles, the initial size of
the replay window will be the same size as the window that you saved. If that size is too large to fit on the screen,
the size will be automatically reduced.
The replay window does not have a command menu, but does have a system menu. You can use the system menu,
or the window borders to move and resize the window. If you resize the window, FEMAP will stretch a bitmap or
scale a Metafile to fit in the new window.
FEMAP adds an additional command, Original Size, to the system menu. This command will automatically return
the window to its default size and position.
FEMAP also adds an Animation command to the system menu. This command is identical to the View, Animation
command in FEMAP. It is used to control the replayed animations. You can also stop and start replayed animations
simply by clicking in the window. To stop the animation, press the left mouse button while the cursor is anywhere
inside the replay window. To restart the animation, press the right mouse button. You will find that animations work
best if you leave the window at the original size. If you change the size, the animation will slow down dramatically
since FEMAP must do many more calculations for each animation frame. If you do change the size, you can
always use the Original Size command to restore the window.
Note:
FEMAP will never close the replay window. You must do that manually by choosing Close from the
system menu or clicking on the X in the upper right corner of the FEMAP Replay window. By leaving the window open, you can continue to work in FEMAP and display many simultaneous pictures just
by replaying different files. The only limitation is the amount of memory available for Windows. You
must be careful if you are running FEMAP or any other application maximized to the full screen. When
you choose the next FEMAP command, your replay window or windows will disappear behind the
maximized FEMAP window. It is very easy to forget about these extra windows. While they do no
harm, they are using system resources (especially if they are animating!) that may be better applied to
FEMAP or some other ongoing process. Therefore, you should always close the window as soon as you
are finished looking at it.
REPLAY automatically determines the type of file that you are specifying from the data in the file. It does not rely
on the file name extension, so you can specify any name.
The commands shown above assume that both Windows and REPLAY are in directories along your PATH. If they
are not, you must add the names of the appropriate directories to these commands.
2-27
Selecting Messages
If you do not want all of the text, you must select the lines that FEMAP will copy prior to invoking these commands. To select messages, point to the line that you want to select with the cursor. Press the left mouse button and
drag the cursor to the last (or first) line that you want to select. As you do this, the color of the selected lines will
change. Now release the button. Don't worry if some lines appear to be missed as you drag the cursor. When you
release the mouse button, FEMAP will select all lines between the two points. Simply clicking on a line with the
left mouse button selects just that line. Clicking anywhere in the Messages window with the right mouse button
cancels any lines that you have selected. If you want to change your selection, just repeat the process. You do not
have to cancel your previous selection.
Ctrl+Alt+Insert
... copies the selected lines of text from the Messages window to the Windows clipboard. If no lines of text are
selected or the cursor is not in the Messages window, then all text in the Messages window will be copied. No additional input is required.
Note:
Ctrl+C can be used as a general copy command in FEMAP. FEMAP takes into account which window
or dockable pane is currently active. When the Messages pane is active, Ctrl+C will perform the File,
Messages, Copy command.
Note:
Remember that the Windows clipboard only holds one image or one set of text. Every time you choose
this command, you automatically overwrite the previous contents of the clipboard.
2-28
Ctrl+Shift+P
This command allows you to customize the operation of FEMAP. These options control how certain commands
will operate, set defaults, and define disks or files to be used. This command bring up a tabbed dialog box with
10 tabs, each tab representing the type of entity you want to modify. FEMAP will remember the tab used most
recently and the Preferences dialog box will open with that tab active.
For more information on each individual preference tab, see Section 2.6.2.1, "Messages", Section 2.6.2.2, "Views",
Section 2.6.2.3, "Graphics", Section 2.6.2.4, "User Interface", Section 2.6.2.5, "Database", Section 2.6.2.7, "Geometry/Model", Section 2.6.2.8, "Interfaces",Section 2.6.2.9, "Results", Section 2.6.2.10, "Library/Startup", Section
2.6.2.11, "Color", Section 2.6.2.12, "Spaceball"
Hint:
Be careful when changing preferences labeled startup preferences. These preferences cannot be modified for the active session, and will be saved when OK is clicked. For these settings to have any impact
on how FEMAP is operating, you must close your current session of FEMAP completely. The next time
you initialize FEMAP the options will be set as you selected them.
The Reset All button permanently resets all changes that you have made back to the FEMAP default configuration.
You will be asked to confirm this command before FEMAP resets all options. The only preferences which will not
be changed are any shortcut keys you have defined.
2.6.2.1 Messages
These options control text displayed in the Messages window. When you select the Messages tab, the Preferences
dialog box will display the options for messages. These options are partitioned into two types: Max Text Lines and
Fonts and Colors.
Messages
2-29
2-30
2.6.2.2 Views
When you select the Views tab, the Preferences dialog box will display the options for views.
Views
2-31
The Views tab of the Preferences dialog box is partitioned into six areas:
Background Bitmaps
Options
The View Number option lets you change the view that FEMAP uses when you start a new model, or when you
create a new view. When this value is set to 0, FEMAP uses its normal defaults. If you want a different view,
use the View Visibility dialog box to store a view in the library, then set View Number to the ID of that view as it
is stored in the library. The first view in the library has an ID of 1, the second is 2, and so on. You can also use
the Browse button (...) to select a view from the View library. When you start a new model, that view will be
used as the default.
The Enable Legacy XY Plotting option must be enabled/disabled on the User Interface tab, then the
Preferences dialog closed and reopened for these options to became available/unavailable.
When Include Text for XY Plot option is on, FEMAP will include a table of values representing the XY Plot from
the active View as text along with the picture formats when an XY Plot is copied to the clipboard. When text is
included, it will be used as the default when importing into Microsoft Office applications. If you always want to
paste the actual picture of the XY Plot, not the underlying data used to create the XY Plot, turn this option off.
Note:
If the XY Axes Style in the PostProcessing category of View Options is set to anything other than
0..Rectilinear, you will get 2 sets of values. The first data pair set represents the actual values, the
second represents actual-log(Y-Axis), log(X-Axis)-log(X-Axis), or log(X-Axis)-actual values.
When the Include Metafile Format option is on, FEMAP will send Metafile format pictures of XY Plots to the clipboard, which may then be pasted into other applications. Certain applications will paste the Metafile in by default,
which may or may not be desired. If you do not want or need Metafiles, simply uncheck this option and only bitmaps will be sent to the clipboard.
Background Bitmaps
The Background Bitmaps area includes two different paths which can be to specified to use bitmap images in the
background of the main FEMAP graphics window:
Background - Allows you to specify a directory path or browse directories to designate a bitmap to be used as
the background of the main FEMAP graphics window. The bitmap will only be shown when either option
7..Bitmap or 8..Stretched Bitmap is chosen in the Window Background portion of the Window Background dialog box (see Section 6.1.3, "View, Background...").
Logo - Allows you to specify a directory path or browse directories to designate a bitmap to shown in a particular location in the FEMAP graphics window. The bitmap will only be shown when Show Bitmap is checked in
the Logo section of Window Background dialog box (see Section 6.1.3, "View, Background...").
There are 3 different scale factors which can be used with Logo and Background bitmaps. The Screen Scale, Print
Scale, and Copy/Save Scale can all be set by pressing the Resolution button in the Picture Save Defaults section of
the Views tab (See "Resolution button").
2-32
Picture
Sets the default file format when using any of the File, Picture commands, while the display is NOT animating.
Choices are Bitmap (*.BMP), JPEG (*.JPG), GIF (*.GIF), PNG (*.PNG), or TIFF (*.TIF).
Animation
Sets default file format when using the File, Picture, Copy command, only when the display is animating. Choices
are Bitmap (*.BMP), Bitmap Series (*.BMP), Video for Windows (*.AVI), or Animated GIF (*.GIF).
Resolution button
Allows you to set the default values for Print Resolution, Copy/Save Resolution, Pen Width, and Logo and Background Bitmap Scaling via the Resolution Options dialog box.
Print Resolution
There are three options when choosing a Print Resolution. For more information see the Resolution portion of
Section 2.5.2, "File, Print..." A value other than 1.0 is required for Screen Scaled By to be different than Screen.
Copy/Save Resolution
When copying/saving a picture from the screen, you may want more detail than is provided by the Screen resolution. To output at higher than screen resolution, use the Screen Scaled By option. FEMAP creates an off-screen bitmap, renders your image to that bitmap, then copies that bitmap to the clipboard or saves it using a specified picture
file format. The factor that you specify in this option is simply multiplied by the screen resolution to compute the
size of the off-screen bitmap. Therefore, if you specify 2, you get a copied/saved image that uses twice the screen
resolution. Be careful not to specify a number that is too large. It will take quite a large amount of memory, and
may take a very long time to copy or save.
You can also use Screen Scaled With Width to set a width in number of pixels used to scale the image, Screen
Scaled With Height to set a height used to scale the image, or Fixed Size, which scales the image to a particular size.
Pen Width and Font Size
Choose Auto or Manual. When Manual Factor is selected, these factors are used for plotting directly to a printer
and Metafiles. In FEMAP, graphics are normally drawn as single-pixel-width lines - that is they are only one dot
wide. For high resolution printers, like typesetters, this type of line may appear very faint due to the small size of
each pixel on these devices. By increasing the value of the Line value, the width of each line is multiplied by this
factor to obtain a print with fatter lines. This option has no effect on screen display. The value should be between
1 and 10 (2 is the default). The Font value can be used to increase or decrease the font size.
Logo and Background Bitmap Scaling
Set the scale factor for a bitmap image being used as a Logo or Background. You may want to set different scale
factors depending on the destination of your image. There are options for Screen Scale (Default = 1), Print Scale
(Default = 2), and Copy/Save Scale (Default = 1).
GIF Options button
Sets default options when saving a GIF or Animated GIF file. For GIF files, choose from Network, Octree, and
Color Diffusion (Dither). Turning on the Optimized option will remove infrequently used colors in the picture first
when reducing to 256 colors. In addition, the Frame Delay may be set for animated GIFs (milliseconds) and an
option exists to Save GIF Frame Series. Depending on your machine and other applications where you might be
placing saved pictures, one of these formats may produce a better image than the other two or similar image quality
using a smaller file size.
Hint:
For best image results, use a solid background when creating GIF files. This is due to the 256-color
limitation of GIF files.
Hint:
Saving a test image once in each format will help you determine which option should be used with
your machine and other applications.
JT File Version
Sets the default value displayed for JT File Version in the JT Options dialog box when saving a picture as a JT
file (see Section 2.5.4.7, "File, Picture, Save JT..."). Determining the proper JT File Version for software packages which support JT files is up to the user. Available file versions are 8.0, 8.1, 8.2, 9.0, 9.1, 9.2, 9.3, 9.4, 9.5, and
10.0.
Graphics
2-33
Options
These options control various operational features of FEMAP views.
Workplane Never Visible in New View
This option allows you to turn the workplane off when starting a new model. If this option is not checked, FEMAP
will use the setting for the startup view to determine whether the workplane is visible in a new model. If this option
is on, FEMAP will automatically turn the workplane off, even if the settings in the startup view call for it to be visible.
Dynamic Min/Max in Post Data Dialog
This option, which is off by default, will turn the Dynamic Max/Min option on in the Select PostProcessing Data
dialog box for every new model. If the option is turned on/off in the Select PostProcessing Data dialog box or in
the Views Tab of this dialog box, it will be turned on/off in the other location as well. For more information on the
Dynamic Max/Min option, see Section 8.2.2.2, "Selecting Data for a Deformed or Contour Style".
Aspect Ratio for New Views
When a new view is created, the aspect ratio is normally set to 1.0. The geometry is not stretched either horizontally or vertically for display in that window. An aspect ratio of 2.0 would cause a square to be displayed two times
as high as it is wide. Changing this value only sets the default for new views. You can use View, Options to update
the aspect ratio for any existing window, and turn off the AutoAspect feature.
Contour Palette
Use this option to select one of the Standard Color options available in the Contour/Criteria Levels view option.
Choose from 0..Standard, 1..No Magenta, 2..Temperature, 3..Red Yellow Green, or 4..Gray. See Section
, "Level Mode" for more information.
2.6.2.3 Graphics
FEMAP uses the OpenGL graphics language for high-speed graphics. The Graphics tab lets you control various
graphics options and the level of functionality that you have while performing operations in the graphics window.
Note:
FEMAP often performs better when using the default settings for OpenGL graphics cards. Issues may
sometimes occur when using settings optimized for other applications, especially with animations.
2-34
Graphics Options
Textures
Block Control
Advanced/Debug Options
Graphics Options
These options control certain options pertaining to the visualization and performance of graphics:
Hardware Accel (startup only)
This option controls whether you use hardware acceleration or if rendering is to be done by software in Windows.
By default, this option is on, but will only work when a hardware acceleration board (i.e., a graphics card or chip)
Graphics
2-35
has been installed in your computer. If a board has been installed and you do not wish to use hardware acceleration,
you can uncheck this option. You must save this preference and restart FEMAP for this option to take effect.
Performance Graphics
If this option is selected, a new architecture is used to improve graphics performance of both initial draw and
dynamic rotation. This new architecture requires at least OpenGL 4.2 and uses the graphics processors to take on
more of the graphics workload. This drastically reduces the amount of data that has to be transferred to the graphics
card, which reduces transfer times and data creation times, along with removing the requirement to group like entities, which greatly improves performance for models with a very large number of properties (thousands).
Note: A command to quickly toggle Performance Graphics on/off may be added to any menu or toolbar using
the Tools, Toolbars, Customize command. This command is located in the Additional Commands category on the Commands tab of the Customize dialog box.
When displaying nodal contours of nodal results in Performance Graphics, plate and solid element faces are only
contoured if all nodes on that face have nodal results. This is a fundamentally different approach than what is done
using the existing graphics architecture. The advantage of this approach is that contours are only drawn on the faces
where nodal based output, such as contact results, actually exists, and not drawn on the entire element or on elements which do not have this type of output at all. Due to this different approach, a nodal contour of sparse nodal
vector data, such as constraint force or moment, may not show any contours in Performance Graphics. It is recommended this data be examined by using either Deformed Style set to Vector or Contour Style set to Vector.
For the second full release of Performance Graphics, the following entities, styles, view options, and other capabilities are NOT supported by Performance Graphics:
Entities - Curves, Combined Curves, Surfaces (includes surfaces on solids and volumes), Boundary Surfaces
(includes boundary surfaces on solids), Elements (Rigid - RBE1; Slide Line; Weld/Fastener), Connections
(Connection Regions and Connectors), Other Regions (Fluid, NonStructural Mass, Bolt, Rotor), Loads (Geometry based Loads on Points, Curves, and Surfaces; Bolt Preload; Body Loads), Constraints (Geometry based
Constraints on Points, Curves, and Surfaces; Constraint Equations), Aeroelasticity entities (Aero Panel/Body,
Aero Spline, Aero Control Surface), and Text entities.
Note:
Note:
When entity types and element types not supported by Performance Graphics exist in the model, they
are drawn as they have been in previous versions with OpenGL.
Note:
When using Beam Diagram, beam diagrams are drawn using the same method used in older versions.
When using IsoSurface or Section Cut, Performance Graphics mode will be temporarily disabled.
View Options (Category - Labels, Entities and Color) - Any view option associated with an element type or
entity type not currently supported by Performance Graphics is also not supported. In addition, Element - Orientation/Shape with Element Shape set to 3..Show Cross Section (cross-sections drawn as they have been in
previous versions with OpenGL).
View Options (Category - Tools and View Style) - Axisymmetric Axes, View Legend, View Axis, Origin, Workplane and Rulers, and Workplane Grid are simply drawn as they have been in previous versions with OpenGL.
View Options (Category - PostProcessing) - Post Titles and any view option associated with a Deformed Style,
Contour Style, or PostProcessing Tool not currently supported by Performance Graphics is also not supported.
In addition, Contour/Criteria Style when the Filled (or Line) option is not checked (changes appearance of Contour/Criteria Legend, but still shows filled contour).
Advanced Post - Commands on View, Advanced Post menu including Dynamic Cutting Plane, Dynamic IsoSurface, Dynamic Streamline, and Beam Cross Section.
Note:
For Contour Model Data, the Beam Diagram option is not supported, but beam diagrams will be drawn
using the same method used in older versions. Also, Beam Cross Section will display results, but they
are being drawn using OpenGL graphics.
2-36
Entity Colors - Pattern/Transparency and Line Style options other than the default setting.
Entity Highlighting - Window, Show Entities command and various Show When Selected icon buttons
Export of JT Files - cannot be written when Performance Graphics mode is enabled, so Performance Graphics
mode will be temporarily disabled when using the File, Picture, Save JT command.
In very large models that require memory swapping, turning on this option will improve display performance.
In small/medium-size models that dont require memory swapping, turning on this option may slow down display performance.
For small models, you may find this option helpful in viewing arrowheads that represent boundary conditions. If
the option is on, the arrowhead will display flat on the screen as the model is rotated. If the option is off, the orientation of the arrowhead will rotate with the model.
Multi-Model Memory
If this option is on (default) then FEMAP will use memory for the active window of each model currently open in
the interface. This improves performance when graphically clicking from one model to another, but uses more of
your machines memory. When turned off, only the active view from the model currently active in the FEMAP
interface will be using memory. This will decrease performance when graphically switching between models, but
use less memory. For users with a relatively low amount of memory dealing with very large models, this option
should be turned off.
Note:
This option does not effect performance when clicking between different views of one model.
Off
Smooth Lines
When this option is on, FEMAP uses OpenGL anti-aliasing to draw smooth lines. This can enhance wireframe displays but can be computationally expensive.
Hint:
If you switch it on in the Graphics Options section, you can switch it off in Include In Dynamic Rotation to improve dynamic rotation performance.
Auto Regenerate
If this option is chosen, a graphics regenerate automatically occurs after virtually every command. The graphics
will always reflect the current model status. For large models, this can be expensive and the option should be
switched off. By default, this option is off.
Graphics
2-37
Fast Picking
When selected, picking uses in memory data to pick nodes, elements, points, and surfaces. This results in much
faster picking with large models. If you switch this option off, or use Pick Query or Pick Front, the standard picking algorithms are used. You should leave this option on.
Fast Pick Visible
When selected, picking is enhanced to allow Pick Front to be used in conjunction with area picking (Box, Circle,
Polygon, or Freehand). Also, the overall performance of picking when using Pick Front is improved.
Note:
This method does have limitations. For instance, it will only pick entities that are visible, meaning
they have at least one pixel on the screen, thus it is possible that very small elements will not be
selected. Also, nodes and points can be erroneously selected even if their actual location is behind
another entity of the same type. Finally, if two or more entities are fully coincident, only one of the entities can be selected from the screen while in Pick Front. You must switch to Pick Normal or Pick Query
or turn off this option in order to be able to select coincident entities one at a time from the screen.
Note: A command, Pick Visible, to quickly toggle Fast Pick Visible on/off may be added to any menu or toolbar using Tools, Toolbars, Customize. This command is located in the Additional Commands category
on the Commands tab of the Customize dialog box.
XOR Picking Graphics
XOR picking effects how entities are highlighted when graphically picking in FEMAP. This was the only picking
graphics method in FEMAP before version 10. On some graphics cards, XOR picking is much less efficient
(slower), so it may be beneficial to disable this option. If XOR picking is off, FEMAP basically draws a bitmap
of the screen image and then determines the color that is the XOR of the entity color and draws the entity twice,
once with the XOR of the entity color but larger or thicker and once with the entity color. Un-highlighting is done
by redrawing the bitmap of the screen.
Edges Using Lines
Some graphics cards currently have poor quality support for the standard OpenGL method FEMAP uses to draw
element and surface edges. Selecting this option forces all edges to be drawn as simple lines. This is not as efficient
and may cause the edges to have a stitched appearance. You should use this option if element edges are not drawn
correctly.
Dialog Refresh
With certain graphics cards, the view will not be redrawn behind open dialog boxes, thus if the dialog box is moved
after the model has been dynamically rotated the display may not be correct. When this option is on, FEMAP
will force a redraw of the graphics window.
Trailing Zeros
Allows labels to show zero as the final digit(s) in the contour legend, on criteria plots, and when displaying freebody diagrams. When on, the display may only change when a value large enough to require at least one trailing
zero has been entered for Digits in either the Contour/Criteria Style or Contour/Criteria Legend options found in
the View, Options.
Vertex Arrays
If your graphics card has good support of vertex arrays, you can get significant performance improvement by
selecting vertex arrays. FEMAP provides three levels of support (No, Partial and Full) along with the ability to use
Vertex Buffer Objects (VBOs) to account for different graphics cards:
Partial Vertex Arrays uses vertex arrays for all filled entities such as elements and surfaces, but does not use
vertex arrays for element and surface borders.
Full Vertex Arrays uses vertex arrays for all graphics. We have seen problems with this level of support on some
graphics cards including severe system crashes.
Vertex Buffer Objects (VBOs) use memory on the graphics card so graphics data does not have to be sent to the
graphics card for every draw. VBOs can use a lot of memory and when it exceeds the user selected amount,
drawing reverts to vertex arrays for the remaining part of the model
2-38
You should use the level that gives the best performance without any problems.
Max VBO MB
Only used when Vertex Arrays option is set to 3..Vertex Buffer Objects (VBOs). Typically, the selected value
should be less than the amount of Dedicated Video Memory found on your graphics card.
Note:
Specifying a value equal to or greater to the amount of Dedicated Video Memory may be beneficial
in certain case, as long as the value does not exceed the Total Available Graphics Memory. In other
cases, specifying a larger value may actually degrade performance.
Min VBO B
By default, this value is set to 1024. This value should work for a large majority of models. That said, increasing or
decreasing the value may benefit certain graphics cards and/or models.
Max Mag
Specifies the maximum displayed magnification factor allowed by the graphics window. By default, the maximum
magnification factor is 10,000. Once the magnification factor reaches the specified value, the level of magnification in the graphics window cannot be increased via zooming or by scrolling the mouse wheel. An error message
will be issued to the Messages window when the specified limit has been reached.
Remember, you can also use View, Options or View, Visibility to control which entities are displayed.
Textures
These options enable you to control the texture maps used by post processing displays.
2D mapping
If you select this option, 2 dimensional texture maps will be used; otherwise, 1 dimensional texture maps will be
used. Different graphics cards have different levels of support of 1 and 2 dimensional texture maps.
Smooth Textures
This option is available for 1 or 2-Dimensional texture maps. It can provide better quality smooth contours.
Force All Triangles
This option forces quadrilateral elements to be split into 4 triangles for contouring purposes, instead of only 2. This
is especially useful when looking at symmetric results on coarsely meshed models. Some plots may take longer.
Also, some graphics cards split quadrilateral graphics primitives differently when they intersect the edge of the
window. This can cause the contours on a model to move on an element face when the model is dynamically
rotated while intersecting the edge of the window. If you select this option, all quadrilaterals are split into triangles
and this gives consistent contours. The vertex colours are always correct: it is only the internal color pattern of an
element face that is impacted.
Graphics
2-39
Max Size
FEMAP tries to use the largest texture map possible. However, some graphics cards do not enable the maximum
size to be determined. If you have problems with contour display colors, set this number lower and try again.
Block Control
Block Size
The block size determines the size of blocked data in collectors used by FEMAP internally. If you have a few
large collectors, a larger block size should provide better performance. On the other hand, if you have a large
number of small collectors (i.e., often happens with laminates), you might use a great deal of memory with too
large a block size, so selecting a smaller block size should be beneficial.
Search Depth
To optimize memory usage, FEMAP internally groups entities which are exactly the same (identical element type,
property, material, layer, AND color) together. These like entities are stored in collectors in the FEMAP graphics data structures. Every time a new entity is created, FEMAP will search all of the existing collectors to see if the
new entity can be placed into one of them.
The Search Depth value refers to how many collectors FEMAP should search when a new entity is created before
creating a new collector. By default, the value is 10, which means that FEMAP will search through the 10 most
recently used collectors and only create a new one if a collector does not exist with the entitys same type, layer,
color, and other attributes (i.e., property on an element). When Search Depth is set to 0, FEMAP will search all
collectors for matching attributes before creating a new collector. This will create the least number of collectors in
the model.
In general, searching all the collectors in a model is not an issue, but if you have a model with many different (typically in the hundreds or thousands) entity types, properties, materials, layers, and colors, this can slow down the
graphics significantly as FEMAP looks for an existing collector in which to place the new entity.
Note:
An example of when you might want to change the Search Depth is:
A NASTRAN input deck has been imported into FEMAP with a large number of CELAS2 elements
(spring elements which also contain spring property data on each connection entry). Since these elements are not associated with a property using a property ID, FEMAP is forced to create a property
for each CELAS2 element. Each spring element is now a different property, causing FEMAP to place
each one into its own collector. If there where 28000 springs in the model, FEMAP would have to
search through 28000 collectors each time a new entity is created and this is not efficient for the
FEMAP graphics data structures. Changing the value of Search Depth to a lower number can increase
graphics performance by searching the collectors far less often and creating a new one only if no matching collectors can be found.
If you are using the Auto Transparency option available for Transparency in the Tools and View Style section of
View Options (see Tools and View Style category, Transparency option of Section 6.1.5.3, "View, Options..."), it is
likely that a Search Depth of 0 is recommended and will likely produce the best image.
Advanced/Debug Options
These options help you work with FEMAP Support to resolve Graphics display problems that may be unique to
your graphics card driver.
Print Debug Messages
Typically, the only reason to have this set to anything other than 0..No Debug Messages is if FEMAP Technical
Support has requested this information to help you resolve a graphics display problem. There are two options when
turning on the Debug messages, 1..Main Debug Messages and 2..All Debug Messages. When set to either
option, FEMAP will write print debug messages to the Messages window, with 1..Main Debug Messages simply
writing a subset of all the debug messages. Using 2..All Debug Messages will report quite a bit more information, but will also be slower.
Elapsed Time - when on, reports elapsed times of various operations related to FEMAP graphics.
These options are off by default as it takes additional time to query FEMAP for these types of errors. Also, these
can be used when the Print Debug Messages drop-down is set to 0..No Debug Messages to only display this specific information.
2-40
Frame Rate - when on, reports a calculated frame rate (fps) for each frame drawn. Mainly used in determining
dynamic rotation performance.
OpenGL Errors - when on, reports any errors specifically related to OpenGL. If there are no OpenGL errors, then
nothing different will be reported.
Print VBO Messages
Only used when Vertex Arrays are set to 3..Vertex Buffer Objects. By default, this is set to 1..Exceed VBO
limit, which cause FEMAP to write messages to the Messages window only when the value set for Max VBO
MB has been exceeded. It is useful to know when the Max VBO MB limit has been reached, as the graphics
performance benefits will be diminished. When set to2..All VBO Messages, all messages regarding VBO usage
will be written and this will report quite a bit more information, but will also be slower. Finally, if no VBO messages are desired, use the 0..No VBO Messages option.
Bitmap Alignment
This option controls the way that bitmaps are stored. The default setting is 4. Changing this setting may cause
severe display problems. Do not change this setting unless instructed to do so by FEMAP Support.
Pixel Format
This option controls graphics descriptors. The default setting of 0 instructs FEMAP to use the optimal pixel format
for your graphics board. Changing this setting may cause severe display problems. Do not change this setting
unless instructed to do so by FEMAP Support.
BitBlt Delay
If you are seeing split images in your FEMAP graphics window, you may need to enter a value for BitBlt Delay.
In some low-end graphics cards, OpenGL graphics and the operating system are not synchronized correctly, which
can result in split images appearing inside the FEMAP graphics window. This is due to the picture capture of the
screen occurring while the graphics are still in the swap buffer. In order to correct this problem, a value for the BitBlt Delay can be placed into FEMAP to allow extra time (in milliseconds/Megapixal) for the graphics to come out
of the swap buffer and the screen image to be captured properly. The time it takes certain graphics cards to get
OpenGL and the operating system in sync appears to be proportional to the number of pixels in the window. If your
graphics window is bigger than 1 Mega Pixels (MPix), the delay will be multiplied by how many mega pixels your
screen occupies. This allows users to switch between monitor resolutions without having to change this value.
Note:
Usually, a delay of 10 ms/Mpix or 20 ms/Mpix, will correct the issue. If these values do not help, we
suggest starting with 100 ms/Mpix and moving back towards 0 ms/Mpix by increments of 10 ms/Mpix
until the problem reappears.
TDR Protection
This preference should only be used if you see an error which specifically mentions TDR. TDR is the Microsoft acronym for Timeout Detection and Recovery. The default value for TDR is 2 seconds, so if the GPU has not
talked to the CPU side of the graphics driver in 2 seconds, the Operating System assumes the graphics driver has
exited unexpectedly or become unresponsive, thus it reboots the graphics driver. If this occurs when using Performance Graphics, this can cause all graphics-related functionality in FEMAP to stop working and this functionality
cannot be recovered without restarting FEMAP. A value of 0, which is the default, is special and instructs FEMAP
to use the system value for TDR Delay, while entering a value other than 0 will specify a temporary value that
only FEMAP will use for TDR Delay. When determining a TDR Protection value, be sure the value is higher
than the number of processors on your graphics card.
Note:
Through testing, a value in the range of 1200 to 120000 was determined to be reasonable for a
medium-level graphics card, but these values may not be appropriate for all graphics cards.
User Interface
2-41
Graphical Selection
Mouse Interface
Meshing Toolbox
Dockable Panes
Model Info
International Localization/Clipboard/Clipboard
Toolbars
Any options in the Menus and Dialog Boxes, Graphical Selection, or Mouse Interface sections can be changed for
a given session
2-42
Confirm - every time output is deleted, FEMAP will ask OK to Delete Results without Undo? Deleting without Undo can be significantly faster. Click Go Fast button to move forward without Undo or Preserve Undo.
Fast (No Undo) - Always eliminates Undo after output has been deleted
This option will be set automatically to whatever option is chosen if the Dont confirm again box is checked in
the Confirm Fast Results Delete dialog box.
Recently Used Files
This option sets the number of recently used files that will be listed at the bottom of the File menu.
Graphical Selection
Track Mouse Picking
This option activates dynamic selection tracking. When you move the cursor through the graphics window to select
nodes, elements or other geometry, FEMAP dynamically highlights the entity that will be selected if you click the
mouse button. This makes accurate selection much easier in complex models.
Pick All Inside
This option controls selection of entities when screen area (using box or circle) picking is used to select entities
whose position is defined by other multiple entities (i.e. elements by their nodes, curves by their points). If this
option is on, all entities which comprise the selected entity must be inside the selected area (i.e. for an element, all
of its nodes must be in the selected area for it to be picked). If it is off, only one entity must be selected (i.e. for an
element, only one node must be in the selected region when this option is off).
User Interface
2-43
Pick Method
This option controls the default Pick Method for Entity Selection dialog boxes. Choices are Pick Normal, Pick
Query, and Pick Front. See Section 4.3.1, "Entity Selection" for more information about the Pick Methods.
Snap To
This option controls which Snap Mode will be used as the default Snap Mode when a model is opened. The available options are 0..Screen (default),1..Grid, 2..Point, 3..Node, and 4..Smart. See Section 4.2.3, "Quick
Access Menu (Right Mouse Button)" in the FEMAP User Guide for more information on the various snap modes.
Tooltip Delay
Allows you to set the amount of time before a Tooltip will appear after an entity has been highlighted by the cursor. The number is in tenths of a second and can be from 1 to 1000. For example, the default value is 10 tenths of
a second (i.e., 10 x 0.1 seconds = 1 second after an entity has been selected, a Tooltip will appear).
Duration
Allows you to set the amount of time a Tooltip will be visible after it appears. The number is in tenths of a second
(For example, the default is 100 tenths of a second, therefore, 100 x 0.1 seconds = 10 seconds that the Tooltip
will be visible). If you want to set the Tooltip to remain visible until the cursor is no longer selecting that entity, you
can set the value to 0 (zero).
Mouse Interface
Dynamic Zoom Around Cursor Location
When on, scrolling the mouse middle mouse wheel or clicking and dragging the mouse with the Shift key held
down will zoom in/out around the location of the cursor. When off, which is default, zooming in/out by scrolling
the mouse wheel or clicking and dragging the mouse with the Shift key held down will occur around the center of
the graphics window.
Note: A command, Zoom Around Cursor Location, to quickly toggle Dynamic Zoom Around Cursor Location
on/off may be added to any menu or toolbar using Tools, Toolbars, Customize. The command is located
in the Additional Commands category on the Commands tab of the Customize dialog box.
Dynamic Rotate Around Cursor Location
When on, rotates around an automatically selected location on the model near the current location of the cursor.
When off, which is default, rotation will occur around the center of the view or rotation center.
Note: A command, Rotate Around Cursor Location, to quickly toggle Dynamic Rotate Around Cursor Location on/off may be added to any menu or toolbar using Tools, Toolbars, Customize. The command is
located in the Additional Commands category on the Commands tab of the Customize dialog box.
Reverse Mouse Wheel Direction
By default, when the mouse wheel is used to zoom in and out inside the main FEMAP graphics window, spinning
the mouse wheel up (away from the user) will zoom out, while spinning the mouse wheel down (towards the user)
will zoom in on the model. When this option is checked, the direction of the mouse wheel will be reversed for the
FEMAP graphics window only (the mouse wheel will work normally in any other Dockable Pane), therefore spinning the mouse wheel up (away from the user) will zoom in, while spinning the mouse wheel down (towards the
user) will zoom out on the model.
Middle Button Click for OK
When on, the middle-mouse button may be used to OK any dialog box, but only when the button is pressed and
released with the cursor in the same pixel. If the button is pressed and the mouse moved, then the model will
dynamically rotate. When off, this button can only be used for dynamic rotation.
Shift for Pan, Ctrl for Zoom
By default, when the Shift key is held down along with the left mouse button (or mouse wheel is pressed when a
dialog box is open) moving the mouse up or down will allow you to dynamically zoom in and out of the model.
Also, when the Ctrl key is held down along with the left mouse button (or mouse wheel is pressed when a dialog
box is open) moving the mouse up, down, left or right will allow you to dynamically translate the model around the
screen in the corresponding direction. When this option is checked, the functionality of holding Shift or Control
down along with the left mouse button and moving the mouse around will be swapped (i.e. Shift for Pan, Control
for Zoom).
2-44
Using a different mouse may cause this calculation to slightly change. For instance, one mouse may
have a scroll delta of 120, while another may higher or lower. The scroll delta used by FEMAP is
120, so if the mouse you are using also uses 120, then scrolling will use the values described above.
Meshing Toolbox
Expand Active Tool Only and Auto Remesh
Sets the defaults for Expand Active Tool Only and Auto Remesh in the Meshing Toolbox. Both on by default.
Dockable Panes
Animate Fly-out
This option is used when a Dockable Pane is in the retracted state (Retracted means that the pane is only visible
as a tab and will fly-out when the cursor is placed on the tab). This preference, when on, will animate the fly-out
from the tab to full extension of the pane. The Retraction (when the pane goes from being fully extended back to
tab only) will also be animated. When this preference is off, the pane will just pop-up to full size and then minimize to tab only instead of you viewing it extend and retract. This is a start-up only preference, therefore it the
preference must be saved and FEMAP reopened in order for it to take effect.
Captions Always on Top
This option will force the Title Bar of any docked dockable pane to always be on the top of the pane, regardless
of where the pane is currently docked. By default, dockable panes which are docked on the top or bottom of the
graphics area will have the title bar displayed on the left side of the pane to use less space vertically.
Alternate Docking Symbols
This option simply allows you to choose which Docking Position Indicators are displayed in FEMAP. See below.
Default Indicator
Alternate Indicator
The option to turn on and use the legacy XY Plotting will be completely removed in a future FEMAP
release. It is HIGHLY recommended to only turn this option on if a problem occurs using the Charting
dockable pane (see Section 7.2.4, "Tools, Charting"). Please report any issues promptly to the Siemens
PLM Software Global Technical Access Center (GTAC) at 1-800-955-0000.
Model Info
Max Entities
Limits the number of items of each category which will be shown in the Model Info tree. This can significantly
improve performance if you have thousands of entities of one type. Options are added to the tree to show the next
or previous group, whenever less than the full number of entities are displayed. The default value is 2000.
Create Automatic Titles
When on (default), FEMAP will create titles automatically for Materials and Properties based on the type of Material or Property being created. When off, Materials and Properties will be untitled.
User Interface
2-45
International Localization/Clipboard
The Use Region Decimal/List Symbols option, on by default, is used to determine how real numbers and lists of
numbers will appear throughout the user interface. For instance, in many European and South American countries,
the , is used to display real numbers and the . used to separate different numbers in a list. The region is determined by querying the Display Language currently specified for the Windows operating system.
When on, this option affects the graphics window, dialog boxes and tooltips, as well as, the Data Table, Entity Editor, Data Surface Editor, Model Info, and Charting dockable panes. In addition, the proper format will be copied
to/pasted from the clipboard and used when saving to a file. This includes comma-separated files, which use a ;
instead of , in some regions.
When off, the default values for English - US are used, . for display of real numbers and , between lists of numbers, regardless of Display Language.
The Ignore Delimiters if Pasting Tabs option, on by default, allows the user to ignore delimiters, such as a comma
(or period in certain regions), when pasting from the clipboard, provided there is a tab between the two values. For
example, a spreadsheet contains values in 2 columns, each with a value containing a comma (Row 1, Column 1 =
1,001; Row 1, Column 2 = 5,050), and a tab between the two values when copied to the clipboard. When this
option is ON, the values pasted into FEMAP from the clipboard are 1001 and 5050, while when this option is OFF,
the values pasted into FEMAP are 1 and 1, while the 5,050 value is completely ignored.
Toolbars
Save Layout
When the Save Layout button is pushed, FEMAP will prompt you to save your User Interface layout to a *.LAYOUT file in a directory of your choice. The Save Layout dialog box will prompt you to choose which portions of
the current installations User Interface to save to the *.LAYOUT file (Menu and Toolbars, Panes, Shortcut Keys,
and /or User Commands). The *.LAYOUT file can be used to bring a specific User Interface layout to a different
installation of FEMAP.
Load Layout
When the Load Layout button is pushed, FEMAP will prompt you to select a *.LAYOUT file from a directory of
your choice in order to load a User Interface layout from an existing installation of FEMAP. This allows one layout
to be used by multiple users.
Reset User Interface
Resets the FEMAP User Interface to the original configuration when the product was installed, by deleting all of
the registry settings associated with FEMAP toolbars, dockable panes, menus, shortcut keys, and user-defined
commands. When this command is used, the following message will appear:
OK to Reset Interface? Resetting the user interface will lose all customization. You must exit and restart to complete the reset.
If you click Yes, all toolbars or menus that have been changed (icons and commands added, moved, removed); all
altered icons; all toolbar positions, all custom toolbars; all dockable pane positions, pinnings, and stackings; all
user-defined shortcut keys; all custom commands that have been created; and all toolbar options which were chosen will be changed back to the defaults and can not be recovered unless you have saved them in a Toolbar layout
(*.LAYOUT file). You must exit and restart FEMAP for this command to take effect.
Hint:
Saving the toolbar layout to a *.LAYOUT file is a good idea before using the Reset User Interface
command, as it will allow you to return to custom commands and shortcut keys if you need them in the
future. You can always load them for use and then use the Reset User Interface command to get the
defaults back again.
2-46
Note:
Using the *.LAYOUT file is a good way to recreate a customized FEMAP interface in a particular version of the software. If a *.LAYOUT file is loaded into a newer version of the software, the Shortcut
Keys and User Commands will be updated, while Menus and Toolbars and Panes will not.
For FEMAP 10.3 and above, User-defined Toolbars will be imported into newer versions. If you
want to bring in a customized version of a standard toolbar, it is probably best to create your a Userdefined toolbar with the same commands, then customize that User-defined toolbar so it will be
brought into the new version without overwriting any existing menus or toolbars.
2.6.2.5 Database
The options on the Database tab control certain database options, including memory management and location of
scratch files. All of these options, with the exception of those labeled immediate, are only used at startup. You
must therefore restart FEMAP after changing any of these option to have them take effect.
Database
2-47
The Database tab of the Preferences dialog box is partitioned into four areas:
Database Options
Database Performance
Timed Save
Scratch Directory
Database Options
These options control how FEMAP interacts with the FEMAP model file (binary database).
Backup before Save (immediate)
When this option is on and your model has been saved previously, FEMAP will keep a backup copy of your model
in the file modelname.BAK (where modelname.MODFEM is the name of your model). Only one backup copy is
saved, so the .BAK file will be updated and overwritten every time you save. By default this option is disabled, and
no backup copies are saved.
Unlike the other options in this dialog box, changes to the backup option are effective immediately. You do not
have to save them permanently. The backup option is ignored whenever Use Model Scratch File is off. In this state,
you directly update the model file during every command, not just when you choose Save. Therefore, FEMAP does
not attempt to make a backup when you save.
Cleanup During Save (immediate)
When this option is on, any space in the database which was previously allocated but no longer being used will be
released, thus the model file may be quite a bit smaller when saved. This has essentially the same effect as using the
File, Rebuild command and answering Yes to OK to Fully Rebuild and Compact Database?.
Delete Model Scratch File
When this option is on, FEMAP will automatically delete your scratch file whenever you begin a new model or exit
FEMAP. The option is selected as a default.
Preserve Next ID during Rebuild
By default, FEMAP will reset the Next ID for all entities to the lowest available ID after the File, Rebuild command has been used. When this option is on, FEMAP will maintain the Next ID defined for all entities prior to
the Rebuild operation. This will prevent FEMAP from back-filling empty IDs that may exist in a model that
has been somehow partitioned using entity IDs.
Reset Next ID after Delete All
When enabled, which is the default, this option will return the Next ID of certain entity types to 1 after the last
entity of that type has been deleted from the model. The entity types tracked by this option are Point, Curve, Surface, Solid, Volume, Coordinate System, Node, Element, Material, Property, Connection Property, Connection
Region, Connector, Aero Panel/Body, Aero Property, Aero Spline, Aero Control Surface, Load Set, Constraint Set,
Group, Text, View, and Output Set.
Low Disk Warning
When this option is on, FEMAP will issue a warning when free space on the scratch files disk drops below the
amount specified.
Undo Levels
Controls how many commands (0-99) that you will be able to undo. Setting this to a larger number gives you
greater flexibility in being able to backup your commands, but can take a significant amount of disk space. All files
are placed in the specified Scratch Directory.
Database Performance
These options control how FEMAP uses your computers RAM. Setting these properly can greatly improve performance.
Database Memory Limit
The Database Memory Limit sets the maximum amount of system memory that FEMAP will use to hold parts of
your model and results in memory. It also includes memory used by the Max Cached Label. If your model is larger
2-48
than the amount of memory that you choose, FEMAP will automatically read data from your disk as it is needed,
replacing data that is not being used. While this Swapping process can slow down overall performance, it does
let you work with much larger models than would otherwise fit into your available memory.
The Database Memory Limit DOES NOT control the total amount of memory that FEMAP will be using. FEMAP
uses memory for many different operations these are just two of them. Almost every command temporarily uses
some small amount of additional memory. Some commands, like meshing, node merging and reading results can
temporarily use fairly significant amounts of memory. Other operations, like loading large amounts of data into the
Data Table require memory for a longer period of time in this case as long as the data is in the table. Finally, the
largest use of additional memory, and one which normally persists the entire time you have a model open is for
drawing your model. For optimal performance, FEMAP uses OpenGL graphics, and keeps copies of the data to be
drawn in memory at all times. You must always have sufficient free memory available for all of these uses, or the
operations will not be able to execute properly. In the very worst case scenario, running out of memory could cause
FEMAP to crash. It is for this reason that the default Database Memory Limit is set fairly low 20% of the memory
in your computer (The 32-bit version is also restricted by the 2 GByte limit for any program). This does not mean
that you can not increase the limit beyond its default, but the further into the yellow and red zones you push the
slider, you are increasing the chance of running out of memory.
Note:
Changing the Database Memory Limit does not change the amount of memory used for the current session. For this selection to take effect, you must exit and restart FEMAP.
The blue bar in the above figure shows the amount of memory used by a 1,000,000 element model (4noded plate elements) on a 32-bit machine with 2 GB of RAM. Most potential problems with exceeding
the 2 GB memory limit only occur with larger models.
With this option, you are simply setting the maximum amount of memory available for the database and max
cached label. If you are working with a smaller model, FEMAP will not use memory that it does not need and the
blue bar will not extend the entire way to the slider setting. If you look at this control with an empty model, or if
you have a small model and a large amount of memory in your system, the blue bar may not be visible because it
is too short to be seen along the bar.
Max Cached Label
Sets a value for the largest allowable ID range between the lowest node/element IDs and the highest node/element
IDs in the model. This value must be set to a larger value than the ID ranges. The default value for the 64-bit version is 99,999,999, which is the maximum ID range possible and should not be changed unless a problem is
encountered related to performance. The default for the 32-bit version is 5,000,000.
Blocks/Page
This value sets the page size. The optimum setting of this number often depends on the speed of your disk and
controller.
Note:
The default value of 4 was determined via testing to produce the best performance over a wide range
of values for Database Memory Limit and using the default settings for a number of different types of
disk drives. You may want to try other values from 1 to 15 if you have changed any speed/caching settings on your drive or have high-speed drives to determine if performance is improved.
Database
2-49
You will need 1.2 GB of free disk space to run the test properly. If FEMAP detects you have less than
this, it will only perform the test with 4 100 MB files (64KB and 100MB for both Windows and C I/O).
Timed Save
On and Notify
The selected option specifies if FEMAP should notify you when it hits a preset limit or if it should just automatically save the model.
Interval and Commands
The Interval sets the time in minutes between automatic saves, while the number of Commands set the number of
commands performed before FEMAP notifies you that it has performed an automatic save.
Scratch Directory
This option determines where temporary files will be placed. Both the Model Scratch file and the Undo Files will
always be saved in the same directory.
The Model Scratch file is always turned on. The scratch file is a duplicate of your model file and therefore is the
same size.
The size of the Undo Files depends upon how many levels of undo you choose and the FEMAP commands that
you execute. They can be large.
The model scratch file is not deleted (unless you request deletion using the Delete Model Scratch File option,
which is the default), when you exit FEMAP, but all other files are deleted.
For Windows XP and Vista the directory path to the Scratch Directory should be complete path names. If the path
is not specified these files are stored, by default, in the directory specified by the TEMP environment variable.
Recover Scratch Directory
As FEMAP models, it creates temporary files in the Scratch Directory. These files are necessary so FEMAP can
keep track of changes to the FEMAP database during the modeling process, but in general can not be used for anything on their own. When you the File, Save command is used in FEMAP, the model information is first dumped
to the scratch directory, then the model file is opened in its saved location and the updated information is transferred to that location. If for some reason (usually running out of disk space), FEMAP crashes during the File, Save
command and the information has been dumped to the scratch directory and the model file has been corrupted or
disappeared, then the model can be recovered by clicking this button. When this happens, FEMAP should automatically prompt you to perform this action the next time FEMAP is started after the issue occurred.
Note:
The Recover Scratch Directory command is not designed to recover the model from any crashes that
occur during the modeling process. It is strictly for use when the model has been corrupted during the
File, Save command. As always, it is recommended that you save your model as often as possible.
2-50
2.6.2.6 Solvers
The Solvers tab allows you to specify a location of a Program (i.e., finite elements solver executable) and any command line Arguments which should be included when the solver program is automatically launched by FEMAP.
Sections are available to set up NX Nastran, MSC Nastran, Autodesk Nastran, Abaqus, Ansys, and/or LS-DYNA.
You can also use the Browse button to search for a specific directory where an executable might be found.
A typical path for standard NX Nastran might be: C:\apps\Siemens\NXNastran\nxn10p2\bin\nastran.exe
A typical path for ILP NX Nastran might be:C:\apps\Siemens\NXNastran\nxn10p2\bin\nastran64L.exe
A typical path for Ansys might be: C:\Program Files\ANSYS Inc\v170\ansys\bin\winx64\ansys170.exe
Solver programs can potentially be launched from FEMAP using the File, Analyze command, the Analyze button in
the Analysis Set Manager, the Analyze Model button on the File Toolbar, or the Analyze command on the contextsensitive menu for an Analyses in the Model Info tree.
The Echo Command Line to Message Window will simply echo the full path to the solver executable along with
any command line arguments which FEMAP uses automatically along with any specified in the Arguments field.
Geometry/Model
2-51
Any FEMAP-specific solver environment variables currently specified on your system will automatically be used
to populate the appropriate fields on the Solvers tab the first time you choose the File, Preferences command.
Note: In each section of the Solvers tab, the combination of the path specified in the Program field and any
item(s) entered in the Arguments field is used to generate a command line which will be used to
launch the corresponding solver. It is up to user to verify that this command line is valid, therefore, if
the solver will not run when entering the same command line into a windows command prompt, it will
also not run when launched with FEMAP.
In addition, the user MUST also verify the selected solver is appropriately licensed in order for the
solver to run properly, as FEMAP is not responsible for licensing any linked solver.
2.6.2.7 Geometry/Model
The Geometry/Model tab contains geometry options such as choosing the Geometry Engine for solid modeling, the
Solid Geometry Scale Factor, and how Construction Geometry will be handled after it has been used. There are
also options for Load Expansion on Midside Nodes of elements, loads not pertaining to load expansion in Other
Load Options, specifying defaults for Element Quality and Output Orientation, and several options for Meshing
and Properties. Each of these are described below.
2-52
0..Delete (default) - All construction geometry will be automatically deleted from the model after use by one
of the geometry commands specified above.
1..Move to NoPick Layer - Moves all construction geometry to layer 9999..Construction Layer. Layer
9999 is always the default NoPick Layer. When an entity is on the NoPick Layer and that layer is visible,
entities can be seen but not selected from the graphics window. You will need to change the NoPick Layer to
0..None in order to select these entities graphically if you would like to use them again for any reason.
2..Do Nothing - Construction geometry will not be moved to Layer 9999..Construction Layer and will also
not be deleted from the model. All construction geometry will remain in the model on the original layer and
be available for graphical selection when the layer containing the geometry is visible.
Note:
The only option available for construction geometry in FEMAP prior to version 10, was 1..Move to
NoPick Layer, so set this option to have FEMAP handle construction geometry as it has in the past.
Geometry/Model
2-53
Element Quality...
This dialog box allows you to set default values used when checking element quality for both the FEMAP and NX
Nastran element checks. Also, allows you to choose which element checks will be on by default when using
Tools, Check, Element Quality. The All On and All Off icon buttons can be used to toggle all element checks on or
all element checks off, respectively and Restore Tab Defaults will restore all default values for the current tab.
All On (Current Tab)
All Off (Current Tab)
The values set in this dialog box will be used for element quality every time FEMAP is opened. If you change the
values while FEMAP is open, those values will persist until that session of FEMAP has been closed. Pressing the
Permanent button when using the Tools, Check, Element Quality command will update these default values.
The 11 Element Quality checks on the Femap tab are: Aspect Ratio, Taper, Alternate Taper, Internal Angles, Skew,
Warping, Nastran Warping, Tet Collapse, Jacobian, Combined, and Explicit Time Step
2-54
The 25 Element Quality checks on the NX Nastran tab, which are the same quality checks used by the NX Nastran
solver (Warp = Warping, IAMin = Minimum Internal Angle in degrees, IAMax = Maximum Internal Angle in
degrees, AR = Aspect Ratio, EPLR = Edge Point Length Ratio, DetJ = Jacobian) are:
Quadrilaterals - Quad Skew, Quad Warp, Quad AR, Quad Taper, Quad IAMin, Quad IAMax
Triangles - Tria Skew, Tria AR, Tria IAMax, Tria EPLR
Tetrahedrals - Tetra AR, Tetra DetJ, Tetra EPLR; Hexahedrals - Hex AR, Hex DetJ, Hex EPLR, Hex Warp
Wedges - Penta AR, Penta DetJ, Penta EPLR, Penta Warp; Pyramids - Pyr AR, Pyr DetJ, Pyr EPLR, Pyr Warp
See Section 7.4.5.6, "Tools, Check, Element Quality..." for details
Note: Because the element quality checks on the NX Nastran tab are the same used by the NX Nastran solver,
please see the Element Geometry Checks section in chapter 15. Model Verification of the NX Nastran
Users Guide for more information on how the various element quality checks are performed, as well as
the entry for GEOMCHECK in the NX Nastran Quick Reference Guide.
Output Orientation...
This dialog box allows you to choose the default orientation of the X direction for different types of output for
different element types and shapes:
The options set in this dialog box will be the default values set for all new models. These options can be changed
on the fly for a particular model when using the Model, Output, Transform command (see Section 8.5.9, "Model,
Geometry/Model
2-55
Output, Transform...") or when using the Transformation functionality of the View, Select command (see Section
8.2.2.2, "Selecting Data for a Deformed or Contour Style").
The Current Output Orientation dialog box contains the default output orientation for both Plate and Solid elements. For plane elements, there is an option for each type of output data to transform (Stress, Strain, and Force),
for each plane element shape that may appear in the model (Tria3, Tria6, Quad4, and Quad8).
Defaults are for Nastran. Consult your analysis programs documentation concerning the original coordinate system definition. There are three options for triangular elements (0..First Edge, 1..Midside Locations, and
3..Material Direction) with the default being 0..First Edge
First Edge
Node 1
Midside Locations
Node 2
Node 2
Node 1
0..First Edge orients the element X-direction to a vector between Node 1 and Node 2 of the element, while
1..Midside Locations orients the element X-direction to a vector from the midpoint between Node 1 and
Node 3 to the midpoint between Node 2 and Node 3. 3..Material Direction simply uses the elements current material orientation.
There are four options for quadrilateral elements (0..First Edge, 1..Midside Locations, 2..Diagonal Bisector,
or 3..Material Direction) with 2..Diagonal Bisector being the default.
First Edge
Midside Locations
Diagonal Bisector
Node 3
Node 4
Node 1
Node 2
Node 4
Node 1
Node 3
Node 2
Node 4
Node 1
Node 3
Node 2
0..First Edge orients the element X-direction to a vector between Node 1 and Node 2 of the element, while
1..Midside Locations orients the element X-direction to a vector from the midpoint between Node 1 and
Node 4 to the midpoint between Node 2 and Node 3. 2..Diagonal Bisector orients the X-direction of the
elements to a vector originating from the point where a line from Node 2 to Node 4 intersects a line from
Node 1 to Node 3 and extends out following a vector which bisects the angle from Node 2 to the Intersection point to Node 3. 3..Material Direction simply uses the elements current material orientation.
For solids, there are three orientation options (0..Material Direction, 1..Global Rectangular, or 2..Element)
for different material types associated with solid properties (Isotropic, Anisotropic, and Hyperelastic). See the Solid
Element Properties portion of Section 4.2.2.3, "Volume Elements" for more details.
Pressing the Reset button when the Current Output Orientation dialog box is accessed through the Preferences will
reset all of the output orientation options to the default values set when FEMAP is first installed.
2-56
Using Length Based Sizing can be very helpful for setting up mesh sizing if your geometry has come
from Catia. The parameterization coming from Catia is often much different than what other CAD
packages produce, therefore our parameter based mesh sizing is not as effective with this geometry.
2.6.2.8 Interfaces
This section controls defaults for interfaces to other programs. When you select the Interfaces tab, the following
options will appear in the Preferences dialog box and is partitioned into five areas:
Interface defaults (Specify default Solver, Analysis Type, Interface Style, etc.)
Interfaces
2-57
Interface
This option simply chooses the default analysis program that FEMAP will display for the File, Import (or Export)
Analysis Model, and File, Import, Analysis Results commands. You should set this option to the interface that you
use most often.
Analysis Type
This option chooses the default type of analysis that will be performed. Set this to the type of analysis you perform
most often.
Non-FEMAP Neutral Version
To export a FEMAP model to some external analysis programs (CAEFEM, CDA/Spring, CFDesign, SINDA/G),
you use a neutral file. If your external program requires a previous version as input, use this option to set the neutral
file version. For example, an older version of CAEFEM may require a FEMAP version 6 neutral file rather than the
current version.
Neutral Digits
Use this command to set the number of significant digits for real numbers in the neutral file.
2-58
Interface Style
These options mask commands for users of some analysis programs. The two thermal options will configure
FEMAP in a thermal mode only, changing many dialog boxes. Many structural options will be hidden, and you will
no longer have access to them. The thermal options are is only recommended when performing modeling specific
to thermal analysis and exporting to a thermal specific program.
Structural makes all commands visible. Most users should use this option.
Thermal displays only thermal properties in material dialog boxes. This option can be used by structural analysis program (such as Nastran) users who are performing thermal analyses.
Advanced Thermal displays only thermal properties in material dialog boxes, and limits the element types available. This option is for SINDA/G users only.
The Enable Old Analysis Interfaces should not be used as these interfaces are no longer maintained
and have not been updated since FEMAP version 8.0. Please see Section 2.3, "Importing/Attaching to/
Exporting Files" for more information on using the Analysis Set Manager.
Max Lines to Monitor: Sets the default for the number of lines that are monitored from the Analysis Monitor.
Create Geometry References: When this option is on, a geometry reference will be created automatically for
each piece of geometry when it is imported.
Create Analysis Model References: When this option is on, an analysis model reference will be created automatically for each analysis model when it is imported.
Create Analysis Results References: When this option is on, an analysis results reference will be created automatically for each analysis result set when it is imported or attached.
All options are off by default. For more information on references, see Section 2.4.2, "File, References..."
General Solver Options
Run Analysis using VisQ
Turn on this option to use VisQ, the Visual Queue Manager for FEMAP, to run an analysis. This option will check
the Run Analysis using VisQ option by default in the Analysis Set Manager.
Skip Comments when Exporting
When this option is on, FEMAP will not write any comments into the input file. Comments include FEMAP names
and IDs for corresponding groups and sets. Header information indicating the version of FEMAP used and the date
the file was written will also not be written.
Nastran Solver Options
Using MSC/MD Nastran 2004 or later
Must be turned on when using MSC Nastran 2004 or higher or any MD Nastran version in order to make sure that
Nastran creates a compatible binary results file (.op2) that can be read into FEMAP correctly. It is a good idea to
select this option if you are always using MSC Nastran 2004 or above for analysis.
Note:
If you are using multiple versions of MSC/MD Nastran (2004 and above, 2001, 70.7, 70.5, etc.) you
may want to use the options available in the MSC/MD NASTRAN Version section of the NASTRAN
Executive and Solution Options dialog box found in the Analysis Set Manager to choose the specific
MSC/MD Nastran version on a case-by-case basis
Interfaces
2-59
Please refer to NX Nastran documentation for more information on setting the correct memory value
for the solver. Allocating more memory than your machine has can cause the solver to fail and setting
this value too low can cause the solver to be less efficient.
Scratch Directory
Allows you to select the Scratch Directory for NX Nastran to use:
Nastran Default: Directory chosen during installation to use for creating NX Nastran scratch files.
Femap Scratch: Directory specified in the Database tab of the Preferences dialog box, where the FEMAP has
been directed to place the FEMAP scratch file.
Output Directory: Directory specified by the Direct Output To option on this tab of the Preferences dialog box.
The Include Database Files in Scratch Option will make sure the Nastran files (i.e., *.DBALL, *.MASTER,
*.OBJSCR, *.SCR300, *.SCRATCH, etc.) are also written to the specified Scratch Directory for Nastran. This is
accomplished by using the dbs Nastran command line option when running the analysis.
Direct Output To
Allows you to select the directory to direct all Nastran output:
Current Directory: Last used directory by FEMAP. If a model has been saved to a directory, the output will be
directed to that directory when this option is on. If you have opened a model, imported geometry, or imported a
FEMAP neutral file from a directory, then that is now the current directory.
Model File Directory (default): The directory where the model file currently being used in located. All output
will go into this directory until the model is saved somewhere else. Importing geometry or neutral files from
other directories has no effect on where the output will be sent. If you are working on a model that has not been
saved, the output will be directed to a temporary directory until the model is saved.
Note:
If you are using the Model File Directory option, and you have a model that has never been saved (i.e.,
open FEMAP, create a model, then run in NX Nastran without saving), then the output files will be
directed to the FEMAP Scratch directory specified on the Database tab of the Preferences dialog
box. This is only the case for completely unsaved models.
Specified Directory: This option allows you to send all NX Nastran output to a directory that you have specified. You can us the ... browse button to select a directory. This can helpful because your output will always
be in the same place if you need to view the files or clean-up leftover output files from old analysis runs.
Note:
If you are using the Specified Directory option, it is a good idea to create a directory specifically for this
purpose only, such as C:\Output.
2-60
2.6.2.9 Results
The Results tab of the Preferences dialog box is used to specify various options for postprocessing and can also be
used to specify default behavior when creating new Freebody objects and importing results from a *.F06 file.
File Options
Nastran Options
Freebody Defaults
Results
2-61
File Options
Automatically Attach to Results Files
When using NX Nastran bundled with FEMAP, the results are typically imported via the NX Nastran Analysis
Monitor. Based on settings, this process may be automatic or performed using the Load Results button. When
this option is enabled (off by default), any results in *.op2 file or *.xdb file format accessed through the NX Nastran Analysis Monitor, whether automatically or using the Load Results button, will be attached instead of
imported (internalized).
Use Memory Mapped Files
When enabled, the Memory Mapped File toggle found in the File, Attach To Results command will be on by
default. In addition, if the Automatically Attach to Results Files preference is on, then the files being automatically attached will also be Memory Mapped. For more information, see Section 2.3.2, "File, Attach to Results".
Auto Upgrade Abaqus ODB Database
When enabled, the Abaqus ODB Database will automatically be updated to the most current version of the
ABAQUS ODB Database supported by that version of FEMAP.
2-62
Create Studies
When enabled, a Study will be created automatically when results are imported or attached to FEMAP. Each study
will include all output data found in a particular results file (i.e., all subcases from a static analysis, all modes from
a normal modes analysis, all frequencies or time steps from a dynamic analysis, all load steps from a nonlinear
analysis, etc).
Note:
Any number of output files may be selected during a single use of the File, Attach to Results command.
If multiple output files are attached at one time, an individual Study will be created for each output file.
Study Titles
The option is used when the Create Studies option is enabled and is used to specify how automatically created
Studies will be titled. The available options are explained in detail below:
Default - When importing or attaching to an OP2 or XDB file, it will try to use the Nastran Title, if it exists in
the file, otherwise, it will use the File Name. For all other output files, it will use the File Name.
Analysis Set Title - This option is only intended for use when submitting jobs directly from FEMAP to a solver
and will use the name of the Analysis Set currently being solved as the Study title. If importing or attaching to a
results file, the Study title will correspond to the title of the Analysis Set currently active in the Analysis Set
Manager, which may not be useful.
File Name - When this option is selected, the file name of the imported or attached to results file will be used as
the Study title.
Nastran Title - When this option is selected, the TITLE from an imported OP2 file or attached to XDB file will
be used as the Study title. For all other results files, Analysis Study will be used as the Study title.
Nastran Options
Output Set Titles
When set to anything other than 0..Standard, specifies which of the various Nastran labeling options will be used
to name output sets created when importing output from or attaching to output in OP2 or XDB results files. Options
available are TITLE, SUBTITLE, LABEL, and SUBTITLE, LABEL (appears as SUBTITLE - LABEL).
Note:
This option is not available when importing results from the *.f06 results file.
When this options is enabled, a -C (Subcase ID) will append each output set title. If the output set is a
Revision, then a -C (Subcase ID) -R (Revision #) will append each output set title.
Results
2-63
the end of the title of each output set during import or attach of the results file.
Note:
When on, the associated value will always be added to the end of the output set title(s), therefore it is
possible that longer output set title(s) may be truncated to accommodate the value. Typically truncation
will only occur if the TITLE, SUBTITLE, and/or LABEL contain a relatively large number of characters and the option for Nastran Output Set Titles is set to something other than 0..Standard.
Freebody Defaults
The Set Freebody Defaults button in this section will open the Default Freebody Settings dialog box:
This dialog box allows you to specify the default settings to be used every time a new Freebody entity is created in
the model. Default options may be specified for Display Mode, Freebody Contributions, Vector Display, and Load
Components in Total Summation. Clicking the Freebody button in the Freebody Contributions section will select
2-64
only Applied, Reaction, MultiPoint Reaction, and Peripheral Elements, while clicking the None button will turn off
all items in the Freebody Contributions section. Clicking the Default Settings button will cause all settings to match
the picture above.
Note:
Typically, when Display Mode is set to Freebody Only, you are not able to select an option for Total
Force or Total Moment or select components in the Load Components in Total Summation section.
Because this dialog is used to set default values, they are available and will be used if the Display Mode
of a newly created Freebody entity is later changed from Freebody to Interface Load or Section Cut.
For general information about using the Freebody Tool, see Section 7.2.3.3, "Freebody tool".
If you have NO output types checked in the Elemental section of the Nastran Output Requests dialog box in the Analysis Set Manager, then you do NOT have corner data output in your model. If you
have any output requested in the Elemental section, then the Element Corner Results option in the
Customization section of the Nastran Output Requests dialog box determines whether the resulting
output file contains corner data (checked) or not (unchecked).
Library/Startup
2-65
2.6.2.10 Library/Startup
This section allows you to define the default libraries to be used for several different types of entities in FEMAP
and define a startup preference.
For any of the libraries, you do not have to specify a complete path as long as the file is in a directory which is
along your DOS PATH. FEMAP first searches your current directory and then along your path until it finds the file.
You can also use the Browse button to search for a specific directory where a FEMAP library file might be found.
By using Browse (...), a number of users can share one common set of FEMAP library files, as long as those users
have appropriate access and permissions to the directories where the shared library files are located.
The View Library contains views that can be loaded into your model. This file must exist if you are going to use
the Load View or Save View buttons in the View Visibility dialog box (Ctrl+Q).
The Material, Property, Layup, Connection Property, Function, Analysis, Format and Chart libraries are files
which contain data that can be accessed via the Save and Load buttons on the creation commands (also List,
Output, Format). You must specify the name of an existing file if you plan to use the Load option; however,
Save will create a new file if one does not currently exist.
2-66
The Material Type Definition file contains the dialog box titles as well as the record formats for Other Types of
materials. This file can be modified to include additional material types, but modifications are only suggested
when accessing FEMAP information from a FEMAP neutral file since dedicated translators such as ABAQUS
or LS-DYNA will not recognize these user materials. Materials contained in the matl_def.esp file installed with
FEMAP are supported by the specific dedicated translators.
Color
2-67
2.6.2.11 Color
This section outlines the options located on the Color tab of the Preferences dialog box.
The Reset Colors button on this dialog box changes all colors back to the FEMAP defaults.
You can choose the Color Palette to use for these colors. These colors will be used whenever you start a new
model. You must save these changes if you want them to have any effect
Note:
The Color Palette is stored with the model in FEMAP versions 9.3 and above. This means if you have
loaded or altered a Color Palette in a model, that Color Palette will be available when the model is
opened and also if the model is transferred into a newer version of FEMAP via a FEMAP Neutral File.
You can alter the current Color Palette or load a different Color Palette in any command in FEMAP
that brings up the Color Palette dialog box (i.e., Modify, Color, Node).
2-68
You can also choose the User Contour Palette which contains the user-defined contour palette colors. This file
must exist if you are going to choose the user-defined palette in the View Options command.
Note:
The User Contour Palette can be specified for each view in a model. This can be done using the View,
Options command, PostProcessing Category, Contour/Criteria Levels Option. Clicking the Set Levels...
button and then the User Palette... button will allow you to specify the User Contour Palette. See Section , "User-Defined Contour Palette" for more information about the User Contour Palette
2.6.2.12 Spaceball
This section outlines the options located on the Spaceball tab of the Preferences dialog box:
The six values in Scale Factors enable you to control the relative sensitivity of each degree of freedom.
For example:
if rotation about the screen x-axis is slow, increase the x rotation scale factor. If you increase it too much, the
motion in that degree of freedom will not be smooth.
if zooming is too fast, reduce the z translation scale factor. If you reduce the value too far, it will take a long
time to zoom in or zoom out in the model
2-69
Sometimes, when moving the spaceball in one degree of freedom, it is difficult to prevent motion in another degree
of freedom.
On the 3Dconnexion driver dialog, you can switch Dominant Axis on. This suppresses all motion except the largest.
If this is off, you can effectively control the same thing with the Directional Sensitivity slider. Moving the slider to
the right makes the largest axes dominant and moving the slider to the left allows all the axes to effect the motion.
The default position is in the middle.
Print Debug Messages
If you turn this option on, FEMAP will write print debug messages to the Messages window. FEMAP Support may
request this information to help you resolve a graphics display problem involving a Spaceball device.
Alt+F4
The File, Exit command allows you to leave FEMAP. You will be given a chance to save all current models that are
open in this FEMAP session if you have made any changes since your last save. If you have just started a new Untitled model, you will always be asked whether you want to save the model even though it might be empty. If your
model is untitled, the standard file access dialog box will be displayed so you can specify a file name for the model.
2-70
3.
Geometry
Geometry provides the framework for most finite element meshes. Therefore, it is necessary to have robust tools
for creating geometry. FEMAP has the capability to build geometry from simple points to complex 3-D solids.
Generally, you can create, copy, or modify geometry. The geometry section of this manual is separated into seven
main sections, which are listed below.
3.2.1 Lines
Lines are simply straight lines connecting two points. The Geometry, Curve-Line menu is partitioned into three sections:
The top portion creates lines in the workplane. Any locations that are specified in 3-D space will be automatically projected onto the workplane.
3-2
Geometry
The second section consists of the Rectangle command. This command creates a rectangle in the workplane. It
is separated from the commands above because it creates four lines at once.
The bottom portion of the menu contains commands that are used to create lines in 3-D space. These commands
do not project the inputs onto the workplane.
Projected
Coordinates
Original
Coordinates
Before creating the line, this command projects the coordinates that you specify onto the workplane. Therefore, the
line that is created always lies in the workplane. The coordinates are projected along a vector that is perpendicular
to the workplane. If you want to create a line between coordinates in 3D space (i.e. not in the workplane), use the
Curve - Line, Coordinates command.
Hint:
You can use this command to create a 2D projected image of 3D geometry. Just set up the workplane so
the workplane normal is along the direction that you want to project, and pick the end points of the
existing lines (using Snap To Point). New lines will be created in the workplane.
Xw
Original
Coordinates
This command uses the standard coordinate definition dialog boxes to specify the coordinates of the required location. The location is automatically projected onto the workplane, along a vector which is perpendicular to the workplane. The projected location is used as the center of the line.
The length of the horizontal line in either direction from the center is controlled by the Horizontal/Vertical Line
Length parameter. You can adjust this length by pressing the Parameter button on the standard coordinate dialog,
and entering a new value prior to defining the center location.
Hint:
Since control of the line length is somewhat difficult using this method, but positioning the line is very
quick, this method is often used for creating initial construction geometry which you then plan to modify with trim, join or break commands.
3-3
Original
Coordinates
The total length of the line to be created is based on the Horizontal/Vertical Line Length parameter. You can change
the length by pressing the Parameter button to change the length in the Geometry Parameters dialog box. The line
to be created will start at the base location (projected onto the workplane), will be oriented perpendicular to the
selected curve, and will move in the direction of the location specified as the last input to this command.
Note: If you choose a curve that does not lie in the current workplane, the selected curve will first be projected
into the workplane, then the perpendicular to the projection will be determined. The projection method
will work fine for lines, but if you choose an arc or circle that is not oriented parallel to the workplane,
the resulting line will not be perpendicular to the projection. Rather, it will go through the projection of
the original arc/circle center point.
Original Curve
Offset Distance
measured in the
workplane
Coordinates
chosen on this
side
When you press OK, you will see the standard coordinate definition dialog box, asking for a location on the side of
the original line where you want the offset curve to lie. Although you can specify the coordinates in any manner,
typically the best way is to point at the appropriate side of the line, and click with the mouse. The actual coordi-
3-4
Geometry
nates do not matter, just their relationship to the original curve. The new line will be offset toward the side of the
line that you specify.
The length of the new line is identical to the length of the original line that you choose
Original Curve
Original Curve
The resulting line will lie halfway between the respective end points of the two lines that you choose.
The length of the midline is determined by the relative positions of the lines you choose.
Positive Angle
Yw
Xw
Projected
Coordinates
Original
Coordinates
Finally you specify the angle from the workplane X axis to the line. Positive angles are measured from the positive
workplane X axis toward the positive workplane Y axis. Negative angles are measured toward the negative workplane Y axis.
The total length of the line to be created is based on the Horizontal/Vertical Line Length parameter. You can change
the length by pressing the Parameter button to change the length in the Geometry Parameters dialog box.
3-5
Next, you choose both the curve to measure from, and the angle from that curve. You can choose any location for
this command. It is not necessary for the base location to lie along the curve that you measure.
Workplane
Positive Angle
Projected
Coordinates
Original Curve
Original
Coordinates
If the curve that you select is not a line however, the base location will be projected (in the workplane) onto the
curve and the base direction (zero angle) will be along the positive tangent to the curve.
Projected
Coordinates
Tangent to Curve
Original
Curve
Selected Curve
After selecting the curve, you will see the standard coordinate dialog box. Here you must specify the location of the
end point of the line. This defines the end of the line opposite the end that will be tangent to the curve. You can
specify any location, but if you specify a location that is not on the workplane, those coordinates will be projected
along the workplane normal, to a location which is on the workplane.
The only restriction on the end point location is that it must lie outside of the arc/circle that you chose. No tangent
can be formed which passes through an interior point to the curve.
Finally, the standard coordinate dialog is displayed again. This time you must specify a location on the side closest
to the tangent that you want to use. Since there are two tangents that can be formed through any exterior point, this
allows you to choose the one that you want. There is no need for precise coordinates in this dialog. You must simply choose a location which is closer to one tangent point than the other; typically, a location on the appropriate
side of the circle.
For this command FEMAP considers arcs to be the same as circles. That is, you can still form a tangent to a portion
of the arc that lies outside of the arc end points. FEMAP ignores the end points, just as if the arc were a full circle.
3-6
Geometry
For this reason, you must still choose the near location for an arc, even though there may only be one tangent
possible that falls within the end points.
Note: If you choose an arc or circle that does not lie in the workplane, FEMAP will project the key points of
that curve onto the workplane, and use the arc/circle defined by those projected locations to calculate
the tangent. If the curve was parallel to the workplane, this will not cause any problems. However, if the
curve normal is not parallel to the workplane normal, the resulting tangent will be calculated based on a
circle with a projected radius. Use this option carefully.
Selected
From Curve
When you have selected the curves, FEMAP will ask for a location using the standard coordinate dialog boxes.
This location does not have to be specified precisely, but is used to select which tangency points will be used.
Typically, as shown above, when you select two circles, there could be four possible tangents - one above, one
below and two crossing tangents. You must choose a location near the end point on the first curve (the From
curve) of the tangent that you want to create. The location is not used to compute the tangent. It is just used to select
from the four choices.
Projected
Coordinates
Projected
Coordinates
Yw
Xw
Original
Corner Locations
3-7
Optionally
create line
to close
The standard coordinate definition dialog boxes are used to specify the line segment end points. The first line will
be created after you specify the second end point. Then, another line will be created after each additional location
that you specify. These lines will connect the previous location to the one that you just specified. As each line is
created, it will appear in your graphics windows.
You can continue to specify coordinates and create lines for as long as you like. There is no limit on the number of
lines you can create in a single command. When you are done, press Cancel to stop creating lines. If you press Cancel after having created two or more lines, you will be asked whether you want to close the lines. If you choose Yes,
a final line will be created joining the last location that you specified to the first location - thus creating a closed
polygon.
Hint:
If the lines that you need to create are not coincident at their end points, use the Geometry, Curve-Line,
Coordinates command instead of this command.
Point
Point
To request the points that you want to connect, you can enter the point IDs or choose them with your mouse, but the
points must already exist. Since the new line simply connects these existing points, it does not lie in the workplane,
unless both points you select happen to be located in the workplane.
F9
... creates a single line in three dimensional space between two coordinate locations that you specify using the standard coordinate definition dialog box. This command is very similar to the Geometry, Curve-Line, Continuous
command, except that it requires two end points for each line that is created. You should use this command when
you have a series of lines to create, but the lines are not connected at their end points.
3-8
Geometry
Offset along
this vector
Original Curve
When you have selected the existing curve, you will see the standard vector definition dialog box. The vector that
you specify will be used to compute the offset location of the new line. You do not have to specify the base of the
vector at either end point, nor at any other specific location. The vector components are simply used to offset the
end points of the original line. The length of the vector that you specify will be the offset distance.
Hint:
If you need to offset multiple curves along the same vector, including curves that are not lines, use the
Geometry, Copy, Curve command instead.
In the Distance to Find section, choose from Minimum, Maximum, or Both to select distance to use when creating
the line(s).
Select an entity type in the From section of the dialog box from Point, Curve, Surface, Solid, or Node, then select
the same entity type, a different entity type, or Plane in the To section. Entities for From and To will be selected
using the standard entity selection dialog box or the Plane using the Define Plane dialog box later in the command.
Arcs
3-9
The Overall Only option found in both sections is on by default. When on in both the From and To sections, the
command will only create a line between the two geometric entities used to calculate the Minimum and/or Maximum distance. If Overall Only is off in both sections, then lines will be created between ALL geometric entities
in the From section to ALL geometric entities in the To section, based on the Distance to Find setting. If Overall
Only is only on in one of the sections, then lines will be created between ALL of the geometric entities selected
in the section where the option is off to the appropriate geometric entity where the option is on.
Click the Parameters button to potentially specify curve parameters, such as ID and Color.
3.2.2 Arcs
You may also define circular arcs with FEMAP by using the commands under the Geometry, Curve-Arc menu. This
submenu is broken into two sections. The commands at the top of the menu (above the separator line) all create arcs
which lie in the current workplane. The other commands can create arcs anywhere, including in the workplane.
All of the methods can be used to create equivalent arcs. The various commands are merely for convenience in
specifying the input.
End point
Yw
Start point
Center of Arc
Xw
radius
All in Workplane
The arc will always be created in a counter-clockwise direction in the workplane. That is, the arc will go from the
start point, in the direction from the workplane X axis toward the workplane Y axis. As shown in the figure, if you
reverse the workplane normal, the same start and end points create complimentary arcs. Similarly, just swapping
the start and end points produces the same results.
End point
Start point
Xw
Center of Arc
All in Workplane
Yw
3-10
Geometry
major arc (always greater than 180 degrees). Optionally, click the Distance icon button to use the measuring tool to
specify the radius.
This command creates arcs that go in a counter-clockwise direction (relative to the workplane axes) from starting to
ending points. The figure shows several possibilities:
All in Workplane
Start point
Yw
End point
Positive Radius
Xw
End point
Negative Radius
Start point
Negative Radius
Start point
End point
Positive Radius
End point
Start point
Reversing the direction of the workplane normal has the same effect as swapping the end points, as shown in the
figure.
Yw
End point
Positive Angle
End point
Xw
End point
Negative Angle
Start point
End point
Positive Angle
Start point
Negative Angle
Start point
3-11
Center Center
Start point
Yw
Chord Length
Positive Chord
Chord Length
Start point
Negative Chord
Xw
Ctrl+F9
... creates an arc which passes through three locations on the perimeter. This arc does not have to be in the workplane. It will be drawn through any three locations that you define.
Other Location
End
Start
The standard coordinate dialog boxes will be displayed three times during this command. The first coordinate is
used for the start of the arc, the second for any point along the arc, and the third for the ending location. Since the
arc is drawn from the start, to the middle, to the ending locations, there are no clockwise/counter-clockwise conventions. The direction is simply based on the relative positions of the three locations.
3-12
Geometry
Other Location
Start
End
Other Location
Center
Start
End
After you specify the first three locations, the standard coordinate dialog box will be displayed a fourth time. The
fourth location can be specified anywhere, but it is used to determine which of the two possible arcs will be created.
Since there is no clockwise/counter-clockwise convention for this three dimensional arc, the arc will be drawn in
the direction from the start to the end that causes it to pass nearest to this fourth position.
Start
End
The two end points are defined first, using the standard coordinate dialog boxes. There is no restriction on the positions of these coordinates, but they must not be coincident. Finally, the standard vector definition dialog boxes are
used to define the starting tangent. The tangent vector can be defined relative to any convenient location. It does
not have to be based at the starting location of the arc. Only the direction of the vector is used to define the initial
tangent direction of the resulting arc.
Note: The only restriction on the vector direction is that it must not be parallel to the line connecting the starting and ending locations. If it were, it could not be an arc tangent. Similarly, it is relatively unusual to
choose vectors that are very close to being parallel. They will result in arcs with very large radii.
3.2.3 Circles
There are several methods of creating circles in FEMAP. The Geometry, Curve-Circle submenu is partitioned into
two sections. The commands at the top of the menu (above the separator line) all create circles which lie in the current workplane. The other commands can create circles anywhere, including in the workplane.
All of the methods can be used to create equivalent circles, the various commands are merely for convenience in
specifying the input.
3-13
Points on a Circle
No matter which command is used, five points will be created for each circle - one at the center, one at the starting
location on the perimeter, and three more every 90 degrees around the perimeter from the starting location. The
radius of the circle is determined by the distance from the center to the starting location. The other points are
merely for your convenience in defining other geometry. For example, you can easily snap a cursor selection to any
of these locations by choosing the Snap To Point method.
If you are modifying (moving, rotating...) points, you must be careful. If you do not move all of the points for each
curve, the circle radius may change, and the other points will no longer lie on the perimeter. In general you should
always use the curve modification commands, rather than the point modifications if you wish to preserve the original geometry.
Yw
Center
Xw
Other points
The standard coordinate definition dialog boxes will be displayed twice. First for the center, then for the starting
point. As shown in the figure, the points on the perimeter are oriented relative to the line between the center and
starting locations. They are not based on the workplane X or Y axes.
Yw
Start
of diameter
Xw
End
of diameter
Other point
3-14
Geometry
the direction of the negative workplane Y axis. Optionally, click the Distance icon button to use the measuring tool
to specify the radius.
Positive Radius
Yw
radius
Start
Xw
Center
Negative Radius
Negative Radius
Starting location
radius
Other location
Yw
radius
Starting location
Xw
As shown, if you specify a positive radius, the center of the circle will be chosen so that the circle will be drawn in
a counter-clockwise direction relative to the workplane X and Y axes. A negative radius chooses the center so that
the circle is drawn in a clockwise direction. Optionally, click the Distance icon button to use the measuring tool to
specify the radius.
Center
Yw
Xw
Start automatically
positioned at point
of tangency
Next, you will be prompted for the curve ID. This allows you to choose the curve that will be tangent to the new
circle. You can choose any line, arc or circle. You cannot choose a spline. No matter what curve you choose, it will
be considered to be infinite when computing the tangency. That is, lines will extend to infinity, and arcs will be
considered to be full circles.
If you choose an arc or circle, there would be two possible points of tangency. This command will always choose
the one that is closest to the center of the new circle. You cannot use this command to create a circle which envel-
3-15
ops another circle. You can, however, create circles which are tangent to either the interior or exterior of another arc
or circle.
The starting point of the new circle will always be located at the point of tangency.
The circle to be created will be tangent to the two curves that you select. If you are choosing two lines, make certain they are not parallel. The radius can be any value, but must be large enough to make the double tangency possible. For example, if you are choosing two circles that are separated by 10 inches, a 1 inch radius cannot possibly
be tangent to both.
Pick Curve 2 graphically
in this quadrant to create
this circle
Curve 2
Curve 1
Yw
Xw
The coordinates that you specify for With Center Near are simply used to choose from among the several possible
tangent circles that could be created. Only the circle which has its center closest to the location that you specify will
be created. For convenience, you can change the coordinate system in which this location is specified.
If you are using your mouse to select the curves graphically, the With Center Near coordinates will automatically
be set to the location where you choose the second curve. If you are careful, when you select this curve, you will
not have to respecify any additional center coordinates.
Note: You can choose any type of original curves for this command, however, they should lie in the current
workplane. If they do not, they will be projected onto the workplane prior to computing the tangency
and you may not get the results that you expected. Similarly, because of inaccuracies in computing offset splines (which are used in the tangency calculations), you may find that if you choose one or more
splines, the resulting circle does not actually touch the spline. For this reason, this command is not recommended when you are working with splines.
3-16
Geometry
radius
Yw
Xw
Original
Circle
The Other Location does not have to lie on the perimeter of the circle. It is only used to determine the positive
direction around the circle from the starting location. The radius of the circle is determined from the distance
between the center and starting locations.
3.2.4 Splines
FEMAP has the capability to produce splines containing from between four to 110 points. Splines created in
FEMAP with four points will be stored as cubic Bezier curves. Splines created through the Ellipse, Parabola,
Hyperbola, Equation, Tangents, and Blend suboptions will automatically contain four points and be stored as cubic
Bezier splines. Splines created with the remaining commands with more than four points will be stored as BSplines. In addition, Non-Uniform Rational B-Splines (NURBS) can be imported through the IGES translator.
Splines are created from their control points. The actual curve passes through the first and last control point, but
does not pass through the intermediate points. FEMAP does have methods which allow you to input a spline based
upon points on the spline, however, FEMAP will use these points to calculate the control points, and then store the
spline with its control points.
3-17
Final Control
Point
First Control
Point
Final Tangent
Intermediate
Control Points
Final Tangent
Starting
Tangent
In addition to direction, distance between control points influences curvature of the spline. The further the control
point is pulled from the previous control point, the more the spline is pulled toward the intermediate point, and
the curvature is increased.
Displaying Splines
Splines are computed internally with full double precision accuracy. For display purposes however, splines are displayed as a series of line segments. If you want to change the accuracy of the display, either to make it more accurate (but slower), or less accurate (but faster), use the Tools, Parameters command. In the Curve Faceting section,
enter smaller values for Angle Error and/or Chord Error to display splines with greater accuracy. In addition, entering a larger value for Curve Factor will also improve the accuracy of displayed splines. See Section 7.4.1, "Tools,
Parameters..." for more information.
The Geometry, Curve-Spline submenu is partitioned into three sections: splines in a workplane, splines from analytics (also in the workplane), and splines in 3-D space. Each of the commands on these menus are discussed below
3-18
Geometry
Computed
Control Point
Fourth
Point
Second Point
First Point
Third Point
Computed
Control Point
All in Workplane
This command is typically used to create two-dimensional splines to fit a curve through known locations. It lets
you precisely control points to lie along the spline. Some care should be taken, however, when choosing those
points. If you choose points that are extremely close together, it can result in control points at great distances from
the spline.
Finally, you will specify the two radii. The first, or Vector Radius, is the radius of the ellipse along the vector that
you just specified. The other radius is the radius along the other principal axis of the ellipse. If you specify equal
radii, the splines will approximate a circle.
Note: Since the underlying mathematics of the spline are based on a parametric cubic equation, the resulting
splines cannot precisely represent a circle or ellipse. For most FEA analyses, however, the approximation is close enough. Given the four spline layout created by this command, with equal radii, the maximum deviation from a true circle would be 0.027% of the radius. If this is not close enough, use arc/
circle commands to create precise geometry.
Specified
End Point
All in Workplane
3-19
The first location is the vertex of the parabola. The spline will start from this location. The next location is the focus
of the parabola. These coordinates (along with the vertex) are used to determine the focal length and focal direction
of the parabola. Neither the spline nor its control points are actually located at the focus. For reference, however, an
extra point is created at this location. The final location is an approximate end for the spline. These coordinates do
not have to be specified precisely. They do not have any impact on the shape or orientation of the parabola, they
simply define where you want the parabola to end.
Hint:
This command always creates a parabola which extends completely to the vertex. If you need some
other segment of a parabola, you can still use this command to create a basic curve, then use the Modify,
Trim command to cut away the portions that you do not need.
Note: Even though the spline is defined by a parametric cubic equation, the representation of a parabola is
precise. Unlike ellipses and hyperbolas, there is no deviation from a true parabola.
Asymptote Angle
Vertex
Height
Vertex
Specified
End Point
All in Workplane
The first input required is the location of the vertex of the hyperbola. The standard coordinate dialog boxes are used
to specify this location. The spline will start from this location. The standard vector dialog boxes are then used to
define a vector toward the focus. The origin and magnitude of this vector are not important, only the direction is
used to orient the hyperbola. Next, you must specify the vertex height and asymptote angle, as shown in the figure.
These values determine the shape of the hyperbola. Finally, an approximate end for the spline/hyperbola is
required. These coordinates do not have to be specified precisely. They do not have any impact on the shape or orientation of the hyperbola, they simply define where you want the curve to end.
Hint:
This command always creates a hyperbola that extends completely to the vertex. If you need some other
segment of a hyperbola, you can still use this command to create a basic curve, then use the Modify,
Trim command to cut away the portions that you do not need.
Note: Since the underlying mathematics of the spline that this command creates is a parametric cubic equation, it cannot precisely represent a hyperbola. For most finite element applications, however, the deviations are acceptable. The exact deviations are dependent on the geometry specified, but even extreme
cases will be very accurate.
3-20
Geometry
Final Tangent
This method can be very powerful when you use the advanced vector definition (tangent, bisect, normal...) methods.
3-21
Here you select the two curves, and two coordinate locations. The coordinate locations are only used to determine
which end of each curve that you want to select. You do not have to specify precise coordinates. In fact, if you
choose the curve graphically the coordinates will be automatically specified to the location you were pointing to
when you picked the curve. Therefore, be sure to point near the end of the curve that you want to use when you
make the selections.
The other required input is the Blend Factor.
This factor is the only control over the interior
shape of the spline. By specifying a larger number, the spline will closely follow the ending tangents for a larger distance, typically causing
more curvature near the center of the spline.
Smaller numbers make the tangency weaker,
therefore, most of the curvature will be near the
ends of the spline. The figure shows some possibilities.
Blend Factor = 1.0
The first input required for this command is the ID of the original curve (which must be a spline), and the offset distance.
Then, using the standard coordinate dialog box, you will specify a location on the side of the original curve (relative to the current workplane) where you want the offset curve to be created. The coordinates are not important, just
which side of the original curve you want.
Note: Cubic Bezier splines (ones with only four points) cannot be offset precisely, due to the underlying mathematics. You will find that the offset curve is not a constant distance from the original - sometimes by a
significant deviation. This is especially true when the spline is nonplanar. Offset B-splines are modified
by adding control points to improve how well the offset spline tracks the original curve. If you need precise offsets, you cannot use splines. Instead, use a series of arcs, since arcs can be offset precisely.
3-22
Geometry
3-23
This command is very useful for imprinting one surface, composed of its bounding curves, onto the surface of a
solid. You must have the Geometry, Curves - from Surface, Update Surface on to imprint the curves onto a surface
of the solid (see Section 3.2.5.1, "Geometry, Curve - From Surface, Update Surfaces").
3-24
Geometry
When Update Surfaces is on (see Section 3.2.5.1, "Geometry, Curve - From Surface, Update Surfaces"), you can
quickly partition a surface into several segments, which is often useful for loading and meshing purposes.
3-25
When Mode is set to Washer, two options are available in the Size section, Factor and Offset Distance. When using
Factor, the size of the washer is equal to the entered Value multiplied by the radius of the selected circular curve.
When using Offset Distance, the entered Value is used to offset all selected curves. When Mode is set to Offset
Curves, only Offset Distance is available.
In either Mode, once you click OK in the Define Washer or Offset Curves dialog box, FEMAP will ask you to select
the appropriate curves to offset. For Washer mode, only curves that make up circular holes will be eligible for
selection and only one curve per hole is required. In Offset Curves mode, all types of curves are eligible for selection and you will want to select all curves to be offset.
Clicking Cancel in the Entity Selection - Select Edges dialog box FEMAP will return you to the Define Washer or
Offset Curves dialog box. You can now change the mode and size options, then click OK and choose different
curves. Click Cancel in the Define Washer or Offset Curves dialog box to exit the command.
Washer Mode
In Washer mode you will first want to enter an Offset, then choose whether or not to Save Split Lines. By saving the
split lines, a line will be created from the end points of each curve in the circular hole to the end points of the new
offset curves, which will create an individual surface set-up for mapped meshing.
Save Split
Lines Checked
3-26
Geometry
Save Split
Lines Checked
AutoSelect Surfaces will automatically offset the selected curves to ALL of the surfaces connected to those curves.
If you would like to choose which surfaces get the new offset curves, uncheck AutoSelect Surfaces. You will be
prompted for the surfaces after you have selected the curves and clicked OK.
With AutoSelect
Surfaces checked
With AutoSelect
Surfaces unchecked
(Only top surface
selected)
3-27
When Extend Splits is on, FEMAP will try to extend all offset curves that do not meet up with another offset curve
to the closest edge of the surface onto which the curve was offset. In most cases, this should be checked if Save
Split Lines has not been checked.
With Extend Splits NOT checked
Note: Due to the process used in the Offset Curves mode, the specified Offset can not be larger than the radius
of any of the chosen curves. If you receive the message Error sweeping along edge curves, offset not
possible, try again using an Offset value reduced the by 25%. Also, many times a larger offset can be
used in conjugation with the Save Split Lines option turned on.
3-28
Geometry
lines 0.75 times the radius. Offset Distance simply attempts to use the entered Value to create the Pad pattern at
the specified distance away from the selected curve.
When Setup Mapped Meshing is on, the four newly created surfaces will automatically have a Four Corner mesh
approach set on them. For more information on mesh approaches, see Section 5.1.2.15, "Mesh, Mesh Control,
Approach On Surface"
When the Add Washer option is selected, the same overall sizing of the pad will be used, but a washer will be
added around the hole and extend to half the distance of the overall pad.
The orientation of the pad can specified 3 separate ways. Auto Align will simple use a circular curves existing
points and extend out from them. Vector Align allows you to specify an orientation vector so the pad can be positioned in a certain orientation. Finally, Tangent Align will prompt you to select an additional curve and then create
a pad which has an outer edge aligned tangent to the selected curve
If only a portion of a hole has been selected (a curve which is not 180 degrees or a full 360 degree curve), you will
also be prompted for a Pad/Width Length, select a point as the Pad Center, then specify a Pad Alignment Vector.
3-29
Selected Curve
From Curves
To Curve
3-30
Geometry
Bilinear
Ruled
Revolution
Coons
Bezier
Face
Commands
Characteristics
You do not have to worry about which type of surface is being created. All surfaces can be used equally well for
meshing or other purposes. This information is just provided so you can understand the various methods that are
being used.
Note: When you use these commands in the FEMAP standard geometry engine to create surfaces, you cannot
perform Boolean operations on these surfaces. They can be used for meshing as well as creating volumes, but not for intersection or Boolean solid operations.
Surface Parameters
When you are creating surfaces, you will see numerous dialog boxes with a Parameter button. Choosing this button lets you set various options which control the surfaces that you will create. You will see the Geometry Parameters dialog box (see below).
All of the parameters of interest are in the Surface section. You can choose the ID of the next surface to be created,
although it is usually not of great concern. You can also choose a color for the surface - either by typing its number
or by pressing the Palette button and choosing from the standard palette. If you do not set a color, you can always
change the color later with the Modify, Color, Surface command
Linear Edge Divisions and Curved Divisions per rev
The final surface parameters are the number of divisions. When surfaces are displayed using the Wireframe View
Style, intermediate curves are drawn to show you the shape of the interior of the surfaces. They have no impact on
the actual shape of the surface or on the position of any location on the surface, they are purely for display purposes. By changing the number of divisions, you will control how many curves will be drawn for each surface.
Typically, very curved surfaces will need more divisions, planar surfaces need fewer.
You can independently control the divisions along the two parametric surface directions (shown as s Dir and t Dir)
for both Linear Edge Divisions and Curved Divisions per rev (revolution). By setting the parameters to different
values in the two directions, you can very quickly see (by counting the number of curves) the orientation of the surface directions. This can be of assistance when setting mesh sizes on surfaces.
You can modify the number of divisions on surfaces that you have already created using the Modify, Update Other,
Surface Divisions command.
Sketch
3-31
Commands
There are four commands/menus in the surface area of the Geometry menu. The first two, Sketch and Boundary
Surface, create a boundary surface, while the third listing, Surface, is actually a submenu of several commands for
creating surfaces. Each of these commands will be discussed in more detail below. The major difference between a
boundary surface and a surface is that a boundary surface is typically planar, while a surface is typically 3-dimensional. Also, surfaces can be readily mapped mesh, while boundary surfaces require a free-mesher. The forth category is Midsurface which contains a number of commands to create and modify midsurface geometry created
from solids.
3.3.1 Sketch
The Sketch command provides a quick method to create boundary surfaces. This command essentially combines
the capability of the individual geometry creation commands under the Geometry menu with the Geometry, Boundary Surface command. When you first select this command, the following window will appear, and the right hand
toolbar will be switched to one of the geometry toolbars.
You can then use the toolbars, as well as the menu commands to create geometry. Once you create the geometry for
your boundary surface, simply press Finish Sketch on the above Window, and FEMAP will automatically create a
boundary surface from the geometry you just created. Until you select Finish Sketch, the individual geometry
which you just created contains no association between the geometric entities. If you press Cancel, the geometry
you just created will remain, but a boundary surface will not be created.
3-32
Geometry
If you have accessed this command through the Solids toolbar, you will also have the option to Extrude or Revolve.
When you select one of these options, FEMAP will automatically create the boundary surface and then move to the
Solids Extrude/Revolve menu.
Alt+F11
is used to create boundaries that will be used with the Mesh, Geometry, Surface command. A boundary is a series of
connected curves that enclose an area that you want to mesh. A boundary is most often used to define planar areas
for meshing that have more than four sides, and which are easier to define as curves than as faces of solids.
Bad - Crossing
You can select the curves that form your boundary in any order, and you can even box or circle pick to select
all the curves with one selection. FEMAP will automatically order your selections to put them in boundary order.
This feature makes it extremely easy to use the area cursor picking methods to choose all of the curves in an area as
part of your boundary. You may only select up to 750 curves to define a boundary (including holes).
3-33
Note: You may also map a boundary onto a surface to obtain a non-planar mesh. For details, see Section
3.6.4.6, "Modify, Update Other, Boundary on Surface...".
When building multi-surface boundaries, it is important to understand how FEMAP will use them in meshing, and
the limitations of this method. FEMAP simply takes the surfaces that you select, and uses the enclosing outer
curves to form a regular boundary surface. This means that the surfaces that you select must be stitched into a solid.
When you select stitched surfaces, the outer boundary curves will form the closed loop that is necessary to create a
boundary, and the interior curves can be properly identified. Although the order of your selection is not important,
you must select surfaces that create a single region. You cannot select surfaces that are disconnected, or that only
join at a single point. If you want to create multiple regions, you must do this in multiple commands. Just as boundaries can have holes, you can select surfaces that surround holes (or simply surround other surfaces that you do not
select).
3-34
Geometry
When you mesh a multi-surface boundary, FEMAP will mesh it as a planar boundary. It is therefore very important
that you do not combine surfaces that contain too much curvature. Best results will be obtained if you combine surfaces that are nearly planar, or have moderate curvature from the average plane. There is no checking to prevent
you from combining surfaces that have a very large curvature (even greater than 180 degrees), but the resulting
mesh quality will surely suffer if you do this. Taken to the extreme, the resulting boundary surface will not be
meshable.
Although the surface is meshed as a planar boundary, the resulting mesh is projected and smoothed back to the
original surfaces. This is much like the Modify, Project, Mesh onto Solid command. This is very different than what
happens when you use the Modify, Update Other, Boundary on Surface command to attach a boundary to a surface.
In that case, the mesh is created in the parametric coordinates of the surface.
Any features (curves or surfaces) in the interior of the boundary will simply be meshed over. Interior does not, in
this case refer to holes which are still on the inside of the boundary. It refers to curves and surfaces that are completely surrounded by surfaces that have been combined. Therefore, if you combine things like fillet surfaces into
other adjacent surfaces, they will be meshed over. Some nodes may still lie on the fillet, but there is nothing to
retain the basic shape of the fillet. Similarly, if you combine two surfaces that are not tangent at their intersection,
the mesh will simply blend over this intersection. There will not be any distinctive break between the surfaces.
When you create multi-surface boundaries, FEMAP does several things automatically to help you in later meshing
of your surfaces. First, the underlying surfaces that you select are moved to the no-pick layer, and they are feature
suppressed. This means that when you later select surfaces or solids for meshing, the underlying surfaces will not
be meshed, nor will they even be pickable.
If you are creating many multi-surface boundaries, it can sometimes be difficult to tell which surfaces have been
selected, and which boundary contains the surfaces. If you go to the Modify, Color, Surface command and choose
the boundary surfaces, you will be asked if you want to randomize the colors. Doing this will update the color of
the surfaces, in each selected boundary, to be a distinct, but different color.
3.3.3 Surfaces
These commands enable you to create surfaces in the standard geometry engine or the Parasolid geometry engine.
3-35
Surface t
Direction
Corner 1
Surface s Direction
Corner 2
To create a triangular surface, choose Cancel for the fourth corner (specify a fourth location and choose OK to create a quadrilateral surface). You will then be asked whether you want to make a triangle. Choose Yes to make the
surface, No to abort.
The third corner is
the tip of the triangle
Corner 3
Surface t Direction
Corner 1
Surface s Direction
Corner 2
You can create quadrilateral surfaces with coincident corners to form triangular surfaces, but it is not advisable.
When you mesh these surfaces, you will get quadrilateral elements with coincident nodes. If you create proper triangular surfaces, they will automatically mesh with triangular elements at the tip.
Shift+F9
... creates a surface by choosing three or four existing curves which define its boundaries or edges. The edge curves
must be coincident at their respective end points so that they form a continuous, closed boundary. They do not have
to physically connect the same points, but if not, they must connect coincident points (which will be merged automatically by this command). The dialog box will be used to choose the edges:
3-36
Geometry
First, you should choose the desired surface shape - 3 or 4 sided. Then choose the curves that you want to use either
graphically or by specifying their IDs. You must choose the curves in order, going around the boundary. You cannot
choose the curves in a random order.
Curve 3
Curve 4
Curve 2
Surface t Direction
Surface s Direction
Curve 1
You can choose any type of curve as an edge. In addition, the curves can be in any orientation, so long as they are
all coincident at the end points. The curves do not have to form a planar surface. However, you should not create
surfaces with extreme warping, or extreme corner angles. These will be fine as surfaces, but when you apply the
finite element mesh you may create very distorted elements. If you do have these extreme types of surfaces, they
should be meshed with triangular elements to minimize element distortions.
Curve 3
Curve 2
Curve 1
Surface s Direction
Automatically creates
two edge curves
Surface t Direction
As shown, this command creates two additional edge curves that connect the ends of the four control curves. These
edge curves do not really define the surface, but are helpful in visualizing the control net for the surface. Be careful,
however, if you move one or more of the end points of the control curves, they will no longer lie along the edge
curves. This does not hurt anything, but can be confusing visually.
In the figure above, you can see how the surface follows the shape of the control curves, but the curves do not lie on
the surface. This is especially true for curves which have significant changes in curvature in comparison to the
adjacent curves - like Curve 4 above. The actual surface will be blended between the control curves which causes
larger deviations in areas of rapidly changing curvature.
Note: Since this surface does not coincide with the curves along its edges, it can be difficult to join it with surfaces of other types. It will join properly with another aligned surface that uses the same edge. As
shown in the figure, if you have a linear edge (the bottom edge), the surface will coincide with the control curve, so you can join the surface to other surface types.
3-37
Surface t Direction
Surface s Direction
Curve 1
Automatically creates
edge lines
Ruled surfaces are very easy to create. You can choose any type of curves, in any orientation. They do not have to
lie in the same plane. In addition, the resulting surface is usually fairly uniform parametrically and yields very good
finite element meshes.
3-38
Geometry
Surface t Direction
Surface s Direction
Selected Curves
Selected Curves
More curves were created (but not shown) at the opposite side of the surfaces. Other curves were created to connect
the end points of the original curves to the new curves.
Surface t Direction
Surface s Direction
Axis of Revolution
Selected Curves
Selected Curves
3-39
If, in addition to being coincident, all curves along the path are also tangent at their end points, the sweeping operation will maintain a constant cross section as it traverses the path. On the other hand, if you include nontangent
curves, the corners will be automatically mitered to the half angle between the tangents of the curves. This, however, will result in a nonuniform cross section, and in some cases a cross section that is somewhat distorted.
Surface t Direction
Surface s Direction
Axis of Revolution
Selected Curves
Selected Curves
4. If the cross section that you choose contains arcs or circles, and your path contains curves that are not tangent to
one another, the arcs and circles will be converted to equivalent splines before they are swept. This is not a precise representation, but it is fairly accurate. It is required because of the automatic mitered corners that will be
generated between the nontangent curves. The cross section at those corners will no longer be circular, it will be
elliptical (which must be represented by a spline).
Front View - Before
3-40
Geometry
Centerline vector
Start vector
Bottom radius
After you have defined the centerline vector, the standard vector dialog box will appear again. This time you must
specify a vector which points toward the circumferential location where you want the lateral curved surfaces to
begin. Just as the centerline positioned and oriented the surfaces in space, this vector orients the surfaces by rotating them around the centerline. This is fairly obvious when you are going to generate a partial cylinder (< 360
degrees), but is also necessary for full cylinders. If you really dont care where the surfaces start, you can choose
any nonzero vector that is not parallel to the centerline.
Finally, the following dialog box is used to specify the remaining parameters:
The shape controls the type of object that will be created. Cones and cylinders only have one lateral (curved) surface, but tubes have two, an inner and outer surface. The various radii must be specified to define the object size.
Unnecessary radii for each shape will be grayed and disabled. The inner radii are only available for tubes. They
must always be greater than zero, but less than the respective outer radius. The bottom radii are applied at the base
of the centerline vector. The top radii are used at the tip of the centerline vector.
3-41
The default angle (360 degrees) creates a full cylinder/cone/tube. If you only want to create a partial object, specify
a smaller angle. The resulting surface(s) will subtend the selected number of degrees of arc around the centerline.
End Cap
Cylinder
Tube with
capping surfaces
Lateral Cap
Partial Cylinder
with capping surfaces
Partial Cone
By default, the Make cap surfaces box is not checked. In this case, only the lateral or curved surface is created. If
you check the box, however, this command will also automatically make planar capping surfaces at the top and bottom of the cylinder/cone/tube. Planar lateral surfaces will also be made. When you do not specify an angle of 360
degrees, these surfaces are required to close the sides of the object. With a 360 degree angle, these surfaces are
actually inside the object, but will be needed if you later want to use the Geometry, Volume, Surfaces command.
They are also useful if you want to make elements in a cross section that you can revolve into a mesh.
Note: If you are creating a Parasolid surface, you can only choose from a cylinder or a cone. Make cap surfaces will not be available.
Start Vector
Next, another vector is required, which is used to position the origin of the spherical surfaces. Just as the first vector
oriented the sphere in space, this vector controls the rotation of the surfaces around the polar vector. If you do not
care how the surfaces are rotated, just choose any nonzero vector that is not parallel to the polar vector.
Finally, you will see this dialog box:
3-42
Geometry
You can use the On Surface selection method (Entity Selection dialog box for curves) to remove all of
the internal holes from a surface. FEMAP will ignore the curves making up the outline of the surface
and send a message to the Messages pane. A similar technique can be used on for solids by using the On
Solid selection method
Examples
Choose one curve on each interior hole and all of the
curves making up the loop will be found and removed
from the surface
All internal holes have been
removed from the surface
3-43
Note: Any Nonmergeable Curves will be ignored in the command. If you would like to designate curves as
nonmergeable, use the Modify, Update Other, Nonmergeable Curve command.
It is highly recommended to try using the default Tolerance of 1.0E-6 before trying a larger tolerance.
The Incremental Checking option in Processing Method, which is the default, will check the body is valid after
each sheet solid or solid is added to the general body. If adding a sheet solid or solid causes the general body to
become invalid, the command will revert one step to before the particular sheet solid or solid was added, then skip
it and try to add the next one.
The Standard option in Processing Method is very similar, but does not do any incremental checking and will error
if any solid or surface cannot be added in properly to create a viable general body.
The Express option in Processing Method attempts to use a single operation in Parasolid to create a General
Body from the selected surfaces, therefore performance can potentially be improved.
Note:
It is possible that the different options in the Processing Method section can produce different results,
so it is recommended to try a different Processing Method if one of the others was not successful or produced undesired results.
3-44
Geometry
The use of Non-Manifold Geometry can be very useful in creation of mid-surface models with T-Junctions, models where shell elements (2-D) and solid elements (3-D) need to be connected and portions of the shell mesh are
embedded into the solid mesh, and solids with internal surfaces used in certain types of analysis.
Note:
When bodies have been added together using NonManifold Add, some of the other commands on the
Geometry, Solid... menu will not function as they did before the geometry became a general body
geometry. It is beneficial to have surfaces and solids ready to go before using the NonManifold
Add command.
If you need to stitch or add more bodies into those that have been put together with this command, it
may be a good idea to use the Geometry, Surface, Recover Manifold Geometry command (see Section
3.3.3.15, "Geometry, Surface, Recover Manifold Geometry...") to recover component solids and sheet
solids, which will allow you to use the commands on the Geometry, Solid... menu.
To break a general body into individual sheet solids for each and every surface, use the Geometry,
Solid, Explode command.
3-45
Once the elements are selected, several options are available in the Surface From Mesh dialog box:
Delete Mesh - On by default. When on, the original mesh is deleted. When off the mesh is automatically associated
to the newly created surface, curves, and points.
Wireframe Only - Off by default. When on, creates curves around the border of the selected elements, then makes
a boundary surface from the newly created curves.
Note:
When the mesh represents a curved surface, it is better to have the Wireframe Only option off, as the
curved boundary surface created will likely not produce an acceptable mesh.
Surface Tolerance - Sets the Parasolid modeling tolerance for the newly created surface. Making this value larger
may create geometry which better represents the selected mesh, but may also cause the new surface to be further
away from the original nodal locations. Default value is determined by taking 1/25 of the average edge length of
the selected elements. Not used when Wireframe Only is turned on. Value must not be lower then 1.0E-6.
Angle Tolerance - Controls the allowable difference, in degrees, between the average mesh normal at each node
of the original mesh and the normal of the newly created surface, at each nodal location. Making this value larger
may create geometry which is smoother, but may also cause the new surface to be further away from the original
nodal locations.
Linear Cutoff Length - Off by default. When on, any element edge larger than the specified tolerance will have a
single line created between points created at each end of the edge. Useful when trying to create surface geometry
from an imported stereolithography (*.stl) file.
Linear Cutoff Length = Off
Original Mesh
3-46
Note:
Geometry
Once the Delete Mesh, Wireframe Only, and/or Linear Cutoff Length options are enabled or disabled,
they persist until changed by the user or FEMAP is closed. This is also true if the Surface Tolerance or
Angle Tolerance values are modified.
3.3.4 Midsurface
The midsurfacing commands are available when using the Parasolid geometry engine. They are useful for generating surfaces from thin-walled solid geometry. The midsurfaces can then be used as the basis of plate meshes. Care
must be taken to make certain that the resulting plate mesh adequately represents the model.
3.3.4.2 Single...
...creates a single sheet surface between two surfaces. The resulting surface will be larger than both of the selected
surfaces. Not all surface pairs can be midsurfaced. The command will simply return if the midsurface operation
fails.
=
Two surfaces
3.3.4.5 Extend...
....extends a surface by using one of a surfaces edge curves and extending the surface using a specified Extend
Shape method (Linear, Continuous Curvature, or Reflective) to a target Solid (or Sheet Solid), location in space,
or simply by a distance.
Note: If Parasolid cannot extend a surface properly, FEMAP will return an error and let you know that surface
cannot be extended using the current parameters. You may want to try a different Extend Shape
method or Extend To option.
Whether or not the curves will be imprinted onto the target solid or sheet solid is determined by the Geometry,
Curve - From Surface, Update Surfaces flag setting. If the flag is on, they will be imprinted (burned) into the target surface.
3.3.4.6 Automatic...
...attempts to use face pairing technology in the Parasolid modeling engine to automatically create a midsurface
representation of a solid part or between selected surfaces. The command requires you to select the surfaces, specify a Target Thickness (midsurface tolerance), and optionally set some additional settings.
3-47
You may want to click the Distance icon button to use the measuring tool to specify an effective Target Thickness.
Any surfaces with a distance between them less than the Target Thickness will have a midsurface generated.
Note: Unless using the Variable Thickness Processing option, the resulting midsurface created by the Parasolid face pairing algorithm will always be an constant offset from one face or the other. In some cases,
this will require the user to do some additional modification of the geometry or mesh to account for
non-constant offset regions in the model.
When on, the pre-V11.1 Midsurface Method runs the three steps of semi-automatic midsurfacing (Generate, Intersect, and Cleanup below) at once instead of using the more advanced face pairing technique. Also, when using preV11.1 Midsurface Method, none of the other options are available.
When on, Combine Midsurfaces simply performs a Geometry, Surface, NonManifold Add on the newly created surfaces in an attempt to create a general body, which usually aids when trying to create a mesh.
When on, Variable Thickness Processing will attempt to create midsurfaces at the middle of faces on solids
which are not separated by a constant thickness. If an appropriate surface is created, it is often useful to then use the
Modify, Update Elements, Midsurface Thickness and Offset command to create elements which follow the varying
thicknesses in the part(s). See Section 4.8.3.16, "Modify, Update Elements, Midsurface Thickness and Offset" for
more information.
Note: If only two surfaces are selected on a solid, then an attempt will be made to create a midsurface between
only those two surfaces. It may be helpful to use this process if selecting all of the surfaces on a solid
did not produce an appropriate midsurface.
The Face Pairing Options can be used in an attempt to create a more accurate midsurface representation:
Combine Tangent Surfaces - collects all connected tangent faces, based on the Angle Tolerance specified, finds all
faces opposite these faces, then creates a larger face pair set. By doing so, sheet metal parts and similar will midsurface faster and more accurately with the additional connection information implied by the larger face pairing.
Reverse Face Pairs - simply reverses the two opposite faces or sets of faces in the face pairing algorithm. Turning
on this option sometimes helps in achieving a better midsurface on complicated parts with a high level of curvature.
If you are not satisfied with midsurface results, this option may help.
3-48
Geometry
.
Original geometry
3.3.4.8 Generate...
...automatically creates all possible midsurfaces from selected surfaces. This command requires you to select the
surfaces for generation and enter a midsurface tolerance. Any surfaces with a distance between them of less than
the midsurface tolerance will have a midsurface generated.
3.3.4.9 Intersect...
...automatically intersects/splits all selected surfaces with one another. The only input to this command is the surfaces to intersect.
3.3.4.10 Cleanup...
...automatically determines which surfaces can be deleted by checking for small free floating surfaces. You enter
the surfaces to check. It does not delete these surfaces, but rather places them on a separate layer so they can be
reviewed before they are deleted.
3-49
3.4.1 Volumes
The Geometry, Volume menu allows you to create volumes which can be used for meshing of solid elements. All
volumes in FEMAP are essentially the same, although you can create volumes with several different shapes. In
this case, shapes refers to the number of surfaces that are used to bound the volume. The following table summarizes those shapes.
Shape
Characteristics
Brick
Wedge
Five surfaces, top and bottom are triangular,
others are quadrilateral
Pyramid
Five surfaces, bottom is rectangular, others are
triangular
Tetra
You can choose any of these volume shapes that you need to fill the portion of your model that you want. In fact,
the shapes shown are just the basic outlines if you used regular, planar surfaces. In fact, any surfaces can be used
and the shapes really refer more to the overall topology than the actual shape of the volume.
Volume Parameters
When you are creating volumes, you will see numerous dialog boxes with a Parameter button. Choosing this button lets you set the ID and color of the volume. The ID is not usually of great concern. You can choose a color for
3-50
Geometry
the volume either by typing its number or by pressing the Palette button and choosing from the standard palette. If
you do not set a color, you can always change the color later with the Modify, Color, Volume command.
Displaying Volumes
The display of volumes is largely based on displaying the surfaces that are used to define the volume. The only
thing actually drawn for the volume is an outline around the surface boundaries. You can control the overall display
by adjusting the surface divisions and surface display options.
Geometry, Volume Menu
The Geometry, Volume menu is partitioned into three sections based upon the method of creation. The first section
of commands (Corners, Surfaces, Between), create volumes from framework geometry of points, surfaces, or both.
The second section (Extrude, Revolve) perform operations on a surface to create a volume. The final section (Cylinder, Sphere) involve analytical volumes. Each command on the Volume menu is discussed further below
Corners
Brick
Wedge
Pyramid
Tetra
Brick
8
6
5
4
Pyramid
1
Tetra
6
4
Never
Corner 7
Corner 6
Corner 5
Wedge 6
3-51
Alt+F9
... allows you to select and combine existing surfaces to form a volume. The only dialog box required is the following one:
Here you select the shape of the volume that you want to create (brick, wedge, pyramid or tetra) and the surfaces
that will define the volume. You can select any type of surface, but you must follow these guidelines:
The surfaces that you choose must have the appropriate shape (triangular or quadrilateral) to define the shape of
volume that you choose. The required shapes are listed in the table at the beginning of this section for the
Geometry, Volume menu.
All surfaces must have coincident edges. The surfaces do not have to use the same edge curves, but they must
use exactly coincident curves, so that there are no gaps between the edges. If the surfaces do not use the same
edges, the curves will be automatically merged by this command. This insures that the surfaces that you choose
form a complete closed volume.
You do not have to choose surfaces that have their parametric directions aligned, nor do you have to choose the
sides in any particular order. The volume parametric directions are based on the parametric directions of the first
surface that you select. The first and second (s and t) volume directions are aligned with the parametric directions
of the bottom surface. The third parametric volume direction (u) goes from the bottom to the top surface. If these
directions do not form a right-handed coordinate system, then the s and t directions are reversed (negated, but still
along the same direction).
Top
Side
Side
t direction
u direction
s direction
Bottom
Note: You can choose any type of surface for a volume, but you will probably not want to choose any Bezier
surface that was created by the Geometry, Surface, Aligned Curves command. Since this type of surface
does not typically follow its edge curves exactly, any volume that you create may have gaps along its
edges and you will not be able to use it for meshing.
3-52
Geometry
To Point
To Surface
From Surface
From Surface
Selected
Surfaces
All quadrilateral surfaces will extrude into brick volumes. Triangular surfaces extrude into wedge volumes.
Other volume shapes cannot be created with this command.
3-53
Axis of
Revolution
Angle of
Revolution
Selected
Surfaces
You should never specify an axis of revolution that crosses any of the surfaces that you are revolving. If you do, the
resulting surfaces and volumes will be twisted, and will be useless for meshing.
In addition, there are several special cases that can arise when you revolve surfaces that have one or more points or
edge curves that lie on the axis of revolution. For example, if you revolve a triangular surface that has one point on
the axis, you will create a pyramid-shaped volume. If you revolve a triangular surface with one edge on the axis,
you will create a tetra. There are similar cases with quadrilateral faces.
3.4.2 Solids
These commands provide tools for building solid models in FEMAP. They are available when the Parasolid geometry engine is active. The functionality of these commands are explained in more detail below.
The Solid menu is partitioned into six major segments:
Activate - select and or name the active solid (Section 3.4.2.1, "Geometry, Solid, Activate...")
creating/editing- Add/Remove Material (Section 3.4.2.2, "Geometry, Solid, Add/Remove Material..."), Extrude
(Section 3.4.2.5, "Geometry, Solid, Extrude..."), Revolve (Section 3.4.2.6, "Geometry, Solid, Revolve..."), Sweep
(Section 3.4.2.3, "Geometry, Solid, Sweep..."), Sweep Between (Section 3.4.2.4, "Geometry, Solid, Sweep
Between"), Primitives (Section 3.4.2.7, "Geometry, Solid, Primitives..."), Stitch (Section 3.4.2.7, "Geometry,
Solid, Primitives..."), Explode (Section 3.4.2.9, "Geometry, Solid, Explode...")
modifying - Fillet (Section 3.4.2.10, "Geometry, Solid, Fillet..."), Chamfer (Section 3.4.2.11, "Geometry, Solid,
Chamfer..."), Shell (Section 3.4.2.12, "Geometry, Solid, Shell..."), Thicken (Section 3.4.2.13, "Geometry, Solid,
Thicken..."), Extend (Section 3.4.2.14, "Geometry, Solid, Extend..."), Fill Hole (Section 3.4.2.15, "Geometry,
Solid, Fill Hole..."), Remove Face (Section 3.4.2.16, "Geometry, Solid, Remove Face...")
Boolean operations - Add (Section 3.4.2.17, "Geometry, Solid, Add..."), Remove (Section 3.4.2.18, "Geometry,
Solid, Remove..."), Common (Section 3.4.2.19, "Geometry, Solid, Common..."), Embed (Section 3.4.2.20,
"Geometry, Solid, Embed..."), Intersect (Section 3.4.2.21, "Geometry, Solid, Intersect...")
slicing/face operations - Slice (Section 3.4.2.22, "Geometry, Solid, Slice...") Embed Face (Section 3.4.2.23,
"Geometry, Solid, Embed Face...")
Cleanup - cleanup the selected solid(s) (Section 3.4.2.24, "Geometry, Solid, Cleanup...")
3-54
Geometry
Title Filter
Update Title
Allows you to rename the highlighted solid.
None Active
Choose this option to deactivate all solids.
Note:
Unlike other similar Manager commands, such as Model, Load, Create/Manage Set and Model, Constraint, Create/Manage Set, you cannot create a new solid by inputting an unused ID. You must create a new solid by using one of the commands under the Solid menu which actually forms the solid
and select New Solid. FEMAP will then automatically create a new solid with the title you input.
3-55
4. If the cross section that you choose contains arcs or circles, and your path contains curves that are not tangent to
one another, the arcs and circles will be converted to equivalent splines before they are swept. This is not a precise representation, but it is fairly accurate. It is required because of the automatic mitered corners that will be
generated between the nontangent curves. The cross section at those corners will no longer be circular, it will be
elliptical (which must be represented by a spline)
Front View - Before
3-56
Geometry
The number of curves on the two selected surfaces do not need to match, but a similar number of curves tends to
create a solid with a more predictable shape.
Note: A solid cannot be created between surfaces if either selected surface has any interior loops.
When Sweep Type is set to Linear, ruled surfaces are simply created from each curve on the From surface to a
matching curve on the To surface (From and To points shown as black squares):.
Original Solids
From Surface
To Surface
New Solid
When Sweep Type is set to Splined, a Blend Factor may also be used to control the shape of the solid. By specifying
number larger than 1.0, the solid will closely follow the tangents of the normal vector at the centroid of each surface for a larger distance, typically causing more curvature near the center of the solid. Smaller numbers make the
tangency weaker, therefore, most of the curvature will be near the original surfaces. The figure shows some possibilities (From and To points shown as black squares)
Original Solids
From and To
Surfaces
3-57
The dialog box is separated into four major sections: Material, Direction, Length, and option buttons.
Note: You cannot extrude a FEMAP base (standard) surface, or a non-planar boundary surface.
Material
This section controls the type of action to perform. The default will be based upon the Add/Extrude Material option
(see Section 3.4.2.2, "Geometry, Solid, Add/Remove Material..."), or the last previous operation. You can create a
new solid, add to the current solid (Protrusion), or remove from the current solid (hole). The Add and Remove commands are similar to the Geometry, Solid, Add and Remove commands, except you do not have to form an additional solid to add or remove. You simply move a boundary or surface along a vector to add or remove material.
Direction
This option controls whether you extrude in the negative, positive, or both directions. You will see a small white
arrow along the surface or boundary denoting the current direction. If you switch from positive to negative, the
direction of the arrow will switch.
FEMAP can extrude both planar and non-planar surfaces, but it can only extrude planar boundaries. For all planar
entities, FEMAP will automatically choose the normal to the entity as the vector along which to extrude. If you
want to extrude a non-planar surface, or want to extrude along a vector other than the normal, you must select the
extrusion vector by pushing the Along Vector... button.
Length
You can extrude to a particular depth along the vector, to a specific location, or through all of the solid(s) along the
vector direction. If you select the location option, you must input the location using the standard coordinate definition dialog box after pressing OK on the Extrusion Options dialog box.
Options Buttons
These buttons allow you to change the defaults for the extrusion.
Active Solid...
...allows you to change the active solid which will be used in the extrude operation. When you select this option, a
list of the available solids will be provided (the same dialog box that is used in the Geometry, Solid, Activate command). Simply select the appropriate solid.
Along Vector...
... uses the standard vector definition dialog box to define the vector along which to extrude. If you do not select
this option, FEMAP will automatically extrude along the normal vector for all planar surfaces. If you attempt to
extrude a non-planar surface, you must use this option to define the extrusion vector. You cannot use this option to
extrude boundary surfaces. Boundary surfaces area always extruded normal to their definition plane.
3-58
Geometry
Pattern...
... allows you to create multiple extrusions from a single surface or boundary extrusion. This is an extremely useful
option when multiple holes, in a symmetrical pattern are required through a solid. You can simply define one
boundary/surface, and then choose Pattern. When you choose this command, the Patterns dialog box will appear.
None
The default option is None. A single extrusion will be performed with this option.
Rectangular
This option allows you to identify the number and spacing in
Y. If you are planning to use this option, the workplane must
be aligned with the pattern. Also, the original surface/boundary you create should be at the most negative position on the
workplane. FEMAP will automatically move in the positive X
and Y workplane directions (unless you specify a negative distance) to create additional entities in the pattern. The spacing
values input must be the distance form center to center of the
boundary/surface you are extruding.
Radial
This option is very similar to Rectangular, except it defines a
radial pattern. You input the center, the number, and the total
angle, and FEMAP will create these extrusions into or through
the solid.
Examples
Below you will find two examples of a pattern definition.
Rectangular Pattern
The first example uses a rectangular pattern of 3 in X and 3 in Y with the same spacing for both. The origin is specified as the center of the circle in the workplane in the bottom left corner. FEMAP then uses the X spacing and Y
spacing to form the 9 holes in the solid.
Radial Pattern
The Radial Pattern is similar, except a number of 6 and a total angle of 360 degrees was specified.
Rectangular Pattern
Radial Pattern
Surface
This option lets you to select the surface to extrude.
3-59
360. The only other difference is you can choose to change your axis of revolution (instead of the Extrusion Vector)
by selecting the axis of revolution option.
This dialog box is very similar to the Extrude Options and Revolve Options dialog boxes. Each of these areas are
discussed below.
Material
You can create a new solid, add to, or remove from an existing solid just as in the Extrude/Revolve commands
above. For this particular command, however, you also have the option to form a new solid from common areas of
the primitive you are about to create and the current active solid.
Direction
You may also choose to move in a positive or a negative direction, just like the commands above.
Origin
You simply specify a location for the origin of the primitive. If you plan on using a rectangular pattern, you should
use the origin of the primitive which is in the most negative position in the workplane, since FEMAP will always
move in the positive direction to create the pattern.
Primitive
This section defines the actual primitive to be created. You can create a block, cylinder, cone, or sphere. For the
block, you can input the origin at the center or corner of the block. You must then specify the distances in the X, Y
and Z directions. These directions are all relative to the workplane. For a cylinder you simply input a height and
radius. A cone requires a top and bottom radius as well as a height. There are two options for sphere, Sphere
requires only a radius for input and creates a sphere with 8 three-sided surfaces, while Sphere - Alt requires only
a radius and creates a sphere from 6 four-sided surfaces.
Sphere
Sphere - Alt
Options
You may also change the active solid (Active Solid) or choose to create a Pattern (see Section 3.4.2.5, "Geometry,
Solid, Extrude...").
3-60
Geometry
Stitched Geometry
Cleanup Mergeable
Curves On
Stitched Geometry
Cleanup Mergeable
Curves Off
3-61
3-62
Geometry
Note: You can turn on the Surface normals using the View, Options command. Once in the View Options
dialog box, choose the Labels, Entities and Color category, then choose Curve/Surface Directions
from the Options list. Change the option in Parametric Directions to either 1..Show All Arrows of
3..Show Surface Arrows.
Note: You can reverse the normal direction of a surface (sheet solid) using the Modify, Update Other, Surface
Normal command.
Options
These options control how the thicken command behaves. Some are only available in certain situations.
Auto Cleanup - Runs a portion of the Solid, Cleanup command to make sure any new solids that have been created
are valid solids and also tries to remove any extraneous material (slivers, hanging edges) from the thicken process. This option is on by default and is a recommended every time this command is used.
3-63
Thick Individually - Creates an individual solid for each surface that was selected to thicken. Doing this allows
you to pick and choose which newly created solids to boolean (add, embed, etc.) or use in other operations.
Delete Original Surfaces - Simply deletes the Original Surface that was used to thicken. Is on by default, but
may be turned off if you would like to use the surface for additional geometry operations (extrude, revolve, etc.)
Auto Boolean
When using thicken to alter a solid by choosing surfaces associated with the solid, you will have some additional
options. These options allow you to combine the thicken operation with FEMAP Boolean operations.
Essentially, the geometry will be thickened and then the selected Boolean operation will occur. Only thickened
surfaces from a particular solid can boolean with that solid (i.e., you can NOT take a surface from a solid, thicken
it, and then boolean it into a different solid).
None - The new geometry will be created with no effect to existing geometry in the model, even if the new solid
created with thicken overlaps the original surfaces associated solid.
Add - The new geometry will be added to the solid after the thicken operation. This option is good to use when
you want to thicken a portion of your model.
Hint:
You can reduce the diameter of a hole by choosing all the surfaces of the hole, selecting the Out offset
direction, and the Add Auto Boolean Option.
Subtract - The new geometry will be subtracted from the solid after the thicken operation. This option is good
to use when you want to thin out a portion of your model as natatorial will be removed.
Hint:
You can increase the diameter of a hole by choosing all the surfaces of the hole, selecting the In offset
direction, and the Subtract Auto Boolean Option.
Embed - The new geometry will be embedded into the solid after the thicken operation. This Boolean is a
good option to select when you need multiple elements through the thickness and can be used in conjunction
with adjacent surface matching to create a continuous mesh of this type.
Examples:
Reduce Radius using a combination
of Offset = Out and Boolean = Add
3-64
Geometry
Original Solid
3-65
The hole has been removed and the block is solid again
3-66
Geometry
+
3.4.2.18 Geometry, Solid, Remove...
... modifies one solid by subtracting other solids from it. First select the base solid (the one to be modified), and
then select the solids to subtract. FEMAP removes material common to the solids from the first solid (the base
solid). The subtracted solids are removed from the model.
Example
... is very similar to Geometry, Solid, Add except it creates a solid from the shared volumes between two solids
instead of the total volumes of both.
Example
Common
3-67
Embed
The Solid Slice dialog box allows you to select an Operation, either Slice or Cross-Section, to control what type of
entities will be created when the command is completed. The dialog box also allows you to select a Method and
some additional Options to control the type of entities used as the slicing tool(s). Once the Operation, Method,
3-68
Geometry
and Options have been specified, press OK or Repeated Slicing to display the standard entity selection box to the
select the solid(s). Depending on the Method, a dialog box will then be displayed to specify a plane or select the
appropriate slicing tool(s). Once changed, Operation and Method will persist in a session until changed again.
If you select OK, then the selection of solids, sheet solids, or general bodies will be followed by specification of a
plane or selection of slicing tool(s), then the command will exit.
If you select Repeated Slicing, then the selection of solid(s) will occur only once, but the specification of a plane or
selection of slicing tool(s) will repeat until you choose Cancel. Also, any additional solid(s) created during a single
use of the command will also be sliced, when appropriate, with each plane or slicing tool.
Note: Three legacy slice commands, Geometry Solid Slice With Plane, Geometry Solid Slice Match, and
Geometry Solid Slice Along Face, can be added to any menu or toolbar. To find them, use the Tools,
Toolbars, Customize command, select the Commands tab, then choose Additional Commands.
Operation
Specifies the type of Operation to be attempted by the command.
Slice - any selected solid will be divided into two or more solids, provided the specified plane intersects the solid(s)
or selected slicing tool(s) pass through the entire solid.
Match Faces Across Slice option - when enabled, an attempt will be made to create matching faces across the slice
on both solids created from the Slice operation. See example below. Enabled/disabled persists in session.
Cross Section - individual surfaces will be created in the interior of each selected solid (i.e., a cross section), provided the specified plane intersects the solid(s) or selected slicing tool(s) pass through the entire solid. See example below.
Example of using Operation set to Slice with the Match Faces Across Slice option enabled.
Example of using Operation set to Cross Section using a plane at the midpoint of one of the curves:.
=
Original Solid
Cross Section
Surface Only
Method
Controls the Method used to slice the solid(s), which can either be a specified plane or selected slicing tool(s).
With Plane - the selected slicing Operation will be attempt to use a plane specified using the standard Plane Definition dialog box. For more information on the various methods available for specifying a plane, see Section 4.3.4,
"Plane Definition" in the FEMAP User Guide.
3-69
Parallel Planes option (only available when Method is set to With Plane) - when enabled, an attempt will be made
to slice the selected solid(s) using a specified Number of additional planes which are parallel to the specified plane,
with each plane separated by the Offset distance.
Example of using Operation set to Slice and Method set to With Plane showing a single plane and when using the
Parallel Planes option with Number set to 4 (solids shown different colors for clarity):
Original Solid
Along Face - a face of the solid is selected instead of specifying a plane. The face can be planar or curved.
Example of using Operation set to Slice and Method set to Along Face when selecting a curved surface:
Pick this face
With Sheet Solid - any number of sheet solids (surfaces) can be selected as slicing tool(s) to subdivide the
selected solid(s). Each slicing tool must pass completely through at least one of the selected solid(s) in order to
be used successfully. To delete slicing tool(s) after use, enable Delete Slicing Tool in the Options section.
Example of using Operation set to Slice and Method set to With Sheet Solid with Delete Slicing Tool option enabled
(solids shown different colors for clarity):
=
Original Solid
Orange, Purple, Red, and Yellow
Surfaces used as Slicing Tools
With Curve - any number of curves can be selected as slicing tool(s) to subdivide the selected solid(s). Each
slicing tool should be either as wide least one of the selected solid(s) or be a shape that can be used to cut a
shape into the interior of one of the selected solids in order to be used successfully. To delete slicing tool(s) after
use, enable Delete Slicing Tool in the Options section.
Along Curve Normal option (only available when Method is set to With Curve) - when enabled, any curve selected
as a slicing tool, which has a normal direction that can be determined will be extended in both directions along
that normal vector in an attempt to slice the selected solid(s). If a normal vector for any curve cannot be determined
(i.e., non-planar curve) it will be ignored by the command.
3-70
Geometry
Vector Direction Only option (only available when Method is set to With Curve) - when enabled, any curve
selected as a slicing tool will only be extended in the specified vector direction in an attempt to slice the selected
solid(s).
Example of using Operation set to Slice and Method set to With Curve with Along Curve Normal enabled (solids
shown different colors for clarity):
Original Solid
Options
Controls the color of surfaces created on solids due to the slicing Operation and if slicing tool(s) will be deleted.
Slice Color - when enabled, sets the color of any surface(s) created by a slicing operation to the selected color.
Click the Palette button to select a color from the Color Palette dialog box. Available for either Operation and
when using any Method.
Delete Slicing Tool - when enabled, deletes any Sheet Solid or Curve selected as a slicing tool after it is used for an
Operation. Available for either Operation, but only when Method is set to With Sheet Solid or With Curve.
Hint:
This command is extremely useful when importing CAD files of symmetrical parts. Most solid models in CAD systems will be of the entire model to generate drawings. You can use this command to
slice the part through its plane(s) of symmetry and produce a much smaller and efficient model for
meshing and analyzing. If you need to mesh the entire model due to non-symmetric loading conditions, simply mesh the sliced portion and then reflect the mesh. You will be able to produce a much
better mesh in less time, than if you attempt to mesh the entire part. You will also be guaranteed to
obtain a symmetrical mesh
3-71
to embed. If you choose Specify Offset, you will simply be asked for an offset distance. The surface will be offset
through that distance and embedded. Click the Distance icon button to use the measuring tool to specify the offset
distance. If you use this method with non-planar surfaces, the resulting embedded solid will not be a simple extrusion. The sides of the solid are projected normal to the original surface.
Curves
In most cases, you will want to embed the entire face. That means choosing the Outline Only mode, where only the
outline of the face is used - holes are ignored. If you choose All Curves, curves on holes will also be used, so any
geometry that is inside the holes will be sliced out of the embedded solid.
two solids
=
pick circular face
If a planar face is selected FEMAP uses the face normals as the extrusion direction. If you select a curved surface,
FEMAP will ask you for a direction vector to use for the extrusion.
If a general body is selected (i.e., surfaces and/or solids which are connected using the Geometry, Surface, NonManifold Add command), a legacy version of the Geometry, Solid, Cleanup command will be used instead. See
Section , "Geometry Cleanup of General Bodies" below for more details.
Validate Geometry
The options in the Validate Geometry section are used to check the validity of Parasolid Geometry, insure the
scale factor(s) of the geometry in the model matches the Solid Geometry Scale Factor currently specified in
FEMAP, and/or attempt to remove any redundant geometric entities from the selected geometry. There is also an
option to list messages to the Messages window regarding the progress of geometry validation and/or geometry
cleanup. All options in this section are on by default.
3-72
Geometry
Check Geometry
Once you have cleaned geometry, especially if you removed sliver surfaces, it is often good to check it to be confident that it is still a good, usable solid. You may even want to do this without any of the other options just to check
the validity of a solid that you are creating.
Match Model Scale Factor
If you have a model containing geometry in more than one scale factor, this command will adjust the internal scale
factor of each piece of selected geometry to match the Solid Geometry Scale Factor that is currently set in File,
Preferences on the Geometry/Model tab (see Section 2.6.2.7, "Geometry/Model").
Remove Redundant Geometry
Redundant geometry is geometry that is not required to define the volume of the solid. Examples of this could be
curves that have been imprinted in a face to split it into regions, points used to split curves, or multiple surfaces that
are all really part of the same underlying geometric surface. If you check this option, this geometry will be
removed, resulting in a simplified solid.
Note: Do not use this option if you have imprinted curves or performed some of the matching commands
since imprinted curves are considered extraneous and will be removed.
Show Progress Messages
This option will list messages to the Messages window regarding the progress of the selected geometry validation
and/or geometry cleanup operations. When turned off, only Beginning Cleanup of Solid # and Cleanup of Solid
# is Complete will be listed for each selected solid.
Each section corresponds to one of the main options and contains a number of sub options. By default, all of
the sub options for each main option are always enabled and most options which require a numerical value use
the Tolerance/Size value specified in the Solid Validation and Cleanup dialog box. The main option must be
3-73
enabled in Solid Validation and Cleanup for the corresponding section in Advanced Cleanup Options to be available for modification. Each main option and the corresponding sub options will be described together below.
Note: If you do not click the Advanced Cleanup Options... button, all sub options for each selected main
option will be enabled and use the Tolerance/Size value specified in the Solid Validation and Cleanup
dialog box.
Clean Invalid Geometry option and Geometry Cleaning section
When Clean Invalid Geometry is enabled, Parasolid will attempt to heal any faults in solid bodies or sheet solid
bodies, using a given tolerance. A number of cleaning operations are always attempted, but the following options
can be toggled on/off, as needed, by clicking Advanced Cleanup Options... button.
Clean Valid Geometry - when on, all selected solids are subject to the cleaning operations. When off, checks each
solid for any errors, then only cleans a solid if errors are found.
Repair Edges - When on, allows you to specify a tolerance which will be used to repair the edges of your solid.
Smooth or Split Discontinuities - When on, surface or curve G1 discontinuities will be removed. If the discontinuity has a change in tangent of less than the tolerance that you specify then the discontinuity will be smoothed. If
the change in tangent is greater than the tolerance then the face or edge will be split at the surfaces or curves discontinuity.
Remove Surface Self Intersections - When on, if a surface contains self-intersections, which lie outside its face
boundaries then this portion of the surface will be removed by splitting the surface. This may result in the surface
being split into several surfaces.
Allow Surface Modifications - When on, surface geometry can potentially be modified. If you are concerned that
surface geometry be preserved at all costs, and repairs should be confined to getting face boundaries repaired as far
as possible, then turn this option off, which will leave surface geometry unchanged.
Remove Small Feature option and Small Feature Removal section
When Remove Small Features is enabled, it will attempt to remove small features, including Spikes, Small
Edges, Small Faces, Small Sliver Faces and Gashes. By default, it will attempt to locate and remove all of
the small feature types mentioned above using the Tolerance/Size value specified in the Solid Validation and
Cleanup dialog box. To pick and choose which small feature type(s) and/or specify a different Tolerance or
Size for each small feature type, click the Advanced Cleanup Options... button.
Remove Spikes - When on, attempts to heal surface trimming curves that have spikes as shown.
spike
Remove Small Edges - When on, removes very short edges which are below the length that you specify.
Remove Small Faces - When on, is similar to Remove Small Edges, but removes small faces. A small face is
defined as any face, no matter what shape, that fits completely within a sphere of the radius that you specify.
Remove Sliver Faces - When on, removes insignificant faces, however in the case of slivers, they may only be
small in one direction and long in the other. These are faces with high aspect ratios, and small area.
Remove Gashes - When on, removes gashes within a specified tolerance. Like spikes, gashes have high aspect
ratios and small area and can lead to modeling failures. Gashes always lie between at least two faces. This option
can identify both closed gashes (edges form a complete loop, such that the gash has a tip and tail) and open
gashes (edges do not form a complete loop, such that only a tip is present).
Optimize option and Geometry Optimization section
When Optimize is enabled, an attempt is made to modify the topology and geometry to provide a cleaner model,
leading to increased reliability of downstream geometry modeling operations. By default, it will attempt to simplify geometry (covert to analytic geometry), heal edges inaccuracies, share geometry (remove any duplicate
curves and surfaces), and optimize, then reapply blends (fillets). To pick and choose optimization options and/or
specify a different Tolerance for certain options, click the Advanced Cleanup Options... button.
3-74
Geometry
Simplify Geometry - When on, B-Spline curves and surfaces are converted, whenever possible, to simplified analytic geometry. Curves can be simplified to lines, circles or ellipses. A surfaces can be simplified to a plane, cylinder, cone, sphere or torus. The original B-Spline geometry must match the analytical representation within the
specified tolerance or it will not be converted.
Improve Edge Accuracy - When on, attempts to heal inaccuracies in the edges of a solid or surface. They repair
edge and vertex geometry by recalculating geometry that does not meet precisely:
tangential
surfaces
repaired
surfaces
The tolerance you specify is the tolerance to which the edges will be recomputed to meet the other constraints
imposed by the model - for example, surface tangency. This option will also repair misalignment between the axes
of analytical surfaces - for example, two very nearly coplanar surfaces are made planar. Likewise, very small mismatches between the radii of cones, cylinders, spheres and torii are corrected.
Merged Shared Geometry - When on, any redundant edges in the model will be removed after healing the inaccurate edges. In addition, any redundant surfaces will also be removed.
Reapply Blends - When on, identifies blend faces and attempts to simplify, then reapply blend surfaces.
Surface Heal and Stitch Options
The Stitch option only becomes available when at least one Sheet Solid is selected. When enabled, this option
also uses the value specified for Tolerance/Size as the stitching tolerance. Only sheet solids will be considered by
the Stitch option, so any selected Solid which passes Geometry Checking will simply be ignored. The following options can be set and toggled on/off, as needed, by clicking Advanced Cleanup Options... button.
Stitching Tolerance - Allows you to enter a value to use as the stitching tolerance.
Smooth or Split Discontinuities - When on, G1-discontinuities in curves and surfaces will be removed, and closed
geometry is made periodic.
Replace Missing Geometry - When on, an attempt will be made to fit surfaces in any remaining holes in the model
to close it into a solid.
The Remove Redundant Geometry, Check Geometry, and Match Model Scale Factor options are identical to the
current command. The Remove Sliver Surfaces option is superseded by the Remove Small Faces and Remove Sliver
Faces options in the current command, but below is a description of the option in the legacy command.
Remove Sliver Surfaces
Slivers are small faces that are created because of numerical inaccuracies in Boolean or other solid modeling
operations. Typically these faces are much smaller than the other faces that define your solid. While they are small,
they can cause great difficulties in meshing. They will often completely prevent a part from being hex meshed. This
3-75
option removes surfaces with an area less than 1/1000 the total area of all surfaces in your model and attempts to
restitch your solid without them. This option is only available with Parasolid geometry.
Advanced... button
Clicking the Advanced... button will display the Solid Cleanup Operations and Tolerances dialog box.
Note: Once you enter the Solid Cleanup Operations and Tolerances dialog box, clicking OK will execute all
of the selected geometry options instead of returning you to the original Solid Cleanup dialog box.
Many of the options in the Solid Cleanup Operations and Tolerances dialog box directly correlate to an option in
the Advanced Cleanup Options dialog box. Here is a list of the differences by section:
Cleaning Options
Correlates to the Geometry Cleaning section. Clean Valid Geometry option does not exist. All other options match.
Small Features Options
Correlates to the Small Feature Removal section. Remove Gashes option does not exist. All other options match.
Geometry Simplification Edge Healing Options
These two sections correlate to the Geometry Optimization section. Convert to Analytic Geometry in Geometry
Simplification correlates to the Simplify Geometry option. Recalculate Edge Geometry in Edge Heal correlates to
the Improve Edge Accuracy option in the Geometry Optimization section, while Merge Edges in Edge Heal correlates with Merge Shared Geometry. Finally, the Reapply Blends option does not exist
Surface Heal and Stitch Options
Correlates to the Stitch Sheets Into Solid section of the Advanced Cleanup Options dialog box. Heal Surfaces
allows you to enter a stitch tolerance to use to stitch sheet solids, but this option and value will be used to explode
and re-stitch any selected solids which pass geometry checking, which may not be favorable.
3-76
Geometry
These operations can be performed with any geometry, including points, curves, surfaces, volumes, and solids.
When you copy geometry that is comprised of other geometry (such as surfaces which are comprised of curves),
FEMAP will automatically copy these framework entities, and then connect them properly to form the new copies. Each of these capabilities is described in more detail below.
After you set the Generation Options and press OK, you will see the standard vector definition dialog box. This
vector defines both the direction and distance from the selected entities to the first copy. If you specify multiple
repetitions, each additional copy will be located along the same vector, at the same distance from the previous copy.
Optionally, you can specify a new vector for each repetition by selecting the Update Every Repetition option.
3-77
Repetitions:
By default this option is one. One repetition will create one copy of each selected entity. If you want multiple copies, set this option to the number desired.
5
10
15
20
14
19
13
18
12
17
11
16
Original Points
Make 3 copies
along this vector
Clicking Yes allows you to choose a location which defines the center of the radial pattern. Clicking No
prompts you to choose a vector for constant offset. Finally, you must specify the Radial Copy Length, the radial
distance between each original and the associated copy.
When using the Move Around Point/Spherical method, FEMAP will compute a direction vector for each entity
which runs from the center that you chose, to the entity, as shown here:
3-78
Geometry
.
Copy
Original
Center
Radial Vectors
Offset
In a three dimensional case, these commands are actually a spherical copy, since the copy vector is computed from
the center of the sphere.
For more information regarding the specifics of using the various generation options refer to Section 3.5.1, "Geometry, Copy Commands"
Note: This command is not available for solids. Also, surfaces/curves created using the Parasolid modeling
engine can also not be selected. It is used most often to copy arcs and other basic geometry. You must
also be careful when using this command with arcs. You should typically use the center of the arc as the
center of the radial pattern, otherwise the arc formed by the copy may be significantly different than you
would expect.
Copy
Scale=2.0
Original
Center
Scale=2.0
In these commands, both the direction and magnitude of these vectors is used. The direction is used to determine
the original copy vector components. These components are multiplied by the scale factors to calculate the final
offsets from the center location of the copy. If you use different scale factors in different component directions, the
copy will not lie along the vector from the center to the original.
For more information on using various generation options, see Section 3.5.1, "Geometry, Copy Commands". For
information on specifying scaling factors, see Section 3.6.2.7, "Modify, Scale Menu".
Note: If you use a scale factor of 1.0, the resulting copy will be located at the same location as the original in
that coordinate direction. Scale factors of (1.0, 1.0, 1.0) will result in a completely coincident copy of
the originals.
3-79
10
19
18 17
16
15
13
14
12
11
Reflected Points
Original Points
In addition, you can specify a Trap Width in the Generation Options dialog box. FEMAP will not make a copy of
any selected point or curve if it is closer to the reflection plane than the trap width that you specify. If you set the
trap width to zero, all of the entities that you select will be reflected. This option is used most often when reflecting
elements, and will usually be zero when reflecting geometry.
Next, FEMAP will display the standard plane selection dialog box, so you can define the reflection plane. You can
choose any plane that you want. It does not matter how your selected entities are oriented with respect to the plane.
They can be on one side, or they can be on both sides of the plane. Just remember that the reflected entities will be
located on the opposite side of the plane from the original.
3-80
Geometry
edit/parameters
advanced updates
These commands are all contained on the Modify menu. The curve operation commands are contained on the top
section of the Modify menu, while the move geometry commands are contained in the middle section. The bottom
section of the Modify menu contains the edit/parameters commands (Edit, Color, Layer), and the advanced updates
(top portion of the Modify, Update Other menu). Each of these areas and their commands are discussed more thoroughly in the sections below.
Ctrl+i
... cuts curves at the locations where they intersect other curves. The curves you want to trim must actually intersect. This command does not project curves onto a plane before intersecting - it uses the three dimensional curve
definition.
To trim, you must select the curves that will be used as the cutting edges using the standard entity selection dialog
box. You can choose as many cutting curves as you like.
Modify, Trim...
3-81
You must select the curve you want to trim and define a location (Remove Near) near the portion of the curve that
you want to eliminate. Assuming they intersect, the cutting curves always divide the curve that you are trimming
into at least two sections, and possibly more. The portion of the curve closest to the Remove Near location you
specify will be removed. This could be one of the ends of the curve, or a segment on the interior. The location must
be specified relative to the coordinate system shown, but other than this, the coordinate system has no impact on
this command.
When you have selected the curve and location you want to trim, you can press OK or More. Choose OK if this is
the only curve that you want to trim with the selected cutting curves. Press More if you want to trim more curves
without selecting new cutting curves.
By far, the easiest way to use this command is to use your mouse to graphically select the curve. While input is set
to the ID field, point at the portion of the curve that you want to remove and click the left mouse button. This will
select both the ID and the Remove Near location. If you double-click the mouse instead, it will also automatically
press the OK button and trim the curve.
The extended trim option controls how the cutting curves are used. With extended trim on, cutting curves extend
past their end points toward infinity. Trimming intersections can be found anywhere along these extended curves. If
extended trim is off, the cutting curves stop at their end points and intersections can only be found between the end
points.
Examples
Curve to Trim
if Remove Near is
at this end
if Remove Near is
at this end
if Remove Near is
in the middle
Remove Near
Cutting Curve
Remove Near
Curve to Trim
Curve to Trim
3-82
Geometry
Extended Curves
Closest to
specified location
Extend to here
Extend to here
Ctrl+K
... splits one or more curves into two pieces at a location that you specify. If the location is not along the length of a
curve, it is projected to the closest location on the curve, and the curve is split at that location.
The location that you choose, or its projection, must fall within the current end points of the curve that you are trying to break. You cannot use this command to extend the existing curve beyond its end points.
Only standard dialog boxes are used for this command. You select the curves to break using the standard entity
selection dialog box. Then, you choose the location with the standard coordinate dialog boxes.
Normally, breaking a curve does not change its type. You just end up with two new curves of the same type, that
together, make up the original curve. The only exception is when you break a circle. In this case, you end up with
two arcs (a different type of curve) that represent the original circle.
Examples
Original Curves
Break here
Original Circle
Break here
Starting location
of circle
Two arcs
Modify, Join...
3-83
Ctrl+J
...combines the capabilities found in the trim and extend commands to allow you to quickly connect two intersecting curves. If an intersection is found the selected curves are either extended or shortened to that common location.
This command cannot be used to create a third curve from the two selected curves. It simply extends or shrinks the
curves so they will intersect.
Only one dialog box is required for this command:
Here you select the two curves, and a location near the intersection where you want to join the curves. If you are
joining lines, you can specify any location that you want since there will only be a single intersection. For other
curve types, where multiple intersections are possible, the curves are joined at the intersection that is closest to the
location you specify. The coordinate system can be used for convenience in specifying the location, but is not used
otherwise.
The Update 1 and Update 2 options control whether the respective curves will be extended (or shortened) to the
join location. If you turn one of these off, that curve will not be updated, but the other curve will still be extended to
the join location. Do not turn both off - nothing will be updated.
This command cannot work, if the curves, or the extensions of the curves past their end points, do not intersect. If
the selected curves intersect within their original length, the Near location is used to determine which portion of the
curves will be kept after they are updated. Just like Modify, Fillet, the portion of the curve closest to the Near location is kept.
Examples
Join these curves
These portions
have been removed
Near
These portions
have been removed
Near
Join these curves
Only update
this curve
3-84
Geometry
Ctrl+F
... connects two curves with an arc of a specified radius. The lengths of the original curves can be adjusted so that
they just meet the ends of the fillet arc. The arc is positioned so that it is tangent to both original curves at its end
points.
Just like the Modify, Join command, only one dialog box is required for this command:
You must choose the two curves to fillet, and a location that is near the center of the desired fillet. Since even at a
line-to-line intersection there are four possible quadrants for the fillet, this location is always important. It must lie
in the quadrant where you want the fillet arc. For other curve types, it also chooses between the many possible
intersection locations. The examples below will show you how to specify this location.
If you are filleting intersecting curves, like lines, you can choose any fillet radius that you want. If you are filleting
non-intersecting curves, like two arcs or circles, the fillet radius must be large enough to span the gap between the
curves.
As long as the Trim Curve options are on, the end points of the respective curve will be adjusted to be coincident
with the ends of the fillet arc. If you just want to add an arc, but not trim the curves, turn one or more of these
options off.
If you are having trouble creating the arc that you want, check the location and alignment of your workplane. The
coordinates that you pick are typically in the workplane and if it is skewed relative to the curves that you are filleting, the point you choose may not be in the quadrant that you expected. It is always best to do filleting in a view
where the curves and the workplane are normal to the screen.
Examples
Original Curves
Fillet Arc
Original Curves
Original Curves
Original Curves
Fillet added
without trimming
original circles
Modify, Chamfer...
3-85
Limitations
You may encounter the following limitations when you are attempting to fillet curves:
If you are going to fillet an arc, circle or spline, the other curve should lie in the same plane. If it does not, the
fillet that is created will probably not be tangent to both curves, or no fillet will be created. Fillet expects the
geometry to be planar.
If you attempt to fillet splines, the fillet arc will probably not be tangent to the spline. Since splines cannot be
precisely offset, the center location of the fillet arc is not calculated precisely. You will have to adjust the position manually or use another technique.
You must choose the two lines to chamfer, and a location that is near the center of the desired chamfer. Since even
at a line-line intersection there are four possible quadrants for the chamfer, this location is always important. It
must lie in the quadrant where you want the chamfer line. The figure shows you how to specify this location.
Curve 1
Chamfer Length 1
Choose location
near here
Chamfer Length 2
Chamfer Line
Curve 2
You can choose any chamfer lengths that you want, and you can independently control the chamfer length along
each curve. The lengths that you specify are the distances along the curves as shown here.
As long as the Trim Curve options are on, the end points of the respective line will be adjusted to be coincident with
the ends of the chamfer line. If you just want to add a line, but not trim the original lines, turn one or more of these
options off.
If you are having trouble creating the chamfer that you want, check the location and alignment of your workplane.
The coordinates that you pick are typically in the workplane and if it is skewed relative to the lines that you are
chamfering, the point you choose may not be in the quadrant that you expected. It is always best to do chamfering
in a view where the lines and the workplane are normal to the screen.
3-86
Geometry
Both the Translate and Rotate categories have two capabilities based upon whether you move/rotate to a given
position (Move To and Rotate To) or move along or rotate around (Move By and Rotate By) a vector. Each of the
individual commands is described in more detail below.
Note: Certain commands (Modify, Move To, Point; Modify, Move By, Point; and Modify, Move By, Curve) can
move individual points on solids, but other commands cannot be used to move entities of solids. You
can move an entire solid, however. You can attempt to use the commands under the Geometry, Solids
menu to perform manipulations on solid entities, as well as, attempt to use the Feature Editing or
Geometry Editing tools in the Meshing Toolbox dockable pane.
There are two sections in the dialog box, Project Onto and Direction. The Project Onto section allows the user to
select the destination of the projected points. The Project Onto destination options may be any number of selected
Surface(s) or Curve(s), a single Vector, or a single Plane.
The Direction section controls the approach used to project the points onto the destination.
Closest/Normal - generally uses a vector normal to the curve, surface, vector, or plane that is selected as the
destination. Actually, this moves the points to the closest location on the curve, surface, vector, or plane.
Along Vector - allows the user to select a vector to project along. This option will almost always result in the
points actually being located on the destination entity, even if a secondary projection is required. One exception, if the projected vector from a point location does not intersect the selected surface(s), then nothing will
happen.
3-87
For Example:
Original Points
Projected Points
Surface
Projected Locations
Original
Locations
Projected Locations
3-88
Geometry
Each command on this menu displays the standard entity selection dialog box so you can choose the entities to
move. When you press OK, the standard coordinate definition dialog box appears to specify the location to Move
To. Finally, after you choose a location, you will see the Move To dialog box to select which coordinate (in a specific coordinate system) to update. Only those coordinates that are checked will be updated. In most cases, you will
not want to check all three coordinates unless you are updating a single point.
For example, you could use the Move To, Point command to move all nodes to be in a specific plane (i.e. same
value of X).
Before
After
3-89
If you just want to move the coordinate systems that you selected, do not choose Move CSys, Nodes and Points... If
you did select that option, FEMAP would move the coordinate systems you selected plus the dependent entities.
All of the coordinate systems that you select are updated as you requested. Other dependent entities are moved as a
rigid body based on the transformation of the definition coordinate systems. If a coordinate system is both selected
and dependent on other selected coordinate systems, it is updated based on your request, since you selected it. For
more information, see Section 3.6.2.2, "Modify, Move To Menu"
y
4
z
3
z
These nodes z4
defined
relative to CSys 3
3
z
CSys 3 moves
and so do nodes
If your model was built in a hierarchical manner, using multiple coordinate systems, this command can quickly
move large, related portions of your model. If you want to update the location of a coordinate system but leave the
entities that reference it in their original positions, you can also use the Modify, Update, Coord Sys command.
3-90
Geometry
model is constructed with multi-level coordinate systems. Again, dependent entities are moved as a rigid body.
Selected coordinate systems are all moved by the vector that you define. For more information, see Section 3.6.2.3,
"Modify, Move By Menu".
Rotate to here
3-91
Axis of rotation
The selected entities will be rotated (following right-hand rule conventions) around the axis of rotation by the specified angle. Simultaneously, they will be translated, along the same vector, by the specified distance. The actual
length of the vector is not used. If you specify a zero rotation angle, these commands will simply translate along the
vector - much like the Modify, Move By commands.
3-92
Geometry
When Method is set to Between Coordinate Systems, which is the default, simply select a coordinate system using
both the From and To drop-down lists and click OK. The XYZ axes of the From coordinate system will be aligned
to the XYZ axes of the To coordinate system and all of the selected entities will move as a rigid body to the newly
aligned location. The type of coordinate system used for From and To does not matter, as only the axes are aligned.
Note: If using a cylindrical coordinate system, the R (radial) axis is the X axis, the T (theta) axis corresponds
is the Y axis, and the Z axis is the Z axis. If using a spherical coordinate system, the R (radial) axis is
the X axis, the P (phi) axis is the Y axis, and the T (theta) axis is the Z axis.
When Method is set to Plane to Plane, the behavior is similar to Between Coordinate Systems, only each specified
plane (X and Y axes) and each planes normal direction (Z axis) are used to determine XYZ axes
When Method is set to Vector to Vector, you need to specify two vectors using the vector definition dialog boxes.
The first vector defines the original position and orientation that will be aligned. The second vector defines new or
desired position and orientation. FEMAP will first move the entities that you selected from the origin of the first
vector to the origin of the second vector. Then, FEMAP will rotate the entities to the new orientation. This is
accomplished by a rotation based on the angle between the vectors.
To this vector,
along these other
surfaces
Aligned surfaces
If you simply want to use this command as an alternate method of rotation, make sure both vectors have the same
origin. If you do not, the entities will be translated before they are rotated.
3-93
Finally, FEMAP displays the Scale dialog box which requires input of a coordinate system as well as scale factors.
You can specify three different scale factors, one for each coordinate direction. For any coordinate direction that
you do not want to scale, you must use a scale factor of 1.0. Scale factors that are larger than 1.0 increase the physical size of your model. Scale factors smaller than 1.0 decrease its size. You can use a negative scale factor to
reflect the entities about the base location. Similarly, a scale factor of 0.0, will move all entities to the base coordinate, just like the Modify, Move To commands
All scaling is done in the coordinate system that you select. The coordinate directions are along the axes of this system. If you select a non-rectangular system, you can scale your model radially or tangentially.
Original Model
3.6.3 Edit/Parameters
The first three commands in the third section of the Modify menu (Edit, Color, and Layer) enable you to change
specific items in the geometry. Each of these commands are described below.
3-94
Geometry
Each command first asks you to select the entities you wish to edit. As always, the standard entity selection dialog
box is used. Following your selections, FEMAP simply displays the same dialog box (or boxes) used by the related
command in the Geometry menu which you used to originally create the entities. In this case however, all of the
data fields default to the current values for the selected entities. For example, if you choose Edit Point and then
select points 1, 3 and 5, three additional dialog boxes will be displayed, one at a time. The first dialog box will display the coordinates of point 1. You can change them, or just press OK to accept the current values. Then dialog
boxes for points 3 and 5 will be displayed. If you press Cancel at any time, you will immediately return to the
FEMAP menu. Any entities that you had previously changed (and pressed OK) will still be changed.
Choose Single Color to have all selected entities be changed to the selected color.
Choose Multiple Colors By ID (default) to have a random color applied to each entity. Alternatively, you can
enter a value for Color Match in Range to create ranges of IDs to color with a different random color. For
example, setting the range to a value of 1000 would make entities 0 to 1000 one color, 1001 to 2000 another, etc.
Choose Multiple Colors By Type to have a random color applied to each entity of a particular type. Each entity
has various types. For points, the types are either FEMAP Points or Parasolid Points. For Curves, they are
FEMAP Curves (wireframe geometry such as Lines, Arcs, Circles, Splines, B-Splines, Solids, and Combined) or
Parasolid Curves (Edges). For Surfaces, there are FEMAP Surfaces (include Bilinear, Ruled, Revolution,
Coons, Bezier, Solid, B-Spline, and Boundary) or Parasolid Surfaces (Faces). For Solids, there are Sheet Solids,
Solids, and General Bodies. For Coordinate Systems, the types are Rectangular, Cylindrical, and Spherical.
Choose Multiple Colors by Group assigns colors based on the ID of the group that contains the entities. If an
entity is in multiple groups, the highest group ID is used. Limit Groups can be used to only consider certain
groups (by default, all groups are used). Anything NOT in any group is also given a different color.
For more information on the Color Palette, see Section 4.3.5, "Color Palette" of the FEMAP User Guide.
You can also use the Modify, Edit commands to change colors, but these commands will be much quicker if you are
changing multiple entities to the same color.
3-95
Each of these commands uses the standard entity selection dialog box to select the entities to be renumbered. After
you press OK, the Renumber To dialog box is displayed. You select a new Starting ID and Increment. The first
entity to be renumbered is changed to the Starting ID. The Increment is then added to the Starting ID before each
subsequent entity is renumbered. Refer to Section 4.8.2.6, "Modify, Renumber Menu (except Modify, Renumber,
All)" for more information.
3-96
Geometry
Deleting Geometry
3-97
to the surfaces. Essentially, FEMAP takes the values specified for solid facetting and changes the curve accuracy to
be the Curve Factor value times more accurate. This allows you to create very accurate curve representations without having to drive the solid facetting up to far, which could impact performance. The Cross Hatching options
allow you to specify the number of cross-hatching lines will be seen on each surface of the solid when in Wireframe mode. To improve performance, you may want to raise the values of Angle Error and/or Chord Error, while
making them lower will improve facet accuracy to the geometry.
Non-Deletable Entities
Sometimes when you try to delete, you will receive a message that a number of non-deletable entities have been
skipped. These entities are skipped because FEMAP protects you from deleting entities which are needed by other
entities in your model. For example, a point is non-deletable if it is connected to one or more curves. Similarly a
curve is non-deletable if it has a load attached to it. To delete these non-deletable entities, you must first delete all
of the entities which reference them. Individual surfaces can actually be deleted from a solid, sheet solid, or general
body. The following table lists the entities that can cause an entity to be non-deletable:
When you are
trying to delete...
Point
Curve
Surface
Hint:
You can use this feature to great advantage in cleaning up a model. For example, if you want to get rid
of all of the unused points, simply choose Delete, Point, and select all points. This may seem dangerous, but in fact only those points which are not referenced by any other geometry or loads will be
deleted. If you attempt to delete an entity, and FEMAP says it is non-deletable, and you believe that
there are no connections to it, perform a File, Rebuild. This will check all connections in the model, and
verify whether there are connections to this entity.
3-98
Geometry
data, this is not a problem since the space will be reused. In some cases however, when you delete a lot of data you
may want to immediately remove that empty space from your model and reduce the size of your model file.
The File, Rebuild command can do just that. Choose the File, Rebuild command, then press Yes to perform a full
rebuild and compact the model. If you had blocks of empty space, they will be removed and your model will
decrease in size. You should only use this option after you delete large blocks of data (i.e., Output). FEMAP cannot
usually compact space if you have only deleted one or two scattered entities, and the savings will not be worth the
time it takes to perform the command.
4.
Section 4.1, "Creating Coordinate Systems" (Coordinate systems are separated from the finite element information in this structure because they are applicable for both geometry and finite element information.)
Section 4.2, "Creating Finite Element Entities" (on the Model menu)
Section 4.3, "Creating Loads And Constraints" (on the Model menu)
Section 4.4, "Creating Connections and Regions" (on the Connect menu)
For information on the Model, Output sub-menu, see Section 8.5, "Analysis Studies, Output Sets, and Output
Manipulation".
4-2
Type
Determines the type of coordinate system that will be created. Coordinate specification for each of the types is
shown in Section 4.3.2, "Coordinate Definition"in the FEMAP User Guide.
Z
y
z
y
rotate around x
y
z
x Y
Origin
z
X Axis
XY Plane
Y
X
4-3
axes that you define. Again, just like for XY Locate, for XY Axes, you specify a vector along the X axis and a vector
in the XY plane.
Z
X Vector
XY Plane
Hint:
Always specify meaningful titles. They are shown along with the ID in the drop-down list boxes used
for selection throughout FEMAP.
Note: In general, you can use any convenient method of entering the coordinates or vectors to define coordinate systems. However, you can not enter colinear or coincident coordinates or vectors, since they
would not fully specify the coordinate system orientation.
Node - define physical position of element in space (See Section 4.2.1, "Model, Node...")
Element - references nodes and property. (See Section 4.2.2, "Model, Element...")
Material - contains physical parameters of material. (See Section 4.2.3, "Model, Material")
Property - contains physical characteristics and references a material. (See Section 4.2.4, "Model, Property...")
Layup - contains physical characteristics of plies for laminate properties. (See Section 4.2.5, "Model, Layup...")
These commands allow you to create these entities one at a time. Many times it is much easier to use the automatic
meshing tools available under the Mesh menu to generate nodes and elements for the model. In this case, you can
generate your individual properties, materials, and layups with these commands, then use the automatic meshing
tools to create the finite element mesh.
Ctrl+N
... allows you to define nodes by entering their coordinates using the standard coordinate definition dialog boxes.
Just like all other coordinate locations, you may use any of the available methods and/or snap modes, along with
keyboard or mouse input to define the location of a node. Even so, this command creates nodes one at a time. Much
more powerful methods are available through the various Generate commands.
4-4
Ctrl+E
....displays one of the element creation dialog boxes based on the active element type. You can set active element
type from any of the element creation dialog boxes (or any of the Property creation dialog boxes) by choosing the
Type button. This will display the Element/Property Type dialog box, where you can choose the type of elements to
create.
Model, Element...
4-5
There are four main element types which often have to do with the shape or topology of elements
For any of the plane or volume elements, other than Plot Only, you can choose the Parabolic Elements option to
create elements with nodes at the middle of each edge. This is also available for Beam, but parabolic beams are
only supported for certain solvers. For other element types, you can only create linear elements - nodes at the corners only. For details on the full FEMAP element library, see Section 6, "Element Reference" in the FEMAP User
Guide.
For further information on how each element type is translated to the various analysis programs, see Section 7,
"Translation Tables for Analysis Programs" in the FEMAP User Guide. You should review those sections prior to
creating elements. This will ensure that you choose the correct element types to represent your structure, and element types that are supported by your analysis program.
Element Material Orientation
For planar and axisymmetric elements, you can also define an element material orientation. Pressing this button
will display an additional dialog box that lets you set the material orientation direction (material angle) or material
coordinate system for all elements that are created until you change to a different orientation.
This includes elements that are created using the various generation techniques. For more information, see Section
4.8.3.13, "Modify, Update Elements, Material Orientation...". Proper specification of material angles is extremely
important if you are using nonisotropic materials.
4-6
Formulation
If you are exporting to NASTRAN, ABAQUS, LS-DYNA, ANSYS, or MARC, you should also select the element
formulation. These programs have several different subtypes, or formulations, for the same basic element. When
you select Formulation..., the Element Formulation dialog box will appear. You will be able to set options for
NASTRAN, LS-DYNA, ABAQUS, ANSYS, and MARC.
The inputs to the dialog box will be slightly different based upon the current element type, but all element types
will have separate inputs for NASTRAN, DYNA and ABAQUS/MSC.MARC/ANSYS. The element formulation
for LS-DYNA is exported on the *SECTION cards as part of the property definition, while most options for
ABAQUS and MSC.MARC change the name/number of the element.
Each element type has a different formulation which is stored as a global variable. Once the formulation is set, all
elements of that type created from that point on will have that formulation. To change to a different formulation for
future meshes, simply enter the element formulation dialog box with the appropriate element type active, and select
from the available options
Note:
If you do not set the formulation before meshing, or would like to change the formulation, you can use the
Modify, Update Elements, Formulation command to change the formulation of a few elements, or an
entire mesh. To determine which formulation is best for your analysis, consult your analysis program
documentation. For instance, the hybrid option in ABAQUS and MARC is typically used for large elastic
(hyperelastic) materials. For more information on the different available formulations, see Section 6,
"Element Reference" in the FEMAP User Guide. Each element has a section on their formulations.
Line Elements
4-7
features are identical. Near the top of each dialog box, you will notice a group of controls which are used to set various parameters for the element to be created. The Type button, used to choose a new element type can also be
found here.
4-8
For the bar, beam, and curved beam however, you will see a more complex dialog box. This dialog also requires
two nodes, but lets you define element offsets, orientation and releases.
Xe
Ze
Plane 2 (XZ)
Offset B
Cz
2
A
Ye
Plane 1 (XY)
Third Node, or
Orientation Vector
Cy
Offset A
1
Offsets:
Offsets are used to move the end of the element a specified distance
from the node. The End A and End B command buttons will display
the standard vector definition dialog boxes to let you define the offset at each end of the element. Both the magnitude and direction of
this vector are used to define the offset. If the element has a constant
offset at both ends, you can simply define the offset at End A, then
press End B=End A to copy the offset to End B. If you have already
defined offsets, and want to delete them, press No Offsets. When offsets have been defined, the titles of the End A and End B buttons will
change to End A... (On) and End B... (On) to reflect the status. By
default, after you define an element with offsets, the next element
will use the same offsets. You can turn them off with No Offsets.
Checking the Use Reference Point box will offset the nodes at both
ends of the element to the location of the specified Reference Point
selected in the Beam Property - Cross Section Definition dialog box.
Orientation:
Each of these element types requires that you orient the cross section of the element. The element X axis is always
along the length of the element (between the nodes). The orientation defines the Y and Z axes. FEMAP provides
two methods of orientation. You can either specify another node or a vector. If you specify an Orientation Node, the
element XY plane will be defined by the element X axis and the vector from the first element node to this orientation (or third) node. If you specify a vector orientation, that vector, along with the element X axis will define the
XY plane. You can enter the orientation node directly into the dialog box, or choose the Vector Orient command
button to orient using a vector. The standard vector definition dialog boxes are used. If you attempt to specify both
a vector and an orientation node, only the orientation node will be recognized.
When you define a vector, FEMAP will update the button title to Vector Orient... (On) to reflect the status. The
default orientation is the same as the orientation that you specified on the last element that you created.
Releases:
In some cases you do not want an element to be structurally connected to all six degrees of freedom at each node.
You can choose the Releases command button to specify the degrees of freedom that you do not want to connect.
By default, all degrees of freedom are connected. The Element Releases dialog box lets you choose the translational (TX,TY,TZ) and rotational (RX,RY,RZ) degrees of freedom to release at each end of the element. When you
specify releases, FEMAP changes the button title to Releases... (123456/123456), or some variation of those numbers. The numbers one through six correspond to the six elemental degrees of freedom (TX, TY,..., RZ). The numbers before the slash represent the releases on the first end of the element. The numbers after the slash represent the
second end. Just like offsets and orientations, FEMAP remembers the releases that you define and uses them as the
defaults for your next element.
Plane Elements
4-9
Spring/Damper elements require two nodes like other line elements, but also typically require additional information. The dialog box allows you to specify a method for Orientation (by CSys, third Node, specified Vector, CSys
From Property, or None) and specify Offset options (Spring Location, Offset Vector, Location From Property).
For either of these dialog boxes you must choose either a triangular (Triangle) or quadrilateral (Quad) shape. As
you choose the shape, the number of required nodes will also change. For parabolic plate elements, midside nodes
can be specified, but they can also be blank. This feature allows elimination of some elemental degrees of freedom
and can be used to join linear and parabolic elements, or for transitioning between varying mesh densities. Since
midside nodes are not required and the automatic node creation feature only works for required nodes, you must
specify an existing node or it will be left blank.
If the plane element you are creating is a Axisymmetric Shell then the dialog boxes will be more like the line element. Axisymmetric Shells are defined as lines with two nodes for linear and a third midside node for a parabolic
type. Offsets can also be defined for the shells.
Also, just like plane elements, you must specify a shape (Brick, Wedge, Pyramid, Tetra) and parabolic midside
nodes can be skipped. For Solid Laminate elements, only Brick and Wedge are viable.
4-10
General Matrix
General matrix elements connect two nodes and use the same dialog box described above for the simpler line elements.
There is a stipulation for RBE1 elements. The total number of DOF for the Independent section MUST equal six.
For example, both these would be valid:
6 nodes - T--Z DOF (DOF 3) only on each node. All 6 nodes could each have a different DOF specified as well.
Other Elements
4-11
4 nodes - TXYZ DOF on Node A, T--Z DOF on Node B, T-Y- DOF on Node C, and T--Z DOF on Node D.
RBE2
Defines a rigid element with a single Independent node which is rigidly connected to the DOF and Nodes specified
in the Dependent section.
You must specify at least one degrees of freedom to be rigidly connected between the Independent node and the
Dependent nodes. The DOF are the same between the Independent node and ALL Dependent nodes.
If you would like FEMAP to create a new node at the center of all the selected Dependent nodes based on the
coordinates of the selected nodes, choose the New Node At Center option in the Independent section. This is a helpful option when creating a spider rigid element at the center of a hole.
RBE3
Interpolation elements are used to define the motion at the Dependent node as the weighted average of the
motions at the Independent nodes.
4-12
For interpolation elements, you may specify one set of DOF for the Dependent node, then specify different DOF
and a Factor for each Independent node.
If you would like FEMAP to create a new node at the center of all the selected Independent nodes based on the
coordinates of the selected nodes, choose the New Node At Center option in the Dependent section.
The UM DOF button displays the Define Rigid Element UM DOF dialog box, which allows you to specify additional DOF for RBE3 elements. The UM can be used to eliminate some dependency issues inherent to rigid elements in Nastran. For more information, see the Nastran Quick Reference Guide entry for RBE3.
The Distance Weighting option in the Update Interpolation Element dialog box, offers the ability to create varied
interpolation factors based on distance from the Dependent Node and the specified factor. This option is not available when using the New Node At Center option in the Dependent section.
When you highlight a node in the list, it will highlight in the graphics window, based on the current settings of the
Window, Show Entities command. See Section 6.3.2.3, "Window, Show Entities..." for more details.
Thermal Expansion
A coefficient of thermal expansion for any Rigid element can either be entered directly into the Coefficient field
or copied from a defined material using the Material... button in this dialog box. Currently, a CTE on the Rigid element is only supported for NX Nastran, MSC/MD Nastran, and ANSYS (only when using the 2..MPC184
Lagrange Multiplier formulation).
Note: In FEMAP, the use of the CTE for rigid elements is OFF by default in all Nastran Analysis Types. In
order for the CTE to be used during an analysis, you must turn on (check) the Rigid Element Thermal
Expansion option in the Plate, Beam, and Rigid Options section of the NASTRAN Bulk Data Options
dialog box. This dialog box can be reached by creating an Analysis Set for NX Nastran or MSC Nastran
using the Model, Analysis command. See Section 8.7.1.3, "NASTRAN Bulk Data Options" for more
information.
Single RBE2 button
The Single RBE2 button opens a different dialog box which can be useful when creating RBE2 elements between
an Independent node and a single Dependent node. All DOF and Thermal Expansion options are available.
Convert button
Convert may be used to convert from a RBE2 to a RBE3 (Interpolation) element and vice versa. If you have rotational degrees of freedom specified for on the RBE2 tab, FEMAP will ask OK to Convert only Translational
Degrees of Freedom?. Answering Yes will only add TX, TY, and/or TZ (based on the DOF currently on) to the
Independent list, while answering No will send all currently selected DOF to the Independent list.
Other Elements
4-13
RSPLINE
When defining Rigid elements for NASTRAN you have a two formulations available. Using the RSPLINE formulation for NASTRAN will display the following dialog box which allows you to pick multiple dependent and independent nodes.
Dependent terms
The First and Last term in the list must be independent and FEMAP will present a error until this requirement is
satisfied.
Independent terms are graphically shown as a filled in square and dependent terms are shown as open squares.
Slide Lines
Slide elements are used to define contact and sliding conditions between nodes on surfaces. The master and slave
nodes are selected by choosing the appropriate button. The Standard Entity Selection box will appear to choose
nodes. Once nodes have been chosen, the button for the chosen nodes will contain (on). Otherwise, only the headings Master Nodes... and Slave Nodes... appear. A node may not be chosen as both a master and a slave.
4-14
You may select as many master and slave nodes as you need, but the order that you select them defines the order
that they will be included into the element. Slide lines should have their master and slave nodes selected in reverse
order compared to each other. If you select them in the same order, you will be asked whether you want to automatically reverse the order of the slave selection.
Weld/Fastener
This element allows you to specify a weld element (CWELD) or a fastener element (CFAST) for use with NX Nastran and MSC Nastran and is defined using the WELD/FASTENER Element dialog box.
Weld Types
There are several different Weld and Fastener Types to choose from:
Elem to Elem (ELEMID) - Weld is defined from shell element to shell element and a Weld Location must be
defined manually using either the Projection or Axis Define methods (see Weld Location Definition Methods
later in this section for more information)
Elem to Elem Vertex (ELEMID) - Weld is defined from shell element to a single vertex of another shell element (node on the element) and a Weld Location will be normal to the selected element vertex (node).
Elem Vertex to Elem Vertex (ALIGN) - Weld is defined from a single vertex of a shell element (node on an
element) to the single vertex of another shell element and the Weld Location will be between the two selected
element vertices (nodes).
Patch to Patch (ELPAT) - Weld is defined in the same manner as Element to Element (from shell element to
shell element and a Weld Location must be defined manually using either the Projection or Axis Define methods). The difference is MSC Nastran will determine if the diameter of the weld overlaps onto additional elements, based on the welds location, then automatically connect the nodes on those additional elements to weld.
Prop to Prop (PARTPAT) - Weld is defined from all elements of one shell property to all elements of another
shell property and a Weld/Fastener Location must be defined manually, which determines where the weld will
intersect the properties
Nodes to Nodes (GRIDID) - Weld is defined from a number of nodes (8 Maximum) on shell elements to a
number of nodes (8 Maximum) on shell elements and the Weld Location must be defined manually using either
the Projection or Axis Define methods
Nodes to Elem Vertex (GRIDID) - Weld is defined from a number of nodes (8 Maximum) on shell elements to
a node on shell element and the Weld Location will be normal to the selected element vertex (node).
Note: Take care when selecting the nodes when using Weld Types 5..Nodes to Nodes and 6..Nodes to
Elem Vertex. The nodes must be chosen as you would choose nodes when creating a shell element (i.e.
clockwise or counter-clockwise from the first node to the 3rd or 4th node). If you are using 6 (triangle)
or 8 nodes (quad) to define your patch, you must first select the 3 or 4 corner nodes then select the
mid-side nodes starting with the node between the first selected corner node and the second selected
corner node and so on. Not ordering the nodes properly will likely cause an error in NX Nastran.
Other Elements
4-15
Elem to Elem (CFAST, ELEM) - Fastener is defined from shell element to shell element and a Weld/Fastener
Location must be defined manually using either the Projection or Axis Define methods.
Prop to Prop (CFAST, PROP) - Fastener is defined from all elements of one shell property to all elements of
another shell property and a Weld/Fastener Location must be defined manually, which determines where the
fastener will intersect the properties.
Weld Location Methods
A Weld/Fastener Location must be defined manually for Elem to Elem, Patch to Patch, Prop to Prop, and Nodes to
Nodes. There are two different Weld/Fastener location Definition Methods to choose from:
Projection - Weld/Fastener Location is defined by a single node and sometimes a defined vector direction. The
vector from the node along the vector direction must pass through both element or nodal patches in order for the
weld to function properly.
Axis - Weld/Fastener Location is defined using 2 nodes to represent the positions and direction. Both nodes
must fall within the boundaries of the element or nodal patches for the weld to function properly.
4-16
Copying Materials
If you need to create a material that is similar to another in your model, you do not have to enter all of the material
values manually. Pressing the Copy button will display a list of all existing materials. When you choose a material
from the list, the material values will be copied from that material and displayed in the current material creation
dialog box. You can then modify those values in any way you want, or even change your mind and copy a different
material, before pressing OK to create the new material.
If you copy a material of one type into a material of a different type, FEMAP automatically converts the material to
the new type. The material constants are converted to a form which represents the material which you copied. For
example, copying an isotropic material to a 3D orthotropic material will result in stiffness values which are identical in all three directions, that is isotropic. If you copy the other direction, 3D orthotropic to isotropic, there is no
way to represent the orthotropic nature of the material and that information will be lost. You should review carefully any materials which you copy between different types.
Isotropic Materials...
4-17
libraries, see Section 2.6.2.10, "Library/Startup" and Section 4.3.6, "Library Selection" of the FEMAP Users
Guide.
Properties that are not required for your analysis may be left blank (or 0.) For example, there is no need to specify
any of the thermal properties if you do not plan to do a thermal analysis. Typically, you can always leave one of the
three stiffness parameters (E, G, nu) blank also. FEMAP will maintain its value as zero, but most analysis programs
recognize this situation and automatically calculate the third parameter from an isotropic formulation:
E
G = -------------------------2 1 +
4-18
21 31
1- -------------- ----------- 0
E1 E2 E3
12 1 32
----------- ------ ----------1
E1 E2 E3
2
13 23 1
0
0
0
23
13
0
0
0
0
0
0
1
--------G 12
0
0
0
0
0
0
1
--------- 0
G 23
0
12
23
13
1
0 --------G 13
...where the bold constants in the shaded area are the ones that you enter. During translation, these terms are converted to the other ones, if required by the analysis program.
4-19
The Limit Stress/Strain section allows you to specify limits for tension and compression as well as a shear limit
value. Either Stress Limits or Strain Limits may be input (for 2-D only). These values are typically used in conjunction with the laminate property for failure calculations.
When exporting solid elements which use a 3-D orthotropic material for NX Nastran, FEMAP will create MAT11
and MATT11 (if needed) bulk data entries. For the same combination in NEi Nastran, FEMAP will create MAT12
and MATT12 (if needed) bulk data entries.
4-20
You can input both the Distortional and Volumetric Deformation Constants and the Strain Energy Polynomial
Order, or input stress/strain test data in the Experimental Data Functions area to allow the analysis program to calculate these constants. These data functions must be defined as vs. stress type FEMAP functions with stress as the
X value and strain as the dependent Y value.
Note: Many solvers do not support hyperelastic materials and those that do have restrictions. Please investigate the applicability/rules of hyperelastic materials in the analysis program that they plan to utilize.
Note: When using the Experimental Data Functions with Nastran, a Type: 13..Stress vs. Strain function
should be used with X = Stretch Ratio values, not Strain and Y = Stress values. In general, Stretch
Ratio values = Strain values + 1.0.
Note: When entering the hyperelastic material constants, Di, be careful. They are translated directly for Nastran and ANSYS, but for ABAQUS the values written are 1 / Di.
Fluid Materials...
4-21
The properties on the fluid material type are similar to the heat transfer properties on other material types, however
additional fluid specific properties are also available.
4-22
The hyperelastic materials for NX Nastran Advanced Nonlinear Analysis (SOL 601 & 701) can be specified using
this material type. The hyperelastic materials supported for SOL 601/701 are the Mooney-Rivlin, Hyperfoam,
Ogden, Arruda-Boyce, and Sussman-Bathe. Each material has a distinct set of parameters which can be entered and
these materials are then written to the MATHE entry for NX Nastran. Support for the Mullins Effect (writes
MATHEM) and Viscoelastic effect (writes MATHEV) is also available for all SOL 601/701 hyperelastic materials.
A non-hyperelastic material with viscoelastic effect (writes MATVE) can be specified using Material Type NX
Nastran Viscoelastic (Sol 601).
This dialog box is also used to specify the Gasket Material (MATG) for NX Nastran Advanced Nonlinear Analysis (SOL 601 only). The MATG can only be used with 6-Noded (Wedge) and/or 8-noded (Hex) Solid elements.
There should only be one layer of elements in the direction of gasket thickness. This material requires a loading
curve and at least one unloading curve (up to 10 can be specified) to properly define the Pressure-Closure
Other Types...
4-23
Relationship for the gasket (Closure is defined as the change in gasket thickness/ original gasket thickness).
These curves should be defined using functions in FEMAP.
Note: The Membrane Material ID, Yield Pressure, Tensile Modulus, and Transverse Shear Modulus MUST be defined for NX Nastran to be able to process the material. Also, the Yield Pressure
MUST match a point on the loading curve.
Note: In order to review Gasket Results in FEMAP, you must request results in the .op2 file from NX
Nastran. To do this in FEMAP, you must set your Results Destination to 2..PostProcess Only or
3..Print and PostProcess in the Nastran Output Results dialog box of the FEMAP Analysis Set Manager. (See Section 8.7.1.8, "NASTRAN Output Requests" for more information on Nastran Results)
A Fluid Material can be created for use with Solid Elements only to represent a fluid volume in Nastran
(MAT10). The Bulk Modulus must equal the Speed of Sound (squared) multiplied by the Mass Density.
A Shape-Memory Alloy (for example, nitinol) can be defined for use in SOL 601. Material properties should be
entered for both the austentite phase and martensite phase in order for this type of material to behave correctly. This
type of material cannot be used with beam elements. Use Material Type NEi Nastran NITINOL to create a shapememory material for use with NEi Nastran.
An Equivalent Laminate Material, which writes multiple MAT2 entries with IDs higher than 99,999,999, can be
created for Nastran. When exported, the material ID in FEMAP will have 100,000,000 added to it for Membrane,
200,000,000 for Bending, 300,000,000 for Transverse Shear, and 400,000,000 for Membrane-Bending Coupling. Typically, these materials created by a Nastran run and are only used on planar elements.
This material type is also often used to define LS-DYNA materials instead of using the isotropic, orthotropic, and
anisotropic defaults, but FEMAP also supports special Hyperelastic materials for MSC/MD Nastran, ABAQUS
and MARC. The default library file shipped with FEMAP contains these material types. If you are only using NX
Nastran, MSC/MD Nastran, ABAQUS or MARC materials, you can edit the library file to remove other materials
for easy reference, but do not to modify any numbers of materials you want to use. You can modify the text in
quotes, but all other data must remain the same.
You can also create your own materials by adding to the current list. FEMAP will store the information in the
appropriate data fields. For information on how to create your own materials, refer to the MS Word file, neutral.doc, installed with the FEMAP executable. Creating materials in this manner, however, is only useful for programs that access FEMAP through a neutral file since our dedicated translators will not recognize them.
Next and Prev
FEMAP supports over 200 inputs on the material card, but only 24 at a time can be displayed in the dialog box.
When you press Next or Prev, the dialog box will scroll to show the other entities that can be input for the specific
material model
4-24
The Function References tab contains all of the same properties as the General tab of the particular material type.
Instead of entering a material constant, here you may select from a list of already defined functions from a dropdown list.
You do not have to choose a function for each property, however, any items that you leave blank will simply be
considered as a constant value (not varying with any function).
Although they are not shown here, the Function References tabs for the other material types also contain the same
fields found on the General tab of each material type.
A new function can be conveniently created while defining a material using the Function icon button located in
the lower left hand corner of the Define Material dialog box. This is the same as using the Model, Function command, except that the Define Material dialog box is still visible and the resulting function ID will automatically be
entered into the list.
Hint:
All functions that you select for a material must be of the same type. For example, you can not choose
a time function for one value and a temperature function for another.
Nonlinear Materials
4-25
Note: The preferred method for creating functionally dependent materials (especially temperature dependent materials) is to enter the actual desired material values into the function itself, then use the corresponding field on the General tab of the material as a scalar, which many times should be 1.
See Nastran Translation Note 28 in Section 7.1.3, "NASTRAN Translation Notes" for more information regarding certain types of analysis.
Nonlinear elastic and plastic materials are defined by a stress-strain curve, which is defined by a vs. stress function
and selected in the Function Dependence property. The function for nonlinear elastic materials should be defined in
the first and third quadrants to accommodate different uniaxial tension and compression properties. Nonlinear elastic properties can only be defined for isotropic materials. Nonlinear elastic materials can be made temperature
dependent by referencing a 5..function vs. temp function instead of a vs. stress function, where the Y value is the
ID of the Stress vs Strain curve and the X value is the corresponding temperature at which that curve is valid.
Elasto-plastic materials use the linear constants coupled with the plasticity modulus, H. This is the work hardening
slope, and is related to the tangential modulus, ET(the slope of stress vs. plastic strain) by the following:
H = ET 1 ET E
4-26
If you have already defined Youngs Modulus (E), you may press Compute from Tangent Modulus. By selecting
this feature, you can simply input the tangential modulus, ET, and FEMAP will use E to calculate the plasticity
modulus, H.
The Yield Criterion option contains information on the yield types to be used. This box is only relevant for elastoplastic and plastic nonlinearity types. Four yield criterion are available (von Mises, Tresca, Mohr-Coulomb, and
Drucker-Prager). Von Mises and Tresca require input of the initial yield stress, while Mohr-Coulomb and DruckerPrager require input of 2*cohesion and angle of internal friction.
Note: The Initial Yield Stress in the Define Nonlinear Material dialog box must be set to 1.0 for this to
work properly when using this to define temperature dependent materials with a 5..Function vs. Temp
function.
Drucker-Prager
When you select Extended Material Model, and Drucker-Prager is specified, the following dialog box will appear.
You can input both the dilitancy angle and stress
ratio for the Drucker-Prager model and specify the
type of stress-strain data that you are providing in
the Nonlinear Function Dependence. Furthermore,
you can provide the initial yield stress and can make
this yield stress a function of temperature or strain
rate.
The function dependence must be of a consistent
type with the type of function supplied in the Function Dependence under Nonlinear Properties. By
proper selection of these functions, you can generate
yield and plastic region information as a function of
temperature, strain rate, or both.
If the yield criterion is von Mises, all the required
information can be input in the Nonlinear Properties
dialog box except for yield function dependence on
temperature and/or strain rate. You may make the
4-27
yield stress function dependent by selecting the Extended Material Model, and a selection box will appear which
will enable you to choose the appropriate function.
Note: Support of the extended material model by analysis programs is limited. You should verify that both the
FEMAP translator and the code itself supports the extended material model.
Function Dependence
vs. Stress
Function vs. Temperature
Function vs. Strain Rate
1. vs. Stress
Function vs. Strain Rate
2. Function vs. Temperature
Yield Function
Not Used
vs. Temp
vs. Strain Rate
vs. Strain Rate
TempFunction vs.
Strain Rate
4-28
The available options for Ply Failure Theory are Hill, Hoffman, Tsai-Wu, Max Strain, Max Stress, and Max Transverse Shear. The available options Bond Failure Theory are Traverse Shear and Normal Stress.
Note: Currently, the failure theories and values entered on the Ply/Bond Failure tab are only supported for NX
Nastran and MSC Nastran. They are used in conjunction with the values entered in the Define Property
- LAMINATE SOLID Element Type dialog box to create the desired PCOMPS bulk data entries.
t = A() 1 e
where
R()t
+ K()t
A() a or ae
R() ce
or c
g
K() e sinh f or ee
Creep Law Class 2:
b d
( t) = a t
4-29
The appropriate law and coefficients are defined by their equations in the dialog box. All inappropriate information
will be grayed.
The second creep formulation is tabular model which requires only function inputs under the Tabular Creep Law
section. You must define FEMAP function types vs. stress for the three coefficients Kp, Cp (primary creep) and Cs
(secondary creep) of the uniaxial rheological model.
Note: Similar to hyperelastic materials, support of nonlinear and creep material properties by analysis programs is limited. You should verify that both the FEMAP translator for your analysis code and the code
itself supports creep material properties.
All of the fields are function dependent. You should specify the constant value in the field to the left, which is
applied as a multiplier to any function you select from the lists. If you do not select a function, the values are simply constants. The Front Side and Reverse Side for InfraRed and Solar properties refer to planar elements,
where the Front is the face in the direction of the element normal.
4-30
The phase change material model is primarily available for Nastran and ABAQUS. It can also be used for custom
programs or programs that access the FEMAP neutral file. Reference enthalpy need not be specified when using
ABAQUS.
Model, Property...
4-31
Copying Properties
If you need to create a property that is similar to another in your model, you do not have to enter all of the property
values manually. Pressing the Copy button will display a list of all existing properties. When you choose a property
from the list, the property values will be copied from that material and displayed in the current property creation
dialog box. You can then modify any of these values, or even change your mind and copy a different property,
before pressing OK to create the new property.
Copying is only useful when you copy properties of the same or similar type. When you copy properties of the
same type, all values are directly transferred to the new property. If you copy a property of one type into a property
of a different type, FEMAP converts the property to the new type, but many of the property constants may be
4-32
meaningless. If the property types are similar, like a bar and beam, the similar properties will be copied. If you
attempt to copy a plate property to a beam, or vice versa, you will get meaningless constants. You should review
carefully any properties which you copy between different types.
where
is the torsional stress
C is the coefficient of torsional stress,
J is the torsional stiffness, and
M is the torsional moment.
4-33
The figure will give some examples of cross sections, their orientations and relative inertias.
Vectors show the elemental
Y axis, which is the
orientation direction.
4-34
This dialog box allows you to select a Standard or NASTRAN shape using the Shape drop-down, then enter the
required dimensions for the selected shape in the Size section. The middle portion of the dialog box will display a
Help Diagram showing dimensions for the selected shape until all of the required dimensions have been entered,
then it will display a picture of the defined cross section. To display the Help Diagram again after all dimensions
have been entered, click the icon button next to the Draw Section button, then click Draw Section to see the defined
cross section again. The various section on the right are explained in greater detail below.
Included in the picture of the defined cross section are the y and z axes with a black and white circle, which represent the location of the neutral axis and show the current Orientation Direction (y); an unfilled circle representing
the Origin; points labeled 1-4, which correspond to 1-4 in the Stress Recovery section; dotted lines shown at a specific angle, which represent the Principal Inertias; and rulers for the overall height and width. If Reference Point
is enabled in the Stress Recovery section, then a point labeled R will also appear.
The left portion of the dialog box displays a subset of section properties which can be simply calculated from the
selected shape and entered dimensions, such as AREA, MOMENTS OF INERTIA, PRINCIPAL INERTIAS, and
RADIUS OF GYRATION, along with the distance of the CENTROID FROM ORIGIN and the STRESS RECOVERY
LOCATIONS expressed in terms of H (Horizontal) and V (Vertical) with regard to the Origin. To calculate additional section properties, such as TORSIONAL CONSTANT, SHEAR AREA, OUTER PERIMETER, SHEAR CENTER FROM ORIGIN, and SHEAR CENTER FROM CENTROID, click the Compute All Section Properties icon
button in the lower left of the dialog box. In addition, the cross section dimensions will also appear with the section properties and a pink diamond representing the location of the shear center will appear in the picture.
The Copy Section Property Report to Clipboard icon button will copy the picture of the defined cross section and
the section properties currently displayed to the clipboard, while the Save Section Property Report as Bitmap icon
button will use save the same information as a Bitmap file. It may be beneficial to use the Compute All Section
Properties icon button before using either of these commands to maximize the data.
4-35
Height
Thickness
Height
Width, Top
Height
Width, Top
Height
Thickness
Width
Width
Rectangular Bar
Rectangular Tube
Width, Bot
Trapezoidal Bar
Radius
Thickness
Width, Bot
Trapezoidal
Radius
Radius
Radius
Thickness
Circular Bar
Width, Top
Thick, Top
Thickness
Thick, Bot
Height
Width, Bot
I-Beam or Wide
Flange (W)
Width, Top
Thick,
Top
Thickness
Circular Tube
Width, Top
Channel (C)
Section
Thick, Top
Thick, Bot
Angle (L)
Section
Width
Height
Thickness
Z Section
Thickness
Thickness
Width
Width, Bot
Thick,
Bot
Width, Bot
Hexagonal Tube
Width, Top
Height
Thick, Top
Height
Thickness
Thick, Bot
Height
Hexagonal Bar
Width, Bot
Hat Section
Height
T Section
4-36
4-37
4-38
do not exactly match classical values (4) when the poissons ratio is not zero. For example, consider a high aspect
ratio rectangular beam. The original algorithm calculates a shear area in both directions that matches the equation
for a rectangular section (4) with a poissons ratio of 0.3:
10 1 +
A ----------------------- where A = Area and = Poissons Ratio
12 + 11
The alternative algorithm satisfies the above equation when poissons ratio is zero, but unlike the original algorithm, it calculates different shear areas in the two directions when poissons ratio is not zero. This does not agree
with the classical equation above where aspect ratio in not included. However, applying shear load to a tall, thin
beam is likely to be less effected by poissons ratio than applying the same load to a wide, shallow beam. It is therefore almost intuitive that the two shear areas for a high aspect ratio rectangle should be different.
The choice between original and alternative is subjective. The original method calculates one bad shear area for
high aspect ratio thin-walled beam sections but matches classical values for solid sections and gets good properties
for low aspect ratio thin-walled sections. The alternative method gets good shear area values for all aspect ratios,
but does not match classical values for solid sections with non-zero poissons ratio.
1) Analysis and Design of Elastic Beams
By Walter D. Pilkey
Published by Wiley
2) Shear Correction factors in Timoshenkos beam theory for arbitrary shaped cross-sections
By F. Gruttmann and W. Wagner
Computational Mechanics 27 (2001) Springer-Verlag
3) Elastic Shear Analysis Of General Prismatic Beams
By William E. Mason Jr. and Leonard R. Herrmann
Journal of the Engineering Mechanics Division
Proceedings of the American Society of Civil Engineers
August 1968
4) Formulas For Natural Frequency And Mode Shape
By Robert D. Blevins
Published by Robert E. Krieger
Nastran PBEAML (and PBARL) Sections
FEMAP also enables you to create Nastran PBEAML (and PBARL) sections. Although FEMAP evaluates the section properties and stress locations for these sections, if the translator writes PBEAML (or PBARL) Nastran cards,
these properties are ignored and only the dimensions are written. In this situation, Nastran evaluates the section
properties and stress locations and generates replacement PBEAM (or PBAR) cards.
Note: The property values evaluated by Nastran can differ from those evaluated be FEMAP. FEMAP uses a
general section property evaluation tool. Nastran may be using different assumptions such as thin wall
theory. Some values for some sections, especially warping values, differ considerably.
You can suppress the writing of PBEAML (and PBARL) cards when writing a Nastran deck using the Skip Beam/
Bar Cross Sections option in the NASTRAN Bulk Data Options dialog box of the Analysis Manager. If you do this,
FEMAP evaluated properties will be written to the PBEAM and PBAR cards.
Note: The definition axes for the Nastran sections is different to the standard FEMAP sections. For the standard FEMAP sections, y is to the right and z is up on the dialog box. For the Nastran sections, y is up
and z is to the right - this is to be consistent with Nastran documentation.
4-39
Required input for the Nastran sections is shown in the following figure.
Dim2
Dim3
Dim2
Dim4
Dim1
Dim1
Dim6
Dim4
Dim5
Dim3
Dim1
ROD
TUBE
Dim4
Dim2
Dim1
Dim2
Dim2
Dim4
Dim4
Dim1
Dim2
CHAN
T
Dim3
Dim2
Dim3
Dim3
Dim3
Dim1
Dim3
Dim2/2
Dim1
Dim1
BOX
BAR
Dim1
Dim2
Dim1/2
Dim1/2
Dim4
Dim4
Dim4
Dim3
Dim4
Dim2
Dim2
Dim3
Dim1
CROSS
Dim2
Dim4
Dim1
T1
H
Dim2
Dim1
Dim4
Dim1
I1
Dim4
Dim4
Dim3
Dim2
Dim3
Dim3
Dim3
Dim2
Dim1
CHAN1
CHAN2
T2
4-40
Dim2
Dim1
Dim4
Dim2
Dim3
Dim3
Dim6
Dim3
Dim3
Dim4
Dim5
Dim1
Dim5
Dim2
Dim4
Dim1
BOX1
Dim2
HEXA
Dim1
HAT
HAT1
4-41
You can specify both stiffness and damping values for the same elements, however, some analysis programs do not
support the damping values.
Note: For Nastran solvers, stiffness and damping can only be specified on the same property when Type is set
to CBUSH. When Type is set to Other, entering a Stiffness value for Axial or Torsional will create an
equivalent PROD/CROD property/element combination to represent the appropriate spring stiffness.
Entering a Damping value for Axial or Torsional will create a PVISC property.
Nastran BUSH Property Values
These properties are used to define the options for the Nastran PBUSH property. The PBUSH property allows you
to define Stiffness, Damping, and Structural Damping for each individual DOF. Stress/Strain Recovery coefficients
in the translational and rotational DOF can also be defined.
The Spring/Damp Loc option defines where the Spring/Damper is located along the line between the nodes defining the element. If the option is off FEMAP will write a blank in Nastran to use the default. The Orientation CSys
option defines the BUSH element coordinate system for the element referencing this property. If the Orientation
CSys option is off, then Nastran will determine the element coordinate system from the orientation defined on the
element.
Note: Previous to FEMAP 10.3, an element formulation was required to correctly export CBUSH elements
with a PBUSH property. This is no longer required and only setting Type to CBUSH for the Spring/
Damper Property is required to write CBUSH/PBUSH entries to the Nastran input file.
Nonlinear/Freq Resp
This button allows you to define the frequency dependent or stress dependent properties for the BUSH element.
For a Frequency Response analysis you can define Stiffness vs. Frequency, Force/Velocity vs. Frequency, and Structural Damping vs. Frequency in each DOF. For a Nonlinear analysis, Force vs. Displacement can be defined for
each DOF.
4-42
In addition, you can add both nonlinear behavior and frequency dependence to the spring by defining and choosing
one or more functions. The Force vs Displacement function allows you to specify a nonlinear behavior for the
spring as it extends. The Force vs Frequency and Damping vs Frequency functions allow you to control the
behavior of the spring in a frequency analysis. A Force vs. Frequency function may also be specified for the
Damping value.
4-43
4-44
The stress recovery locations are measured from the neutral axis of the plate toward the top fiber. These are not offsets, they are simply the location where stresses are recovered. By default, these are off, which writes a blank
field to Nastran solvers. A blank in Nastran returns the results at +T/2 for Top and -T/2 for Bottom.
NASTRAN Options
The Bending Stiffness (12I/T**3) and Transverse Shear Thickness/Element Thickness (Ts/T) properties are used by
Nastran to simulate non-isotropic or sandwich material behavior. In addition to these options, FEMAP now supports choosing different materials for the bending, transverse shear, and membrane-bending coupling behavior. By
default, the plate will use the material that you select at the top of the dialog box, however, you can disable any of
these properties, or select a different material simply by choosing the options in the lists.
NEi Nastran Tension Only...
This button is used to define options for the NEi/Nastran tension only shell.
4-45
Specify the Component Direction to define which element stress Component Direction will be used to determine
element failure and the appropriate max Compression Allowable.
The Shell Type After Reversion drop-down allows you to choose which type of element you are creating, whether
it is a Tension Only Shell or a Shear Panel.
For the Tension Only Shell, X and Y Compression Factors are used to determine the stiffness when the element
fails.
For the Shear Panel, Effectiveness Factors F1 through F4 can be defined to specify treatment of the effective extensional area of the shear panel.
Laminate Definition
Layup
A Layup has information containing the material, physical thickness, and orientation angle for each ply in the
laminate, as well as any Global Ply information. If a Layup does not exist in your model, you can create a new
Layup by clicking the Layup icon button next to the Layup drop-down list.
Offset Bottom Surface
Specifies a distance from the reference plane to the bottom surface of the laminate. If the check box for this
option is NOT checked, the default value will be -0.5 * the overall thickness of the specified Layup. If the check
box is checked and the value is 0, FEMAP will align the bottom surface of the laminate with the reference plane.
Options
Symmetric
In general, you must list all plys in your laminate in your Layup. If you are using Nastran or ANSYS, and your laminate is symmetric, you can choose the Symmetric option and only enter one half of the layers.
Membrane Only (Nastran)
This Nastran option on the PCOMP entry simulates a derived PSHELL entry with only membrane terms being
computed. (MID1 on the derived PSHELL).
Bending Only (Nastran)
This Nastran option on the PCOMP entry simulates a derived PSHELL entry with only bending terms being
computed. (MID2 on the derived PSHELL)
4-46
Smear (Nastran)
This Nastran option on the PCOMP entry ignores the stacking sequence, sets MID1=MID2 on the derived
PSHELL entry, and the MID3, MID4, Ts/T, and 12I/T**3 terms are all set to zero. Also, when this option is used,
your stress and strain output will be returned in Top and Bottom shell format instead of Ply by Ply.
Smear - Core (Nastran)
This Nastran option can be used when creating a laminate which has Face Sheets and a Core. The last ply of
the Layup will be used to represent the Core. Half the overall thickness of the other plies that make up the Face
Sheets will be placed above the Core and the other half below the Core. The stacking sequence of the Face
Sheet plies is ignored. Also, when this option is used, your stress and strain output will be returned in Top and
Bottom shell format instead of Ply by Ply.
Laminate Properties and Failure Theory
Many programs support the failure theories listed. You must specify the bond shear allowable, along with strength
allowables on the materials if you want to use the failure theory calculations. For NEi Nastran, four additional
options for Failure Theory are available. STRESS = Maximum Stress theory, LARC02 = NASA LaRC theory,
PUCK = Puck PCP Theory, and MCT = Multicontinuum Theory.
4-47
Spring/Damper to Ground
Spring/Damper to Ground elements are simply special CBUSH elements which only require a single node, therefore, creating a Spring/Damper to Ground property is identical to creating a Spring/Damper property when Type is
set to CBUSH. Because of this, the Type and Property Values sections of the Spring/Damper property are omitted,
leaving only the NASTRAN BUSH Property Values section is to enter values.
4-48
Note: This formulation does not take into account any geometric transformations required to connect noncoincident nodes, so care should be taken when using this element type.
4-49
CWELD
There are a few options to choose in the Define Property - WELD/FASTENER Element Type dialog box when
CWELD is used.
Diameter - This value represents the diameter of the weld. The diameter, length, and material are used to calculate
the stiffness of the connector in 6 directions.
Spot Weld - When this option is on, SPOT is written to the TYPE field on the PWELD entry. This causes the
actual length of the weld element to be ignored and instead the stiffness is calculated using an effective length (Le).
Le = 1/2 (ta + tb), where ta and tb are the thicknesses of the shell elements A and B which are being connected with
the weld.
Eliminate M-Set DOF - When this option is checked, it writes out OFF for the MSET field on the PWELD entry
in the Nastran Bulk Data File. With MSET = OFF, the 2x6 constraint equations are built into the stiffness matrix of
the CWELD element thereby condensing the 2 x 6 degrees of freedom of the nodes used to create the weld connection. This option is available for 0..Elem to Elem, 1..Elem to Elem Vertex, 5..Nodes to Nodes, and 6..Nodes to Elem
Vertex weld types (ELEMID and GRIDID) only.
4-50
CFAST
Options in the Define Property - WELD/FASTENER Element Type dialog box when CFAST is chosen.
Diameter - This value represents the diameter of the virtual fastener, which is used to locate the virtual grids
(nodes) on the shell element patch.
Mass - Mass of the fastener.
Struc Damping - Structural damping of fastener
Material CSys - Material Coordinate System in which translational (KTX, KTY, and KTZ) and rotational stiffness
(KRX, KRY, and KRZ) are applied. This option is unchecked by default and Nastran uses a predefined method to
determine the x, y, and z-axis of the fastener element. Please see Note below
Note: When unchecked, the x-axis of the fastener element will be colinear to a vector from the location the
fastener intersects Patch 1 (Element ID or Property ID) to the location the fastener intersects Patch
2, which is defined when creating the element. The y-axis will then be perpendicular to the element xaxis and oriented to the closest basic coordinate axis (in case of identical proximity, basic x-axis first,
then y, then z will be chosen for orientation). Finally, the z-axis is the cross product of the element xaxis and z-axis.
Absolute - When checked, specifies the Material Coordinate System is an Absolute Coordinate System.
Unchecked specifies the Material Coordinate System is a Relative Coordinate System.
KTX, KTY, and KTZ - These values represent the translational stiffness of the fastener in the x, y, and z-axis
specified for the element.
KRX, KRY, and KRZ - These values represent the rotational stiffness of the fastener in the x, y, and z-axis specified for the element.
Model, Layup...
4-51
Layup Features
ID and Title:
These options set the ID and Title for the layup to be created. Every time you create a layup, the default ID will be
automatically incremented. Title allows you to provide a title of up to 79 characters for each layup.
Global Ply ID (optional):
This option can be used to save a particular ply of one layup for use in other layups in your model. If a Global Ply
is set for each and every Ply in a Layup, FEMAP will write out a PCOMPG as the Property for NX or MXC/ND
Nastran. Otherwise, FEMAP will write a PCOMP as the Property. See below for additional uses of the Global
Ply concept in Post-Processing
4-52
If the AutoCreate option is on, then a global ply will be created every time the New Ply button is used to create a
new ply in the layup.
The Global Ply concept can also be used for Post Processing purposes by allowing you to choose any ply of any
layup to be the same Global Ply as any ply of a any other layup. For instance, a model has two layups, Layup 1
has 7 plies and Layup 2 has 9 plies. If you wanted to post process the results of a particular output vector on the
middle ply of the model, the middle ply for Layup 1 would be ply 4, while the middle ply for Layup 2 would
be ply 5. Once these plies have been designated with the same Global Ply ID, you can use the Laminate Options
functionality of View, Select to create a contour/criteria plot using a the results of the Global Ply.
You can create a new Global Ply by clicking the Global Ply Icon Button next to the drop down list. In the Global
Ply Definition dialog box, you may create a new global ply using the New Ply button. In the New Global Ply dialog
box, you may enter a Title (up to 79 characters), and optionally choose a Material, and/or enter a Thickness.
Once you have at least one global ply, you may highlight any ply from the list and then use Edit Ply to change the
Title, Material, and/or Thickness, Renumber to renumber the selected ply, or Delete to delete the selected ply,
Delete All will simply delete all of the global plies in the model, while Show will highlight all of the elements in the
graphics window which are currently using the Global Ply.
Note: A Global Ply can only be referenced in a Layup one time. If you use a Global Ply more than once in a
Layup, the most recently entered instance of the Global Ply will have the Global Ply designation.
Material, Thickness and Angle:
The Material drop-down list allows you to choose the material to be referenced for each ply. If you want to create a
new material, simply click the Material Icon Button next to the Material drop-down list.
Thickness allows you to enter the physical thickness of each ply. Angle is used to enter the orientation angle of each
ply. The angles are specified relative to the material axes which were defined for the element. If you did not specify
a material orientation angle, these angles are measured from the first side of the element (the edge from the first to
the second node). They are measured from the rotated material axes otherwise.
Model, Layup...
4-53
Copy to Clipboard
Paste
4-54
original position (i.e., the selected ply which was closest to the Bottom of Layup will now be closest to the Top
of Layup in the list).
Move Up and Move Down
Available when one ply or multiple plies are highlighted. Simply highlight the plies you would like moved up or
down in the list of plies, click the Move Up or Move Down button, and the selected plies will be moved closer to the
Top of Layup (Move Up) or Bottom of Layup (Move Down) one ply at a time.
Rotate
Available when one ply or multiple plies are highlighted. Simply highlight the plies you would like to rotate (alter
angle) in the list of plies, click the Rotate button, and the Angle of the selected plies will updated by adding or
subtracting the number entered in the Rotate Ply By dialog box. Enter a negative number to subtract from the current angle.
Compute
Always available once a single ply has been added to the
layup. This command will calculate the equivalent
mechanical properties for the layup. These values will be
sent to the Messages dockable pane.
Note: If you have the Entity Info window open while
creating or modifying a Layup, the equivalent
properties will be calculated live every time a
ply is added or modified. This is a great way to
create a layup which will behave as expected in
your model.
The calculated equivalent laminate property values
include:
Total Thickness
In-Plane Properties (2-D orthotropic)
Modulus of elasticity (X and Y directions)
Shear Modulus (XY)
Poissons Ratio
Coefficient of thermal expansion (X,Y, and XY)
Bending/Flexural Properties (2-D orthotropic)
Modulus of elasticity (X and Y bending)
Shear Modulus (XY bending)
Poissons Ratio
Coefficient of thermal expansion (X,Y, and XY bending)
Compliance Matrices - These are provided for advanced
users working with composites. The inverse are also provided for your convenience.
A Matrix (extensional stiffness)
B Matrix (coupling stiffness)
D Matrix (bending stiffness)
A-Inv Matrix
B-Inv Matrix
D-Inv Matrix
Layup Viewer
4-55
4-56
Random Color - Assigns a random color to each material in the model for Layup Viewer purposes only. If you
have not defined material colors, this is an easy way to see differentiation between layers of different properties.
Monochrome - Changes the layup display to Monochrome (Grayscale) which can be useful if copying the
layup display to another program for printing purposes.
4-57
Ctrl+F2
... displays the Load Set Manager. This menu command is also available on the tray at the bottom right portion of
the graphics window, as well as by choosing New from the Loads object context-sensitive menu in the Model Info
tree. The Load Set Manager can be used to create new load sets; update the title of an existing load set; renumber,
delete, or copy the active load set; as well as define Nastran LOAD Combination sets for Nastran.
Create new Load Set
Update the title of an
existing Load Set
Renumber highlighted
Load Set
Delete highlighted
Load Set
Delete all Load Sets
Copy highlighted
Load Set
Define Nastran LOAD
Combination Set
Deactivate All Load
Sets
Title Filter
All mesh-based and geometry-based loads are created in the active load set. Therefore, you must always activate a
load set prior to creating any loads. To activate a load set that already exists, simply highlight it from the Available
Load Sets... list. When a new load set is created, it will automatically become the Active load set. To deactivate
all load sets, press None Active.
Once a number of load sets have been created in the model, it may be beneficial to create new load sets which are
combinations of existing load sets. Sometimes it may also be useful to scale existing loads sets for use in the new
load sets. This can be accomplished by using the Model, Load, Combine command (see Section 4.3.6.2, "Model,
Load, Combine...") or by creating a new load set which is a Nastran LOAD Combination, which is described in
detail in the next section.
While both of the methods mentioned above are useful for creating a single new load set, there is also a method for
creating any number of new load set combinations from existing load sets. This can accomplished by using the
Data Surface Editor dockable pane to create a Load Set Combination Data Surface and allows the user to enter different scale factors for individual load sets for each defined combination. For more information, see Section 7.2.6,
"Tools, Data Surface Editor" and "Load Set Combination Data Surface".
4-58
The next available load set ID will automatically be entered in the ID field when creating a new load set, but any
load set ID not currently being used in the model may be entered. You may also enter a Title. As always, you should
choose a descriptive title. The titles are displayed, along with the IDs, in the Available Load Sets - Selected Load
Set is Active list of the Load Set Manager. Press OK to create a load set or press More to create a load set, then be
prompted to make another.
Load Set Type
You may choose a Set Type for the new load set. A Standard load set is any combination of Load Definitions, Body
Loads, and Other Loads used to define the loading conditions for that load set.
A Nastran LOAD Combination is a special type of load set which is a combination of referenced Standard load
sets in the model. When used, all of the selected Standard load sets referenced by a Nastran LOAD Combination
Set are written to the Nastran input file and combined by Nastran via a LOAD entry also written to the input file.
Note: Only Forces, Moments, Pressures, loads on Scalar points (SPOINTS), Rotational Velocity Body Loads,
and Gravity Loads may be combined using the LOAD entry. Also, Nastran LOAD Combinations in
FEMAP are only used when performing a Static Analysis.
Once a Nastran LOAD Combination has been created, highlight it from the list in the Load Set Manager and press
the Referenced Sets button. The Referenced Load Sets for Nastran LOAD dialog box will appear:
Highlight any number of Standard load sets from the list of Available Sets. Click Add Referenced Set to have them
placed in the Referenced Sets list. By default, each load set placed into the Referenced Sets list will be included with
a Scale Factor of 1.0. If desired, the For Referenced Set Scale Factor can be changed before pressing the Add
Referenced Set button and all highlighted load sets will be placed in the Referenced Sets list using that Scale Factor.
These scale factors will be written to the appropriate Si fields of the Nastran LOAD entry for each load set.
Update Scales Factors will update the scale factors of all sets currently highlighted in the Referenced Sets list,
while the Remove Referenced Set button is used to remove highlighted load sets from the Referenced Sets list.
Load Definitions
4-59
Also, an Overall Scale Factor may be entered for the entire set, which is written to the S field of LOAD entry.
Note: A Referenced Load Sets command may be added to any menu or toolbar using the Tools, Toolbars, Customize command. This command is located in the Additional Commands category on the Commands
tab of the Customize dialog box.
Load Definitions can be removed at any time using the Remove Definition command on the context sensitive menu
in the Model Info tree and the individual loads from that Load Definition will be moved under the appropriate heading in the Other Loads branch. The Other Loads branch contains headings for On Geometry, On Mesh, Bolt PreLoad, Nodal Temperatures, and Elemental Temperatures.
4-60
Also, a Load Definition can be created from any number of loads of the same type (i.e., any number of Nodal
Forces, Elemental Pressures, or Displacements on Curves, etc) by highlighting them in the Model Info tree and
using the Create Definition command from the context sensitive menu. If you choose loads of various types and
then use the Create Definition command, FEMAP will create a Load Definition for each separate type of load that
was highlighted.
The Auto Create Definition command goes one step further and will create load definitions based on load type, load
value, and additional loading parameters (i.e., element face where load applied). For instance, if you choose 10
pressure loads from the list of Other Loads which all have the same values and are all applied to the same element
face, this command will create a single load definition. If instead, you choose 10 pressure loads, 5 with one value
and 5 with a different value, this command would make two separate load definitions.
For more information about the Remove Definition and Create Definition commands, along with the process of
combining Load Definitions, please see Section 7.2.1, "Tools, Model Info" under Loads and Constraints in the
Model Info Tree
4-61
Time and Frequency Dependence can be specified for Translational and Rotational Accelerations, as well as, Rotational Velocity by selecting an existing FEMAP function from the drop-down list. You can also create a new function by clicking any of the Function icon buttons next to the Time/Freq Dependence drop-down list boxes.
Translational Accel/Gravity and Rotational Acceleration
These body loads represent translational and/or rotational acceleration. Input must always be in the axis directions
of the coordinate system selected in Coord Sys. Translational accelerations are often used to represent gravity
loads. Watch the units however, these are not always specified in gs.
Rotational Velocity
This type of body load represents a rotational velocity and the resulting loads which are caused by centripetal
acceleration.
Center of Rotations
This specifies the location of the center of rotation for the rotational body loads (rotational velocity and rotational
acceleration). You can graphically select the Center of Rotations graphically by highlighting one of the fields in this
portion of the dialog and then clicking in the graphics window. To select a precise position, you may want to use
Snap to Grid, Snap to Point, or Snap to Node mode.
Varying Translational Acceleration
This type of body load represents a translational acceleration which varies along a selected coordinate system axis.
The coordinate system itself is specified in the Coord Sys drop-down, while the Axis to Vary Along drop-down is
used to specify the axis of variation. The Ax, Ay, and Az fields are used to specify the values of the acceleration load
with regards to the selected coordinate system. In addition, an Acceleration vs. Location function (Type = 36)
MUST be created to represent the different acceleration values at each location along the chosen coordinate system
axis. Remember, the Ax, Ay, and Az values will be used as scalars if the actual values are in the function.
Note: The Varying Translational Acceleration body load type is only supported for NX Nastran and MSC
Nastran. The load creates the ACCEL bulk data entry for both solvers.
Thermal
The Default Temperature is the temperature of all nodes/elements which are not given a specific temperature in this
load set by nodal or elemental temperature loads. This option can be used to quickly assign a temperature for the
entire model.
Rotating Around Vector... button
This utility allows you to specify a Rotation Vector (using any vector method in FEMAP) for all rotational
body loads in a particular load set. Once you select the vector, FEMAP allows you to enter a value for Velocity and
Acceleration around this specified vector. Clicking OK will return you to the main Body Loads dialog box and the
transformed values for the entered Velocity and Acceleration will now appear in the appropriate X, Y, and Z
components.
4-62
tions, velocities, rotational velocities, accelerations, rotational accelerations, nodal temperatures, nodal heat generation and nodal heat fluxes.
The last 10 load types available are Fluid specific and are only accessible through the FEMAP neutral file.
As you choose a load type, FEMAP will disable or hide any controls in the load definition dialog box which are not
required. After choosing a load type you can proceed to define the other load parameters and values.
Title:
Allows you to enter a title for the Load Definition being created. If you do not enter a title, a default title will be
created based on the type of load which was created.
For example, if you create a Force on a selected node or nodes, the default title will be Force on Nodes.
Color/Palette and Layer:
These controls define parameters for the load to be created.
Coordinate System:
This option is only available if you select the Components method for direction for non-thermal load types. The
components are defined relative to the selected coordinate system. If you select a cylindrical or spherical system,
the true direction of the loads also depends on the location of the node where it is applied. For example, a positive
radial force goes in a different direction if the node is at 0 degrees, than if it is at 180 degrees.
Direction:
All non-thermal load types are vector quantities which require a direction. FEMAP provides five methods to define
the direction of a load: Components, Vector, Along Curve, Normal to Plane, and Normal to Surface. The Components method simply requires input of components in the three directions. For all methods except Components, you
must check the Specify button to either define the vector (FEMAP standard vector definition dialog box will
appear), select the curve, define the plane (FEMAP standard plane definition dialog box will appear), or select the
surface. These methods provide great flexibility for defining the direction of the loads.
Note: Since these loads are created on the nodes themselves, the actual method of computing the direction is
not stored. FEMAP calculates the direction from the method, and then stores the result in component
form. This enables you to modify or remove any geometry that was created to specify the direction
without changing the load direction. If you attempt to edit or list the load, the values listed will be in
component form. Only loads attached directly to geometry store any information regarding the direction
method.
Hint:
4-63
When choosing the Along Curve or Normal to Surface options, be careful that the nodes fall within the
length of the curve or the area bounded by the surface. If the curve is anything but a line, FEMAP will
attempt to project the position of the nodes onto the curve to determine the direction of the curve at that
location. A similar projection is also required for the Normal to Surface method. If the projection falls
well outside the curve or surface actual bounds, unexpected values for the direction may result.
each node will receive a load which is equal to fifty, plus ten times the length in the X direction between that node
and node 1.
Note: The equation is evaluated at each node, and the actual calculated value of the load is stored as a nodal
load. The equation, itself is not stored. Equations are only stored for geometric loads.
A third method is to use a Data Surface. There are several different types of Data Surfaces which can be created
and in most cases, a Data Surface allows you to vary a value based on specific parameters of an entity (i.e., XYZ
coordinates; Node or Element ID; spatial locations - 1-D, 2-D, or 3-D; mapped results from different mesh; parametric locations on geometry). These Data Surfaces can be created prior to load creation using the Data Surface
Editor (For more information on the Data Surface Editor, see Section 7.2.6, "Tools, Data Surface Editor"). You can
also click the Data Surface Icon button in the Create Loads dialog box and choose from the list of available Data
Surfaces to create a new one.
4-64
As just described, FEMAP will allow you to activate load components which have a zero (or blank) load value.
You may not however, have all load values equal to zero. If you want to use displacement loads as pseudo-constraints, you must specify at least one small nonzero value, like 1E-10 or smaller. You should never have to create a
zero force or acceleration, since it will have no effect.
Phase:
Non-thermal loads also allow you to specify a phase. This value is only used for frequency analyses. In addition,
for frequency response analyses, you can make the phase frequency dependent by selecting an additional function.
4-65
Not all analysis programs support pressures at the corners of elements. If you translate to a program that
does not support corner pressures, FEMAP will automatically average the corner pressures and output a
centroidal value.
You also have the option to specify the direction of the pressure. When this option is selected FEMAP will prompt
you for the direction of the pressure using coordinates or a vector.
Specifying a direction for pressures is only supported for Nastran. If pressures are defined in this manner for other
solvers FEMAP will simply create pressures normal to the selected element face.
Specifying Face IDs
For pressures, when you press OK, you will be presented with the following Face Selection dialog box to choose
the face or faces where the pressure will be applied:
4-66
This provides six ways to select the faces. For details on how face numbers for plane and solid elements are
defined, see Section 6, "Element Reference" in the FEMAP User Guide. Alternatively, you can simply choose the
face graphically by moving the cursor near the center of the face and clicking the left mouse button. The selected
face will be highlighted. When using Adjacent Faces or Face ID, if you chose an unexpected face, simply move the
mouse and click again until you get the face you want. When using Individual Faces, any unexpectedly chosen face
will need to be removed from the list of faces, otherwise it will remain selected. Also, several methods offer the
option to select the Front Face or the Back Face when choosing the face of a plate element. This is strictly a way to
choose a particular face without having to rotate the model.
F5
3
Element
Normal
F2
F4
F1
F6
F3
Triangular elements do
not have a face 6.
It is possible to use a combination of different methods or the same method multiple times to select element faces.
At any time, you can click the More... button and the faces selected by the current Method will be added to the
overall face selection list. A running count of faces currently in the overall face selection list will appear in the
upper right of the dialog box. If you have any faces selected by a Method and have not yet clicked the More... button, then switch to a different Method, you will be asked Ok to Select (#) Faces from Previous Method?. If you
answer Yes, the faces will added to the overall face selection list, while answering No will disregard the faces
selected with the most recent use of the previous Method, not all uses of the previous Method.
If you would like to limit which elements which will be considered when using a method which automatically
determines faces (for instance, Adjacent Faces), click the From (#) Elements... button to use the standard entity
selection dialog box to select elements. You may need to use the Reset button in the Entity Selection dialog box to
clear the list of selected elements before choosing elements to limit face selection. You can also use the icon buttons to the right of the From (#) Elements... button to quickly Select All or Select Visible elements.
It may not always be obvious exactly which element faces will be selected by certain methods. To see a preview
of selected element faces in the graphics window, click the Show icon button above the From(#) Elements... button
and the element faces will be highlighted. When done with the preview, simply click the Show icon button again.
Finally, you can remove all faces from the overall face selection list by clicking the Clear List icon button next to
the Show icon button.
Choosing Adjacent Faces
The most powerful method for choosing faces, especially for complex solid and planar element models, is Adjacent
Faces, which is the default. You choose just one initial face (and the associated element ID). This can be done very
easily by graphically selecting the face. You then specify a tolerance angle. FEMAP will search all selected elements for faces that are connected to the face that you chose and that are within the specified tolerance from being
coplanar (colinear for planar elements) with an already selected face. This can be used to find all faces on an outer
surface (or edge) of a solid (or planar) - regardless of the shape. By selecting the option Matching Normals Only
you can further limit the faces selected by allowing only elements with matching normals to be selected.
Selected
Face
Loads on
Adjacent Faces
4-67
In the picture above, loads could have been applied to all exterior faces, including those inside the hole, by choosing a tolerance greater than 90 degrees. Loads could have been applied just in the hole by selecting a face inside the
hole and specifying a fairly low tolerance. You have the option to select the Front Face or the Back Face when
choosing the face of a plate element. Again, this is strictly a way to choose a particular face without having to rotate
the model.
Choosing Individual Faces
This method simply allows you to choose individual element faces one at a time, by graphically selecting faces or
by entering an Element ID and Face ID, then clicking Add to List icon button. Faces can be removed from the list
by highlighting any number of faces in the list, then clicking the Remove from List icon button. When a face is
highlighted in the list, the face will also be highlighted in the graphics window. Similar to Adjacent Faces, the
option to select Front Face or Back Face is also available.
Choosing Faces Near a Surface
If you have used geometry to define your elements, or if you just have surfaces in your model, you can apply loads
to element faces which are close to a selected surface. When you choose Near Surface, you must also choose a surface and specify a tolerance. Loads will be applied to the faces of the selected elements that are closer than your
specified tolerance from the surface. When Element Faces is selected, this method can only be used to apply pressure to Face 1 of planar elements. When Element Edges is selected, this method will only locate edge faces,
which may not be valid when applying pressure loads for use in some analysis solvers.
Choosing Faces Near a Plane
The Near Coordinates method is very similar to Near Surface. Instead of specifying a surface, however, you
choose a coordinate system, direction and position. This defines a planar surface, which is used along with the tolerance to find the closest faces. Again, there is an option to have it locate Element Faces or Element Edges.
Choosing Faces using a single Face ID
The Face ID method simply allows you to choose the ID of a single face. While this method is easy to understand,
it has the disadvantage of applying the loads to the same face number on all selected elements. If the elements
where you need to apply loads are oriented randomly, this method is not very effective. You will either need to use
one of the other methods, or in some cases you can reorient the elements (see Section 4.8.3.12, "Modify, Update
Elements, Reverse/Orient First Edge..."). Similar to Adjacent Faces and Individual Faces, the option to select
Front Face or Back Face is also available.
Choosing Faces Model Free Faces
The Model Free Faces method simply applies the load to every free element face in your model, when set to Element Faces, while it will attempt to apply loads to all free element edges when set to Element Edges.
For more information about determining Free Faces see Section 7.6.3, "Free Face".
Pressures on Axisymmetric shells
Axisymmetric shell elements only have a top and bottom surface. With the top defined as the positive normal direction from node 1 to 2. You have the choice of loading either the top or bottom surface.
Note: Not all analysis programs support pressures at the corners of elements. If you translate to a program that
does not support corner pressures, FEMAP will automatically average the corner pressures and output a
centroidal value.
4-68
perature by this amount between the top and bottom face of the element. No face specification is required for temperatures, they apply to the entire element.
4-69
ments. For all of these loads you must check the Disable Convection option. This will result in a load that simply
models the mass/energy transfer down the flow stream, and not the convection effects. You must specify a flow
diameter on these loads. Even though it is not required for the mass transfer equations, it is necessary to properly
connect the convections from the plate. Typically you will want to specify a value that is near (or at least the
same order of magnitude) the flow diameter for the plate convections.
4. Model the convection on the plate. Next, apply forced convections to the plate elements where the flow is occurring. All forced convections on plate elements are placed on Face 1, flowing from the middle of the first edge of
the plate to the middle of the third edge (to the opposite node for triangular plates). If you created your elements
in a manner where this does not really represent the direction of your flow you should use the Modify, Update,
Reverse command, and the Align First Edge to Vector option to realign your plates so that the flow is properly
represented. This is the step that can become very difficult if you have an arbitrary (non-rectangular or nonmapped) mesh. It is very important that as they are displayed, all of these convections on the plate point along
the general flow direction.
On all of these plate convections you should check the Disable Advection option. This will effectively eliminate
the mass transfer, and indicate that you are trying to associate this load with a flow tube. You must also specify
the flow diameter (hydraulic diameter). This diameter will be used in the calculation of the Reynolds number. In
addition, when you check this option you will see an additional option displayed that is titled Area Factor. If you
do not specify anything here, FEMAP uses the plate areas to compute coefficients in the heat transfer equation.
By specifying a value you can scale that computation to allow for fins or any other area correction that you wish
to apply.
If you are working with multiple discreet flows, once again you must use the FEMAP layer capability to assign
these convections to a flow number. Set the convection load layer to the same ID as that of the associated flow
tubes.
Links Created
by Nastran
Translator
Flow Tube
with Advection
Convection
on Plate
Specify additional fluid/heat transfer options. Go to the Model, Load, Body command and choose the Heat
Transfer button. This will display a dialog box where you can specify the fluid properties and other flow parameters. Currently only one fluid and set of parameters can be specified.
5. Translate to Nastran. When you translate these loads to Nastran, the translator creates Plot-Only elements to represent the CHBDY elements that are required, and also create the links shown above. These links represent how
each of the convection only plates are linked to the advection only flow tubes. Also, during the translation
you will be asked to specify a factor that is used to disable the convection and advection. Since Nastran really
has no way to disable these portions of the problem, we simulate this effect by scaling the appropriate components downward by the scale factor that you specify. Make sure that you always specify a small number (<< 1),
otherwise advection and convection will not be properly disabled.
Radiation
Two forms of radiation can be defined: radiation to space, and enclosure radiation. For radiation to space, you must
specify the surface emissivity, absorptivity and temperature, as well as a view factor from the surface (element
face) to space.
4-70
For enclosure radiation only an emissivity is required. The absorptivity is assumed to be equal to the emissivity,
and the view factor will be automatically calculated by the analysis program (currently only supported for NX Nastran or MSC.Nastran). Optionally, you can speed up the view factor calculations by limiting calculations to surfaces which can shade or can be shaded by other surfaces.
Note: Enclosure radiation problems also require a cavity/enclosure number - even if you are using only a single cavity. Surfaces in each cavity are totally independent of other cavities. They neither shade nor radiate to any surfaces other than the ones in their own cavity. To provide maximum flexibility in viewing
and verifying cavity definition, FEMAP uses the layer number that is defined with each radiation load
(not the layer for the element), as the specification of the cavity number. In this way, you can turn on/off
as many cavities/layers as you want to visually verify the loading that you have defined.
If you are working on a single enclosure problem, make sure that you set the same layer on all of the radiation
loads.
Negative Variable
to Power
Scale X j(t)
F i(t) =
0
where X j(t) 0
where X j(t) 0
A
where X j(t) 0
where X j(t) 0
The other options simply define the arguments to these equations. In all cases, you must specify a scale factor. The
X(t) arguments represent the displacement or velocity at node/DOF j (the first node) or k (the second).
4-71
For Tabular Function loads, you must define and select a force vs. displacement/velocity function which will be
used by the analysis program to calculate the force. Since FEMAP does not currently contain a vs. Force function, any function type can be used, but it should contain the appropriate force values. The nodal degrees of freedom must be specified as 1 through 6. For the Positive and Negative Power relationships, power is the exponent, A,
of the equation shown.
4-72
FEA Attachment
All loads on curves must be eventually expanded to nodal or elemental loads when translated to a finite element
analysis program. When FEMAP expands the loads on curves into elemental or nodal loads, it creates loads for
nodes or elements that were originally from that curve during a meshing procedure (or manually attached). This
procedure is relatively simple for nodal loads. FEMAP determines which nodes are attached to the curve and creates the loads on these nodes. The only item which may alter this calculation is if you have turned on Midside Node
Adjustment (see "Midside Node Adjustment").
For loads converted to elemental loads, only 2-D elements can be attached to the curve. For an element to be
attached to the curve, all nodes on a face of an element must be attached to that curve. If a parabolic element is
along a curve, but the midside node has been detached from that curve for some reason, the element is not considered to be on the curve.
Load Types
There are 33 loads available for loads on curves. Many of the load types, such as force, force per length, and force
per node are just different input methods for the same nodal load type (force). These different input methods enable
FEMAP to distribute loads along the curve.
The listing in the dialog box of the load type are separated into four sections:
structural loads, temperature, heat transfer loads, and fluid loads.
All structural loads except pressure are converted to nodal loads.
Temperature is converted to a nodal temperature while elemental temperature
obviously is an elemental load.
The heat transfer loads include loads which will be converted to nodal loads (heat
flux, heat flux per length, heat flux at node, and heat generation) or elemental
nodes (element heat flux, convection, radiation, and element heat generation).
There are 10 fluid loads that are scalar quantities and can only be accessed
through the neutral file for use in analysis.
4-73
will see the same direction method you originally specified. Secondly, if you choose the Along Curve method, you
cannot specify the curve. FEMAP will automatically use the curve(s) to which the loads are applied.
Method
The Method allows you to choose between a constant or variable load. If constant loading is required, simply
choose Constant and input the values. If Variable loading is required (not available for total and per length
loads), you must select Advanced, which allows you to define the type of definition for your variable load: Equation, Function, or Interpolation.
Note: A variable load is only available for elemental loads and nodal loads that are per node. Nodal loads
that are total (i.e. force, moment, etc.) and per length (force per length, etc.) must be constant.
Equation
Equation allows you to specify a variable loading in terms of the x, y, and z positions of the nodes or elements.
Each of these values may be used in the equation definition, preceded by an !. For example
4.35*!x - 2*!y
would multiply the x coordinate of each node (or element) and then subtract the product of 2 and the y coordinate.
The x, y, and z coordinates are in the coordinate system defined in the main load dialog box. For instance, if you
were working in a cylindrical coordinate system, x would be the radial coordinate, y the theta coordinate, and z the
coordinate in the Z-axis. FEMAP will store the equation, and evaluate it only upon translation or expansion. The
variable i is not used for loading on geometry, therefore all functions such as XND, and XEL are not applicable and
should not be used.
Note: The node locations are used to evaluate the equation for all loads converted to nodal loads. The position
of the centroid of the elemental face attached to the loaded curve is used for all elemental face loads
while the centroid of the element is used for non-face loads such as elemental temperature and elemental heat generation. The only exception is FEMAP will use the node locations to calculate pressure if
the At Corner option for pressures is selected.
Function
The second type, Function, allows you to define a function to describe the loading. This function must be created
before defining the load by using the Model, Load, Function command. Two types of functions are acceptable for
variable loads on curves: vs. curve length, and vs. curve parameterization. Simply create this type of function with
the load value as Y, and the X value as either the length along the curve, or the parameter value.
By creating a function, you can model any irregular load pattern over the curve. FEMAP will use the position of the
node, element face centroid, or element centroid and linearly interpolate a value at that position from the function.
FEMAP does not perform any extrapolation of these values. Therefore, if a load occurs over the entire length of the
curve, you should take care to define the values of the curve at the beginning and end points.
4-74
Interpolation
The third type, Interpolation, is really a shortcut version of Function. When you select Interpolation, the Locate 1
and Locate 2 areas become accessible. You can then select Locate for 1 and 2 and the standard coordinate definition
dialog box will appear. You simply define the two locations and then define the load values associated with them.
FEMAP will interpolate between these values to obtain loads on the nodes or elements attached to the curve. Once
again, FEMAP will perform no extrapolation. This is a useful method for defining loads on a segment of a curve.
FEA Attachment
All loads on curves must be eventually expanded to nodal or elemental loads when translated to a finite element
analysis program. When FEMAP expands these loads, it creates loads for nodes or elements that were originally
generated from that curve during a meshing procedure (or manually attached). This procedure is relatively simple
for nodal loads. FEMAP determines which nodes are attached to the curve and creates the loads on these nodes.
The only item which may alter this calculation is if you have turned on Midside Node Adjustment (see "Midside
Node Adjustment").
For loads converted to elemental loads, both 2-D and 3-D elements can be attached to the Surface. IF FEMAP finds
faces of 2-D and 3-D elements that are identical, FEMAP will expand the load on the 2-D element, and issue a
warning message. The only exception to this procedure is if the 2-D elements are plot-only planes.
For an element to be attached to the surface, all nodes on a face of an element must be attached to that surface. If a
parabolic element was created on a surface, but midside nodes have been detached from that surface for some reason, the element is not considered to be on the curve.
Note: Loads are not expanded on plot-only planar elements since these elements are not translated as structural elements. Loads cannot be applied to these elements.
Midside Node Adjustment
Some methods such as force/length and force distribute the loads over the entire length. For many parabolic elements, you cannot simply distribute the force evenly and obtain an even displacement result. You must apply a
larger value to the midside nodes than the corner nodes, and this value is in excess of 1/2 the value of the total load
on the element.
You can specify the factor you want on the midside nodes under File Preferences, Geometry, on the Edge Factor.
This value defaults to 2/3, which is standard for many programs. This means that 2/3 of the load will be applied to
the midside node, and 1/6 to each corner node. If your results are inappropriate for your analysis program, please
consult the documentation for your program. You can also remove the option to adjust for midside nodes by clicking this option off.
FEA Attachment
All loads on surfaces must be eventually expanded to nodal or elemental loads when translated to a finite element
analysis program. When FEMAP expands these loads, it creates loads for nodes or elements that were originally
generated from that surface during a meshing procedure (or manually attached). This procedure is relatively simple
for nodal loads. FEMAP determines which nodes are attached to the curve and creates the loads on these nodes.
The only item which may alter this calculation is if you have turned on Midside Node Adjustment (see "Midside
Node Adjustment").
For loads converted to elemental loads, both 2-D and 3-D elements can be attached to the surface. If FEMAP finds
faces of 2-D and 3-D elements that are identical, FEMAP will expand the load on the 2-D element and issue a
warning message. The only exception to this procedure is if the 2-D elements are plot-only planes. Since plot only
elements are not translated as structural elements, loads cannot be applied to these elements.
4-75
For an element to be attached to the surface, all nodes on a face of an element must be attached to that surface. If a
parabolic element was created on a surface, but midside nodes have been detached from that surface for some reason, the element is not considered to be on the curve.
Load Types
There are 35 loads available for loads on surfaces. Many of the load types, such as force, force per area, and force
at node are just different input methods for the same nodal load type (Force). These different input methods enable
FEMAP to distribute loads along the surface.
The listing in the dialog box of the load type are separated into four sections:
structural loads, temperature, heat transfer loads, and fluid loads. All structural
loads except pressure are converted to nodal loads. Temperature is converted to a
nodal temperature, while elemental temperature obviously is an elemental load.
The heat transfer loads include both nodal (heat flux, heat flux per length, heat
flux at node, and heat generation) and elemental nodes (element heat flux, convection, radiation, and element heat generation). There are 10 fluid loads that are
scalar quantities and can only be accessed through the neutral file for use in analysis.
Two load types, Bearing Force and Torque are only available when applying loads
to surfaces. Both use the Midside Node Adjustment and Total Load options by
default. These options are explained in greater detail below.
When creating a Bearing Force, enter a Magnitude, Load Angle (specifies the area
in which the bearing is in contact, entered in degrees. 180 is the default), and
Phase (if needed), then specify a vector to represent the direction of the load.
Additionally, there is an option to have the Bearing Force be Normal to Surface
(on by default), which will apply the loads radially to cylindrical surfaces. Also,
the load may be a Traction Load (off by default), which will essentially have the
load pull on a surface instead of push.
For example, the 4 copies of a block with a hole geometry are all loaded with
bearing forces using different options:
4-76
When creating a Torque load, enter a Magnitude and Phase (if needed), then specify a vector representing the axis
the load acts about.
4-77
these loads, the same direction method is shown. Second, if you choose the Normal to Surface method, you cannot
specify the surface. FEMAP will automatically use the surface(s) to which the loads are applied.
Method
The Method allows you to choose between a constant load or a variable load. If a constant load is required, simply
choose Constant and input the values. If a variable load is required (not available for total and per length
loads), you must select Advanced and select the Equation method. The Function and Interpolation methods are not
available for loads on surfaces.
Note: A variable load is only available for elemental loads and nodal loads that are per node. Nodal loads
that are total (i.e. force, moment, etc.) and per area (i.e. force per area, etc.) must be constant.
Equation
Equation allows you to specify a variable loading in terms of the x, y, and z positions of the nodes or elements.
Each of these values may be used in the equation definition, preceded by an !. For example
4.35*!x - 2*!y
would multiply the x coordinate of each node (or element) and then subtract the product of 2 and the y coordinate.
The x, y, and z coordinates are in the coordinate system defined in the main load dialog box. FEMAP will store the
equation, and evaluate it only upon translation or expansion. For instance, if you were working in a cylindrical
coordinate system, x would be the radial coordinate, y the theta coordinate, and z the coordinate in the Z-axis. The
variable i is not used for loading on geometry, therefore all functions such as XND, and XEL are not applicable and
should not be used. FEMAP stores the equation and only evaluates it when the load is expanded upon translation or
when the Model, Load, Expand command is used.
Note: The location of the nodes are used to evaluate the equation for all loads converted to nodal loads. The
position of the centroid of the elemental face is attached to the loaded curve is used for all elemental
face loads. The position of the centroid of the element is used for non-face loads such as elemental temperature and elemental heat generation. The only exception to the above is FEMAP will use the position
of the nodes to calculate pressure loads if you select the At Corner option for pressures.
Midside Node Adjustment
Some loads such as force/area and force distribute the loads on the nodes over the entire area. For many parabolic
elements, you cannot simply distribute the force evenly and obtain an even displacement result. You must apply a
larger value to the midside nodes than the Corner nodes, and this value is in excess of 1/2 the value of the total load
on the element.
You can specify the factor you want on the midside nodes under File, Preferences, Geometry. There are two factors
available for Midside Node Adjustment, Tri-Face and Quad-Face factors. These value represent the percentage of
the load on each midside node. The values default to 1/3. which means for tri-faces, no loads are applied to the corner nodes, and a -1/12 factor is applied to quad-face corner nodes. These values are standard for many programs. If
4-78
your results are inappropriate for your analysis program, please consult the documentation for your program. You
can also remove the option to adjust for midside nodes by clicking this option off.
The Model, Load, Expand command can be used to either expand or compress the geometric loads. When using it
to expand loads, you have the option to expand loads on selected geometric entities of a particular type (On Points,
On Curves, On Surfaces), choose specific load definitions to expand (In Definitions), or expand the entire set (All
in Set) If you select one of the geometric entity options, the standard entity selection box will appear. Selecting In
Definitions will display the Enter Load Definition(s) to Select dialog box. This allows selection of Load Definitions
by title and also offers a matching text filter to reduce the number of Load Definitions available for selection.
When compressing loads, individual types of loads cannot be selected. Compression is always performed on the
entire set.
If a load has already been expanded, and you select to expand it again, or expand the entire set, an error message
will be supplied and the load will not be expanded a second time. This procedure prevents duplication of loads.
When translating to an FEA model, to prevent duplication, and to evaluate all loads with their current equation, all
loads used in the translation will be compressed, then expanded through the translator, and finally compressed
again after translation. Therefore, any expanded geometric loads which appear as elemental or nodal loads before
expansion, will be converted back to geometric loads.
Convert To Node/Elem
This option allows you to permanently convert the selected loads to nodal/elemental loads. Be careful when using
this option, because you cannot convert back to the original geometric loads. This option can be useful when a load
is mostly constant (or easily described as an equation) over a surface, except at a few nodes (or elements). You can
permanently expand the load, and then use the Modify, Update Other, Scale Load command to change individual
loads.
4-79
The Create Bolt Preload dialog box allows you to enter a title which will used as the Load Definition title and
assign a color and layer for each Bolt Preload.
Each Bolt Preload must be associated with a Bolt Region. The Bolt Region can be created prior to creating the Bolt
Preload, or elements can be chosen in this dialog box and the Bolt Regions will then be created automatically.
You must choose the entity type (Bolt Region(s) or Element(s)) and specify the Preload value before you can actually choose the entities to apply the load.
Currently, Bolt Preloads can only be applied to Beam and Bar elements. If you choose multiple elements to apply
Bolt Preloads, FEMAP will combine any selected elements which are connected into a single bolt region. This is
actually very useful when creating Bolt Preloads as you can choose all of the Beam or Bar elements in a model otherwise consisting of solid or shell elements. In this case, each connected set of beam/bar elements will become
and individual Bolt Region with appropriate Bolt Preload.
Note:
FEMAP will allow you to choose ANY type of element when selecting elements for applying a Bolt
Preload. If any of those elements are not the right type of element (Bar and Beam elements ONLY),
they will not be added to the list and an error message stating Skipped # of Elements which have
invalid types for this command will be sent to the Messages window.
4-80
Basic
These values provide the time and iteration control information for the nonlinear analysis steps. They control the
Number of Increments and the Time Increment to be used, as well as the Maximum Iterations for each step. No time
increment is used for static analysis.
Stiffness Updates
This specifies the number of iterations to be performed before the stiffness matrix is updated, as well as the update
Method. Five different update methods are available, but not all are appropriate for all each solution type. If an
inappropriate method is selected, the translator will provide an error message and automatically choose the default
method.
Output Control
Output Control information allows you to request or eliminate output at intermediate steps (static and creep) or
request Output Every Nth Step (transient).
Convergence Tolerances
The type of Convergence Tolerances (Load, Displacement, and/or Work) as well as the tolerance values themselves
are defined in these boxes.
Solution Strategy Overrides
This area provides you with the capability to further control the strategy that will be employed to converge toward
a solution.
Defaults
When you first choose this command, all values will be zero. By pushing this button, nonzero default values will be
entered for all properties. You can then modify these defaults as appropriate.
Copy
Copy allows you to duplicate the nonlinear analysis information from any other load set in the current model.
4-81
Advanced
This button enables you to access additional nonlinear analysis options as well as damping inputs for nonlinear
transient analysis. For most problems, the nonlinear options are not required, but they are available for experienced
analysts to modify the default solution controls. The damping values for nonlinear transient analyses can be input
here or under Model, Load, Dynamic Analysis.
Using Advanced Options with NASTRAN
The options in the Advanced section, when written to Nastran, are used to define the parameters on the NLPARM
statement. In general, FEMAP does not distinguish between blanks and zeros when you enter values into dialog
boxes, therefore, when the values are written to Nastran it is normally not possible to control whether a blank or a
zero will be written. For some of these fields however this distinction is important, therefore several special cases
have been implemented. If you specify a blank, or zero, in the dialog box for any of these cases, you will get a
blank in your Nastran file. If you specify a negative value for Quasi-Newton Vectors, or for Max Line Searches/Iter,
you will get a 0. Similarly, if you specify a value that is less than -10, for Max Bisections / Increment, you will get
a zero. Values less than -10 were chosen because values down to this value are valid for that field.
4-82
Solution Method
The solution method chooses the type of dynamics solution to be performed. Four available options exist: Direct
Transient, Modal Transient, Direct Frequency, and Modal Frequency. The inappropriate boxes for each Solution
Method will be grayed automatically.
Equivalent Viscous Damping
This box provides damping information for the structure. The Overall Structural Damping Coefficient is input for
all four solution methods, while the Modal Damping Table is utilized for only the two modal methods. The Modal
Damping Table requires a function to define damping information as a function of frequency. Three types of
FEMAP functions can be chosen: Viscous Damping vs. Frequency, Critical Damping vs. Frequency, and Amplification vs. Frequency. You can create a Function directly from this dialog box by clicking the Function Icon Button.
Equivalent Viscous Damping Conversion
Information for both system damping and element damping is provided in this box. These values are only input in
direct and modal transient Analysis. These values provide the conversion from the frequency domain, in which
damping is usually defined, into the time domain. The Frequency for System Damping (W3 - Hz) is divided into the
overall damping coefficient (for Nastran and ANSYS), or the material damping values for each material (for
ABAQUS and LS-DYNA) and then multiplied by the stiffness to obtain element (or stiffness) damping. The Frequency for Element Damping (W4 - Hz) is used in combination with the material damping values to obtain structural damping in Nastran, and mass damping in ABAQUS, ANSYS, and LS-DYNA.
Response Based On Modes
For the modal solution methods, these options allow you to choose the number and/or range of modes to include in
the frequency response or transient formulation.
4-83
The modal frequency in each output case will be selected for the Solution Frequency table. Additionally, frequencies in a band near each modal frequency can be chosen by using the Additional Solution Frequency Points. The
Number of Points per Existing Mode defines the number of frequencies to be included for each modal frequency,
while the Frequency Band Spread defines the placement of the additional frequencies.
Choosing only one point per mode will select just the modal frequencies. Choosing three points per mode will
select the modal frequencies and two additional frequencies at the modal frequency plus and minus the spread
value. The number of points must always be odd so that the modal frequencies are selected.
Enforced Motion
Pressing the Enforced Motion button enables you to define a base acceleration. This option creates a base mass,
links it to a set of base nodes in your model with rigid elements, and applies an equivalent base force.
To begin you specify coordinates for the base mass using the standard coordinate definition dialog box. A node will
be automatically created at this location. The next dialogue box is the standard entity selection box, which asks you
to choose the nodes on the base. A rigid element is then created with the newly generated node as the independent
node and the selected nodes as the dependent nodes. Next you define the base acceleration using the standard load
creation dialog box. The type of load to create will be limited to either acceleration or rotational acceleration. You
must choose a time or frequency dependent function to associate with the acceleration.
4-84
The final required input is the mass and the acceleration scale factor. They are utilized to generate a nodal force
(force = base mass * specified acceleration) at the independent node of the newly created rigid body. The values are
automatically computed based on your current model and the acceleration that you chose. The default for the mass
value is several orders of magnitude larger than the mass of the current model so the large mass will drive the rest
of the model. You can either simply press OK to accept them, change them here, or edit the force later with the
Modify, Edit commands.
Advanced
As with nonlinear analysis, an Advanced button is provided to give experienced analysts more control over the
solution strategy. The following dialog box is provided to enable choices for Mass Formulation and Dynamic Data
Recovery.
You can also specify addition analysis inputs for Solution Frequencies and Random Response Analysis.
Solution Frequencies / Additional Frequencies
This option provides an alternative method to the Solution Frequencies function on the main Dynamic Analysis dialog box. The Solution Frequencies section defines the first set of frequencies defined on a FREQi card. An additional set of frequencies with all the same options as in the first frequency set can be defined in the Additional
Frequencies section. If additional frequencies are defined, then a second FREQi card will be used. This is currently
only supported for Nastran.
If you have selected a direct frequency analysis, only the Default List and the Frequency Range (Min, Max, No. of
Intervals) options will be available, although logarithmic interpolation can also be employed for the frequency
range. If you select Modal Frequency as the analysis type, additional types to determine the solution frequencies
from the natural modes will be available. These are Cluster around Modes, which corresponds to the Nastran
FREQ3 card, and Spread Around Modes (Nastran FREQ4 card). Cluster around Modes will also have a logarithmic
interpolation option.
Random Analysis
There are currently two options supported for random analysis. The first is the ANSYS PSD type: ANSYS has the
capability to input acceleration (in g2/Hz or acc units2/Hz, displacement, velocity, or force). By simply changing
this option, the type of input on the PSD Function in the main Dynamic Analysis dialog box is modified. The second is Nastran PSD Interpolation: Nastran has the ability to define the PSD table in the following four formats...
4-85
(Log, Log), (Linear, Linear), (X Log, Y Lin), (X Lin, YLog). By simply changing this option, the type of Interpolation used on the PSD table input (Nastran TABRND1) in the main Dynamic Analysis dialog box is modified.
Mass Formulation
Specifies the solver to use Lumped or Coupled Mass Formulation in Dynamic Analysis. By default, Nastran generates Lumped mass matrices (PARAM,COUPMASS,-1). Choosing Coupled instructs Nastran to generate Coupled mass matrices for elements with coupled mass capability (PARAM,COUPMASS,1)
Copy
This selection allows you to copy dynamic analysis options from any other load set in the current model.
Radiation
If you are going to perform a radiation analysis, you must specify the temperature difference between absolute zero
and zero in the temperature system that you are using, and the Stefan-Boltzmann constant.
Free Convection
For free convection analysis, you can choose between two alternative forms of the free convection temperature
exponent. They are
Standard
q = h u CTRLND T T AMB
Alternate
q = h u CTRLND T
EXPF
EXPF
T T AMB
EXPF
AMB
The Convection Exponent is the value shown as EXPF in the above equations. These options are currently used for
NX Nastran and MSC.Nastran only.
4-86
Forced Convection
The forced convection values specify the properties and behavior of the fluid to be analyzed. These options correspond directly to the options on the Nastran PCONVM and MAT4 commands. Refer to the Nastran documentation
for more information about the proper values for these options.
You may want to use the Model, Load, Create/Manage Set command to modify the title of the new
copy. FEMAP will always create it with the same title as the original set that was copied.
The Combine Load Sets dialog box has five sections, Combine To, Set Type, Options, the From list, and the Load
Set Combinations list, each of which is described in detail later in this section:
4-87
Temperature loads will not be linearly combined. FEMAP will simply copy the nodal and elemental temperatures.
If conflicting temperatures exist for the same node or element in the individual load sets, FEMAP will use the last
temperature. Also, If loads exist on the same node or element in different sets that are combined, the resulting set
will simply obtain multiple loads on that node or element, which can then be combined with Tools, Check, Coincident Loads.
Combine To
This section is used to select how many scale factors can be entered for each load set in the From list, along with
controlling how the Load Set Combinations list is populated and which Options are available.
Single Load Set - only a single scale factor may be set for each load set in the From section. Also, a single load
set may be sent to the Load Set Combinations list and you can choose to send the load to an existing load set,
but you can also choose to create a new load set, which is the default.
Multiple Load Sets - any number of different scale factors may be set for each load set in the From section.
Also, at least two load sets must be highlighted in the From section to allow them to be sent to the Load Set
Combinations list. The Auto Zero Factors and Single Set Combinations options also become available and new
load sets will always be created.
Note:
The Multiple Load Sets option should only be used when multiple scale factors need to be set for a
single load set. Otherwise, simply use the Single Load Set option.
From Data Surface - the only item available will be the Data Surface drop-down, which is used to select a
Load Set Combinations Data Surface. New load sets will always be created.
Set Type
This section allows you to select the type of load sets that should be created by the command. All new load sets created during one use of the command will be the same Set Type. Choosing Standard will create a normal load set,
while selecting Nastran LOAD Combination will create a load set which creates a LOAD entry when exported to a
Nastran solver. See "Creating New Load Sets" in Section 4.3.1, "Model, Load, Create/Manage Set..." for more
information on the different types of load sets.
Options
Depending on the Combine To option selected, different options in this section will be available.
To Set - only available when Combine To is set to Single Load Set, Set Type is set to Standard, and there is a single
entry in the Load Set Combinations list. Allows you to add a single load combination to an existing load set instead
of creating a new load set, which is the default.
Title - allows you to enter a title which will be used for all new load sets created by a single use of the command.
Data Surface - only available when Combine To is set to From Data Surface. Allows selection of a Load Set
Combination Data Surface via a drop-down. See "Load Set Combination Data Surface" in Section 7.2.6.1, "Data
Surface Definition Methods" for more information.
Auto Zero Factors - only available when Combine To is set to Multiple Load Sets. When on, adds a 0.0 scale factor to each load set which has at least one scale factor specified, which creates additional load sets.
For example, if Load Set A has 2 scale factors specified and Load Sets B and C have a single scale factor specified,
and this option is on, the following combinations would be created:
Scale Factor 1*A + Scale Factor*B + Scale Factor*C
Scale Factor 2*A + Scale Factor*B + Scale Factor*C
0*A + Scale Factor*B + Scale Factor*C = Scale Factor*B + Scale Factor*C
Scale Factor 1*A + 0*B + Scale Factor*C = Scale Factor 1*A + Scale Factor*C
Scale Factor 1*A + Scale Factor*B + 0*C = Scale Factor 1*A + Scale Factor*B
Scale Factor 2*A + 0*B + Scale Factor*C = Scale Factor 2*A + Scale Factor*C
Scale Factor 2*A + Scale Factor*B + 0*C = Scale Factor 2*A + Scale Factor*B
If this option is off, only the following combinations would be created:
4-88
4-89
After you make a selection, and press OK, the Create Loads From Output dialog box will be displayed. If you are
creating nodal or elemental temperatures, pressures or heat transfer loads, you will be able to specify an output set
and output vector which contains the temperature data. For other types of loads, an output set and six vectors can be
selected.
Data from the six vectors will be converted to the six loading degrees of freedom. If you leave any vectors blank (or
zero), no loads will be created in that direction. You must always specify at least one vector.
When creating elemental pressures, or many of the elemental heat transfer loads, you must also specify a Face ID
where the load will act. You cannot create output on different element faces at the same time with this command.
Also, all loads are created in global rectangular coordinates, therefore the output must also be in global rectangular.
You can choose the Color and Layer for all new loads.
Finally, after you complete these options and press OK, the standard entity selection dialog box will be displayed.
You must select the nodes or elements where loads will be created. You can either select your entire model, in
which case all output will be converted, or limit the conversion to some selected portion of your model. In either
case, loads will only be created if output exists for a particular node or element.
4-90
There are a few things required for this command to be used effectively:
1. You must have both the Source and the Target models open in the same instance of FEMAP
2. The Source model must have output which can be mapped onto the nodes of a Target model. Output
which can be mapped is restricted to the output types listed in the Nodal or Elemental drop-down lists for 2-D
elements only (Quad and Triangular elements)
3. The Source model must have a group containing all the elements which have output data to be mapped onto
the nodes or elements of the Target model.
Output to Map
All fields must have values for this command to function properly. You will know you have enough data in your
Source model if all the drop-down menus have selectable values.
From Model
This menu allows you to choose a Model to use as your Source model for the mapping process. If you have
more than 2 models open inside one instance of FEMAP, all of the other models except the current model will
appear in the From Model drop-down menu.
Results on Group
This menu allows you to choose a Group in the Source model to use for the mapping process. If you have multiple groups in your Source model, all of the groups will appear in the Results on Group drop-down menu. The
group can only contain 2-D elements (Quad and Triangular elements)
Output Set
This menu allows you to choose an Output Set in the Source model to use for the mapping process. If you have
multiple output sets in your Source model, all of the output sets will appear in the Output Set drop-down menu.
Output Vector
This menu allows you to choose an Output Vector in the Source model to use for the mapping process. Only
available Output Vectors in the Source model will appear in the Output Vector drop-down menu.
Values for Locations with No Map
This menu allows you to choose a mapping option for entities which do not have a one-to-one mapping from
the Source to the Target. When a node is not mapped it is because a Target nodes normal projection does
not fall within any Source Element. The options for nodes that are not mapped:
0..Set to Zero - Sets all entities without a direct map to the value of zero (0.0)
1..Set to Value - Sets all entities without a direct map to a specified value. The value can be specified as a
constant or in X, Y, and Z components.
4..No Output - Applies no output values to any entities which do not have a direct map. FEMAP will also
automatically create a group of Target nodes which have not been mapped.
Map Tolerance
When a Target location is projected onto the Source data surface and the distance to a discrete data point is less
than the tolerance, the Source value of the coincident location is directly mapped to the Target without interpolation. If multiple nodes fall within this tolerance, then the first one encountered numerically will be directly
mapped. Default value is the Merge Tolerance of the Target model.
Target
You can choose to Map Output to the target model using either the To Model Loads or To Data Surface method.
When the To Model Loads option is used, loads of the chosen type (Forces, Displacements, or Temperatures on
Nodes; Pressures or Temperatures on Elements) will be created directly on the target models nodes or elements in
the current load set.
4-91
When To Data Surface is used, FEMAP will create a new Data Surface to be used in any loading condition of the
current model. The only input additional input for the To Data Surface method is Data Surface Name, which is
optional, but recommended.
The following figure shows an example of a common use for this command:
Course Thermal model with
Temperature output
Fine Structural model receives
mapped Nodal Temperatures
as a Load from Course Thermal
model (temperature loads not
displayed in figure for clarity)
The Multi-Model portion of the command is available as a stand-alone command, but it must be
added to a toolbar or menu. This can be done by using the Tools, Toolbars, Customize command. In
the Customize dialog box, select the Commands tab, choose Additional Commands from the Categories list, then click and drag Freebody Between Meshes onto any toolbar or menu.
4-92
Selected Off
Clear Filter
Filter
All Off
All On
If Force Vector Display is set to Off in the Freebody Tool for a particular Freebody, then no Force loads will be
created. Same is true about Moment loads if Moment Vector Display is set to Off. Use the Sum Data on Nodes
option in the Freebody Tool to display exactly what will be created in the new or selected existing Load Set.
The user also has the ability to Include Freebody Interface Load and/or Include Freebody Nodal Load(s). These
options determine which loads will be created. If Display Mode is set to Freebody in the Freebody Tool, only
the setting of Include Freebody Nodal Load(s) will be used when creating loads.
Finally, there is an option to Create Single Load Definition. When on, a single Load Definition will be created in
each Load Set containing the various Freebody Nodal loads.
Note:
Creating a single Load Definition may or may not be useful considering that almost all load values
will be different. One positive aspect of creating a single Load Definition is deletion of all loads created by this command in a particular Load Set is very easy. One drawback is editing loads, as the values of all loads in the Load Definition will be changed to a single value entered by the user.
4-93
Multi-Model
The Multi-Model portion of this command is designed to aid in Global-Local modeling, where loads from a
coarsely-meshed Source (Global) Model are applied to a more refined or finely-meshed Target (Local) Model. The
Local model is typically a refined-subsection of interest of the Global model. This tool will apply Freebody loads
from a single Freebody in the source model to a matching mesh in the target model, and optionally connect the two
meshes using rigid interpolation (RBE3) elements.
Note:
Global-Local modeling is a broad term used to describe taking results from a coarse Global
model and applying them as loads to a refined Local model in order to get more accurate results on
the Local model. This tool exists solely to aid in application of these results as loads, but engineering judgment, knowledge of the structures behavior, and specification of appropriate boundary conditions is critical to recovering meaningful results using this technique.
While not typical, Global-Local modeling can also be done within the same model, which can also be handled
via this portion of the command. This section will focus on using multiple models to perform Global-Local modeling. Open the desired Source (Global) and Target (Local) Models simultaneously in the same instance of FEMAP,
then make the desired Target Model the active model. Select the Model, Load, From Freebody command and
immediately click the Multi-Model button to open the Select Source Data dialog box:
Clear Filter
Filter
Selected On
Selected Off
All On
All Off
Clear Filter
Filter
Use the Source Model drop-down to select the Source (Global) Model. The Freebody and Output Set(s) lists will be
populated with Freebody entities and Output Sets information from the Source Model. Only a single Freebody
entity can be selected by highlighting the title in the Freebody list. Any number of Output Sets can be selected from
the Output Set(s) list by checking them individually or highlighting the titles and using the Selected On icon button
4-94
to check multiple items. Additional icon buttons exist to perform All On, All Off, and Selected Off operations. The
number of items in either list can be reduced using matching text by clicking the Filter icon button, entering text
in the Title Contains field in dialog box that appears, then clicking OK. Simply click the Clear Filter icon button to
restore the full list.
A unique Load Set will be created in the Target Model for each selected Output Set. The type(s) of loads created in
these new Load Set(s) are controlled by the Use Forces and Use Moments options. When Use Forces is On, any
forces from the selected Freebody in the Source Model above the specified Minimum value will be used to create
force loads in the Target Model. When Use Moments is On, any moments from the selected Freebody in the Source
Model above the specified Minimum value will be used to create moment loads in the Target Model.
The Check for Equilibrium option, when selected, will calculate the total summation of forces/and or moments for
the selected Freebody and each selected Output Set. A warning is written to the Messages window for each Output
Set that exceeds the maximum allowable value(s), along with the total force and moment summation. Forces and/or
moments are checked for equilibrium if the Use Forces and/or Use Moments options are selected, respectively. The
maximum allowable value(s) for equilibrium are the same as the specified Minimum values for Use Forces and Use
Moments. Should any freebody / output set combination fail the equilibrium check, you may choose to continue,
however extreme care should be taken when validating the results.
Note:
Minor deviations from equilibrium should have minimal impact on the overall results, however
major deviations may create artificial load concentrations around the constraint points. The allowable level of deviation is up to the discretion of the user.
Once everything desired is selected in the Select Source Model dialog box, click the Next button to display the Create Load(s) from Freebody dialog box:
4-95
The Target Model is simply a reference to the name of the active model and cannot be changed. There are two different methods to choose from in the Methods section, Match ID (1 to 1) and Rigid Element (1 to many), which is
the default. In all cases, Freebody Forces/Moments refer to the Freebody entity selected in the previous dialog box.
The only options available regardless of the selected Method and Entity Selection option are located in the General
Options section. At any time, check the box beside Source Nodes and enter a value for ID Offset to offset the IDs of
the Source Nodes by a specified value or click the Show Source Nodes button to see their locations in the Target
Model. Simply click the same button, which now says Hide Source Nodes to turn off the locations.
Match ID (1 to 1)
When using Match ID (1 to 1), the only unique option available is Create New next to Match ID (1 to 1). The
Match ID method simply creates loads in the target model and is intended for use when the user either has existing
matching source nodes in the target model, or wishes to simply create the source nodes in the target model and
manually edit connectivity later.
Match ID (1 to 1) method, Create New turned On - New nodes will be created in the Target Model using the locations of the nodes having Freebody Forces/Moments in the Source Model. An attempt will be made to use the same
Node IDs as the Source Model in the Target Model whenever possible. If a Node ID already exists in the Target
Model, this warning will appear, The highlighted nodes conflict with one or more source node IDs. Renumber
using next available node ID? If you click Yes, then the new nodes with ID conflicts will simply be renumbered
using the next available ID(s) in the Target Model. If you click No, only nodes with non-conflicting IDs will be created in the Target Model. Loads will be applied in the Target Model on both the newly created nodes as well as the
existing nodes that have conflicting IDs with Source Nodes. Because the loads applied to nodes with conflicting
IDs do not take into account the position of those nodes relative to the desired Source Nodes, you must employ caution when using this method as the results may not be valid for the given model. Clicking Cancel will simply exit
the command. Any nodes created using this method not will be attached to the Target Model in any way.
For example, Freebody Forces on Node 10 in the source model would create nodal forces on a newly created Node
10 in the target model. If Node 10 already exists in the target model, clicking Yes to the warning message would
result in loads being created on a node at the same location of Node 10 in the source model, but with a different ID.
Clicking No would result in loads being created in the Target Model representing the Freebody Forces on Node 10
in the Source Model, regardless of where Node 10 exists with respect to the matching Source Node.
Match ID (1 to 1) method, Create New turned Off - New nodes will be created in the Target Model on nodes with
the same ID as the Freebody Forces/Moments in the Source Model, regardless of where these node IDs are located
in the target model. If a matching node ID does NOT exist in the target model, the following warning will appear,
The target model does not contain all of the requested source nodes. OK to continue? If you click Yes to continue, no loads will be created on the nodes that do not exist in the target model, while clicking No will simply exit
the command. Be aware, choosing Yes to the previous question may invalidate any previous equilibrium checks.
For example, Freebody Forces on Node 10 in the source model would create nodal forces on Node 10 in the target
model. If Node 10 does not exist in the target model, this would result in no loads being created in the target model
representing the Freebody Forces on Node 10 in the source model.
Closest Node and Max Distance
Closest Node essentially behaves the same as Match ID, but instead of searching the target model for a node with a
matching ID, which could be located anywhere, it searches within the specified Max Distance for the closest
node in the target model. If a node is not within Max Distance, then no load will be created in the target model.
Rigid Element (1 to many)
When using Rigid Element (1 to many), the intent is to create new nodes in the target model using the locations of
nodes with Freebody Forces/Moments in the source model (Source Nodes), then connect these newly created
source nodes to other nodes in the target model (Target Nodes) using rigid interpolation elements (RBE3 elements). Because more is being done with this method, there are more options available than for Match (1 to 1).
The Entity Selection section offers both Automatic and User Defined options for selection of Target Nodes, while
the Rigid Element Options section is used to specify options which control how the rigid interpolation elements
connecting the Source Nodes to the Target Nodes will be created. Regardless of the Entity Selection method, the
Degrees-of-Freedom (DOFs) used for the Target Nodes are selected using Independent DOF (Target) (default is all
Translation DOFs), while the DOFs used for the Source Nodes are selected using Dependent DOF (Source)
(default is all six DOFs). Also, the default value for Max Nodes is always 10, while the default value for Max Distance is 1/10 of the diagonal of an invisible box that completely encapsulates all of the Source Nodes.
4-96
When using Automatic for Entity Selection, all the nodes in the Target Model are considered for attachment to the
Source Nodes, but determining which Target Nodes actually get attached to which Source Node is done using the
values specified for Max Nodes and Max Distance in the Rigid Element Options section. The specified Max Distance value is used to create a list of nodes which are within that distance from each Source Node, then the Max
Nodes value limits the Target Nodes used for each Source Node to the n closest nodes.
When using User Defined, click the Select Nodes button beside Target Nodes to select nodes using the standard
entity selection dialog box. The user may optionally limit the previous node selection to free-edges only by clicking
the Select Elements button beside Limit to Free Edges (Optional) to select elements to use for a free-edge search
using the standard entity selection dialog box. Once nodes and/or elements have been selected, the text on the buttons will change to be # of selected Nodes or # of selected Elements, respectively. The icon buttons to the right
of these buttons can be used to highlight the selected nodes or selected elements in the graphics window, but only
one entity type can be highlighted at a time.
While the Max Nodes and Max Distance values are always both used with Automatic, either option can be turned
off entirely when using User Defined by simply unchecking the option for Limit number of mapped nodes or Limit
search distance, but not both. When both options are on, the Target Nodes attached to each Source Node are determined in a similar manner as when using Automatic, with the lone difference being only the nodes selected in the
Entity Selection section are considered instead of all the nodes in the Target Model.
Note:
When Max Nodes is turned off, you may encounter some unexpected results, such as a large number
of nodes being included as Target Nodes because they are all within the specified Max Distance
value. Similarly, when Max Distance is turned off, nodes from farther than expected may be included
as Target Nodes because each Source Node will be connected to the number of nodes specified for
Max Nodes, regardless of distance.
When the Preview option beside Target Nodes is checked, all potential Target Nodes will be highlighted in the
graphics window once OK has been pressed in the Create Load(s) from Freebody dialog box. The standard entity
selection dialog box will also be displayed to allow you to add or remove potential Target Nodes.
If any potential Target Nodes have IDs conflict with any Source Nodes, a message will appear asking The highlighted nodes conflict with one or more source node IDs. Renumber using next available node ID?. If you click
Yes, then the new nodes with ID conflicts will simply be renumbered using the next available ID(s) in the target
model. If you click No, then nothing is renumbered and loads are only applied to nodes in the Target Model which
have a matching ID in the Source Model, while clicking Cancel will simply exit the command.
In certain cases, some potential nodes may not be able to be paired with a Source Node. This may happen when a
maximum distance has been specified and a target node is located too far from any source node, or if a maximum
number of pairings has been specified and no suitable source node is found that has less than the maximum number
of pairings. When this happens, a message will appear asking # highlighted target nodes were unable to be paired
with a source node. Update the selector with these nodes?. If you choose Yes all of the unpaired nodes will be
added to the Selection List, while if you click No nothing with be done with the unpaired nodes.
At this point, rigid interpolation elements have been created and a dialog box will appear asking Edit rigid element
connectivity?. Clicking No will simply end the command, while clicking Yes will display the Toggle Rigid Element Nodes dialog box which may be edit the rigid interpolation elements:
To edit the Independent (Nodes To Average) nodes in a rigid interpolation element, simply select an element from
the graphics window and it will highlight. When the Auto Update option is turned on, which is the default, selecting
a node that is not currently used by the selected element will add that node to the element, while selecting a node
which is already being used by the selected element will remove that node from the element. When the Auto
Update option is off, you will need to select a node, then click the Apply button to add the node to the element or
remove the node from the element. If a rigid interpolation element only has a single Independent (Nodes to Average) node, it cannot be removed from the element using this dialog box.
4-97
Shift+F2
...displays the Constraint Set Manager. This menu command is also available on the tray at the bottom right portion
of the graphics window, as well as by choosing New from the Constraints object context-sensitive menu in the
Model Info tree. The Constraint Set Manager can be used to create new constraint sets; update the title of an existing constraint set; renumber, delete, or copy the active constraint set; as well as define SPCADD/MPCADD sets
for Nastran.
Create new Constraint
Set
Update the title of an
existing Constraint Set
Renumber highlighted
Constraint Set
Delete highlighted
Constraint Set
Delete all Constraint
Sets
Copy highlighted
Constraint Set
Define Nastran
SPCADD/MPCADD Set
Deactivate All Constraint
Sets
Title Filter
All nodal constraints, constraint equations, and geometric constraints are created in the active constraint set. Therefore, you must always activate a constraint set prior to creating either of them. To activate a constraint set that
already exists, simply highlight it from the Available Constraint Sets... list. When a new constraint set is created, it
will automatically become the Active constraint set. To deactivate all constraint sets, press None Active.
Creating New Constraint Sets
To create a new constraint set, press the New Constraint Set button.
The next available constraint set ID will automatically be entered in the ID field when creating a new constraint set,
but any constraint set ID not currently being used in the model may be entered instead. You may also enter a Title.
As always, you should choose a descriptive title. The titles are displayed, along with the IDs, in the Available Con-
4-98
straint Sets - Selected Constraint Set is Active list of the Constraint Set Manager. Press OK to create a constraint set
or press More to create a constraint set, then be prompted to make another.
You may choose a Set Type for the new constraint set. A Standard constraint set is any combination of Constraint
Definitions and Other Loads used to define the boundary conditions for that constraint set.
A Nastran SPCADD/MPCADD Combination is a special type of constraint set which references any number of
existing Standard constraint sets in the model. When used, all of the selected Standard constraint sets referenced by
a particular Nastran SPCADD/MPCADD Combination are written to the Nastran input file and combined by Nastran via a SPCADD entry when dealing with normal constraints or a MPCADD when dealing with constraint equations.
Once a Nastran SPCADD/MPCADD Combination Set has been created, highlight it from the list in the Constraint
Set Manager and press the Referenced Sets button. The Referenced Constraint Sets for Nastran SPCADD/
MPCADD dialog box will appear:
Highlight any number of Standard constraint sets from the list of Available Sets. Click Add Referenced Set to have
them placed in the Referenced Sets list.
Note: A Referenced Constraint Sets command may be added to any menu or toolbar using the Tools, Toolbars,
Customize command. This command is located in the Additional Commands category on the Commands tab of the Customize dialog box..
4-99
Constraint Definitions can be removed at any time using the Remove Definition command on the context sensitive
menu in the Model Info tree and the individual constraints from that Constraint Definition will be moved under the
appropriate heading in the Other Constraints branch. The Other Constraints branch contains headings for On
Geometry, On Mesh, and Equations.
Also, a Constraint Definition can be created from any number of constraints of the same type (i.e., any number of
Nodal Constraints, Constraints on Curves, or Constraint Equations, etc) by highlighting them in the Model Info tree
and using the Create Definition command from the context sensitive menu.
Note: If you combine multiple constraint equations into one constraint definition, you will be prompted to edit
each constraint equation one at a time.
If you choose constraints of various types and then use the Create Definition command, FEMAP will create a Constraint Definition for each separate type of constraint that was highlighted.
For more information about the Remove Definition and Create Definition commands, along with the process of
combining Constraint Definitions, please see Section 7.2.1, "Tools, Model Info" under Loads and Constraints in
the Model Info Tree
Creating nodal constraints is a two step process: (1) select the nodes to be constrained using the standard entity
selection dialog box, and (2) choose the degrees of freedom, or component directions, at each of these nodes, which
will be constrained. The same constraints will be applied to all of the nodes that you select in a single command. In
addition, constraints with a non-zero value, typically enforced displacements, can be specified in a similar dialog
box accessed by using the NonZero Constraints>> button.
Title:
Allows you to enter a title for the Constraint Definition being created. If you do not enter a title, a default title
will be created based on the type of constraint which was created.
For example, if you create a constraint on a selected node or nodes, the default title will be Constraint on Node.
Color/Palette and Layer:
These controls define parameters for the nodal constraint to be created.
Coordinate System:
This list allows you to choose a coordinate system which will define the nodal degrees of freedom, and hence the
constraint directions, for all selected nodes. You can also choose -1..Use Nodal Output System to use the coordi-
4-100
nate system that was selected as the nodal output coordinate system (see Section 4.2.1, "Model, Node..."). If the
coordinate system that you choose is different from your previous selection, you will be asked to confirm that you
want to overwrite the previous selection for all selected nodes.
Note: Be careful when you change the output coordinate system. If you have other constraints defined on the
same node, even in other constraint sets, you are implicitly changing their orientation every time you
change the output coordinate system. These changes can result in modeling errors which FEMAP can
not detect. Remember, you can only have one output coordinate system per node. All constraints, in all
sets, as well as everything else that references nodal degrees of freedom, are specified relative to that
coordinate system.
TX
TY
TZ
RX
RY
RZ
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
Simply choose the command button you need, followed by OK, to create the constraint.
4-101
Aj uj
where
Aj are the equation coefficients, and
uj are the nodal degrees of freedom
Equation coefficients are directly specified in the Create Constraint Equation dialog box:
Toggle Translation DOF
Toggle
Sign of
Coefficients
Show
Selected
Nodes
Copy To
Clipboard
Paste From
Clipboard
Toggle
Sign of
Coefficients
4-102
Add Node
Once a Node ID and any combination of DOF and Coefficients has been defined, click the Add Node button to add
a row to the table in the Equation Definition section. If the node ID already exists in the table, you will be asked
OK to Update Coefficients for Node (ID of node)?, answer Yes to update the DOF and coefficients in the table or
No to not change anything.
Note: If you have at least one DOF enabled which has a coefficient defined other than 0.0, then selecting a
single node from the graphics window will add that node and the specified coefficient(s) to the table.
Add Multiple
To apply the current DOF and Coefficients to any number of nodes, click the Add Multiple button and select the
nodes using the standard entity selection dialog box. When you click OK, all of the nodes will be added to the table
in the Equation Definition section with the same DOF and Coefficients.
Delete
Highlight any number of rows in the Equation Definition table (hold down Ctrl to choose multiple rows or hold
down Shift to choose a range of rows), then click Delete to remove the rows from the table.
Delete DOF, Update DOF, Match DOF, Toggle Sign of Coefficients, and DOF check boxes
The Delete DOF, Update DOF, and Match DOF buttons only operate on the DOF that are currently checked, so if
TX and TZ are checked, only those DOFs and/or coefficients will be changed by these buttons. Use Delete DOF to
remove the coefficients in the column corresponding with the selected DOF from the highlighted rows. Use Update
DOF to update the coefficients in the column corresponding with the selected DOF in the highlighted rows. The
Match DOF button can only be used for rows which have a value defined in a single column and will copy that
value into additional columns based on the currently selected DOF. The Toggle Sign of Coefficients icon button will
update the sign of the coefficients in the column corresponding with the selected DOF in the highlighted rows.
Show Selected Nodes, Copy, and Paste icon buttons
The Show Selected Nodes icon button will highlight nodes represented by the rows highlighted in the table using
the current settings for the Window, Show Entities command (See Section 6.3.2.3, "Window, Show Entities..."). The
Copy icon button will copy the entire table to the clipboard. The Paste icon button will paste values created in
another program, such as Excel, into the Equation Definition table.
Link/Average Nodes... button
Opens the Link or Average Nodes dialog box:
Depending on the option selected in the Type section, different controls become available.
When using Link 2 Nodes, select the desired DOF using the check boxes in the DOF section, then enter a node ID
or select a node from the graphics window for both Dependent and Independent. When you click OK, the Dependent node will appear in the table with coefficient values of 1.0 for the selected DOF, while the Independent node
will appear in the table with coefficient values of -1.0 for the selected DOF.
When using Nodal Average, select the desired DOF using the check boxes in the DOF section. First, enter a node
ID or select a node from the graphics window for Dependent, which is typically the middle of a spider, then click
the Independent button to select the nodes to be averaged using the standard entity selection dialog box. When
you click OK, the Dependent node will appear in the table with coefficient values of 1.0 for the selected DOF,
while the Independent node(s) will appear in the table with coefficient values of -1.0/number of selected nodes
Geometric Constraints
4-103
for the selected DOF. For example, if 8 Independent nodes are selected, each will be added to the table with a value
of -0.125 for each selected DOF.
Note: Any rows currently defined in the Equation Definition table will be deleted after using Link/Average
Nodes... and pressing OK in the Link or Average Nodes dialog box. Additional rows can then be added.
One Equation Per DOF
When this option is enabled, an individual constraint equation will be created for each DOF column which has
coefficients defined. For example, if Node 1 has coefficient values of 1.0 for TX, TY, and RZ and Node 2 has coefficient values of -1.0 for TX, TY, and RZ, then 3 separate constraint equations will be created. If this option is disabled, then it creates a single constraint equation entity containing all coefficients for all DOF. In both cases, all
constraint equations created by a single use of the dialog box will be placed into the same Constraint Definition.
4-104
The geometric constraints, similar to the geometric loads, are divided into four commands: On Point, On Curve,
On Surface, and Expand. Whether you are defining constraints on points, curves or surfaces, you will see the same
dialog box. The Standard constraint types are available at the top of the dialog box. The Advanced types are at the
bottom of the box.
Advanced Constraints
There are three available approaches to defining advanced geometric constraints. Arbitrary in CSys is available
for points, curves and surfaces. Surface is available for all surface constraints. Cylinder/Hole is only available
if you select one or more cylindrical surfaces.
The first, Arbitrary in CSys, gives you full control over the six nodal degrees of freedom in any coordinate system you specify. You can either pick a coordinate system from the list, or choose Use Nodal Output Sys. If you
pick a coordinate system, all nodes will have their output coordinate systems changed to that system, and the constraints will be applied. If you choose Use Nodal Output Sys, only the constraints will be applied - it is up to you
to manually define the nodal output coordinate systems so that the degrees of freedom are properly interpreted.
Surface constraints are intended to automatically select the degrees of freedom necessary to match certain physical conditions. In all of these cases, new coordinate systems will be created, as necessary, and assigned as nodal
output coordinate systems, to create the selected conditions. Sliding along Surface will constrain the direction
perpendicular to the surface, and if Include Rotational DOF is checked, the rotational degrees of freedom around
the two axes that result in rotations out of the surface. Move Normal to Surface does just the opposite, constraining the in-surface translations and optionally the in-surface rotations. If you choose Sliding in Specified Direction, degrees of freedom normal to that direction will be constrained. In this case, you will also be asked to specify
the sliding direction, which is used to align the resulting output coordinate systems.
Cylinder/Hole is very much like Surface, except that they can only be applied to cylindrical surfaces. In this
case the output coordinate system will be aligned with the axis of the cylinder/hole, and you can constrain any combination of the three directions.
4-105
multiple requests force the coordinate system to be improperly defined, then request will not precisely match the
coordinate system - in this case every degree of freedom that is partially constrained will be fully constrained.
If you choose Convert to Nodal, the geometric constraint will be removed and be replaced by nodal constraints.
Just like with the Model, Load, Expand command, be careful when converting to nodal. This conversion is permanent. You cannot go back to the original geometric load.
4-106
You may want to use the Model, Constraint, Create/Manage Set command to modify the title of the
new copy. FEMAP will always create it with the same title as the original set that was copied.
4-107
This type of contact is currently supported for NX Nastran, ABAQUS, ANSYS, MSC Nastran, LS-DYNA, NEi/
Nastran, and MARC. In most cases, the solver you are using determines which Connection Property will need to be
used to create appropriate contact conditions.
The top portion of the Connect menu aids in the creation of connections based entirely on geometry. FEMAP has a
command to automatically determine which geometric bodies will come into contact with one another based on
some factors and automatically generate the Connection Regions, Connection Properties, and Connectors. There is
also a command which allows you to set-up contact conditions by choosing specific surfaces (or sets of surfaces) to
use as Connection Regions, then selecting a Connection Property which is used to create a Connector between the
Connection Regions.
The middle portion of the Connect menu allows you to create each separate type of entity required to set up contact
conditions. These commands allow you to use nodes, elements, or property information to generate Connection
Regions, as well as geometry. Also, depending on your solver, curves can sometimes be used to create analytical
rigid surfaces for use with axisymmetric models.
Connection regions are usually geometry, element, or node-based regions for contact, but the same concept can be
used to create regions for other types of analysis conditions.
The bottom portion of the Connect menu may be used to create four specialized types of regions useful for Nastran
users: Fluid Regions, NonStructural Mass Regions, Bolt Regions (used to apply a Bolt Pre-load in NX Nastran
only), and Rotor Regions (used to define rotors for Rotor Dynamics in NX Nastran only)
A Fluid Region allows you to create a region of elements to simulate either a finite volume internal fluid (i.e. a
fluid in a contained area) or an infinite volume external fluid (i.e., ship floating in a body of water). The regions
can be created in a similar manner to Connection Regions by using element IDs and face numbers OR elements
associated to the positive or negative side of a surface. Along with defining the physical regions that can be
affected by the fluid, there are additional options which can be set up for creating the MFLUID entry for the Nastran solver.
A NonStructural Mass Region allows Non-Structural Mass to be applied to line or plane elements by selecting the
elements directly, elements associated with curves or surfaces, or elements of specific properties. Mass can be
applied on a per length/per area basis or as a total mass for the entire length/area of a region.
A Bolt Region is used to create a region of elements where you would like to apply a bolt preload. The preload
is a specified torque which has been translated into an axial load, arising from components in an assembly being
bolted together. Each Bolt Region represents a bolt and there can be multiple bolts in a single model, all with
unique preloads. When analyzing preloaded bolts, you may be interested in obtaining the stresses due to the
preload condition alone or due to a combination of the bolt preload and additional loading conditions.
A Rotor Region is used to create a region of nodes which you would like to specify as a rotor for Rotor Dynamics
in NX Nastran. There are also options to set the rotation axis, damping values, and individual rotor load sets.
FEMAP gives you the ability to enable and disable Fluid, Bolt, and Rotor Regions which can be very useful
when trying different numbers of MFLUIDs, Bolt Preloads, and Rotors in different analysis runs.
4-108
Tolerance, as well as choice of a Detection Strategy (Minimal to Aggressive) and options for the way multiple
Connection Regions will be combined on the same solid or general body.
This command automatically creates Connection Regions, a specific Connection Property (or uses one that has
already been defined), and Connectors between bodies which are within the Tolerance values and fit the Detection
Strategy criteria. If you would like to create these entities one at a time, please see Section 4.4.3, "Connect, Connection Property...", Section 4.4.4, "Connect, Connection Region...", and Section 4.4.5, "Connect, Connector...
(Contact Pair)"
Edge - Face - usually between non-manifold junctions of multiple surfaces, i.e., a t-junction
Note: Only certain FEA solvers support Edge - Face and Edge - Edge contact, so be sure to see if a particular solver supports these options. If not, be sure only Face - Face is selected.
The Edge Region Output section is used to specify the Output method, Nodes or Elements, for any Edge Regions
created during this command. This controls how these edge regions will be written to the analysis input file.
Detection Options
Tolerance
Essentially, the Tolerance value is a distance between bodies that FEMAP will use to determine if automatic connections should be generated between surfaces. The default value for Tolerance is set to be 5 times the default node
merge tolerance in FEMAP.
Note: FEMAP determines the default node merge tolerance based on overall model size. The number is 1/
10000 of the model box diagonal (think of the model box being an invisible box that completely
encapsulates every entity in the model).You can override the default node merge tolerance by specifying
a value in Tools, Parameters.
In some cases, you may need to change this value to have FEMAP detect more or less surfaces for auto-connection.
Angle Tolerance
The Angle Tolerance can be used to allow FEMAP to detect connections between surfaces on bodies which are not
planar to one another. By default, FEMAP will only create contact between surfaces which are within 1 degree of
being planar to one another.
Connect, Automatic...
4-109
Many times you will only want to create contact conditions between the surfaces of bodies which are somewhat
planar to one another. This is especially the case for setting up Glued/Bonded contact.
Detection Strategy
FEMAP gives you 5 different options for Detection Strategy. Depending on the Detection Strategy you choose
FEMAP will go from detecting a minimal amount of connections using a limited number of geometric entities to
actually swelling bodies (internally, the geometry will not actually be changed in the model) and attempting to
Boolean them together for the purpose of finding the maximum number of surfaces for use in creating connections.
As you move from left to right, you are adding methods of detection. For example, if you are on Detection Strategy
2, FEMAP will actually perform Detection Strategy 1 and then Detection Strategy 2. If you are on Detection Strategy 5, Detection Strategies 1-4 will be attempted and then Detection Strategy 5.
Here is a little more information on each option going from Left (Minimal) to Right (Aggressive)
Analytical - Planes Only (Minimal) - FEMAP will only create connections between planar surfaces on bodies within the Tolerance and Angle Tolerance detection criteria.
Analytical - Cylinders, Spheres, Cones, and Toroids (Default) - In addition to creating connections between
planar surfaces, FEMAP will also look for connections between sets of cylindrical, spherical, conical, and
toroidal surfaces. This is the default setting for FEMAP and will often find the most appropriate surfaces for
creating connections.
Boolean - FEMAP will create Connections using adjacent surfaces on bodies which could Boolean together if
you were using a command such as Geometry, Solid, Add... and are within the other criteria.
Swell, then Boolean - FEMAP will actually swell all of the selected solids by 1/2 the value specified in Tolerance and then attempt to Boolean the swelled solids together. If after swelling a Boolean can take place,
Connections will be created between the surfaces on those bodies which fulfill the detection criteria.
Intermittent Swelling, then Boolean (Aggressive) - FEMAP will actually swell all of the selected solids by
intermittent values based on the Tolerance value and then attempt to Boolean the swelled solids together after
each iteration. If after swelling a Boolean can take place, Connections will be created between the surfaces on
those bodies which fulfill the detection criteria.
Note: If you dont know which settings to use for Automatic Detection, it is better to start with the default values for the Tolerance and Angle Tolerance and the Minimal Detection Strategy options. FEMAP will
not overwrite any Connections or create duplicate Connections which have been created, so you can use
larger Tolerance settings and more Agressive Detection Strategies to have FEMAP detect additional
connections.
Also, connections will not be created between surfaces linked with Adjacent Surface Matching.
Check for Connections in same Solid
When this option is on, searches for surfaces on the same solid which fulfill the detection criteria and then create a
connection between those surfaces. This can be helpful if you are performing an analysis on a part (often times a
circular part) where the two ends will be clamped together or a rubber boot which may contact itself in many
places as it is displaced. This option is off by default.
Combine all Connections between Solids
When this option is on, combines all Connection Regions it has created automatically on a single solid into a single
Connection Region for that particular solid. This limits the number of Connection Regions which will be created in
an assembly model containing a number of solids. This option is on by default but if you turn it off you will be able
to see exactly which surfaces FEMAP is detecting to create Connection Regions and which sets of Connection
Regions are being connected with Connectors automatically.
Note: You may want to turn this option off when using the Check for Connection in same Solid option in order
for FEMAP to create Connectors between surfaces on the same solid, which some analysis codes will
require in order to create self-contact conditions on the same part.
Combine Non-Tangent Edge Connections
Only available when Edge-Face and/or Edge-Edge are selected. When on, attempts to consolidate continuous
curves located on the same surface or solid into a single Connection Region, if possible. If curves come together at
a 90 degree corner, they will not be placed in the same Connection Region.
4-110
Connection Property
This portion of the of the Auto Detection Option for Connections dialog box allows you to create a new default
Connection Property or choose an existing Connection Property to use when automatically creating connections.
Contact - Creates a new Connection Property using 0..Contact as the Type and will enter the same default
values which are entered when the Defaults button is used in the Define Connection Property dialog box
Glued - Creates a new Connection Property using 1..Glued as the Type and will enter the same default values
which are entered when the Defaults button is used in the Define Connection Property dialog box
Property - Allows you to choose any previously created Connection Property from a from a drop-down list.
Connect Surfaces
Master (Target) - Creates a new Connection Region using a selected surface or surfaces if Multiple has been
chosen to be used as the Master in a Connector.
Slave (Source) - Creates a new Connection Region using a selected surface or surfaces if Multiple has been
chosen to be used as the Slave in a Connector.
Connection Property
FEMAP allows you to choose an existing Connection Property to use when creating this connection. There is also
an option to create a new Connection Property.
Search for Related Surfaces
When this option is turned on, FEMAP will search for Related Surfaces to also put into the Master or Slave Connection Region. A Related Surface is defined as a surface which was created from the same underlying geometry
to the selected surface(s). This option is on by default.
For example, if a cylindrical surface is split into two periodic faces by Parasolid (which is common), and one of the
faces is selected for the Slave Connection Region, the other face would also be included in the Slave Connection
Region when this option is turned on. Other examples include surfaces split using imprinted curve or surfaces separated by a Boolean operation such as Geometry, Solid, Remove.
Extruded from boundary surface If either top surface is selected,
there are no related surfaces
Would NOT be Related
4-111
The typical entity information contained in FEMAP: ID, Color, Layer, and Title are available for the Connection
Property. It is important to give each Connection Property a descriptive title so you may easily select one from the
drop-down property list when defining a Connector.
Connect Type is a specialized entry for the Connection Property and allows you to choose between 0..Contact
and 1..Glued. When Connect Type is 0..Contact, almost all contact options are available for all solvers. When
Connect Type is set to 1..Glued, only the options required to create Glued or Bonded contact are available.
Note: Connect Type has no effect on the MARC, DYNA, or NEi Nastran tabs.
4-112
Also common to the Define Connection Property dialog box, regardless of what Tab is chosen, are the Defaults,
Load, Save, and Copy buttons.
Clicking the Defaults button will insert a different set of Default values on each tab. These are recommended values for each solver and/or type of analysis and FEMAP fills them in on all tabs at once.
Load is used to load a saved Connection Property from the Connection Property Library (conprop.esp file, usually
located in the FEMAP directory) and Save is used to store a new or modified Connection Property in that same
library. A Title is required in order to save the a Connection Property to the Connection Property Library and all
values on all tabs will be stored together. For more information on libraries, see Section 2.6.2.10, "Library/Startup"
and Section 4.3.6, "Library Selection" of the FEMAP Users Guide.
Copy allows you to copy the values from an existing Connection Property in your model to a new Connection
Property. You must have a least one Connection Property in your model for Copy to be available.
The rest of the dialog box is separated into 8 tabs. Each tab has the required input for a particular solver and/or
analysis type.
The first 3 tabs are used for creating contact conditions for different solution sequences in NX Nastran:
NX Linear - See Section 4.4.3.1, "NX Nastran Linear and Glued Contact Properties (NX Linear tab)"
NX Advanced Nonlinear (SOL 601) - See Section 4.4.3.2, "NX Nastran Contact Property Options - Advanced
Nonlinear Analysis (NX Adv Nonlin tab)"
NX Explicit (SOL 701) - See Section 4.4.3.3, "NX Nastran Contact Property Options - Explicit Transient
Dynamics (NX Explicit tab)"
Each of the other 6 tabs contain options required to set up contact conditions for a particular solver. Each tab creates program specific input for one of the following solvers:
MSC Nastran - See Section 4.4.3.6, "MSC Nastran Contact Properties (MSC Nastran tab)"
The options available for each solver are discussed in greater detail below
Note: FEMAP will use the information you have set on the Interfaces tab of the Preferences dialog box to set
which tab of the Define Connection Property dialog box should be active by default.
For example, if you have your Interface set to 16..ABAQUS, when you use the Connect, Connection
Property command, the ABAQUS tab will be active until you select a different tab. If you were to
then change your Interface to 45..NX Nastran and your Analysis Type to 22..Advanced Nonlinear
Static, the NX Adv Nonlin tab would be active until changed.
4.4.3.1 NX Nastran Linear and Glued Contact Properties (NX Linear tab)
The linear contact property for NX Nastran contains options for linear contact which is available in Linear Statics
(SOL 101), Modal Analysis (SOL 103), Modal Frequency Response (SOL 111), and Modal Transient Response
(SOL 112). It also contains options for Glued Contact, which is available in all NX Nastran solution sequences
except SOL 144-146 (Aeroelasticity) and SOL 701 (Explicit Transient Dynamics). The glued option for SOL 601
can be found on the NX Adv Nonlin tab. These options can be reached by pressing the NX Linear tab in the Define
Connection Property dialog box.
4-113
4-114
Min Contact Search Dist - Enters a value in the MINDi field on the BCTSET entry. Designates the Minimum
search distance for contact pair i.
Note: The minimum distance can be negative and used for an interference fit condition modeled as overlapping surfaces.
Max Contact Search Dist - Enters a value in the MAXDi field on the BCTSET entry. Designates the Maximum
search distance for contact pair i.
Note: The max distance must be defined for all contact problems. This is the distance that NX Nastran will
search for contact from the element normal.
Contact Property (BCTPARM)
These options need to only be defined once for a contact analysis, regardless of how many Connectors (contact
pairs) are defined in the model. Each Connector has an ID assigned to it and can reference a different Connection
Property. FEMAP will use the Connection Property referenced by the Connector with the lowest ID to define the
BCTPARM entry for the entire model. For example, if a model has 2 Connectors (contact pairs) with ID numbers
101 and 102, the Connection Property values defined in the property associated with Connector ID 101 would be
used for the analysis.
Max Force Iterations - Creates the MAXF field on the BCTPARM entry. Designates the maximum number of
iterations for a force (inner) loop (Default = 10).
Max Status Iterations - Creates the MAXS field on the BCTPARM entry. Designates the maximum number of
iterations for a status (outer) loop (Default = 20).
Force Convergence Tol - Creates the CTOL field on the BCTPARM entry. Designates the Contact Force convergence tolerance (Default = 0.01).
Convergence Criteria and Num For Convergence - Together, these two values create the NCHG field on the
BCTPARM entry. The value and type of number (real or integer) entered for Num For Convergence depends on the
option set for Convergence Criteria:
0..Number of Changes - When this option is set, Num for Convergence must be an integer > 1. This value
defines the allowable number of contact changes.
1..Percentage of Active - When this option is set, Num for Convergence must be entered as a percentage
(between 1 and 99, which will appear as 0.01 to 0.99 in the NX Nastran input file). The solver treats this value
as a percentage of the number of active contact elements in each outer loop of the contact algorithm. The number of active contact elements is evaluated at each outer loop iteration.
Initial Penetration - Creates the INIPENE field on the BCTPARM entry. Controls how Nastran handles initial gap
or penetration of the generated contact elements (Default = 0).
0..Calculated - Use the value calculated from the grid coordinates. In the case of penetrations, a model may
experience press fit behavior when using this option.
2..Calculated/Zero Penetrations - Same as 0..Calculated, but if penetration is detected, set the value to zero.
3..Zero Gap/Penetration - Sets the penetration/gap to zero for all contact elements.
Shell Offset - Creates the SHLTHK field on the BCTPARM entry. Shell Thickness Offset flag. (Default = 0)
Contact Status - Creates the RESET field on the BCTPARM entry. Flag to indicate if the contact status for a specific subcase is to start from the final status of the previous subcase. (Default =0)
Contact Inactive - Creates the CSTRAT field on the BCTPARM entry. When set to 1..Restrict From Inactive,
prevents all of the contact elements from becoming inactive.
4-115
1..Restrict From Inactive - Solver will reduce the likelihood of all of the contact elements becoming inactive.
Note: Under certain conditions, all of the contact elements could become inactive which may lead to singularities. Setting the parameter to 1..Restrict From Inactive will reduce the possibility of this happening.
Shell Z-Offset - Allows you to choose if the Z-Offset on shell elements should be included in determining Glued
Contact. Creates ZOFFSET field in BGPARM entry and gives you 2 choices for the corresponding Value field:
0..Include Z-Offset (Default) - Z offset of shells is included for determining glued surfaces.
1..No not Include Z-Offset - Z offset of shells is NOT included for determining glued surfaces.
Note: The Defaults button will automatically fill in the dialog box with the default values suggested by NX
Nastran. It may be helpful to try and run the analysis with the defaults and then run it again if any modifications are needed to create more accurate results or achieve convergence.
Common Contact (BCTPARM) and Glue (BGPARM) Parameters
This section contains options for Glued contact and several options available for both Glued Contact and Linear
Contact.
Glue Type - Creates the GLUETYPE field on the BGPARM entry. Specifies the glue formulation.
1..Spring - Normal and tangential springs will be used to define connections. May use the Auto Penalty Factor
or a combination of values for Normal Factor and Tangential Factor.
2..Weld (Default) - A weld like connection will be used to define the connections. Only uses the Glue Factor.
Eval Order - Determines the number of Linear Contact or Glue Points for a single element on the source region.
Creates INTORD field in BCTPARM or BGPARM entry and gives you 4 choices:
0..Default - Does NOT write the INTORD field or corresponding value field to the BCTPARM or BGPARM
entry. Simply uses the default value for Linear or Glued contact built into the NX Nastran solver.
The higher the integration order, the longer the solve will take.
Refine Source - Determines if the source region is refined for the Linear or Glued Contact solution. Creates
REFINE field on the BCTPARM or BGPARM entry and gives you 2 choices for the corresponding Value field:
0..Do Not Refine - Does not refine the Linear Contact/Glue source region based on target surface definition.
1..Refine Source to Target (Default) - Refines the Linear Contact/Glue source region based on target surface
definition.
2..NXN 7.0 Method - Refines the Linear Contact/Glue source region using the NX Nastran 7.0 method.
Penalty Factor Units - Creates the PENTYP field on the BCTPARM or BGPARM entry. Specifies how contact
element stiffness is calculated.
When setting penalty factors for linear contact or glued contact when Glue Type = 1..Spring (GLUETYPE=1)
1..1/Length (Default) - Normal Penalty Factor (PENN) and Tangential Penalty Factor (PENT) are entered in
units of 1/Length.
2..Force/(Length x Area) - Normal Penalty Factor (PENN) and Tangential Penalty Factor (PENT) are entered in
units of Force/(Length x Area).
When setting penalty factors for glued contact when Glue Type = 2..Weld (GLUETYPE=2)
4-116
Auto Penalty Factor - This is a flag to indicate whether normal and tangential penalty factors will be automatically calculated. When this box is checked in FEMAP, no special field will be written to the BCTPARM. This is the
default for NX Nastran.
Penalty Autoscale - Creates the AUTOSCAL field on the BCTPARM entry. Scales the automatically calculated
penalty factors PENN (Normal Factor) and PENT (Tangential Factor) either up or down and can be used to scale
the stiffness of specific contact pairs if convergence issues occur (Default = 1.0).
Normal Factor - Creates the PENN field on the BCTPARM or BGPARM entry. Designates the penalty factor for
the normal direction (Default = 10.0 for BCTPARM, 100 for BGPARM).
Tangential Factor - Creates the PENT field on the BCTPARM or BGPARM entry. Designates the penalty factor
for the tangential direction (Default = 1.0 for BCTPARM, 100 for BGPARM).
Glue Factor - Creates the PENGLUE field on the BGPARM entry (Default = 1). Designates the penalty factor
when Glue Type is set to 2..Weld (GLUETYPE=2).
Note: Glued contact works differently in NX Nastran SOL 153 than any other solution sequence. Only
GLUETYPE=1 may be used. Please see the NX Nastran Quick Reference Guide for more information.
Glued Contact Property (BGSET)
A brief description of Glued Contact:
An option to Glue elements together during a solution is available in NX Nastran version 4.1 and above. Glue
definitions can be used in all solution sequences except SOL 144-146 (Aeroelasticity) and SOL 701 (Explicit Transient Dynamics). The Glue option creates stiff springs or a weld like connection to connect pre-defined Connection Regions and prevents relative motion in all directions (these springs and weld like connections are
essentially glue elements).
Glue elements are created from the free face of one Connection Region to another if the regions are within the
specified separation distance (Search Distance) for gluing to occur. Many different glued connections can occur in
the same model and all of the connections will be placed in the same Glue Set (BGSET entry) in the NX Nastran
input deck.
Note: In Linear Statics (SOL 101), both Glued Contact AND Linear Contact can be defined in the same subcase. Also, the Glued Contact must be set up in the first subcase for all solutions sequences except in
SOL 101, when Linear Contact is defined. In this case, Glued Contact can be defined in any subcase.
Note: Glued contact is currently NOT available when using the Element Iterative solver in NX Nastran.
Search Distance - Enters a value in the SDISTi field on the BGSET entry. Designates the Search Distance for the
contact pair i. Essentially, this is telling NX Nastran that if the Connection Regions of the Connector (contact
pair) are within this distance, which they should be, then Glued contact will be active for this contact pair.
Note: By setting the value of search distance to a value larger than the largest distance between connection
regions using Glued Contact, only one Glued Contact property is needed per model. Even if you have
several different properties created for Glued Contact, FEMAP will automatically combine them all in
to one BGSET entry in NX Nastran.
NX Nastran Contact Property Options - Advanced Nonlinear Analysis (NX Adv Nonlin tab)
4-
4.4.3.2 NX Nastran Contact Property Options - Advanced Nonlinear Analysis (NX Adv Nonlin tab)
For NX Nastran Solution 601, more than 1 Connector (contact pair) can be defined and each pair can have a different Connection Property. For each Connection Region, ALL of the values defined on the NX Adv Nonlin tab of the
Define Connection Property dialog box are used for each respective Connector (contact pair).
Advanced Nonlinear Analysis has two NXSTRAT solver parameter dialog boxes in the Analysis Case Manager.
For more information, see Section 8.7.1.24, "Advanced Nonlinear Analysis (NX Nastran Only)".
Glued Contact Property (BGSET)
Extension Factor - Enters a value in the EXTi field specified on the BGSET entry for the contact pair i. Specifies an extension factor for the target region. The extension value sent to the solver is calculated by multiplying
the Extension Factor (EXTi) by the largest element edge in the source and target region. (Value must be between
0.0 and 0.25, Default = 0.01)
4-118
General
Contact Type - Lets you choose the contact algorithm type and writes the TYPE field on the BCTPARA entry. You
get to choose between 0..Constraint Function, 1..Segment Method, or 2..Rigid Target. Depending on the contact
algorithm, some portion of the dialog box will be available, while other portions are grayed out.
Double Sided (check box) - This is a flag for single or double-sided contact. Creates NSIDE field on BCTPARA
entry. When not checked, it places a 1 (Single-sided contact) into the NSIDE field, when checked places a 2 (Double-sided contact) into the NSIDE field.
Initial Penetration - Flags how initial penetrations are handled. Writes the Initial penetration option to the
INIPENE field on the BCTPARA entry. You can choose between:
1..Eliminate/Print - Initial penetrations are eliminated and the list of penetrating nodes is printed
2..Ignored - Initial penetrations are ignored. In successive steps, each contractor node is allowed to penetrate the
target up to its initial penetration
3..Specify with Gap Distance - Initial penetrations or gaps are overridden by specified Gap Distance. This
option is not available for rigid target algorithm
Gap Distance - Specifies a constant gap distance (GAPVAL) between the source region (contactor) and the target
region when The Initial Penetration option is set to 3..Specify with Gap Distance. A Negative Gap Distance
means initial penetrations which will be eliminated.
Penetration Depth - Penetration Depth for single-sided contact (NSIDE=1). Write PDEPTH field on BCTPARA
entry. If PDEPTH > 0.0, then Penetration is detected when penetration is less than or equal to PDEPTH, and if Penetration > PDEPTH, penetration is deemed not to occur.
Segment Normal - Indicates whether a continuous (interpolated) contact segment normal is used for the contact
surfaces. Creates the SEGNORM field on the BCTPARA entry. You can choose:
Offset Type - Type of offset for contact regions. Creates the OFFTYPE field on the BCTPARA entry. Choose
from:
0..Single Sided - Use specified offset of NSIDE=1, use offset value of 0.001 for NSIDE=2
2..Half Shell Thick - Half the shell thickness is used for contact regions on shell elements and no offset for is
used otherwise
Offset Distance - Default offset distance value for contact regions. Creates OFFSET field on BCTPARA entry.
Note: For TYPE=0 or TYPE=1, individual offset distances can be specified for each contact region using the
BCRPARA entry to override the default offset distance specified here
Birth Time - Birth time for contact set. Creates TBIRTH field on BCTPARA entry (default = 0.0).
Death Time - Death time for contact set. Creates TDEATH field on BCTPARA entry (default = 0.0). If TDEATH
is less than or equal to TBIRTH, it is ignored.
Constraint Function Contact Algorithm (Contact Type = 0..Constraint Function only)
Normal Constraint - Parameter for normal constraint function, w. Creates EPSN field on BCTPARA entry
(Default = 1.0E-12).
Frictional Constraint - Parameter for frictional constraint function, v. Creates EPST field on BCTPARA entry
(Default = 0.001, must be greater than 0).
Compliance Factor - Compliance Factor. Creates CFACTOR1 field on BCTPARA entry. (Default = 0.0).
NX Nastran Contact Property Options - Advanced Nonlinear Analysis (NX Adv Nonlin tab)
4-
For more information about using contact with NX Nastran Solution 601, see Nonlinear Analysis Theory and Modeling Guide.
Standard Contact Algorithm (Contact Type = 0..Constraint Function or 1..Segment Method)
Disp Formulation - Selects the displacement formulation used for this contact set. Creates the DISP field on the
BCTPARA entry. Choose from:
0..Use NXSTRAT CTDISP - Use the formulation selected by CTDISP in NXSTRAT entry (Default)
1..Small Disp Formulation - Use small displacement formulation (contact conditions are not updated)
2..Large Disp Formulation - Use large displacement formulation (contact conditions are updated)
Consistent Stiffness (check box) - This is a flag to indicate whether consistent contact stiffness is used. Creates
CSTIFF field on BCTPARA entry (Default=0). When not checked, it places a 0 (Consistent contact stiffness is not
used) into the CSTIFF field, when checked places a 1 (Consistent contact stiffness is used) into the CSTIFF field.
Tied Tolerance (check box and field) - The check box is a flag to indicate whether contact regions in each contact
pair are tied together. Creates TIED field on BCTPARA entry (Default=0). When not checked, it places a 0 (Not
tied) into the TIED field, when checked, places a 1 (Tied) into the TIED field.
The field is the actual Tied Tolerance value used to determine whether contactor nodes are tied to the target region
when TIED=1 is specified. A contactor node is tied to its target region if the distance between them is less than or
equal to TIEDTOL. Creates the TIEDTOL field on the BCTPARA entry. (Default=0.0)
Note: Currently, the tied contact option assumes small rotations of the contact regions.
Init Penetration Duration - Time to eliminate initial penetrations (Must be greater than of equal to 0.0, default
=0). Creates TZPENE field on BCTPARA entry. If TZPENE=0.0, and INIPENE=0 or 1, then the initial penetrations are eliminated in the first time step. This may cause convergence difficulties for certain problems. By using
TZPENE > 0.0, the initial penetrations are eliminated gradually over time TZPENE.
Surface Extension Factor - Factor for extending contact surfaces beyond their boundaries. The amount of extension is given by this factor multiplied by the length of the contact segments. Creates EXTFAC field on BCTPARA
entry. (Values must range from 1.0E-6 to 0.1; Default = 0.001)
Friction Model - Allows you to choose the type of friction model using a drop down menu. Creates an integer
from 0 to 13 (except 10 and 11) in the FRICMOD field on the BCTPARA entry to indicate which friction type is to
be used.
You can choose from the following friction types:
0..Default (Param 1) - Constant coefficient of friction specified for each contact pair (FRICi field(s) on
BCTSET entry).
1..Constant (Param1) - Constant coefficient of friction specified by FPARA1 (FPARAi refer to Friction Parameter 1-5 below).
12..Modified Model 1(1,2) - Modified Friction Model 1; uses FPARA1 and FPARA2.
13..Modified Model 2(1,2,3) - Modified Friction Model 2; uses FPARA1, FPARA2, and FPARA3.
4..Static/Dynamic (1,2,3) - Use different static and dynamic friction coefficients; uses FPARA1, FPARA2, and
FPARA3.
5..vs Sliding Velocity (1,2,3) - Friction coefficient varies with sliding velocity; uses FPARA1, FPARA2, and
FPARA3.
6..Anisotropic (1-5) - Anisotropic friction model; uses FPARA1, FPARA2, FPARA3, FPARA4, and FPARA5.
7..vs Contact Force (1,2) - Friction coefficient varies with consistent contact force; uses FPARA1 and FPARA2.
8..vs Time (1,2,3) - Friction coefficient varies with time; uses FPARA1, FPARA2, and FPARA3.
4-120
9..vs Coordinate (1-5) - Friction coefficient varies with coordinate values; uses FPARA1, FPARA2, FPARA3,
FPARA4, and FPARA5.
Friction Param 1 - Friction parameter A1. Creates FPARA1 field on BCTPARA entry.
Friction Param 2 - Friction parameter A2. Creates FPARA2 field on BCTPARA entry
Friction Param 3 - Friction parameter A3. Creates FPARA3 field on BCTPARA entry
Friction Param 4 - Friction parameter A4. Creates FPARA4 field on BCTPARA entry
Friction Param 5 - Friction parameter A5. Creates FPARA5 field on BCTPARA entry
Friction Delay - Creates FRICDLY field on BCTPARA entry. When checked, FEMAP will specify a 1 in the
value field for the corresponding FRICDLY field. This indicates that the application of friction will be delayed,
meaning friction is applied on a node one time step after the node comes into contact. The delay of friction may
improve convergence of the solution. (Default = 0...unchecked in FEMAP).
Rigid Target Options (Contact Type = 2..Rigid Target only)
This Contact Type is not applicable for 2D contact. You should only enter values in either the Current Algorithm
section or Old Algorithm section, not both.
Note:
If you are using the values in the Old Algorithm (RTALG=1 on NXSTRAT) section, you will need to
also check the Use Old Rigid Target Algorithm box in the NXSTRAT Iteration and Convergence
Parameters dialog box of the Analysis Set Manager (see Section 4.10, "Preparing for Analysis").
NX Nastran Contact Property Options - Advanced Nonlinear Analysis (NX Adv Nonlin tab)
4-
0..Default - NX Nastran chooses the implementation based on the shape of the target surfaces.
1..Sphere - Creates a sphere with a radius equal to the offset around each connector node on the source. Contact
is detected between the sphere and the target surface.
2..Surface - Two surfaces are constructed for each source surface (an upper and a lower surface). The surfaces
are constructed using the offsets and the averaged source normals. Contact occurs between points on the constructed surfaces and the target surface.
0..No Checking - Penetration is not checked. This creates the possibility that the rigid target surface may penetrate the source excessively
1..Max Pen*Model Length - Penetration is checked and subdivision of the time step occurs if the penetration
exceeds the value specified in the Max Penetration * the maximum model length.
2..Max Penetration - Penetration is checked and subdivision of the time step occurs if the penetration exceeds
the value specified in the Max Penetration.
For more information about using contact with NX Nastran Solution 601, see Nonlinear Analysis Theory and Modeling guide.
4-122
4.4.3.3 NX Nastran Contact Property Options - Explicit Transient Dynamics (NX Explicit tab)
General
For NX Nastran Solution 701, more than 1 Connector (contact pair) can be defined and each pair can have a different Connection Property. Like solution 601, ALL of the values defined on the NX Explicit tab of the Define Connection Property dialog box are used for each respective contact pair.
Note:
Advanced Nonlinear Explicit has a NXSTRAT solver parameter dialog in the Analysis Case Manager.
For more information, see Section 8.7.1.25, "Advanced Nonlinear Explicit (NX Nastran Only)".
Contact Type - Lets you choose the contact algorithm type and writes the XTYPE field on the BCTPARA entry.
You get to choose between 0..Constraint Function, 1..Penalty Method, or 3..Rigid Target. Depending on the contact
algorithm, some portion of the dialog box will be available, while other portions are grayed out
Double Sided (check box) - This is a flag for single or double-sided contact. Creates NSIDE field on BCTPARA
entry. When not checked, it places a 1 (Single-sided contact) into the NSIDE field, when checked places a 2 (Double-sided contact) into the NSIDE field.
NX Nastran Contact Property Options - Explicit Transient Dynamics (NX Explicit tab)
4-123
Initial Penetration - Flags how initial penetrations are handled. Writes the Initial penetration option to the
INIPENE field on the BCTPARA entry. You can choose between 0..Eliminate (Initial penetrations are eliminated),
1..Eliminate/Print (Initial penetrations are eliminated and the list of penetrating nodes is printed), or 2..Ignored (Initial penetrations are ignored. In successive steps, each contractor node is allowed to penetrate the target up to its
initial penetration).
Penetration Depth - Penetration Depth for single-sided contact (NSIDE=1). Write PDEPTH field on BCTPARA
entry. If PDEPTH > 0.0, then Penetration is detected when penetration is less than or equal to PDEPTH, and if Penetration > PDEPTH, penetration is deemed not to occur.
Segment Normal - Indicates whether a continuous (interpolated) contact segment normal is used for the contact
surfaces. Creates the SEGNORM field on the BCTPARA entry. You can choose 0..Default (SEGNORM = 1 if
NSIDE = 1, SEGNORM = -1 if NSIDE = 2), 1..Used (Continuous segment is used), or -1..Not Used (Continuous
segment is not used)
Offset Type - Type of offset for contact regions. Creates the OFFTYPE field on the BCTPARA entry.
0..Single Sided (Use specified offset of NSIDE=1, use offset value of 0.001 for NSIDE=2)
2..Half Shell Thick (Half the shell thickness is used for contact regions on shell elements and no offset for is
used otherwise).
Offset Distance - Default offset distance value for contact regions. Creates OFFSET field on BCTPARA entry.
Note: For TYPE=0 or TYPE=1, individual offset distances can be specified for each contact region using the
BCRPARA entry to override the default offset distance specified here
Friction - Static coefficient of friction for contact pair i. Creates FRICi field on BCTSET entry.
Time Activation
Birth Time - Birth time for contact set. Creates TBIRTH field on BCTPARA entry (default = 0.0).
Death Time - Death time for contact set. Creates TDEATH field on BCTPARA entry (default = 0.0). If TDEATH
is less than or equal to TBIRTH, it is ignored.
Standard Contact Algorithm (Contact Type = 0..Constraint Function or 1..Penalty Method)
Surface Extension Factor - Factor for extending contact surfaces beyond their boundaries. The amount of extension is given by this factor multiplied by the length of the contact segments. Creates EXTFAC field on BCTPARA
entry. (Values must range from 1.0E-6 to 0.1; Default = 0.001)
Init Penetration Duration - Time to eliminate initial penetrations. Creates TZPENE field on BCTPARA entry.
(Default = 0.0)
Note: If there is no duration for initial penetration (TZPENE = 0.0) and Initial Penetration (INIPENE) is set to
0 or 1, then the initial penetrations are eliminated in the first time step. This may cause convergence difficulties for certain problems. By using TZPENE > 0.0, the initial penetrations are eliminated gradually
over time TZPENE.
Penalty Contact Algorithm (Contact Type = 1..Penalty Method only)
Penalty Stiffness Criteria - This drop-down menu selects the criterion for evaluation of normal penalty stiffness.
Creates the XKNCRIT field on BCTPARA entry. There are 2 choices:
Normal Stiffness - Creates the XKN field on the BCTPARA entry. Specifies the normal penalty stiffness when
1..User Defined is specified for Penalty Stiffness Criteria (XKNCRIT = 1)
Tangential Stiff Criteria - This drop-down menu selects the criterion for evaluation of tangential penalty stiffness.
Creates the XKTCRIT field on BCTPARA entry. There are 2 choices:
4-124
Tangential Stiffness - Creates the XKN field on the BCTPARA entry. Specifies the tangential penalty stiffness
when 1..User Defined is specified for Tangential Stiff Criteria (XKTCRIT = 1)
Damp Coefficient Method - This drop-down menu selects whether damping will be used and whether or not the
damping used will be a factor or critical damping. Creates the XDAMP field on the BCTPARA entry. There are 3
choices:
1..As Crit Damping Factor - Damping is used and is a factor of the critical damping (i.e., the damping coefficient, specified in XNDAMP, is multiplied by the critical damping). This is the recommended choice if damping is used.
2..Directly Defined - Damping is used and the Damping Coefficient (XNDAMP) is specified directly.
Damping Coefficient - Specifies the relative or absolute damping coefficient (for normal penalty stiffness) when
the penalty explicit contact algorithm is used and the Damp Coefficient Method is 1..As Crit Damping Factor or
2..Directly Defined (XDAMP = 1 or 2).
Old Rigid Contact Algorithm (Contact Type = 3..Rigid Target only)
Note:
If you are using the values in the Old Rigid Contact Algorithm section, you will need to also check the
Use Old Rigid Target Algorithm box in the Contact Control portion of the NXSTRAT Solver Parameters dialog box of the Analysis Set Manager (see Section 4.10, "Preparing for Analysis").
Penetration Tolerance - Penetration tolerance which gives the maximum penetration allowed into a rigid target
surface. Creates PENETOL field on BCTPARA entry (Default = 1.0E-8).
Tangential Modulus - Tangential contact modulus. Creates TCMOD field on BCTPARA entry (default = 0.0).
Current Rigid Contact Algorithm (Contact Type = 3..Rigid Target only)
Max Sliding Velocity - Maximum sliding velocity used in modeling sticking friction. If velocity is less than this
value, sticking is assumed. If the velocity is higher, sliding is assumed. Creates SLIDVEL field on BCTPARA
entry (Default=1.0E-10)
Contact Gap - Contact is detected when the distance between the target and contactor (accounting for any offsets)
is less than this value. Creates GAPBIAS field on BCTPARA entry (Default=0.0)
Offset Method - Selects the method used for the implementation of offsets. Creates OFFDET field on BCTPARA
entry. (Default=0.0)
0..Default - NX Nastran chooses the implementation based on the shape of the target surfaces.
1..Sphere - Creates a sphere with a radius equal to the offset around each connector node on the source. Contact
is detected between the sphere and the target surface.
2..Surface - Two surfaces are constructed for each source surface (an upper and a lower surface). The surfaces
are constructed using the offsets and the averaged source normals. Contact occurs between points on the constructed surfaces and the target surface.
For more information about using contact with NX Nastran Solution 701, see Nonlinear Analysis Theory and Modeling guide.
4-125
Friction Values
...are included on the *FRICTION card in ABAQUS. Some interesting options include Friction Type, Slip Value
(dependent on Friction Type), and Decay Exp (parameter allows separate static and dynamic (kinetic) friction coefficients with a smooth transition zone defined by an exponential curve).
STEP Controls
...Max Slide Distance and Approach, are input to the *CONTACT PAIR option. Max Slide Distance limits finite
sliding in 3D deformable contact. Approach activates automatic viscous damping for a contact pair.
On this dialog box, the STEP Control options apply to the load set. To turn on these options in a time step, you must
specify them on the ABAQUS STEP Options dialog box.
For a detailed process, see Section 8.2.1.1, "Preparing the Model for Analysis" in the FEMAP User Guide.
Other
Typically, the most important input in this section is the Critical Penetration (HCRIT in ABAQUS). This value
defines the maximum allowable penetration of a slave node into a master surface. Penetration values above this
value will cause ABAQUS to abandon the current increment and start again with a smaller increment. This value
can greatly affect convergence and accuracy of the overall solution.
4-126
Note: If Connect Type is set to 1..Glued a good idea is to click the Defaults button at the bottom of the
Define Connection Property dialog box. This will turn on the Tied and Adjust options that are typically
used in conjunction when created Tied contact in ABAQUS.
Surface to Surface Contact (TYPE=SURFACE TO SURFACE) must be specified for shell thicknesses to be
included during contact instead of using nodal locations (default). This option is only available when the Small
Sliding and/or Tied options are also turned on.
For a description of the other parameters, see the ABAQUS Standard and Explicit Users Manuals.
For complete definitions of these real constants, see the ANSYS Element Reference Guide as well as the ANSYS
Structural Analysis Guide.
4-127
This dialog can be used to specify additional contact parameters. All of these parameters correspond to KEYOPT
entries on the ANSYS contact and target elements. These are more advanced options used to create contact models
which require additional parameters.
The check boxes in the KEYOPT Overrides section of the dialog box allow you to toggle between two options for
KEYOPTs (2), (4), (5), (8), and (11). The pull-down boxes in the lower portion of the dialog box correspond to
KEYOPTs (7), (9), and (12), which offer additional options that can be chosen to create a more realistic contact
model.
Be sure to review the ANSYS Element Reference Guide as well as the ANSYS Structural Analysis Guide before
beginning any type of nonlinear contact analysis.
Note: If Connect Type is set to 1..Glued a good idea is to click the Defaults button at the bottom of the
Define Connection Property dialog box. This will choose an appropriate setting for Surface Behavior
that will create Bonded contact in ANSYS.
4-128
The name of the parameter which will be written to a specific field in the BCTABLE can be found in parentheses
after the name of the option (i.e., Search (ISEARCH) writes a value to the ISEARCH field of the BCTABLE entry).
General
This section contains inputs which are used for both Linear Contact (SOL 101 Only) and Glued Contact (all supported solution sequences, SOL 400 and 600 are not currently supported). The values for Touch Dist (ERROR), Int
Closure (CINTERF), Search (ISEARCH), and Initial Coord (ICOORD) are written to the appropriate fields on the
first 2 SLAVE lines of the BCTABLE entry, while the values for Cont Tolerance (BIAS) and Slide Dist (SLIDE),
when non-zero, are written to the FBSH line.
Glue (BCTABLE)
This section is only available when Connect Type is set to 1..Glued. The selected option for Type (IGLUE) is
written to the first SLAVE line of the BCTABLE entry, while the option selected for Separation (JGLUE) is written to the second SLAVE line.
Contact (BCTABLE)
This section is only available when Connect Type is set to 0..Contact. The specified values for Friction (FRIC)
and Sep Force (FNTOL) are written to the first SLAVE line of the BCTABLE entry, while the values for Fric
Limit Stress (FRLIM) and Hard-Soft Ratio (HARDS) are written to the FBSH line.
Solid Contact, Shell Contact, and Contact Edges
These sections are used to specify how slave and master surfaces may come into contact. The options selected for
the Master in each section will all be used together to write a particular value to the COPTM entry on the
BCTABLE, while the options selected for the Slave in each section will all be used together to write a particular
value to the COPTS field. For both, the value is determined in the following manner (example shows how COPTS
is calculated for Slave regions, but the same applies to creating the value of COPTM for Master regions):
COPTS value = A+10*B+1000*C
where:
A = the value for Slave option specified in the Solids section (value is 0 or 1)
0 = Slave option is disabled, outside of solid elements in the Slave will not be considered for contact
1 = Slave option is enabled, outside of solid elements in the Slave will be considered for contact
B = the value for options specified in the Shell Contact section (value ranges from 0 to 6):
0 - Slave option is disabled, shell contact will not be considered for contact
1 - Slave option enabled, Faces set to 2..Top and Bottom, Include Thickness option enabled
2 - Slave option enabled, Faces set to 0..Bottom, Include Thickness option enabled
3 - Slave option enabled, Faces set to 0..Bottom, Include Thickness option disabled
4 - Slave option enabled, Faces set to 1..Top, Include Thickness option enabled
5 - Slave option enabled, Faces set to 1..Top, Include Thickness option disabled
6 - Slave option enabled, Faces set to 2..Top and Bottom, Include Thickness option disabled
C = the value for options specified in the Contact Edges Section (value is 0, 1, 10, or 11)
0 - Slave option is disabled, beam/bar or hard shell edges will not be considered for contact
4-129
Refer to your MSC Nastran Quick Reference Guide for detailed descriptions of these options.
The General portion of the dialog box also contains options to choose ONE_WAY contact for those types of contact that support this (default is two-way contact between surfaces). An offset for TIED contact types can be toggled on and off, as well as a toggle to use a penetration formulation, which can also be based on the shortest
diagonal.
This rest of the options found on the DYNA tab allow you to specify additional contact parameters for LS-DYNA.
4-130
The Friction, Scale Factors, Thickness Overrides, Time Activation, and Output sections are pertinent for all contact
types. If no values are input or set, the defaults will be used.
The Rigid, Tiebreak, and Eroding sections of the dialog box contain information specific to certain contact types. If
you have selected one of these options from the Type drop-down in the General section, you will want to specify
the appropriate information. Refer to your LS-DYNA Users Manual for more information for each of these
options.
The Optional ABCD button will display the LS-DYNA Contact ABCD dialog box.
This dialog box has a slider control at the top of the dialog box which allows you to choose what level of ABCD
contact you would like to be using. As the slider is moved from left (Off) to right (A to AB to ABC to ABCD), different areas of the dialog box become available. Again, please refer to your LS-DYNA Users Manual for more
information for each of these options.
4-131
Static Friction Coefficient, Frictional Stiffness for Stick, Stiffness Scale Factor
These parameters need to be set for you to attain accurate results from contact analysis from NEi/Nastran. These
factors will be entered on the BSCONP entry of your NEi/Nastran input file.
Penetration Type
There are several options when choosing the penetration type for NEi/Nastran.
1..Unsymmetric
2..Symmetric
3..Unsymmetric weld
4..Symmetric weld
4-132
9..RBE3 element
Please refer to NEiNastran documentation to determine which Penetration Type will work best for your analysis.
Other Penetration Factors
These parameters need to be set for you to attain accurate results from contact analysis from NEi/Nastran. These
factors will be entered on the BSCONP entry of your NEi/Nastran input file. Either a value for MAXAD or values
for MAXNAD and/or MAXRAD may be entered for each Connection Property.
Contact Options
This section contains all property inputs for the *CONTACT TABLE option. They will also be used in the *CONTACT option if the property is chosen. For details, see Section 8.6, "Marc Interfaces" in the FEMAP User Guide.
4-133
You can specify the tolerance for contact (when two bodies are considered touching), the separation force to separate a node from a body, and an interference closure amount. In addition, if you choose No Relative Contact Disp,
the glue option will be invoked.
Stick-Slip Model, Rigid Plasticity, Friction Values, Contact Checking, Separation Checking
The remaining contact parameters are only relevant if the contact property is chosen in translation to be output to
the *CONTACT option. In most cases, the defaults will be chosen if none of the options are selected for the contact
property.
Refer to your MARC Program Input Manual for descriptions of these options.
Add to List
Remove from List
This dialog box is partitioned into four major sections: standard entity information, Defined By, Type, and Output.
Each of these sections are described more fully below.
In addition, the Add to List icon button adds a single entity to the list, while Remove from List removes a single
highlighted entity from the list. The Show icon button will highlight all of the entities/faces currently in the list in
the graphics window. Simply click the Show icon again to remove the highlighting. Add Multiple allows selection
of multiple entities, Delete uses the standard entity selection dialog box to remove entities of the type currently set
in Defined By from the list, Reverse swaps positive side/negative side for surfaces or Face 1/Face 2 for elements, and Reset removes the entire list.
Note: An entity is not selected until it appears in the large window on the right of the dialog box. Thus, an
item manually entered in the entry area (shown as Surfaces above) will not be included if you enter the
entity and press OK. You must click the Add to List icon button before exiting to input a single entity.
Note: Once an entity is in the selection window, clicking on the entity will highlight the entity in the graphics
window. The default is to show the entity using transparent highlight, but if you have another option
selected in the Windows, Show Entities command or in the Show When Selected command in the Data
Table or Model Info tree, that option will be used instead.
4-134
Property/Part Contact
This type of definition allows input of FEMAP properties only. The Output options of Nodes, Elements, or Curves
will also be disabled. FEMAP automatically exports all elements referencing that property as the contact body for
ABAQUS and MARC. For LS-DYNA, the actual Part ID (typically the FEMAP property ID) will be selected for
contact. NX Nastran, ANSYS and NEi/Nastran do not support this option.
Since a larger number of elements could be associated with the property, FEMAP also provides the capability to
limit the number of elements with the contact box definition.
When selecting the Property/Part Contact option, the
dialog box changes to allow specification of a contact
box. If you pick the Contact Box... button, the standard coordinate definition dialog box will appear.
Simply specify two points, which are the corners of a
box. Only elements referencing the chosen property
that have centroidal values inside the box will be considered in contact. This is a very convenient method
of limiting contact to certain regions, thus potentially
decreasing execution time dramatically. If you create
a contact box and then later want to remove all
restrictions, simply push the Delete button.
The points on the contact box are exported directly to LS-DYNA as a *DEFINE_BOX, which is then referenced on
the *CONTACT option for the referenced segment. For ABAQUS and MARC, only elements with centroidal values in the box will be exported.
Note: You cannot limit contact in segments for ABAQUS and MARC to element faces or nodes when using
part contact. Only the elements will be exported. If you want to limit contact to certain faces, or nodes,
you must use standard contact.
Standard Contact
This contact method allows selection of both geometry (Surfaces and Curves) and finite element entities (Nodes
and Element Faces).
Select the type of entity, enter the ID, and press the Add to List icon button; press Add Multiple... to chose multiple
entities. You can select both geometric and FEA entities in the same Connection Region. To remove a single entity
from the list, highlight the entity, then click the Remove from List icon button. To remove multiple entities from the
list using the standard entity selection dialog box, click the Delete button
Geometry Selection
When selecting geometry for contact, simply select the appropriate entities. There will also be a check box for positive side. This is used to determine if the top or bottom face of plates is in contact when attached to a surface. It is
not currently implemented for curves.
The conversion from geometry to export of FEA entities is very similar to expanding geometric loads. When
exporting the model, FEMAP determines all nodes that are attached to the particular geometry.
With Output set to Nodes, the nodes will be exported. For edge-to-face glued contact in NX Nastran, set this
for the Edge Region, which must also be as the Source in the Connector. The same is true for 2-D contact
of axisymmetric elements in NX Nastran solution 601. For NEi/NASTRAN, output must be set to nodes as
well. Pure node sets are not supported for MARC.
With Output set to Elements - No Faces, only the element IDs will be exported to the MSC Nastran BSURF
entry. This option should only be used when creating connection regions to export to MSC Nastran.
Type of Segment
4-135
With Output set to Elements, FEMAP determines which element faces are attached to the geometry. For an element face to be selected, all of its nodes must be attached to the curve (for edges of planar elements) or surface
(for planar and solid elements). FEMAP exports element faces to ABAQUS, SEGMENTS (corresponding to
the element faces) to LS-DYNA, and elements to MARC. FEMAP will also export the CONTACT NODE
option to MARC to limit contact to the face nodes attached to the geometry. This option is not available for
NEi/Nastran.
Note: Connection Regions defined by surfaces require the element normal and the surface normal to be facing
the same direction. This happens automatically when FEMAP meshes as surface, but the user can manually flip the element normal or surface normal. In this case, this is no longer is valid and FEMAP
will default face selection to Face 1 of the elements.
With Output set to Curves, the only option for geometric selection will be curves (for analytical rigid surface
definition).
FEA Selection
You can also select the FEA entities directly. Nodes are selected by the standard picking method. For elements, element faces are actually chosen. You must pick both the element and its face number.
When you press the Multiple command with Elements chosen, you will see the Face Selection dialog box.
Select the method, then graphically select an element and its face. For more information on these methods, see Section 4.3.3.4, "Model, Load, Elemental...".
Region Options
The NX Nastran section allows for an Offset Distance to be entered for use with NX Nastran Solutions 101, 601
and 701. Creates the OFFSET field on the BCRPARA entry for NX Nastran.
Note: You can use the OFFSET field to analyze an interference fit problem in SOL 101 if unconnected elements are modeled coincident. The offset value can represent the theoretical interference of these faces.
The MSC Nastran section allows for a Friction value to be entered for use with MSC Nastran solution 101. Value is
written to the FRIC field of the BCBODY entry.
4-136
4.4.4.4 Output
You must also specify the type of output for the segment.
If you select Elements, you will not be able to pick nodes for the definition. FEMAP will then export the appropriate elements to the contact entity when exporting. For ANSYS, you should always use Elements as output.
If you select Nodes, FEMAP will export nodal lists for contact to NX Nastran, ABAQUS, LS-DYNA, and NEi/
NASTRAN. Contact segments defined by nodes are not supported for MARC and an error message will occur
on export. ANSYS does not support nodal output.
The option for Curve output is only available for ABAQUS. When this is selected, FEMAP will write out an
analytical rigid surface definition.
If you select Property/Part Contact under Define By, the Output option will be disabled and FEMAP will export
parts for LS-DYNA and elements for ABAQUS and MARC.
Hint:
It is usually best to use Property/Part Contact with LS-DYNA in combination with the Box Definition,
and Element output for ABAQUS and MARC. These options will limit contact to certain areas,
decreasing analysis time. By selecting Elements as output for ABAQUS and MARC, you limit the number of nodes checked for contact to the appropriate faces. Also, when using rigid contact segments, it is
best to create a separate node that is not part of the structural model to be the reference node, and to
define the output as Elements for ABAQUS and Property/Part Contact for LS-DYNA.
4-137
You can pick the master and slave Connection Regions graphically, or use the drop-down box to select from a list
of Connection Regions. You must specify both a Master (Target) and a Slave (Source). If you want to specify selfcontact (or single surface contact in LS-DYNA), select the same segment for both the Master (Target) and the
Slave (Source). You must also specify a Connection Property, where you can input values such as static and
dynamic friction, as well as other properties and limits on the contact.
In addition to selecting existing Connection Regions, you can also define a new segment or edit an existing segment for use in this connector. Define Region simply accesses the Connection Region option to create a new Connection Region, while Edit Master or Edit Slave access the Modify, Edit, Connection Region command.
For NX Nastran, ABAQUS, ANSYS, LS/DYNA, or NEi/Nastran, you will need to specify a Connector to have
contact occur in your model. Connection Regions are not placed into contact in these programs unless a Connector
(basically, a contact element) is created. In MARC, you only specify a Connector when you want to limit contact to
just certain Connection Region pairs. If no connectors exist in the model, all Connection Regions will be able to
contact one another.
Note: For both ABAQUS and DYNA, you will need to specify Connectors to have contact occur in your
model. Connection Regions are not placed into contact in these programs unless a Connector is created.
For MARC, you only specify a Connector when you want to limit contact to just certain Connection
Region pairs. If no Connectors exist in the model, all Connection Regions will be able to contact one
another.
Note: For NX Nastran, Connectors are available for glued and linear contact in many solution sequences.
Also, Advanced Nonlinear Analysis (SOL 601) and Explicit Transient Dynamics (SOL 701). For Nonlinear Analysis (SOL 106) you must use gaps or slide-line elements to create any type of nonlinear contact.
Add to List
Remove from List
4-138
Entity Information
This section includes the typical entity information contained in FEMAP: ID, color, layer and title. It is important
to give each Fluid Region a descriptive title so you may easily select them from the Model Info tree if they need to
be edited.
Fluid Options
These options fill out particular fields on the MFLUID entry in Nastran.
CSys
Coordinate System to be used to specify the orientation of the free surface of the fluid and any planes of symmetry.
This coordinate system MUST be a rectangular Coordinate System, as any other type will cause a Nastran fatal
error. Represents the CID field on the MFLUID entry in Nastran.
Choosing the coordinate system properly is very important. It can be useful to create a Local Rectangular coordinate system for each Fluid Region. Make sure the Z axis of the user-defined coordinate system is facing in the normal direction of the plane you would like to represent the Free Fluid Surface, as any elements or surfaces that are
in the Fluid Region AND in the below the XY plane of the user-defined coordinate system will be filled with
fluid.
For example, in the figure below there are two fluid regions, the Shallow Section and the Deeper Section. The
Free Fluid Surface for the Shallow Section is defined by coordinate system 3, while the Free Fluid Surface for
the Deeper Section is defined by coordinate system 4. In this case, these Fluid Regions would be filled because
all of the entities that make up the Fluid Region lie below the XY plane of the coordinate systems used to set the
Free Fluid Surface
Deeper Section
Shallow Section
Coordinate System 4
Coordinate System 3
Z Free Surface
Intercept of the free surface on the Z-axis of the Coordinate System specified in CSys. If the Z Free Surface is set to
Zero, then the free surface will be in-plane with the XY Plane of Fluid Region Coordinate System. Represents the
ZFS field on the MFLUID entry in Nastran.
For Example:
If the Fluid Region Coordinate System is at the Bottom of a the Fluid Region and Z Free Surface is set to 0.0,
then there is effectively no fluid acting on the structure.
If the Coordinate System is again at the Bottom of the Fluid Region, but the Z Free Surface is set to 2.0, then
the fluid will reach a height of 2.0 Units from the Bottom of the Fluid Region.
4-139
On the other hand, if the Fluid Region Coordinate System is at the Top of a the Fluid Region and Z Free Surface
is set to 0.0, then the fluid will reach the Top of the Fluid Region.
Shaded Elements represent Fluid Regions, while Thick, Dark Lines represents Fluid Level
CSys at Bottom of Region
Z Free Surface in 0.0
There is a Check box which enables you to turn the Z Free Surface OFF completely, so no value is written out to
Nastran for the ZFS field. When the Z Free Surface is completely OFF and the XY Plane and YZ Plane fields are
NOT set to Antisymmetry, Nastran will treat the MFLUID card as a special form of external fluid. In this special
case, the user should define a coordinate system with the origin located as close to the center of the enclosed volume as possible in order for this type of MFLUID to behave properly. This special case is only available for Nastran Solution Sequence 103 (Modal Analysis), as well as, SOLs 107 through 112 (Complex Modal Analysis and
Dynamic Analyses).
Fluid Density
Density of the fluid. Value is written to the RHO field on MFLUID entry in Nastran.
XZ Plane and YZ Plane
Allows you to choose symmetry conditions for the fluid region using the XZ Plane and/or YZ Plane of the Fluid
Region Coordinate system. The three options are 0..None, 1..Symmetry, or 2..Antisymmetry. Based on what is
selected in the drop down list, FEMAP will place a N, S, or A in the PLANE1 (XZ Plane) and PLANE2 (YZ
Plane) fields in the MFLUID entry in Nastran. These options are not available when using NEi Nastran.
If you are using these symmetry options, make sure to define the coordinate system to the appropriate plane of
symmetry with regard to the structure.
For example, the figure below shows the appropriate position for the Fluid Region Coordinate Systems for a model
which is using a YZ Plane Fluid Symmetry condition.
Region Options
Characteristic Length - Interactions between elements with
separation that is greater than this number are neglected. Value
is written out to the RMAX field of the MFLUID entry. Not
available for NEi Nastran.
Exact Integration Factor - Exact integration is used if the distance between two elements is less than this number multiplied
by the square root of the area of the larger element. Otherwise,
center point integration is used by default. Value is written out
to the FMEXACT field on the MFLUID entry. Not available for
NEi Nastran
4-140
fluid-structure pressure will only be retrieved from Nastran when using the 1..Print Only (.f06 file), 2..PostProcess Only (.op2 file), 3..Print and PostProcess (.op2 and .f06 files), or 5..Punch and PostProcess (.op2 file) options
for Results Destination in the Nastran Output Requests dialog box.
Add to List
Remove from List
Finally, individual NonStructural Mass Regions may be enabled or disabled at any time via the Model Info
tree. When a region is disabled, it will not be exported to the Nastran input file.
Entity Information
This section includes the typical entity information contained in FEMAP: ID, color, layer and title. It is important
to give each NonStructural Mass Region a descriptive title so you may easily select them from the Model Info tree
if they need to be edited, enabled, or disabled.
Region Options
These options determine which type of entry will be created in Nastran. Mass Per Area and Mass Per Length will
create NSM1 entries, while Total Mass on Area and Total Mass on Length will create NSML1 entries. In addition,
the NSM field is used to enter the value of the non-structural mass.
Note: It is important to remember that the value of NSM must be entered properly based on selection of Mass
or Total Mass. For instance, when Total Mass on Area is set, the total area of the selected elements, surfaces, or elements referencing selected properties in not taken into account. Entering a NSM value of 1.0
on an area of 1.0 or 100.0 will add the same amount of Mass to the model. On the other hand, when set
to Mass per Area, a NSM value of 1.0 adds mass of 1.0 for an area of 1.0, while adding mass of 100.0 for
an area of 100.0.
Defined By
When set to either of the Area options, the Surfaces, Elements, or Properties options are available and entities of
the type currently selected may be added to the list one at a time. For the Length options, the same holds true
4-141
except the Curves option is available instead of Surfaces. When using the Multiple button, only shell elements or
properties will be added to the list when set to an Area option, while only line elements and properties will be
added when using one of the Length options.
If more than one NonStructural Mass Region is included in the model, then a single NSMADD entry referencing
the various NSM1 and NSML1 entries will be added to the Nastran input file. NonStructural Mass Regions are currently not supported for NEi Nastran.
Add to List
Remove from List
Each region represents a bolt and there can be multiple bolts in a single model, all with unique preloads. The
preload is a specified torque which has been translated into an axial load, arising from components in an assembly being bolted together. In FEMAP, the preload is created using the Model, Load, Bolt Preload command.
To create multiple bolt preloads on Beam/Bar elements at once, it is often easier to use the Model, Load, Bolt
Preload command, set the Apply To option to Element(s), then choose the elements.
When analyzing a model with preloaded bolts, you may be interested in obtaining the stresses due to the preload
condition alone or due to a combination of the bolt preload and additional loading conditions.
Entity Information
This section includes the typical entity information contained in FEMAP: ID, color, layer and title. It is important
to give each Bolt Region a descriptive title so you may easily select them from the Model Info tree if they need to
be edited.
Bolt Type
Choose between Beam/Bar or Solid. When Beam/Bar is selected, the Curves and Elements options in Defined By
section are available and entities of the option currently selected may be added to the list one at a time. When Solid
is chosen, Nodes and Elements are available in Defined By and the Bolt Options section also becomes available.
Defined By
Beam/Bar Bolt Regions can be defined using either Curves (selects Beam and Bar elements associated with the
selected curves) or Elements (element IDs). Both curves and elements can be used at once to define a single Bolt
4-142
Region. Solid Bolt Regions should be defined using nodes along a single plane for each bolt. The IDs of the nodes
or elements in each Bolt Region will be written out to the Gi or EIDi field(s) of the Nastran BOLT entry. Use the
Show icon button to toggle on/off highlighting of the selected entities in the graphics window.
Curves, Elements, and Nodes can be selected from the graphics window one at a time in the main Bolt Region dialog box. In addition, their IDs can be typed into the appropriate field and added to the list using the Add to List icon
button. If you would like to choose multiple curves, elements, or nodes at one time, clicking the Add Multiple...
button will bring up the appropriate Entity Selection dialog box for the selected entity type.
Note: FEMAP will allow you to choose ANY type of element when selecting elements for a Bolt Region. If
any of those elements are not the right type of element, they will not be added to the list and an error
message stating Skipped # of Elements which have invalid types for this command will be sent to
the Messages window.
Curves, Elements, and Nodes can be deleted one at a time from the list in the Bolt Region dialog box by highlighting an entity in the list and clicking the Remove from List icon button. Any number of entities can be removed from
the list using the standard entity selection dialog box by clicking the Delete button. If you would like to delete all of
the Bolt Region entities at once, you can simply click the Reset button.
Add to List
Remove from List
Entity Information
This section includes the typical entity information contained in FEMAP: ID, color, layer and title. It is important
to give each Rotor Region a descriptive title so you may easily select them from the Model Info tree if they need to
be edited. Also, if any Rotational Force has been applied to the rotor, you may want to include that information in
the title. The ID of each Rotor Region is written out as the RIDi field on the ROTORD entry.
Defined By
Only nodes can be used to define a Rotor Region. The IDs of the nodes in each Rotor Region will be written out to
the GRIDi field(s) of the Nastran ROTORG entry. Their IDs can be typed into the appropriate field and added to
the list using the Add to List icon button. If you would like to choose multiple nodes at one time, clicking the Add
4-143
Multiple... button will bring up the Entity Selection dialog box for nodes. Use the Show icon button to toggle on/off
highlighting of the selected nodes in the graphics window.
Nodes can be deleted one at a time from the list by highlighting an entity in the list and clicking the Remove from
List icon button. Any number of entities can be removed from the list using the standard entity selection dialog box
by clicking the Delete button. If you would like to delete all of the nodes at once, you can simply click the Reset
button.
Rotor Options
These options fill out particular fields on the ROTORD entry in Nastran.
Rotation Axis (Z Axis)
Coordinate System to be used to specify the rotation axis for the current rotor. The Axis of rotation coincides
with the Z-Axis of the selected coordinate system. Writes out to the RCORDi field on the ROTORD entry for each
Rotor Region.
Freq for Overall Damping (W3)
Reference frequency for structural damping set by PARAM,G in NX Nastran for the current Rotor Region. Writes
out to the W3_i field on the ROTORD entry for each Rotor Region.
Note: For Complex Modal Analysis, the PARAM, G value can be set in the NASTRAN Modal Analysis dialog box of the Analysis Set Manager. For Modal Frequency Response Analysis, this value can be set
using the Model, Load, Dynamic Analysis command. Simply change the Solution Method to Modal
Frequency in the Load Set Options for Dynamic Analysis dialog box and enter a value for Overall
Structural Damping Coefficient (G).
Freq for Material Damping (W4)
Reference frequency for structural damping set for each unique material in NX Nastran for the current Rotor
Region. Writes out to the W4_i field on the ROTORD entry for each Rotor Region.
Note: Material Damping can be set in the Define Material dialog box for each material in the model.
Rotation Force Applied
Allows you to choose a Load Set with a prescribed Rotational Velocity only, which is then applied to the current
rotor. Different Load Sets can be used to apply different Rotational Velocities for each rotor in your model. Writes
the ID of the Load Set to the RFORCEi field of the ROTORD entry for each Rotor Region.
Aero Panel/Body
Aero Property
Aero Splines
The various Aero entities interact with one another in several ways. Every Aero Panel/Body is required to have
an appropriate Aero Property assigned. Several Aero Panels/Bodies may reference the same Aero Property.
Next, each Aero Spline must reference an Aero Panel/Body and a group of structural nodes in the model. The
Aero Spline entities connect the aeroelastic model to the underlying structural model. Any number of aerodynamic boxes (Aero Mesh) may be selected from the referenced Aero Panel/Body.
Finally, each Aero Control Surface needs to reference at least one aerodynamic box (Aero Mesh) on an Aero
Panel/Body set to Aero Panel.
4-144
Once all the Aero entities have been defined, additional options for Static Aeroelasticity and Aerodynamic Flutter
will need to be set using the Analysis Set Manager (see Section 4.10, "Preparing for Analysis").
4-145
Surface
Point 1 - XYZ values of the first leading edge location in the Orientation CSys. Enter values directly as text,
click in X, Y, or Z field and select a location from the graphics window, or use the Specify Location icon button.
Writes values to the X1, Y1, and Z1 fields on the CAERO1 entry.
Point 4 - XYZ values of the other leading edge location in the Orientation CSys. Same options as Point 1, except
writes values to the X4, Y4, and Z4 fields on the CAERO1 entry.
Edge Chord 1-2 - Specifies the side chord length from Point 1 to Point 2 in the X-direction of the Orientation CSys. Writes value to X12 field of CAERO1 entry.
Edge Chord 4-3 - Specifies the side chord length from Point 4 to Point 3 in the X-direction of the Orientation CSys. Writes value to X43 field of CAERO1 entry.
Mesh Control
Number Chord - Specifies the number of evenly spaced divisions used to represent the Aero Mesh (Aero
Boxes) from Point 1 to Point 2 (Point 4 to Point 3) on the Aero Panel. Writes value to NCHORD field on
the CAERO1 entry.
Number Span - Specifies the number of evenly spaced divisions used to represent the Aero Mesh (Aero Boxes)
from Point 1 to Point 4 (Point 2 to Point 3) on the Aero Panel. Writes value to NSPAN field on the CAERO1 entry.
Custom option - Alternatively, to specify a custom set of division points for the Chord or Span, turn on the
Custom option, then click the (0) Defined button to open the Create Panel Divisions dialog box.
When Division Spacing is set to Custom, enter
text values directly into the Location field or click
the Specify Location icon button to select from the
graphics window. Values MUST be between 0.0
and 1.0 and the list MUST include 0.0 and 1.0 to
create a valid aero mesh.
Click the Add button to add the current value in
Location to the list of values.
Once a value is in the list, it can be highlighted and
the location will be shown in the graphics window.
Click Update button to change a highlighted value
to the value currently in the Location field or click
Delete button to remove the value from the list. The
Reset button can be used to clear all values from
the list.
The Copy button can be used to copy the custom
panel division list from another Aero Panel/Body in
the current model.
The Copy to Clipboard and Paste from Clipboard
icon buttons can be used to copy/paste the current
list of values to the clipboard or paste values from
the clipboard into the dialog box, respectively.
Paste from Clipboard
Copy to Clipboard
4-146
When Division Spacing is set to Bias, enter a Number, choose a type of Bias (Bias Equal, Bias at Start, Bias
at End, Bias at Center, or Bias at Both Ends) and a enter a Bias Factor (if needed). Once these parameters
have been specified, click the Add button in the listing section to add values.
When Custom is used for Number Chord, an AEFACT entry will be written to Nastran and the ID of the
AEFACT will be referenced by the LCHORD field on the CAERO1. When Custom is used for Number Span, the
AEFACT is referenced by the LSPAN field of the CAERO1.
Some example Aero Panels - Point 1 at (0.0, 0.0, 0.0), Point 4 at (2.0, 10.0, 0.0), Edge Chord 1-2 = 5, Edge Chord
4-3 = 3, Orientation CSys = Basic Rectangular:
4-147
Only the divisions along the length of the Slender/Interference Body are specified using this dialog box. The values for the Slender Body Radius, Interference Body Radius, and the Theta Arrays are defined using the Aero
Property with Type set to Aero Body (PAERO2).
Surface
Point 1 - XYZ values of the first start of the Slender/Interference Body in the Orientation CSys. Enter values
directly as text, click in X, Y, or Z field and select a location from the graphics window, or use the Specify Location
icon button. Writes values to the X1, Y1, and Z1 fields on the CAERO2 entry.
Edge Chord 1-2 - Specifies the side chord length from Point 1 to Point 2 in the X-direction of the Orientation CSys. Writes value to X12 field of CAERO2 entry.
Mesh Control
Number Body Elements - Specifies the number of evenly spaced divisions used to represent the Aero Mesh
(Aero Boxes) on the Slender Body from Point 1 to Point 2 on the Slender Body. Writes value to NSB field
on the CAERO2 entry.
Number Interference Elements - Specifies the number of evenly spaced divisions used to represent the Interference Body from Point 1 to Point 2. Writes value to NINT field on the CAERO2 entry.
Custom option - Alternatively, to specify a custom set of division points along the length of the Slender Body
or Interference Body, turn on the Custom option, then click the (0) Defined button to open the Create Panel Divisions dialog box. For more information on using the Create Panel Divisions dialog box, see the Custom option
portion of the Aero Body Type = 0..Aero Panel (CAERO1) section above.
4-148
When Custom is used for Number Body Elements, an AEFACT entry will be written to Nastran and the ID of the
AEFACT will be referenced by the LSB field on the CAERO2. When Custom is used for Number Interference
Elements, the AEFACT is referenced by the LINT field of the CAERO2.
When Type is set to Aero Body (PAERO2), then FEMAP is making a Slender/Interference Body property,
which will be written to Nastran as a PAERO2 entry. Along with the ID, Title, Color, and Layer fields, there are
several other values which many be entered and effect the display and behavior of all Aero Body entities which reference a particular Aero Property. These additional options are described in greater detail below.
Common
Reference Radius - Is the reference half-width of Slender Body and the half-width of the constant width Interference Tube. Writes the WIDTH entry to the PAERO2 entry.
Aspect Ratio (h/w) - Aspect Ratio of interference tube (height/width). Writes the AR field to the PAERO2 entry.
4-149
4-150
Interference Body Division Radius - When on, allows you to enter a list of slender body half-widths at the end
points of the interference body Aero Elements. Click the Custom List... button to enter values in the Create Custom Cross Section dialog box. See Create Custom Cross Section dialog box section below for more details.
Note: The number of Radius values entered for the Aero Property MUST correspond to the number of
divisions specified Number Interference Elements (constant or custom) on the Aero Body. Therefore, if there are 8 constant divisions, you need to enter 9 Radius values (1 value for the start of
the aero body, 7 for each division location, and 1 value for the end).
Create Custom Cross Section dialog box
Used to enter list of custom Radius (half-width)
values for the slender body and interference body.
When Divisions is set to Custom, enter text values directly into the Radius field. Values must be
above 0.0.
Click the Add button to add the current value in
Radius to the list of values. To add a value to a specific place in the list, highlight a value, enter the
new value, then click Add and the value will be
added above the highlighted line.
Once a value is in the list, it can ben highlighted.
Click Update button to change a highlighted value
to the value currently in the Radius field or click
Delete button to remove the value from the list.
The Reset button can be used to clear all values
from the list.
The Copy button can be used to copy the custom
divisions from another Aero Property in the current
model.
The Copy to Clipboard and Paste from Clipboard
icon buttons can be used to copy/paste the current
list of values to/from the clipboard.
The Apply button will show the current radius values at each division on the Aero Body in the
graphics window.
Paste from Clipboard
4-151
in these ranges will use the Divisions of Interference Body Theta Array 1, while all other aero body elements referencing this Aero Property will use the Divisions of Interference Body Theta Array 2.
See figures in Aero Body Type = 1..Aero Body (CAERO2) portion of Section 4.5.1, "Model, Aeroelasticity,
Panel/Body..." for examples of various Slender Body and Interference Body options specified on the Aero Property.
The ID, Title, Color, and Layer fields are common to both Spline Types.
Type
Spline Type - choose between 0..Surface Spline and 1..Beam Spline. When using 0..Surface Spline the Aero
Spline will be written as a SPLINE1 entry to Nastran and additional entries for the SPLINE1 may be specified in
the Surface Spline section. A 1..Beam Spline will be written as SPLINE2 and additional entries for SPLINE2
may be specified in the Beam Spline section.
Spline
CAERO ID - used to enter the ID of an existing Aero Panel/Body entity. The ID may be entered in manually or an
Aero Panel/Body may be chosen from the graphics window. The Show When Selected icon button will highlight the
specified Aero Panel/Body in the graphics window, while the Select Aero Panel icon button will allow you to
choose an Aero Panel/Body from a list. This value will be written to the CAERO field on the SPLINEi entry.
4-152
4-153
Beam Spline
These options are only used for Aero Spline entities with Spline Type set to 1..Beam Spline and will be written to
the appropriate field on the SPLINE2 entry.
Attachment Flexibility - specifies the linear attachment flexibility. Value written to the DZ field on SPLINE2
Torsional Flexibility - specifies the torsional flexibility ratio (EI/GJ). Value written to DTOR field on SPLINE2.
Use 1.0 for aero bodies.
X Rot Flex - specifies the rotational attachment flexibility about the splines x-axis (in-plane bending rotations) is
specified in Y CSys. Not used for aero bodies, only aero panels. Value written to DTHX field on SPLINE2.
Y Rot Flex - specifies the rotational attachment flexibility about the splines y-axis (torsion) is specified in Y CSys.
May be used for slope of aero bodies. Value written to DTHY field on SPLINE2.
Note: The values for Attachment Flexibility, X Rot Flex, and Y Rot Flex are used for smoothing. Flexibility values of 0.0 in these fields imply rigid attachment (i.e., no smoothing). Negative values for X
Rot Flex and Y Rot Flex imply infinity, therefore, no attachment.
Y Csys - Rectangular coordinate system where the y-axis defines the axis of the spline. Not used for aero bodies,
only aero panels. Only rectangular coordinate systems will be available for selection. Value written to DCID field
on SPLINE2.
For display purposes, each Aero Spline will be drawn on top of the selected aero mesh of the referenced Aero
Panel/Body. In addition, straight connection lines will be drawn from each node in the referenced Structural Grid
Group to the centroid of the referenced Aero Panel/Body.
For example, an aero panel and an aero body are shown on the left. The corresponding Aero Splines for these
Aero Panel/Body entities are shown on the right.
1 aero panel and 1 aero body
4-154
The ID, Title, Color, and Layer fields work as the do for other entities.
Usage
These options allow you to create an easy to recognize label which will be written to the Nastran input file and
effect how each Aero Control Surface is used in the aeroelastic analysis.
Label - specifies the name of the control surface. Limited to 7 characters. Text written to the LABEL field on
AESURF.
Linear Downwash/No Linear Downwash - specifies if Linear DownWash is computed as part of the database
(Linear Downwash) or if the effects of the control surface must be entered by the user directly (No Linear Downwash). Writes LDW or NOLDW to the LDW field on AESURF.
Effectiveness - specifies the control surface effectiveness, which cause forces to be modified by this value (i.e., to
achieve 40% reduction of effectiveness, specify this value as 0.6). Value written to EFF field on AESURF entry.
Ref Chord Length - specifies the reference chord length of the control surface. Value written to CREFC field on
AESURF entry.
Ref Surface Area - specifies the reference surface area of the control surface. Value written to CREFS field on
AESURF entry.
Deflection Limits
Specifies the Lower and Upper deflection limits for the control surface in radians. Values written to PLLIM and
PULIM fields on AESURF entry.
4-155
4-156
This dialog box has three sections: Goal, Vary (design variables) and Limit (design constraints). The allowable
inputs will change based upon your active selection. Those items that are selected for either Vary or Limit will
appear in the large window on the left of the dialog box when you select that option. Each of the these areas is discussed more fully below.
At the bottom left of the dialog box, the Add button adds one entity, Multiple allows you to select multiple values,
and Edit allows you to change the selected entity. Delete will remove a single entity from the list, while Reset will
delete the entire list.
4.6.1 Goal
When this option is selected, the Goal Design Objective portion of
the dialog box is active. The only design objective currently supported is Minimize Weight. You will not be able to change this selection. The only input available input for this option is maximum
number of design cycles.
4-157
You must specify the specific item to vary by selecting the Attribute
and associated Property. Maximum and Minimum inputs (Value or
Percent of original value) can then be specified, with a limit on the
max allowable change per iteration. Once the values are input, select
the <<Add. The specific item is not selected unless it appears in the
window to the left of the dialog box. To select multiple entities, enter
the design variable information, select Multiple, then select the properties.
4-158
Their most common use is to define time or frequency dependent loading for transient/frequency response analyses, as well as nonlinear material properties (including temperature dependence). You must always create the function first before referencing it when creating a load or material property. Some commands in FEMAP that
commonly use functions will have a function icon button which will allow you to create a function during
another command.
When you assign a function to a material property or a load, the Y function values are used to multiply the constant
values that are defined by those entities.
As values are entered or removed for a function, a graph of the function will be plotted in the dialog box. You can
change the scale used by the X axis and/or Y axis to logarithmic by checking the X Axis Log Scale and/or Y
Axis Log Scale options.
The Function Definition dialog box includes the following fields:
ID and Title
These options simply specify a unique ID and a Title by which the function can be identified.
Type
Currently, 34 types of functions are available: Dimensionless (0), vs. Time (1), vs. Temperature (2), vs. Frequency
(3), vs. Stress (4), Function IDs vs. Temp (5), Structural Damping vs. Freq. (6), Critical Damping vs. Freq (7), Q
Damping vs. Freq (8), Strain Rate (9), Function IDs vs. Strain Rate (10), vs. Curve Length (11), vs. Curve Parameterization (12), Stress vs. Strain (13), Stress vs. Plastic Strain (14), Function vs. Value (15), and Function vs. Critical Damping (16), vs. Angle of Incidence (17), vs. Direction of Incidence (18), vs. Temp (TABLEM1 Linear,
Linear) (19), vs. Temp (TABLEM1 Log, Linear) (20), vs. Temp (TABLEM1 Linear, Log) (21), vs. Temp
(TABLEM1 Log, Log) (22). You define functions of each of these types in an identical manner. The type simply
determines how the X values will be interpreted. Types 19, 20, 21, and 22 are for Nastran only. The next 11 function types (23-33) are used for output functions created by the Model, Output, Forced Response command. Two
function types, Mach Number vs. Freq (34) and vs. Aerodynamic Factor (35), are for use with Nastran Aeroelasticity analysis. Finally, the Acceleration vs. Location (36) function type is used to define the Acceleration vs. Location function of the Varying Translational Acceleration body load.
For Types 5, 9, and 15, the Y values are the IDs of other functions (typically vs. Stress functions). The X values are
the temperatures or strain rates that will be assigned to each function.
Hint:
It is very important to identify the proper type for the function that you are trying to define; otherwise, it
will not be properly used when you try to analyze your model.
You can specify single values in the table by choosing Single Value and filling in the X and Y values.
If you want to define equally spaced points along a linear function, choose Linear Ramp. Then fill in the X, Y,
To X and To Y values, along with the Delta X value. All data points between X and To X will be linearly interpolated at every multiple of Delta X.
For more complex relationships choose Equation. In this case, just like the Linear Ramp, fill in the X, To X and
Delta X options. However, for Y, type in any equation (in terms of the X Variable - !x by default) that defines the
function that you want to represent. A typical example, might be setting Y to sin(!x). If you do not want to use
the !x variable, you can change it, but make sure that you use the new variable in your equations.
4-159
The XY table of values will always be shown (and used) in sorted order based on ascending values of X. You do
not, however, need to input the values in that order - they will be automatically sorted as they are defined.
If you want to define a step function, you can define multiple Y values with the same X value. In this case, they will
be added to the function in the order that you specify them, and will not be reordered by the sorting.
Editing Options
The Edit Phase and Edit Magnitude options allow you to modify the data that you have already defined. After
selecting either of these choices, specify the range of data points that you want to edit by first entering the X and To
X values, then entering Scale and Add values. All data between X and To X will be multiplied by Scale, then be
increased by the Add value. The Edit Phase option modifies the X values. The Edit Magnitude option modifies Y.
Add, Update, Delete, and Reset buttons
These buttons allow you to manage the list of data points in the function.
Add will add the point or points that you are currently defining to the function.
Update will update the data point currently highlighted in the list with the values specified for X and Y. Only the
Single Value Data Entry option may be used to update a highlighted data point.
Delete removes a selected point from the function. To use this option, first select the point from the list that you
want to remove, then press Delete.
4-160
There are two sections in the dialog box, Project Onto and Direction. The Project Onto section allows the user to
select the destination of the projected nodes. The Project Onto destination options may be any number of selected
Surface(s) or Curve(s), a single Vector, or a single Plane.
The Direction section controls the approach used to project the nodes onto the destination.
Closest/Normal - generally uses a vector normal to the curve, surface, vector, or plane that is selected as the
destination. Actually, this moves the nodes to the closest location on the curve, surface, vector, or plane.
Along Vector - allows the user to select a vector to project along. This option will almost always result in the
nodes actually being located on the destination entity, even if a secondary projection is required. One exception,
if the projected vector from a nodal location does not intersect the selected surface(s), then nothing will happen.
4-161
For Example:
Original Nodes
Projected Nodes
Surface
Projected Locations
Original
Locations
Projected Locations
4-162
With this dialog you can either directly pick a solid, or choose to project onto surfaces. If you choose surfaces, you
will be asked to choose the surfaces after you press OK to close this dialog. Projecting onto a solid will simply use
all of the surfaces of that solid for the projection. If you want to limit the projection to a certain group of surfaces,
then you must choose them explicitly.
The method used to project your mesh is to find the closest point on the solid/surfaces to the initial node in the
mesh. If you select smoothing of the projected mesh, the mesh is repeatedly smoothed and re-projected onto the
surfaces. In general, because of the closest location projection, it is usually best to start with your mesh somewhere close to the final surfaces, especially if there is a large amount of curvature in the surfaces. As you can see in
the graphic, in areas of high curvature, you will probably still have some cleanup to do using this approach, but the
closer you can start the mesh to the final surface, the better your results will be.
4-163
box. The entities that you selected will be moved to the location that you specify. Finally, after you choose a location, you will see the Move To dialog box. Here, you can choose the coordinates to update (X, Y and/or Z) and the
coordinate system to use for the modification. If you choose any coordinate system other than Global Rectangular,
the location you chose previously is transformed into that system, before the entities are moved. Only those coordinates that are checked will be updated. In most cases, you will not want to check all of the coordinates, unless you
are updating a single entity.
If you just want to move the coordinate systems, do not choose Move CSys, Nodes and Points.... If you did select
that option, FEMAP would move the coordinate systems you selected plus the dependent entities.
Coordinate systems that you select are updated as you requested. Other dependent entities are moved as a rigid
body based on the transformation of the definition coordinate systems. If a coordinate system is both selected and
dependent on other selected coordinate systems, it is updated based on your request, since you selected it.
For more information on other options, see Section 4.8.1.3, "Modify, Move To Menu".
All of the coordinate systems that you select are updated as you requested. Other dependent entities are moved as a
rigid body based on the transformation of the definition coordinate systems. If a coordinate system is both selected
and dependent on other selected coordinate systems, it is updated based on your request, since you selected it.
4
z
3
z
These nodes 4
z
defined
relative to CSys 3
3
z
CSys 3 moves
and so do nodes
If your model was built in a hierarchical manner using multiple coordinate systems, this command can quickly
move large, related portions of your model. If you want to update the location of a coordinate system but leave the
entities that reference it in their original positions, you can also use the Modify, Update Coord Sys command.
4-164
This command only uses two dialog boxes. First, the standard entity selection dialog box is displayed. You should
select the entities to be updated.
Next, the standard vector definition dialog box will be displayed. The vector you specify must contain both a direction and magnitude. All of the selected entities and the entities that reference them will be moved by that vector.
This essentially means that the location of the selected entity is updated by adding the components of the vector.
Move By vector
4-165
.
New Position
Note: Moving radial around a vector is a great way to increase or decrease the radius of a hole in a solid mesh.
One thing to remember when increasing the radius of solid elements is to make sure you are not moving
the selected nodes past other nodes of the same element. This could lead to elements being inside out,
which will cause most solvers to not be able to use the elements properly.
If you choose Vector, you will simply be prompted for a vector (just like an extrusion vector), and the elements will
be offset along that vector. Using the command with this option is equivalent to using the Modify, Move By, Element command. All elements are simply moved by a constant amount.
The other two options are more interesting. If you choose the Normals or Normals with Thickness Correction
options, you will be asked for the offset distance. In this case, however, each element will be offset along its normal
direction. For most cases however, you will want to choose the Normals with Thickness Correction option. Optionally, click the Distance icon button to use the measuring tool to specify the offset distance.
Original elements on outer surface
4-166
For more description of these two options and the effect of using thickness correction, see "Mesh, Extrude, Element...".
Using this command with this option can be a simple way to create midsurface meshes in constant thickness parts.
You simply mesh one of the sides of the thin walled solid. Whether it is the outer or inner surface really does
not matter. You then use this command to offset the element by half the thickness to the midsurface. When doing
this, you will normally need to use a negative offset value. Since all solid surfaces have normals that point outward,
the planar elements meshed on those surfaces will also have elements that point outward. By specifying a negative
offset distance, you will move the elements toward the interior of the solid. Parts with multiple constant thicknesses
can be handled by using this command several times and selectively moving the elements.
Rotate to here
4-167
Axis of rotation
4-168
When Method is set to Between Coordinate Systems, which is the default, simply select a coordinate system using
both the From and To drop-down lists and click OK. The XYZ axes of the From coordinate system will be aligned
to the XYZ axes of the To coordinate system and all of the selected entities will move as a rigid body to the newly
aligned location. The type of coordinate system used for From and To does not matter, as only the axes are aligned.
Note: If using a cylindrical coordinate system, the R (radial) axis is the X axis, the T (theta) axis corresponds
is the Y axis, and the Z axis is the Z axis. If using a spherical coordinate system, the R (radial) axis is
the X axis, the P (phi) axis is the Y axis, and the T (theta) axis is the Z axis.
When Method is set to Plane to Plane, the behavior is similar to Between Coordinate Systems, only each specified
plane (X and Y axes) and each planes normal direction (Z axis) are used to determine XYZ axes.
When Method is set to Vector to Vector, you need to specify two vectors using the vector definition dialog boxes.
The first vector defines the original position and orientation that will be aligned. The second vector defines new or
desired position and orientation. FEMAP will first move the entities that you selected from the origin of the first
vector to the origin of the second vector. Then, FEMAP will rotate the entities to the new orientation. This is
accomplished by a rotation based on the angle between the vectors.
To this vector,
along these other
elements
Aligned elements
4-169
If you simply want to use this command as an alternate method of rotation, make sure both vectors have the same
origin. If you do not, the entities will be translated before they are rotated.
Note: The Modify, Align Element command, unlike the other commands in this menu, will also update the orientation nodes, orientation vectors and offsets of any line elements that you select. This allows you to
move those elements as a rigid body, and retain their original characteristics.
You can specify three different scale factors, one for each coordinate direction. For any coordinate direction that
you do not want to scale, you must use a scale factor of 1.0. Scale factors that are larger than 1.0 increase the physical size of your model. Scale factors smaller than 1.0 decrease its size. You can use a negative scale factor to
reflect the entities about the base location. Similarly, a scale factor of 0.0 will move all entities to the base coordinate, just like the Modify, Move To commands.
Original Model
4-170
All scaling is done in the coordinate system that you select. The coordinate directions are along the axes of this system. If you select a non-rectangular system, you can scale your model radially or tangentially.
4.8.2 Edit/Parameters
Four commands in the third section of the Modify menu (Edit, Color, Layer, and Renumber) enable you to change
specific items for the FEA information. Each of these commands are described below.
4-171
Choose Single Color to have all selected entities be changed to the selected color.
Choose Multiple Colors By ID (default) to have a random color applied to each entity. Alternatively, you can
enter a value for Color Match in Range to create ranges of IDs to color with a different random color. For
example, setting the range to a value of 1000 would make entities 0 to 1000 one color, 1001 to 2000 another, etc.
Choose Multiple Colors By Type to have a random color applied to each entity of a particular type. Each entity
has various types. For Coordinate Systems, the types are Rectangular, Cylindrical, and Spherical. For Nodes, the
types are regular Node, Scalar Point, Extra Point, and Fluid Point. For Properties and Elements, there are 38 types
(see Section 4.2.2, "Model, Element..." and Section 4.2.4, "Model, Property..."). For Materials, there are 8 types
(see Section 4.2.3, "Model, Material"), all Other Types will get the same color.
Choose Multiple Colors by Group assigns colors based on the ID of the group that contains the entities. If an
entity is in multiple groups, the highest group ID is used. Limit Groups can be used to only consider certain
groups (by default, all groups are used). Anything NOT in any group is also given a different color.
For more information on the Color Palette, see Section 4.3.5, "Color Palette" of the FEMAP User Guide.
Modify, Edit can be used to change the colors of entities, but this command is much faster for multiple entities.
4-172
For simplicity, the Renumber All dialog box offers only a subset of functionality available in the individual Modify,
Renumber... commands for each entity type and always operates on all entities of the selected entity type(s).
By default, the command is designed to compress the IDs of all entity types into a continuous range for each
entity type, all beginning with a single Starting ID, but also offers options to accomplish more complicated renumbering tasks.
Renumbering Options
This section offers a choice of 3 different renumbering strategies (Compress, Offset To, and Offset By), the ability
to specify a Starting ID, and a toggle to Enable Entity Starting ID.
Compress - when selected, which is the default, the IDs of the selected entity types will be compressed by keeping the original entity order and removing any gaps between IDs for each selected entity type. The IDs will
change, but not the relative sequence of entities within your model.
Offset To - when selected, will simply change the lowest ID value for each selected entity type to the Starting ID. It
will then add the constant difference between the original lowest ID and the Starting ID to all other IDs. No sorting
will take place, and no gaps will be filled. This is an easy method to maintain a numbering structure while shifting
it to another level (such as changing all IDs from 1-1000 to 10,001-11,000 by using a Starting ID of 10,001)
Offset By - when selected, Starting ID will change to ID Offset and will simply add the value of the ID Offset to the
original ID of each entity. No sorting will take place, and no gaps will be filled. This is an easy method to maintain
a numbering structure while shifting it to another level (such as changing all IDs from 1-1000 to 10,001-11,000 by
using a ID Offset of 10,000).
Starting ID/ID Offset - used to enter a value to use as a Starting ID when Renumbering Options is set to Compress
or Offset To, or an ID Offset when Renumbering Options is set to Offset By. If the Enable Entity Starting ID toggle
is checked, this value will be used to populate the ID field next to all of the entity types currently selected in the
Renumber All dialog box.
4-173
Enable Entity Starting ID - when this option is enabled, the individual ID fields for each entity type currently
selected in the Renumber All dialog box will become available and be populated with the currently specified value
for Starting ID/ID Offset.
Renumber sections and All On/All Off buttons
The bottom portion of the Renumber All dialog box is divided into 7 different sections, with each section representing a group of entity types which a user may want to renumber concurrently.
Each individual entity type can be toggled on/off using the check box to the left of the entity type. By default, all
selected entity types will use the Starting ID/ID Offset in junction with the selected renumbering option. If Enable
Entity Starting ID option is enabled, then an individual ID may be entered for each selected entity type and will be
interpreted appropriately based on the selected renumbering option.
In each section, there are Select All and Select None icon buttons which can be used to toggle all entity types on/off
in a that section. In addition, the All On and All Off buttons in the upper right of the Renumber All dialog box can be
used to toggle all entity types on/off.
You select a new Starting ID and Increment. The first entity to be renumbered is changed to the starting ID. The
increment is then added to the starting ID before each subsequent entity is renumbered.
If an entity which is not being renumbered has an ID which conflicts with the renumbering, that ID will be skipped.
The increment will simply be added extra times until an unused ID is found. If you choose Verify Renumbering, a
list of the existing and new IDs will be created in the Messages window, and you will be asked to confirm that you
wish to renumber the selected entities.
Your choice of sorting options determines the order that FEMAP will use to renumber the selected entities. These
sorting options are identical to those used by the corresponding list commands. The specific sort options which are
available for each command are shown in the following table.
4-174
Sorting
Options
Original ID
Selection Order
Color
Layer
Type
Definition CSys
Property
Material
Min Node ID
Coordinates
Connection
Aero Panel,
Aero
Control
Prop &
Region CSys Node Elem Matl Prop Function Layer Prop, &
Spline
Surface
Connector
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
x
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
Layups, Load Sets, Constraint Sets, Analysis Sets, Output Sets, and Groups can only be renumbered using the
Original ID and Selection Order sort options.
Load Definitions and Constraint Definitions can only be renumbered using the Original ID and Type sort
options. When using Type, definitions will be renumbered based on entity type used in the definition.
Original ID...
...keeps the original entity order. The IDs will change, but not the relative sequence of entities within your model.
This option is the default. It is most often used to do a simple renumbering from one ID range to another.
Selection Order...
... is the most flexible option, but the one which requires the most work from you. Entities are renumbered in the
sequence that you have chosen them in the original standard entity selection dialog. You can force FEMAP to
renumber into any sequence that you want, simply by choosing them in that order. This option is usually not appropriate for renumbering large numbers of entities, but can be very useful for making specific changes to a portion of
your model.
Color or Layer...
... both use the data on the entity records to sort the renumbered entities. These options will group entities with the
same color or layer in the same ID range.
Type...
... is only available for elements, properties, materials, load definitions, and constraint definitions. Just like renumbering by color, this option uses the entity type to renumber similar entities into the same ID range. You can use this
option in models which use many different element types. It will group each type into similar IDs. When renumbering constraint definitions, nodal constraints and constraint equations referencing nodes are separated for clarity.
Definition CSys...
... is only available when you renumber coordinate systems or nodes. It is just like renumbering by color or type,
except that it uses the entity definition coordinate system.
Property or Material...
... are also just like renumbering by color or type. These options sort based on the element property reference or the
property material reference.
Min Node ID...
... finds the minimum node ID on each element. The renumbered elements will be in the order of the minimum
node ID which the element references.
Coordinates...
... will renumber entities based on their coordinates in your model. If you are renumbering nodes, the X, Y, and/or
Z nodal coordinates are used along with the specified Order to determine the renumbering sequence. Coordinate
systems use the coordinate system origin, and elements use the center of the element.
Advanced Updates
4-175
When you choose this option, you must also choose a coordinate system using the CSys drop-down. The entities
coordinates are transformed into the coordinate system that you choose prior to being sorted for renumbering. An
Order may also be specified using the three drop-downs. Choose from +X, -X, +Y, -Y, +Z, - Z, and None with the
default being +X, +Y, +Z. A coordinate direction may only be specified once in the Order, so if +X is specified,
then -X (or +X again) cannot be specified in another drop-down, etc. When renumbering by coordinates, you can
also check Absolute Value if you want FEMAP to ignore the sign (positive or negative) of the coordinate value. If
this option is not checked, negative values will be different, and numerically less than positive values. The Tolerance value controls the precision used to determine the locations in the selected coordinate system. If you need a
higher level of precision, simply decrease the value to be below the default value of 1.0E-8.
By defining and choosing different coordinate systems, you can implement many different renumbering sequences.
For example, if you choose a cylindrical coordinate system, and renumber by X (or R) you can renumber entities
based on their radial distance from the origin of the coordinate system.
Ascending/Descending
You can choose to either renumber entities in Ascending or Descending order. Ascending order is the default, and
will sequence entities from the lowest to the highest value of the sort option that you select. Descending order will
reverse that sequence.
Constant Offset
If you select this option, all Sort Renumbered Order by options are grayed, and you can only choose the Starting ID
and the Verify Renumbering option. FEMAP will simply change the lowest ID value to the starting increment. It
will then add the constant difference between the original lowest ID and the new starting increment to all other IDs.
No sorting will take place, and no gaps will be filled. This is an easy method to maintain a numbering structure
while shifting it to another level (such as changing all IDs from 1-1000 to 10,000-11,000).
...Coord Sys;
...Node;
...Element;
...Load Set;
...Load Definition;
...Analysis;
...Group;
...Aero Panel;
...Region;
...Layer;
...Aero Property;
...Material;
...Constraint Set;
...Function;
...Aero Spline;
...Connector;
...Property;
... Layup;
...Constraint Definition;
...Output Set;
4-176
There are a few options in the Automatic Geometry Associativity dialog box. The Search Tolerance is used as a tolerance for attachment. If a node from a selected element is not within this distance to any of the selected geometry,
it will not be attached. By default, the Search Tolerance is the Merge Tolerance set in Tools, Parameters.
The Remove All Previous Associativity is on by default and should be on if you are taking an entire finite element
model and trying to attach it to selected geometric entities.
Check Solid Element Containment in Multiple Solids is only available when tet or hex elements have been selected.
This first runs a check of all the element centroids to determine which elements are inside which solid. FEMAP
then goes about attaching the nodes of those elements to each solid one at a time. On by default and should probably remain on when you have chosen multiple solids, although command will run faster when this option is off.
Attach Midside Nodes Even if not in Tolerance option will attach any midside nodes on elements that have been
attached, even if these midside nodes are not within the distance specified in Search Tolerance.
Group Nodes/Elements not Associated will create a group with all of the selected nodes and elements which were
NOT attached to any geometry during the command and turning on Detailed Associativity Summary will create a
summary of the attached entities to the Messages window.
4-177
This command is very useful if you have an analysis model and the original geometry from which the model was
created. Also, if you try to attach nodes and elements to geometry which is completely different, chances are the
command will not be very successful.
Node/Element
... allows you to attach or remove nodes and elements from geometry. This can be a very useful command to eliminate some areas of a mesh from a curve or surface to prevent geometric loading from applying to them. You have
the option to choose automatic, nodes, or elements.
Note: You will typically want to use this command with nodes only. Attach/detach of elements will only affect
certain picking options. Expansion of geometric loads onto finite elements is always performed on a
nodal basis. An element is considered on a surface for geometric loads if all nodes from an elements
face are attached to the surface. Therefore, you can effectively remove an element from a surface by
simply detaching one of its nodes.
When you select this command, you will see the Geometry Associativity dialog box.
You must choose between Detach From or Attach To. You must also choose the type of geometry from which you
wish to detach. If you select Any, you can remove all attachments. If you select a specific type of geometry, you
must also input (or graphically select) the ID of the geometric entity.
Interior Nodes Only
The Interior Nodes Only option is available when you are removing geometry from curves, surfaces, or solid/volumes. FEMAP uses a hierarchal system of attachment. Nodes on a surface, for example, include nodes attached
directly to the surface, nodes attached to the curves that define the surface, and nodes on the points that define the
curves. If you select the Interior Nodes Only option, the attachments directly to the surface will be removed, but the
curve and point attachments will remain. You will still be able to load or constrain the curves. If you do not select
Interior Nodes Only, all attachments will be removed.
Note: When attaching nodes, they must not have any other attachments to geometry. You also will not be able
to develop the hierarchy that FEMAP creates automatically when meshing.
4-178
properties. If you want to create a new property while using this command, simply click the Property Icon Button
in the Select Property for New Element Type dialog box.
Choose a property of the type that you want for the selected elements. When you press OK, all of the element types
will be changed along with the properties that the elements reference. You will receive messages if any of the elements are incompatible with the property you selected.
If you are changing from a line element type that does not require an orientation to a type that does, FEMAP will
automatically call the Modify, Update Elements, Orientation command. This allows you to properly orient the elements that you just modified. You should always specify the orientation that you want. If you do not however,
FEMAP will automatically assign an orientation to each of the updated elements. Review any of these automatic
assignments very carefully.
Note: When using this command, if you have chosen to update the type of ALL the elements on a geometric
entity which has meshing attributes currently assigned, the property portion of the meshing attributes will be automatically updated. If you have only chosen a portion of elements on a geometric
entity, the meshing attributes will not be updated.
4-179
When Node ID is selected, you must also specify the node to use, while when Vector is selected, the standard vector
definition dialog box will be displayed after you press OK.
If you choose Radial, you must also select a coordinate system from the drop-down list. If you select a rectangular
or cylindrical coordinate system the orientation will be updated using a vector extending from the Z-axis of the
selected coordinate system to the first node of each element. If you choose a spherical coordinate system, the orientation will be updated using a vector extending from the origin of the selected coordinate system to the first node of
each element.
If Orientation CSys is chosen, you must also select a coordinate system from the drop-down list and that coordinate
system will only be used as the orientation coordinate system for Spring/Damper elements which reference any
Spring/Damper property which has Type set to CBUSH.
If you choose Equivalent Vector Orientations, elements which are oriented using third nodes or Orientation
Coordinate System will be converted to vector orientations. No additional input is required. An orientation vector,
in the direction of the third node or using the first node and Orientation Coordinate System, is simply computed for
each element. The Make Perpendicular option will perform the same operation as Equivalent Vector Orientations,
if needed, then reorient the existing orientation vector to be perpendicular to the vector extending from End A to
End B of each element, while also remaining planar to the original orientation vector.
You can choose to Update End A offsets and/or Update End B offsets. If you enable the Set EndB=EndA option, the
offset at the first end (A) of the elements is automatically applied to the second end (B) of all selected elements.
After you press OK, the offsets are defined using the standard vector definition dialog boxes. Updating the offsets
at one end will require only one vector definition. Updating both offsets requires two vectors. The default vectors
will be the current offsets from the selected element with the minimum ID.
Radial Offset around Point/around Vector
If you want to offset beams in a radial pattern, from the center of a sphere, choose the Radial Offset around Point
option. You must then enter a distance to offset the element endpoints from the node. When you press OK, you will
be asked for the coordinates of the center of a sphere. The offset directions lie along the lines connecting this center
location and the individual nodes. All offsets, at both ends of the elements are set to the same size, only the directions change. Radial Offset around Vector essentially works the same, but instead of choosing a single point as the
center of a sphere, the beams are offset from a defined vector which represents the center of a cylinder.
Move to Reference Point
Instead of specifying offsets for the element, you can also use the Reference Points that can be defined in the Section Property Generator (Section 4.2.4.1, "Line Element Properties") to automatically define the offsets. First,
define your element properties using a shape, and set the reference point to the location in that shape that you want
4-180
to be located at the nodes. Then, when you use this command, simply press Move to Reference Point (the other
settings are not used), and the appropriate offsets will be generated for each element to move the reference point to
the associated node.
Offset from Reference Point
Much like Move to Reference Point, but instead of moving the model to the actual Reference Points, you will be
able to enter a Y and/or a Z value which will position the nodes of the beam the specified offset distances away
from the Reference Points.
4-181
toward a specified location, to a vector, or using an axis of a selected coordinate system. You can also choose to
align planar elements to a vector or an axis of a selected coordinate system.
For plane elements, the connections are swapped to reverse the direction of the element normal. All options in the
Normal section apply only to planar elements. For solid elements, the top and bottom faces are swapped, turning
the element inside-out. In either of these last two cases, the direction of any applied pressure loads will change.
Choosing this option a second time for the same elements will effectively undo the reversal.
The All Normals Outward and All Normals Inward provide a method to make all normals consistent. If the elements that you selected form one or more complete shell (for instance, the outside of a solid model), all normals
can be automatically adjusted to the chosen direction. If there are interior features/panels (for example, internal
bulkheads), FEMAP will make the directions consistent, but the concept of inward/outward may not be maintained.
You will also receive a warning if the elements you select do not form a complete shell (i.e., they have free edges),
but FEMAP can typically still align the normals.
The Away From Location and Toward Location options require you to specify a location in space, then the normals
will be adjusted so they will point away from or toward the specified location.
The Align to Vector will attempt to align the normals of the selected elements to match a specified vector, while
Align to CSys Direction option will attempt to align the normals of the selected elements to match the selected axis
and coordinate system specified in the Options section. Use the Negative option to align to the opposite direction of
the selected coordinate system axis.
Before
After
When on, the Preserve Material Direction option will cause the Material Orientation (i.e., Material Angle) to not
be updated when the normal is reversed. When off, the Material Angle will possibly be updated/reversed along
with the element normal.
If you choose to align the edges of planar elements using the Align to Vector or Align to CSys Direction option in
the First Edge section, all planar elements are reconnected so that their first edge is closest to the direction that you
specify. The element normal is actually unchanged in this operation, only the order in which the nodes are connected is changed. This can be used to rotate a group of elements so that their first edge lies along a model bound-
4-182
ary. Line and solid elements are unchanged by this operation. Use the Negative option to align to the opposite
direction of the selected coordinate system axis.
This is the same dialog box used to define the default orientations. Updating orientations using this command does
not however change the default values that you have currently defined. Before choosing any of these methods, be
sure to refer to analysis program documentation to see how material orientation angles are used and to find any limitations.
There are six basic choices for setting the orientation. Choose None to turn off the material orientation. This will
typically result in material axes that are oriented along the default elemental axes. If Vector Direction is selected
and OK is pressed, FEMAP will display the standard vector definition dialog box. Simply assign a vector direction.
FEMAP will automatically calculate the material angle values for each element which will align the primary (X)
material direction with the specified vector.
When Coordinate Axis is selected, the vector and resulting angle are simply defined along a selected coordinate
direction at the first node of each element. This method is especially useful for aligning the material axes to the
radial or tangential direction of a cylindrical or spherical coordinate system. In most other cases, Vector Direction is
preferred.
The Angle Value option allows direct input of the orientation angle value. FEMAP does no further calculations with
this angle value.
4-183
The Along/Between Path(s) option can be used to align the orientation angle to any number of selected curves
based on the specified Project Method, which controls how the centroid of each element is projected onto each
curve. Essentially, the center of the element is projected to the path, then the tangent to the path at that location is
used as the orientation vector. When Project Method is set to 0..To Closest Location on Path, the normal vector is
determined by projecting the center of each element onto the curves. When Project Method is set to 1..Specified
Direction the supplied vector is used as the normal vector. Entering a value for Angle From Path simply rotates
the determined orientation vector around the element normal by the specified angle value.
The final option, Material Coordinate System, is only for use with Nastran solvers. When used, FEMAP will write
out a Material Coordinate System ID (MCID) for each element instead of a material angle (THETA). The Xdirection of the selected coordinate system is always used and this moves calculation of the material angle from
FEMAP to the solver.
Material angle may be defined after a model has been analyzed to transform the normal stresses to a different coordinate system. Set the material angle using Modify, Update Elements, Material Angle, then
use the Model, Output, Transform command or the Transform buttons in the Select PostProcessing
Data dialog box to convert the stresses.
FEMAP will automatically split the quad elements to form the best triangles that it can. You cannot control the
direction of the split, other than by the initial shape of the quad elements.
4-184
Update
These options control whether FEMAP will update the Element Thickness, the Property Thickness, or the Element
Offset for the selected plate elements. If you have selected the Property Thickness option, new plate properties will
be written for each thickness value calculated. New properties are not required when using the Element Thickness
or Element Offset options. Currently defined offsets and thicknesses have no bearing on this command.
Method
These options control the calculation of the thickness/offset values. You can choose to calculate variable values
based upon nodal position (Vary Between Nodes option), using an Equation or Constant value, or Top At Nodes/
Bottom At Nodes (only available when using Element Offset option).
For the Vary Between Nodes option, you must input the first node, last node, and values at each of these nodes.
FEMAP will then compute values for all other nodes attached to the selected elements based upon their relative
distance between the From and To nodes. This option provides an easy way to gradually vary the thickness/offsets
of plates which are in a patterned series.
The Equation or Constant option lets you input an equation or constant Value for the thickness/offsets. If an equation is chosen, the i variable will represent elements for offsets, and nodes for thickness values.
If using Increment, the specified value can be positive or negative and will simply be added to or subtracted from
the existing thickness/offsets.
If using Percent, the specified value can be positive or negative, must be entered as a percentage, and is used to
modify the thickness/offsets by multiplying the original thickness/offsets by 1/100 of entered value, then adding the
value to or subtracting the value from the original thickness/offsets.
The Top At Nodes/Bottom At Nodes options can be used to create the appropriate offsets in order to have the nodes
of each element coincide with either the elements top or bottom, based on each elements thickness.
The Average for each Element option will average the nodal thickness for each plate, and assign this constant thickness to all corner nodes on the plate. Otherwise, each corner of the plate will most likely have a different value.
This option has no effect when modifying plate offsets because these offsets are already calculated on an elemental
basis, not on a nodal basis.
4-185
The Select section allows you to specify the entity type used for element selection. If you select Midsurfaces, then
the command automatically selects the plate elements associated with the midsurfaces selected using the standard
entity selection dialog box. If you select Elements, any number of plate elements. may be selected. When Elements
is selected, an additional option to Adjust to Dominant Surface is available. When enabled, Adjust to Dominant
Surface will adjust the element thickness and offsets of all selected elements based on the surface of each Solid
used to determine the thickness and offsets for the largest number of selected elements.
The Update to Solid section allows you to choose how the command selects the solid(s) used to determine thickness and offsets. When set to Automatic, each misdurface or element will automatically determine which solid to
use. When set to Solid ID, you will need to specify the ID of a solid or select a solid from the graphics window.
Hint:
If selecting the Midsurfaces option does not produce the desired result, it may be a good practice to
undo the command (Tools, Undo or Ctrl+Z), then try it again using the Elements option instead. This
can also be said for trying both the Automatic and Solid ID options to see which yields the best results.
4-186
The Update To section allows you to specify what the command does by choosing Linear or Parabolic.
When updating parabolic elements to Linear, you have the option to Delete Midside Nodes, which is on by default.
Only midside nodes on the selected elements will be deleted.
When updating linear elements to Parabolic, you have the option to Add Midside Nodes, which is on by default.
The Midside Nodes Options section controls how midside nodes will be projected after updating to parabolic elements. If Move to Geometry is On, an attempt will be made to project midside nodes onto underlying geometry.
The Max Distortion Angle limits the amount each midside node can be moved during projection, so if projecting a
node creates a larger angle than this value, it will be moved a smaller distance to not violate the tolerance.
Before - Linear Plates
You can choose any elements in your model, but this command only recognizes plane and volume types. In addition, only elements which are currently of the selected order are updated. For example, if you are converting linear
elements to parabolic elements and choose a mixture of linear and parabolic elements, only the linear ones will be
updated.
When creating midside nodes, current nodal parameters (next ID, definition and output coordinate systems, permanent constraints, etc.) are used. This command always creates new nodes. It makes no attempt to find current nodes
in your model at the correct locations. You can use the Check Coincident Nodes command to remove any duplicates. When you convert parabolic to linear elements, midside nodes are no longer needed for the converted elements, but are not deleted. You can use Delete, Node to remove them.
Only parabolic elements are considered and only the nodes which are referenced as midside nodes are moved. If
you select non-parabolic elements, they will simply be ignored.
Input for this command is minimal. You just select the elements to be updated using the standard entity selection
dialog box. When you press OK, the position of all midside nodes will be checked and moved to the midside of
their respective element edges.
4-187
The dialog box has two sections, one for the Dependent DOF and one for the Independent DOF. Both sections contain an Update DOF check box, which must be on for those DOF to be updated, and check boxes representing the 6
DOF available for update. When modifying RBE2 elements, only the Update DOF option in the Dependent section
will be used, while both sections will be available for RBE1 and RBE3 elements.
Note: If a mixture of RBE2 and RBE1/RBE3 elements are selected, then the selected element with the lowest
ID will be used to set the default state of the dialog box.Any non-rigid element is simply skipped.
4-188
system is updated instead of the definition coordinate system. If you want to create a new coordinate system while
using this command, simply click the Coordinate System Icon Button in the Select Coordinate System... dialog
box.
4-189
NonDeletable Entities
Sometimes when you delete entities, you will receive a message that a number of nondeletable entities have been
skipped. These entities are skipped because FEMAP protects you from deleting entities which are needed by other
entities in your model. For example, a point is nondeletable if it is connected to one or more curves. Similarly, a
curve is nondeletable if it has a load attached to it. To delete these nondeletable entities, first delete all entities
which reference them. The following table lists entities that can cause an entity to be nondeletable.
When you are trying
to delete...
Node
Element
Property
Material
Coordinate System
Function
Connection Property
Connection Region
Hint:
You can use this feature to great advantage in cleaning up a model. For example, if you want to get rid
of all of the unused nodes, choose Delete, Node, and select all nodes. This may seem a little scary, but in
fact only those nodes which are not referenced by any elements, loads or constraints will be deleted.
4-190
The Delete, Model, Load - Definition and Delete, Model, Constraint - Definition commands can delete from the
active load or constraint set or any other load set or constraint set by using the From Set drop-down. You can also
delete from any set using the context-sensitive Delete commands in the Model Info tree.
Deleting body loads only works with the active load set. In this case there is nothing to select; you are just asked to
confirm the deletion.
Delete, Function...
4-191
For more information, see Section 4.10.1, "Defining a Analysis Set" and Section 4.10.2, "Running the Analysis
with an Analysis Set".
Supported Solvers
NX Nastran (See Section 8.7, "Nastran Interfaces"of FEMAP User Guide)
MSC/MD Nastran (See Section 8.7, "Nastran Interfaces" of FEMAP User Guide)
NEi Nastran (See Section 8.7, "Nastran Interfaces" of FEMAP User Guide)
ABAQUS (See Section 8.2, "ABAQUS Interfaces" of FEMAP User Guide)
4-192
Use the plus and minus buttons to collapse and expand the analysis set hierarchy. If you hold down the Alt key
while clicking a +/- box to expand/collapse a branch of the tree, all of the sub-branches of that branch will
also be expanded/collapsed.
Double-click on an item to bring up a dialog box that lets you define or modify the item. For example, if you
double-click on Solver, the Analysis Set dialog box opens. You can then modify the analysis program or analysis type.
You can use a combination of list items and buttons to perform actions. For example, to copy an analysis set,
pick the analysis set and then click the Copy button.
Analyze
The Analyze button begins the analysis using the active analysis set. Once you enter a file name, the analysis will
start. Before this option will work properly, you may need to setup VisQ or one or more environment variables that
let FEMAP know how to find your solver. Refer to the User Guide documentation for your solver for more information on preparing to run an analysis.
Analyze Multiple
Allows you to use a multi-select dialog box to choose any number of analysis sets to run one after another. Hold the
Ctrl key down and select the analysis sets one at a time with the left mouse button or hold down the Shift key to
select a range of analysis sets by highlighting the first and last desired entities from the list.
Export
Export will write the analysis input file without trying to run the analysis.
Active
The active analysis set is the set that will be sent to the analysis program or saved in the analysis library. The Analysis Set Manager dialog box displays the active analysis set in the title bar. Use the Active button to make a different analysis set active.
Preview Input
This command allows you to preview the input file that will be sent to the solver for the active Analysis Set. The
input will be displayed in the format of the solver specified in the active Analysis Set (does not work for FEMAP
Structural). If there is no active Analysis Set, then this option will not be available.
4-193
Edit Preview - By selecting this option you enable editing in the preview window and subsequently when the
Analyze or Export commands are selected, FEMAP will write the input exactly as it appears in the preview
window (including any editing that has been done)
Analyze -This button runs the analysis if FEMAP has been set up to run a analysis automatically.
Note: If the Edit Preview option is unchecked then FEMAP will use the options in the active Analysis Set
when writing the input file and any changes made to the preview window will be discarded.
MultiSet
The MultiSet button displays the Select Load and Constraint Sets for Analysis Cases dialog box.This command will
create an individual case (subcase) for every combination available using the selected Constraint Sets and Load
Sets. Any number of existing Constraint Sets can be selected from the list on the left side of the dialog box by
checking them individually or highlighting the titles and using the Selected On icon button to check multiple items,
while any number of existing Load Sets can be selected from the list on the right side in a similar manner. Additional icon buttons exist for both lists to perform All On, All Off, and Selected Off operations. It is possible to have
no Constraint Sets or no Load Sets selected. Also, the number of items in each list can be reduced using a matching text filter by entering text in the field above the list, then clicking the Filter icon button to show only items
containing the entered text. Simply click the Clear Filter icon button to restore the full list.
Toggle Selected On
Toggle All Off
Toggle Selected Off
Toggle All On
Filter
Clear Filter
In addition, Clear Master Case Loads and Clear Master Case Constraints options exist which, when on, will
remove any Constraint Set and/or Load Set currently specified in the Master Case. For example, if zero Constraint
Sets are selected and four Load Sets are selected, it may be beneficial to toggle off the Clear Master Case Constraints in order to have a constraint set selected in the Master Case.
4-194
Copy
Use Copy if you need to create an analysis set or case that it similar to one that already exists. From the analysis set
list, pick the set or case to use, then pick Copy. You can copy cases from one analysis set to another.
Delete
Use Delete to remove any number of analysis sets from the Analysis Set Manager or any number of analysis cases
from a single Analysis Set. The Delete command will only be available when the Analysis Set: line is selected at
the top-level of an Analysis Set or any Case: line is highlighted inside an Analysis Set. The Select Analysis Set(s)
to Delete dialog box appears when the top-level Analysis Set: line is highlighted, while the Select Analysis
Case(s) to Delete dialog box appears when a Case: line is highlighted. In both cases, the highlighted Analysis Set
or Analysis Case with be checked in the appropriate dialog box.
Toggle Selected On
Toggle All Off
Filter
Clear Filter
Toggle All On
Any number of existing Analysis Sets or Analysis Cases can be selected from the list by checking them individually
or highlighting the titles and using the Selected On icon button to check multiple items. Additional icon buttons
exist to perform All On, All Off, and Selected Off operations. Also, the number of items in each list can be reduced
using a matching text filter by entering text in the field above the list, then clicking the Filter icon button to show
only items containing the entered text. Simply click the Clear Filter icon button to restore the full list.
...you can also delete Analysis Sets using Delete, Model, Analysis Set.
Renumber
Use Renumber to renumber any number of analysis sets in the Analysis Set Manager or any number of analysis
cases in a single Analysis Set. The Renumber command will only be available when the Analysis Set: line is
selected at the top-level of an Analysis Set or any Case: line is highlighted inside an Analysis Set. The Select
Analysis Set(s) to Renumber dialog box appears when the top-level Analysis Set: line is highlighted, while the
Select Analysis Case(s) to Renumber dialog box appears when a Case: line is highlighted. In both cases, the highlighted Analysis Set or Analysis Case with be checked in the appropriate dialog box. See the Delete section
immediately above for more information on this type of dialog box.
For both Analysis Sets and Analysis Cases, the only Sort option available is Original ID.
4-195
...you can also renumber Analysis Sets using Modify, Renumber, Analysis Set.
Load/Save
Use Load and Save to work with analysis libraries. An analysis library is an external file that lets you store analysis
sets. Analysis libraries let you create standard analysis sets that you can use in many different models.
Pick Load to use an analysis set from a library. Pick Save to save the active analysis set to the library file. For more
information on libraries, see Section 2.6.2.10, "Library/Startup" and Section 4.3.6, "Library Selection" of the
FEMAP Users Guide
The default analysis library file name is analysis.esp. To change the name, use File, Preferences.
New
Use New to create a new analysis set or case. Pick an existing set or case, then pick New.
Edit
Use Edit to modify analysis sets. Pick an item from the analysis set list, then pick Edit.
Done
When you are finished creating analysis sets, pick Done. The analysis sets are stored in the model file.
4-196
settings. Before this option will work properly, you may need to setup VisQ or one or more environment variables
that let FEMAP know how to find your solver.
For more information setting up Femap to launch the solver, see Section 4.10.2.1, "Run Analysis Using Linked
Solver / VisQ / Local Settings"
For more information on analysis program interfaces, see Section 8, "Analysis Program Interfaces" in the FEMAP
User Guide
4.10.1.2 Options
Use the Options dialog boxes to define specific information required by your solver.
For example, the NX Nastran options include solution parameters (specific to analysis type), solver parameters,
and files.
For more information, see:
On the Master Requests and Conditions dialog box, you can enter a Title and/or a Label, as well as Manual Control
options. Once you have entered this data, pick Next to set up the boundary conditions.
Boundary Conditions
4-197
Skip Standard: If this switch is on, the interface does not write text to the input file. If Start and End Text have
been defined, they will still be written to the input file.
Start Text: Pick this option to add text to the beginning of the input file.
End Text: Pick this option to add text to the end of the input file.
Primary Sets
Depending on your analysis type, you can select constraints and loads.
Constraints: pick a constraint set for your model or choose -1..Use Active Constraint Set to use the Constraint Set currently active in your model.
Loads: pick a load set for your model or choose -1..Use Active Load Set to use the Load Set currently active
in your model.
Temperatures: pick a load set containing only temperatures to use as the TEMP(LOAD) for NX, MSC, or NEi
Nastran. All non-temperature loads in the load set will simply be skipped when writing the Nastran input file.
Initial conditions: for some solvers, you can pick a load set to use for initial conditions.
4-198
The Master/ASET field lets you use a constraint set to define a FEMAP Structural master DOF set or a Nastran
ASET.
The Kinematic/SUPORT field lets you use a constraint set to define a FEMAP Structural kinematic DOF set or
a Nastran SUPORT set.
The remaining DOF set names let you define other Nastran DOF sets.
For heat transfer analyses, you will notice that constraint sets are not used. Rather, loads and constraints are both
selected from a load set. FEMAP translates nodal temperatures, in the same set as the other thermal loads, as thermal constraints (boundary conditions).
Note: If your analysis requires multiple load or constraint sets, you must create cases.
You can define output requests as both master output requests or as part of a case.
4.10.1.6 Cases
Cases let you perform multiple analyses with different load and/or constraint sets. You can also specify output
requests for each case. The analysis program will generate one output set for each case.
Use the Analysis Case dialog box to enter a Case ID, Title and/or Label for a case, as well as Manual Control
options. Once you have entered this data, pick Next to set up the boundary conditions, then output results.
4-199
For Linear Static Analysis in Nastran, you have the choice of creating a Standard Case or a SUBCOM, which
is a combination of other Subcases defined in your model. For more information on the SUBCOM, see Section
8.7.1.6, "Master Requests and Conditions" of the FEMAP User Guide
For some analysis programs, you can also enter manual control text. Once you have entered this data, pick Next to
continue setting up the analysis. (The Master Requests and Conditions provide the defaults for the cases.)
The Manual Control options include:
Skip Standard: If this switch is on, the interface does not write text to the input file. If Start and End Text have
been defined, they will still be written to the input file.
Start Text: Pick this option to add text to the beginning of the input file.
End Text: Pick this option to add text to the end of the input file.
Hint:
One easy way to create cases is to use the MultiSet button on the Analysis Set Manager. Multi-Set creates one case for each combination of loads and constraints.
4-200
VisQ consists of two components. The first is the VisQ Server that is installed on the PC that contains the analysis
solver. The second is the VisQ Client program that is installed on the local users PC.
The VisQ Client must be installed in the FEMAP directory in order for Femap to launch the VisQ program. The
VisQ Client must be configured with the location of where on the network the VisQ Server is located.
VisQ Server must be initially setup with the location of the analysis solver and the command line required to
run that specific solver.
For more information setting up the VisQ Client and VisQ Server, see: Section 4.10.2, "Running the Analysis with
an Analysis Set" in the FEMAP Command Guide
Analyze Using Local Settings (OBSOLETE):
The local settings (environment variables) are now obsolete and should not be used. However, if they are specified and you have not explicitly setup a linked solver via the Solvers tab of File, Preferences and/or have not
selected Linked Solver in the Solve Using section, this will still work.
Before the Analyze option will work properly, you may need to setup one or more environment variables that let
FEMAP know how to find your solver. Refer to the User Guide documentation for your solver for more information on preparing to run an analysis. For example, the following variables need to be defined to launch these solvers. Each variable must point to the executable of their respective solver before this method will work.
Solver
NX Nastran
MSC/MD Nastran
NEi NASTRAN
ABAQUS
Marc
ANSYS
Environment Variable
NXNAST_EXE
MSCNAST_EXE
NENAST_EXE
ABAQUS_EXE
MARC_EXE
ANSYS_EXE
Status: This section is automatically updated to reflect the current status of the analysis. When analyzing with
NX Nastran or MSC/MD Nastran you have the option to view the .log, .f04 or .f06 files by choosing the appropriate radio button. If analyzing with MSC.Marc Femap will monitor the .log file. For NX Nastran 6.0 and
above, you can also get additional feedback when you have the Extended Solution Status Monitoring option
checked in the NASTRAN Executive and Solution Options dialog box of the Analysis Set Manager. For Ansys,
you have the option to view the .out or .err file. The type of feedback available depends on the type of analysis.
Update Monitor: When this option is selected the Monitor will be updated every few seconds. Turning off this
option will stop updating the Monitor with the data from the monitored file, when the Update switch is turned
back on the Monitor will be updated to include the latest entries from the monitored file.
Auto Load Results - When this option is selected FEMAP will automatically load the results from the appropriate file when the analysis completes. A default for this option can be set using the File, Preferences command,
selecting the Interfaces tab, then setting the Automatically Load Results option in the Analysis Monitor Section.
Analysis Monitors
4-201
Max Lines - Is the number of lines of text from the monitored file that you want to be displayed. This number
can be set using the File, Preferences command, selecting the Interfaces tab, then entering a value for Max
Lines to Monitor in the Analysis Monitor Section.
Kill Job - Allows you to kill the job process that is running.
Clear Queue - Allows you to clear the Internal System Solver Queue if you are running multiple analysis sets
using the Analyze Multiple functionality of the Analysis Set Manager or Analyze from Multiple models open in
FEMAP.
Load Results - This option allows you to manually load the results from a complete analysis into FEMAP. This
is typically done when you have turned off the option to automatically load the results.
4-202
5.
Meshing
This topic describes the many automatic meshing tools available in FEMAP. The Model, Element command can be
used to generate one element at a time, but most often, you will be using the commands under the Mesh menu to
automatically generate a finite element mesh.
The commands on the Mesh menu are partitioned into five categories based upon the type of meshing. They are:
Section 5.1, "Meshing on Geometry" - commonly used tools for surface/solid meshing
Section 5.3, "Modifying a Mesh" - allows you to copy, rotate, reflect, or scale a mesh
Section 5.5, "Meshing by Extruding, Revolving, and Sweeping" - used to convert a 2-D mesh that has a constant third dimension into a 3-D mesh
Each of these areas and their associated commands will be discussed below.
5-2
Meshing
In most cases, this automatic process will be all that is needed to produce a good quality mesh. However, if for
some reason it cannot fully automatically produce an acceptable mesh, it will still provide a good starting point for
using the other interactive geometry cleanup tools and greatly reduce the amount of work required.
Note: It is recommended to use the Mesh, Geometry Preparation command BEFORE manually creating
additional Combined Curves /Boundary Surfaces for meshing purposes.
Surfaces and Curves which have loads or boundary conditions applied will be ignored.
By default, the command goes through two steps, Prepare Geometry and Mesh Sizing. You can choose to skip
either step by simply un-checking the box next to Prepare Geometry or Mesh Sizing. The value for size shown for
both Prepare Geometry and Mesh Sizing is the Default Mesh Size calculated by FEMAP (uses the same algorithm as Mesh, Geometry, Solids).
Prepare Geometry
The value for Prepare Geometry is simply used as a baseline value for the various Prepare Options. Therefore, it is
typically a good idea to change the Prepare Geometry value instead of the individual Prepare Options values.
Prepare Options button
Opens the Geometry Preparation Options dialog box. In general, the Prepare Geometry process has been developed to function most effectively using the default values in the Maximum Sizes and Angles section and all of
the Preparation Options set to on, except Combine Small Surfaces. These values should only be changed
and/or options turned off if you run into a problem.
Surfaces, Curves and Points to Ignore - allows you to choose a group containing Surfaces, Curves, and/or Points
to exclude from the Prepare Geometry process.
Maximum Sizes and Angles - allows you to specify percentage of prepare size and angle tolerances to help control the Prepare Geometry process. There are 5 values to set:
Narrow Region Factor (default = 10%) - If distance between two locations on a region of a surface is less than
n% of Prepare Size, the surface will be split. The locations where distance is checked are automatically determined by faceting the curves based on a percentage of Prepare Size (the faceting percentage cannot be
changed by the user).
5-3
For example, this simple part has a narrow region. Without going through the Prepare Geometry process, the
worst elements in the resulting mesh have a Tet Collapse Ratio of 16.437 and a Jacobian of 0.8386167..
5-4
Meshing
After the Prepare Geometry process using the defaults, the narrow region has been split from the original surface, then combined with surfaces from the base. Also, two short curves at the split locations have been suppressed. Finally, 2 Combined Curves have been created to allow larger elements in an area that used to be restricted
by the narrow region Worst elements now have Tet Collapse Ratio of 5.67 and Jacobian of 0.694.
Close-up of Combined
Curve and Boundary
Surfaces at Corner
A surface which has a narrow region that connects two other larger regions is also a good candidate for splitting,
then combination to other surfaces. A surface may be split multiple times if needed to isolate the narrow region.
5-5
Curve Suppression Factor (default = 5%)- If curve is less than n% of Prepare Size, it will be suppressed.
Also, if all curves on a surface are less than n% of Prepare Size, the surface will also be suppressed and the
surface collapsed to a single point.
Narrow Angle (default = 15 degrees) - If a surface has a narrow region, but the tangent vectors of the bounding
curves at the locations where the narrowness occurs are not within this value, then the split will not occur. See
description of Detect Close Points in the Preparation Options section for some exceptions.
Feature Edge Angle (default = 15 degrees) - If angle of a feature is more than this value, then the Prepare
Geometry process will look for other surfaces which are not above this threshold to combine with surfaces
which will benefit from being combined. If no other suitable surface can be located, then surfaces which are
over this value may still be combined when needed.
Combined Curve Angle (default = 30 degrees) - If angle if larger than this value, curves will not be combined.
Unlike combining curves via the Meshing Toolbox, which has the option to create boundary surfaces while creating combined curves, this command only deals with combined curves. This is because the surfaces to combine have already been determined earlier in the Prepare Geometry process.
Preparation Options - allows you to toggle 6 different options of the Prepare Geometry process on/off.
Geometry Cleanup - When on, applies a subset of options found in the Geometry, Solid, Cleanup command
to attempt cleanup of any numerical issues which may exist in the geometry. Many times, these types of issues
arise during translation of the geometry.
Detect Close Points - When on, detects when a point between two bounding curves of a surface is very close to
a location on a third bounding curve on the surface (i.e., knife edge), then splits the surface at these locations
and suppresses the split curve. Using the default values for Narrow Region Factor and Narrow Angle,
this case would be ignored.
For example, the angles of the curves at the narrow region location on the part below are not within the Narrow
Angle tolerance value. If Detect Close Points is off, this portion of the geometry will not be prepared..
Cut Slivers - When on, will review all surfaces considered slivers and determine if they should be cut again
to allow for more effective combining with adjacent surfaces.
Process Blends - When on, attempts to combine small fillet surfaces in a fillet chain to larger surfaces in the
fillet chain to create Boundary Surfaces in hopes of creating a better surface mesh.
5-6
Meshing
For example, this simple part has a fillet chain with a small surface near larger surfaces:
Combine Small Surfaces - In many cases, suppressing very small surfaces entirely is a better option, therefore
this option is off by default. When on, attempts to combine very small surfaces to surrounding surfaces instead
of suppressing them.
Delete Previous Mesh - When on, deletes any existing surface and/or solid mesh currently on the solid which
was selected for the Prepare Geometry process.
5-7
default size
interactive sizing
customization
attributes
approaches
feature suppression
Each of these areas and their associated commands are explained below.
Note: The first four categories above all pertain to setting the size of mesh that you will generate. In all of
these commands, there are three basic ways that mesh sizing is specified: along a curve, at a point or
globally. If you set the size along a curve, the other two methods are ignored, even if you specify them.
If you do not set sizes along a curve, then point mesh sizes are used wherever they are defined. Global
mesh sizes are only used when neither curve nor point mesh sizes apply.
5-8
Meshing
Shift+F10
...defines the number and spacing of elements along selected curves. When you set the mesh size using this method,
it overrides all point and default sizes. After you select the curves, you will see the Mesh Size Along Curve dialog
box. This dialog box includes the following:
Mesh Size
This section of the dialog box contains the options to determine the mesh size along the curve. If you choose a
Number of Elements, then every curve that you selected will be meshed with that number of elements. If you specify an Element Size, that size is used, along with the curve length, to determine the number of elements that will be
on each curve. Since fractional elements are not allowed, the nominal size that you specify is adjusted to the closest
size that will fit evenly into each curve length. If you are using this method, there are several additional options that
will allow you to further control the mesh sizing.
You can set the Min Elem on Lines to ensure that each straight line in your model will have at least a specified number of elements. Similarly, Min Elem on Closed Edges sets the minimum number of elements that will be placed
along any closed edge, like an arc or circle. Min Elem on Other Edges applies to curves that are neither straight
lines or closed edges, like splines. These options are not typically used if you are setting the mesh size on a single
curve. What they allow you to do, however, is use a single command to select many curves (possibly your entire
model), specify a fairly large mesh size, and still obtain some mesh refinement around desired curves.
Node Spacing
The Node Spacing section of the dialog box allows you to bias the mesh along a curve. You can chose no biasing
(Equal), linear biasing (Biased), or logarithmic biasing (Geometric Bias). If you select a bias, you must also specify
the Bias Factor and where the small elements will be located (i.e. which location to bias towards). The Bias Factor
controls the spacing of nodes. Setting it to a value of 2.0 with linear bias will make the last element twice as big as
the first if you select Small Elements at Start. The first element refers to the element at the first end point of the
curve. The diagram shows a sample surface mesh using different biases on the curves. By using biases appropriately, you can create a fine mesh in the regions of most interest, as well as provide a smooth transition to regions of
less importance.
Edge 3 - 4 elements set,
5 elements created, bias=2.0
5-9
5-10
Meshing
connects adjacent mesh locations. If the angle between those vectors is larger than the angle that you specified, the
elements are added to the curve until it meets the requirement that you specified.
Tangent
Angle
Vector to next mesh location
Factor = 5
Factor = 0
5-11
Factor = 0.2
5-12
Meshing
See Section 5.1.2.4, "Mesh, Mesh Control, Size On Surface..." for information about the controls that you can specify in the Basic Curve Sizing, Surface Interior Mesh Growth, and Curvature Based Mesh Refinement sections.
Auto Boundary Small Surf
This option automatically identifies surfaces whose areas are under a user-defined percentage multiplied by the
area of a one mesh size by one mesh size rectangular surface for a given mesh size. Once these small surfaces have been identified, they will be combined with neighboring surfaces to create a meshable boundary surface. FEMAP uses an algorithm which attempts to combine the small surface with a neighboring planer face, and
if a planer face is not available, the small surface will be combined with any surface tangent or nearly tangent
with it to create a meshable boundary surface.
For instance:
Mesh size, M=2 units
Percentage, P=5%;
Area of one mesh size by one mesh size surface, A=(M*M)=4 sq unit
In this case, surfaces with an area smaller than 0.2 sq units (P*A = 0.05 x 4 = 0.2) will be identified as small surfaces. These small surfaces will then be combined with neighboring surfaces to create a meshable boundary surface using an algorithm which attempts to combine the small surface with a neighboring face or faces. The same
concept is used by the Boundary Surface, From Surfaces on Solid...command, except this option automatically
chooses the surfaces to be combined. See Section 3.3.2.2, Geometry, Boundary Surface, From Surfaces on
Solid... for more details on composite surface meshing.
5-13
sizing takes much more time than tet mesh sizing. For more information about hex mesh sizing, see Section 5.1.3.4,
"Mesh, Geometry, HexMesh Solids...".
Hint:
If you are preparing for hex meshing, you MUST select all solids that you plan to mesh in a single command. If you try to select them one at a time, there is no way to guarantee that the meshes will be compatible across different solids.
Adjacent
Surfaces
Description
Free surfaces that were successfully sized.
Surfaces that were successfully sized and which
are adjacent to another surface.
Surfaces of solids that can not be hex meshed
You must be displaying your model in solid, shaded mode for the best effect of these colors. After sizing, you can
graphically see which surfaces were detected and slaved as adjacent, to make sure that all of the surfaces that you
expected were found. You can also easily see which solids need to be further simplified to allow hex meshing.
Skip Sizing on Slaved Surfaces
Turning on this option allows surfaces that have been slaved to other surfaces to be skipped during mesh sizing.
You will want to turn this on when you are incrementally updating the mesh sizes of one solid in a group of adjacent solids. In this case, you may have slaved surfaces between the solids, that must maintain the same mesh sizing.
If you are just updating one of the solids, the slaved surfaces must not be updated or the slaved meshing will fail.
5-14
Meshing
Result
The current curve mesh size is increased by the number of elements specified
The current curve mesh size is decreased by the number of elements specified. It is not reduced below 1.
The curve mesh size is set to the number of elements specified
Always choose the mode and numbers before beginning. Then, simply click on the curve you want to change, and
the mesh size is adjusted. As you keep clicking on curves they are changed appropriately. Switch modes at any time
to make a different type of modification.
Hint:
You may want to try the Mesh Sizing tool in the Meshing Toolbox. It incorporates many of the options in
this command along with some other capabilities which can be used to update the mesh dynamically.
See Section 7.2.2.7, "Mesh Sizing Tool" for more information.
Mesh Definition
The Mesh Definition area shows the location of nodes and the number of elements and the bias on the mesh. You
can set the mesh between specific locations to guarantee that certain locations will be present in the mesh. In the
example above, nodes will be placed at locations 0, 0.333, 0.667 and 1.0 (Nodes are always placed at the beginning
and end of curves). A total of three elements will be created in a uniform fashion (Bias of 1).
The four buttons at the bottom of the Mesh Definition section provide capability to make changes to the Mesh Definition window (as compared to the options on the right side of the dialog box which work on one location at a
time).
Equal
This option asks for the number of elements that you want along the curve, then computes the mesh locations so
that there will be that number of equal length segments along the curve. It does not matter whether you specify
5-15
parametric or length spacing for this approach, you always get equal length divisions. Each division is created with
1 element and no bias.
Fill
Fill is used to fill between mesh points. You would typically select this option after defining one or more mesh
points. When you select this option you will be prompted for the mesh size. This mesh size will be used to fill intermittent points between the current mesh points. This command does not change the number of points in the window. It simply updates the number of elements between each point to as closely as possible match the size you
specify.
Expand
This command simply takes all locations that have more than one element assigned, and expands it to each individual location. This is again a quick method to set an overall mesh size (using Fill and/or Equal), expand to each individual location, and edit certain points if they are not at the exact location you require.
Match
This option simply allows you to match the mesh locations of one or more other curves. This command is very useful when you have similar curves, such as a symmetric configuration. You can define the mesh size on one curve,
and then use Match on each additional curve to copy the mesh locations. The only input required for this option is
to select the curves you wish to match. Each of the mesh locations on the original curves is projected onto the target
curve.
Match Mesh
This option allows you to create matching node locations of a mesh that already exists. This command is useful for
connecting a mesh where the surrounding mesh has already been defined. Select the curve you want to have match
the existing mesh locations then press the Match Mesh button. Then select the nodes of the adjacent mesh and
FEMAP will project each node to the curve and create a matching location.
Mesh Point Data
This section of the dialog box contains the definition of the actual location, as well as any biasing. The Bias and
Spacing portions of the dialog box are identical to those found in the Mesh, Mesh Control, Size on Curve dialog box
(see Section 5.1.2.4, "Mesh, Mesh Control, Size On Surface..."). The bias itself cannot be used with the automatic
methods (Fill and Equal).
Location, Num Elements
This option allows you to input the location along the curve (1e-08 to 1.0) at which you want a mesh location
(node). You must also specify the number of elements required between this location and the previous location on
the curve (if no previous location is specified, it is the beginning of the curve). These options must be used when
you need to specify a biased mesh. The automatic methods (Fill and Equal) are not available.
Locate, Move, Add/Edit, Delete, and Delete All Options
These options control the transfer of data from input to individual mesh locations. The results will appear in the
Mesh Definition window.
Locate
Often you will not know the percentage distance along a curve for a mesh point, but you will know the coordinate
location. In this case, simply use the Locate button. The standard coordinate definition dialog box will appear, and
you can input the coordinates with any of the standard methods. Be careful when inputting the location, however. It
must be along the curve, or at least be able to be projected onto the curve.
Once you select the location, it will automatically be converted to the location on the curve, and the value will be
added to the mesh points in the Mesh Definition window.
Move
The Move option is identical to the Locate option, except it replaces the highlighted entity in the Mesh Definition
window instead of creating a new entity.
Add/Edit
This button simply adds the location and number of elements contained in the Location and Num Elements boxes to
the list of mesh locations. If the value under Location is already contained in the list, FEMAP will edit the list, otherwise it will simply add it to the list.
5-16
Meshing
This dialog box allows you to define the number of elements, as well as a bias, for the s and t directions. The s
direction is denoted by an arrow that is drawn at one of the corners of the surface. This command will allow you to
define a mapped mesh grid for rectangular and triangular surfaces.
When FEMAP meshes a surface, it creates the original mesh without the hard mesh points. It then
moves the node closest to each hard point to the hard point location. FEMAP then resmooths the mesh.
This technique works very well when there are a significant number of nodes in the mesh (and a reasonably fine mesh) in comparison to the number of hard points. If there are not many more nodes than hard
points, this technique will not produce good meshes. For this type of mesh, it is best to imprint a curve
or surface on the surface (see Section 3.2.5, "Curves from Surfaces"), and then define the mesh size on
it. This will use a different technique in the FEMAP surface mesher, and a better mesh will result.
5-17
Once attributes have been defined, curves are easily meshed with elements, properties, offsets, orientations and
releases all automatically assigned. You can create, orient and position all cross sections on the geometry and then
mesh all curves in one easy operation. If the resulting mesh needs to be changed, simply delete the mesh, adjust the
mesh sizes and remesh all of the attribute information is still retained. The Reverse Element Direction option even
allows you to flip the section if the curve is pointed in the opposite direction.
Property
You must select a property that corresponds to a line element such as a bar or beam. If you do not have the property
that you need, you can press New Prop to create a new property.
Orient Using and Releases
These options are similar to the options in the Model, Element command. You simply define the orientation and
releases that you want applied. When you press OK in this dialog box, you will either be asked for a vector, or a
location (not a node) to define the orientation. This orientation will be used for all elements along the curve.
Releases are specified immediately, when you press the Releases button. Releases specified on attributes apply to
connections at the first end of the curve (End A Releases) and the last (End B Releases). Element connections to
internal nodes along the curve are not released.
Offsets
Like orientations and releases, offsets closely follow the Model, Element counterparts. The main differences here
are in the three methods used to define the offset.
The Vector method is identical to the Model, Element method. You define a vector at each end, and the offsets correspond to those vectors. Just like releases, the ends here refer to the start and end of the curve (not the start and end
of each element). Using the vector method, offsets vary linearly along the curve from the End A vector to the End
B vector.
The Location method uses the Reference Point that you can choose when creating a property from a standard or
general shape. If you choose this method, offsets are defined in the YZ plane of the cross section, not in global
coordinates. In this case a zero offset locates the shape so that the reference point lies on the curve at every location.
Even if you want to specify a zero offset, you must still specify the End A and End B offsets or the reference point
will not be used.
5-18
Meshing
The Radial method allows you to choose a center location and offset distance. All of the offsets will be created as
radial vectors pointing away from the center (assuming a positive offset distance) along the line connecting the center to the nodal location. Click the Distance icon button to use the measuring tool to specify radial offset distance.
If you are editing the attributes on a curve that already has offsets defined, you will not be able to change the definition method. You must first press No Offsets to delete existing offsets, then redefine them using the new method.
Note: To use any of these options, first choose the method, then you MUST press End A Offset (or one or
more of the other offset buttons) to define actual offsets. Simply choosing the method does not define
an offset. Similarly, if you define the End A Offset, but do not choose either End B Offset, or End B =
End A, then the End B offset is zero.
The Use Reference Point button may be used to automatically set the Offsets method to Location, turn on End A
Offset and End B Offset and set them both to Y Loc on Curve = 0 and Z Loc on Curve = 0.
Once attributes have been defined, surfaces can be easily meshed with elements, as properties (thicknesses, materials...) will be automatically assigned.
If you want to assign offsets to the planar elements (typically plates only), specify an option in the Offset portion of
this dialog box. You can offset the mesh to align the Top Face (Face 1) of the elements to the surface, align the
Bottom Face (Face 2) to the surface, or enter an offset from the Centerline directly (Positive values offset the
mesh towards Face 1, negative values offset towards Face 2).
By default, both the property and mesh options will be set for all of the selected surfaces. If you only want to
change the property of a number of surfaces but leave each surfaces meshing options intact, make sure that Update
5-19
Property is checked and Update Other Attributes is unchecked. Vice versa, if you only want to change the
mesh options, but leave the properties assigned to each surface intact, uncheck Update Property and check Update
Other Attributes.
If you would like to clear all of the attributes from the selected surface(s), click the Remove Attributes button.
Free - Parametric
This approach tells FEMAP to always try a free mesh on the surfaces. Even if mesh spacings allow a mapped mesh,
a free mesh is always created. In some cases, the free mesh may look like a mapped mesh, but it is created using the
free meshing technique. Specifying this approach usually has little effect since it uses the same approach that is
most commonly taken by FEMAP anyway. This is called Free-Parametric because surfaces are meshed in their
parametric coordinates.
Free - Planar Projection
This approach is similar to Free-Parametric, except the mesh is created on a plane and is projected onto the surface. This approach is never used automatically, but can help to overcome problems with meshing surfaces that
5-20
Meshing
have problems in their parametric representation. Most notably these would be cones or caps of spheres, where surfaces normally have an undefined pole in the parametric coordinates. This technique can only be used for surfaces that do not have too much curvature. If your surface is too curved, split it into several pieces and mesh them
using this approach.
Fast Tri - Parametric
This approach applies a free mesh to the surfaces using the FEMAP Fast Triangle mesher. The Fast Triangle
mesher uses a different method when creating surface triangles that is faster and produces triangles with better
aspect ratios. This is called Fast Tri-Parametric because surfaces are meshed in their parametric coordinates.
Fast Tri - Planar Projection
This approach is similar to Fast Tri-Parametric, except the mesh is created on a plane and is projected onto the surface. This approach is never used automatically, but can help to overcome problems with meshing surfaces that
have problems in their parametric representation. Most notably these would be cones or caps of spheres, where surfaces normally have an undefined pole in the parametric coordinates. This technique can only be used for surfaces that do not have too much curvature. If your surface is too curved, split it into several pieces and mesh them
using this approach.
Mapped - Four Corner
This approach creates a mapped mesh on the surface, between four corners that you select. When you select this
approach, the right hand side of the dialog box allows you to select four points for the corners of the mesh. These
points can be specified in any arbitrary order, but you must choose four different points. The edges of the mesh
are all of the curves that lie between the points that you choose.
In this example, the corner points have been defined at the locations of the dots. In addition, the total number of elements specified on the three outside curves equals the number of elements on the arc. This is a requirement.
If you do not specify mesh sizes that are compatible with the mapped meshing approach, you will
still get a free mesh, even if you specified Four
Corner.
Free
Four Corner
5-21
5-22
Meshing
The figure shows the geometry and the resulting mesh when several of the short edges are suppressed. Without suppressing the edges, the mesher would have generated sharp sliver elements on those edges.
The Feature Suppression dialog box offers two methods of feature suppression: Automatic and Manual.
Automatic
The Automatic feature is a good method for cleansing a part with a significant number of small features. Select the
feature criteria and enter their values. Features in your model that are under this size will be removed. The three
options under Automatic are explained below.
Smaller Than
This option removes loops from the model that are smaller than the specified size. This command walks along
the entire loop. If the loop length is smaller than the value entered, the entire loop will be removed from the part. In
some cases, such as a very long but small-radius cylinder, the total length of the feature may be longer than the
specified value. Because the end portion of this feature is smaller than the tolerance, FEMAP will remove the entire
loop.
Face Area Less Than
This option removes any faces in the model that have an area less than the tolerance value you specify. This option
is useful for removing small sliver faces, but you must be careful that the area you specify is not so large that significant faces are removed from your model, which can harm the integrity of the solid model. This option does not
check for any loops in the model.
Edges Shorter Than
This option removes any edges in the model that are shorter than the tolerance value that you specify. Be careful
that the length you specify does not cause removal of important edges, which can harm the integrity of your model.
This command does not check for any loops in the model.
5-23
Manual
By switching to Manual operation, you can specify individual features in your model to remove. This command
has both Remove and Restore options. You can remove/restore edges, loops, and faces. Removal of key areas may
result in loss of integrity of the solid.
Edges
Edges lets you remove specific edges from the model. This option is most useful when you have many small edges,
but only want to remove a few of them.
Loops
Loops lets you remove features from your model. Select a curve on the loop, and the entire loop will be removed.
This can be very useful for removing small holes that run through the model.
Examples
Choose one curve on each interior hole and all of the
curves making up the loop will be found and Suppressed
from the surface for meshing
All internal holes have been
suppressed from the surface
for meshing purposes only
Surfaces
Surfaces lets you to remove specific faces from the model. This option is most useful when you have many small
surfaces, but only want to remove a few of them.
Suppressed Color
This section of the dialog box lets you define colors for your suppressed curves and surfaces. The entity colors of
the curves or surfaces will not change, only how the surface appears in the graphics window. This enables FEMAP
to use the original colors of curves and surfaces when restored. The default for suppressed is typically a dark color,
which makes it easy to distinguish these curves and surfaces from the rest of the model. You should always use a
distinguishing color to remind yourself which features have been suppressed.
Restore All Features...
This button provides an easy method to restore all features in the model.
5-24
Meshing
5-25
orientation later. The single vector that you define is used for all elements that are generated, so it must be specified
carefully.
Beam Elements generated
along curves with cross section
shown.
Curves
Shift+F11
... creates nodes and planar elements on a selected set of surfaces. Before choosing this command, you must define
the mesh sizes using the various Mesh, Mesh Control commands. Once a surface has been meshed, the mesh attributes are automatically set on that surface. See the Using Mesh Attributes section below for more details.
Controlling the Mesh
If you simply specify sizes and then mesh surfaces, FEMAP will decide which type of mesh to create based upon
what it can do automatically. Normally this will result in a free/boundary mesh; however, mapped meshes will be
created whenever possible. If you want to control this process, for example to force a mapped mesh onto surfaces
with more than four boundary curves, use the Mesh, Mesh Control, Approach on Surface command to define the
meshing approach for your surfaces.
When you select the Mesh, Geometry, Surface command, you must select the surfaces to mesh. After they are
selected, the Automesh Surfaces dialog box appears.
5-26
Meshing
More Options
When the More Options... button has been pressed, the Automesh Surfaces dialog box will expand to offer many
more meshing options. Depending on which options are selected in the Mesher section, certain portions of the dialog will gray and un-gray to only allow you to choose appropriate options for the selected Mesher.
5-27
Mesher
The Mesher section allows you to choose between meshing the surfaces with quadrilateral surface elements, where
possible (Quad option), or all triangular surface elements (Tri option). When using the Quad option, an additional
option, called Max Quads, can be enabled, which attempts to create as few triangular elements in the surface mesh
as possible. When using the Tri option, you may choose to use Auto, which will examine each surface one at a time
and attempt to choose the Tri mesher which will create the best overall triangular mesh on each individual surface.
If you want FEMAP to use a particular Tri mesher, uncheck Auto and choose one of the three triangle meshers. See
the "Element Shape" section below for details.
Node Options
Midside Nodes
Checking the Midside Nodes option will create parabolic surface elements instead of linear surface elements. By
default, midside nodes are created along the element edge between the corner nodes of an element. You project
the midside nodes onto the geometry by using the Move to Geometry option. In some cases, you may want to limit
the distortion of elements created by projecting the midside nodes. If this is the case, check Max Distortion Angle
and enter the max allowable distortion angle.
Connect Edge Nodes
When this option is turned on, FEMAP will use existing nodes on edges of adjacent surfaces instead of creating
new nodes when at least one of the adjacent surfaces has already been meshed. This option is only applicable when
the adjacent surfaces are stitched together to form a solid (or sheet solid) or joined together into a general body
using Geometry, Surface, Non-Manifold Add
Three Surfaces stitched together using
Geometry, Solid, Stitch command
Smoothing
These options are the same as those described in the Mesh, Smooth command. After an initial mesh is generated, it
is automatically smoothed to reduce element distortions. You will usually just want to accept the default values for
these options. For more information, see Section 5.3.4, "Mesh, Smooth...".
5-28
Meshing
Offset
Allows you to automatically offset the surface mesh so the Top Face (Face 1) or Bottom Face (Face 2) of shell elements will be aligned with the surface(s) currently being meshed. There is also an option to simply offset the mesh
away from the Centerline of the elements (default) a specified amount. Entering a positive number will offset the
mesh towards the Top Face (Face 1) of the elements, while entering a negative value will offset towards the Bottom
Face (Face 2).
Note: The best way to determine which face is the Top Face and which face is the Bottom Face is to view the
normal direction of the elements. This can be accomplished by setting options for the Element - Direction option in the Labels, Entities and Color category of the View, Options command (See Section
6.1.5.3, "View, Options..."). To see the normal vector on each element, choose 1..Normal Vectors
from the Normal Style list, check the box next Show Direction and then click Apply or OK. The arrow
representing the normal vector points towards the Top Face of the element.
For Example, the thicker Black lines represent a Surface. Elements are shown with Normal Vectors on.
Mesh with no offsets
(Centerline of Elements
Aligned with Surface)
Equal Sides Only - FEMAP will only attempt a mapped mesh on surface(s) with equal mesh sizing on opposing
sides of the surface(s). The sides are the curve(s) between the corners the mesher locates.
Map Subdivisions - As the subdivision meshers subdivide the geometry during the meshing process, the
mesher will determine if each subdivision can by mapped meshed. If possible, that portion of the surface will
be mapped meshed and then smoothed using the current Smoothing settings to create the overall surface
mesh.
Split Quad Map - Only available when using the Tri option in the Mesher section. FEMAP will actually create a
quad mesh first and then split the quads into the best possible triangles using the same approach as the Modify,
Update Elements, Split Quads command. See Section 4.8.3.14, "Modify, Update Elements, Split Quads..."
Triangle Mesh using Split
Quad Map Option
Default Triangle Mesh
Curved Geometry
5-29
Alternate - Only available when using the Tri option in the Mesher section. The mesher will attempt to alternate
the direction of triangles which are side by side instead of having them all go in one direction.
Right Bias - Only available when using the Tri option in the Mesher section. The mesher uses the opposite
direction to start when choosing the direction of the triangles.
Triangle Mesher
Mapped Off
Mapped On
Mapped On
Alternate On
Mapped On
Right Bias On
Mapped On
Alternate and
Right Bias On
Subdivision
Fast Tri
3-D Tri
After Clean-up
5-30
Meshing
0 Layers
1 Layers
2 Layers
3 Layers
You will usually only have to set this option if you are meshing a surface that is
long and thin relative to the mesh size, or one that has long, thin appendages,
as this example demonstrates.
5-31
Subdivision - FEMAPs original triangle mesher. It creates triangle elements by making subdivisions of a surface based on parametric space. It works very similar to the Quad mesher, but instead of making 90 degree
splits to create quadrilateral elements, it makes 60 degree splits to make triangles. In a few cases, it may
produce better quality mesh than the Fast Tri or 3-D Tri meshers.
Fast Tri - creates large triangles in 2-D parametric space of a surface (U and V directions) then creates the
final mesh through a process of splitting and improving the shape of the triangles based on where they are positioned in each surfaces parametric space. The Fast Tri mesher generally produces fewer triangles with better
aspect ratios than the Subdivision mesher. This technique works particularly well if you have a long thin surface
with holes.
3-D Tri - uses the facets of each surface as a triangular seed mesh, then uses a similar splitting and
improving triangle shape technique as the Fast Tri mesher, except it evaluates the shape of the triangles in true
3-D space instead of the surfaces parametric space. Also, the nodes are constantly projected back to each
surface to match the actual shape of the surface as closely as possible. In many cases, this will produce the best
quality mesh and is the recommended option for meshing boundary surfaces created from surfaces which are
part of a solid or stitched sheet solid.
Note: One of the only drawbacks to using the 3-D Tri mesher, is when trying to mesh surfaces which wrap
around with a large amount of curvature over a short distance. When using a relatively course mesh
size on this type of surface, the mesher may create elements which do not follow the curvature of the
surface properly, as a better shaped element can be created without following the curvature based on the
positions of the nodes in 3-D space.
Meshing a surface which has already been meshed
If you choose a surface to mesh which has already
been meshed, FEMAP will give you three options:
Delete Existing Mesh and Remesh - Simply
deletes the mesh and remeshes the surface.
Skip Meshed Surfaces - If you have chosen a number of surfaces to mesh, some of which have
already been meshed, only the surfaces which currently are not meshed will be meshed.
Create Duplicate Meshes on Meshed Surfaces Usually used when you want to skin a solid mesh
with a shell mesh.
5-32
Meshing
Examples
The following pictures show sample meshes created using this command.
Simultaneous generation in two boundaries
Outer boundary
with circular hole
Inner, circular
Boundary
These suggestions can help you use the free meshing commands more effectively:
Specify mesh sizes that transition gradually along the edges. Do not have large changes in size from one curve
to the next.
Use default generation settings first, then undo and try again with modified settings if you do not like the
results. If that does not work, consider changing some mesh sizes.
Try to map a boundary to a surface (Modify, Update Other, Boundary on Surface) whenever it is nonplanar.
If most of a mesh looks good, but there are a few distorted areas, use the remesh option in the Mesh, Refine
command to clean-up the distorted elements or use the Mesh Locate tool in the Meshing Toolbox. See Section 7.2.2.9, "Mesh Locate Tool" for more information.
The nodal locations along all edges can vary due to the shape of the surface and biasing. Biasing along edges can be
varied independently. It will not be ignored, even in the mapped meshing case.
This command can generate either a mapped or a free/boundary mesh. If you have the same number of divisions
along opposite edges of the surfaces, a mapped mesh can be automatically generated. If not, FEMAP will create a
boundary mesh. You can further control this process by specifying a mesh approach using the Mesh, Mesh Control,
Approach on Surface command. (See Section 5.1.2.15, "Mesh, Mesh Control, Approach On Surface")
Surface
Free Mesh
Surface
Mapped Mesh
Elements
Surface
5-33
Elements
5-34
Meshing
When the mesh is created, elements will not cross these imprinted curves, therefore the mesh will properly represent the curves along element edges. FEMAP supports many different configurations of imprinted curves. You can
have individual curves floating in the interior of the surface, curves connected to the outer boundary or curves connected to or joining interior holes. In addition floating curves can intersect each other, however in this case you
must break the curves at their intersection location(s).
Multi-Surface Meshing
When you mesh surfaces, the shape of the mesh is strongly controlled by the shape of the underlying surfaces. All
of the surface boundaries become boundaries in the mesh. In many cases however, surfaces may be split at places
that you really do not need, or even want, to split the mesh. Multi-surface boundaries address this problem. You can
use the Geometry, Boundary Surface, From Surfaces on Solid command to create boundary surfaces that span multiple underlying surfaces. In this case, the mesh will only conform to the outer boundary of the surfaces that you
combine, inner surface boundaries and features will be lost. For more information on creating multi-surface boundaries, see Section 3.3.2.2, "Geometry, Boundary Surface, From Surfaces on Solid...".
Geometry
Multi-Surface Boundary with
mapped mesh. Note how
boundaries of interior
surfaces are ignored
If you create a multi-surface boundary, you can still use the other features, such as mesh approaches, and mesh
points on surface to customize the mesh on the boundary. If you want to create mesh points on a multi-surface
5-35
boundary, they must be on the surface. Other surfaces will work with the projected mesh location, however for
multi-surface boundaries, the mesh locations must be on the surface.
Geometry (dark outlines show edges of multi-surface boundaries
interior hatching shows boundaries of individual surfaces)
5-36
Meshing
The pictures represent some general solids that can be meshed. FEMAP can mesh solids where it can identify a
base and top surface that are connected by all four-sided, mapped meshable surfaces. The base and top surface
can be any shape, including surfaces with holes, and do not even have to be geometrically similar (although the
mesh quality may suffer depending upon how different they are). The base and top surfaces do have to have similar
connectivity, that is, the same number of edges.
During the process of hex meshing sizing, FEMAP identifies the base and top surfaces and automatically matches
(slaves) the mesh on the two surfaces. This is required for successful hex meshing. The base and top surfaces must
produce the same surface mesh, not necessarily the same shape, but the same number of nodes and elements with
the same connectivity.
The lateral or side surfaces (everything but base and top) control the mesh along the length of the extrusion. In
the simplest case, all are four sided surfaces with one edge on the base and the opposite edge on the top surface.
Often more complicated connections exist but many can still be meshed. In general, the requirement is that all lateral surfaces must be four-sided. There must also be a single path through the lateral surfaces from each edge of
the base surface, to a corresponding edge on the top surface. If you combine all paths, they must cross the lateral
surfaces once and only once, and there cannot be any surfaces that are missed. Some examples of solids that do not
meet these requirements follow
The corner of this solid creates three five-sided faces. You can split this solid into three six-sided solids.
5-37
You cannot mesh solids with holes in faces other than the base and top without subdividing the model into hex
meshable solid.
The split on the top faces, combined with the five-sided face, prevents identifying a top and a bottom surface.
To mesh this part, simply split it into two solids along the line.
You cannot mesh solids that have partial depth holes, without embedding the partial hole through the
remainder of the solid.
You cannot mesh revolvable, but not extrudable, solids. In this case, the holes force the left and right sides to be
the base and top, but they are connected with 3-sided, not 4-sided, surfaces. To mesh, split the solid near the
point inside the hole.
5-38
Meshing
The other main problem that leads to non-meshable solids is sliver surfaces. These are small surfaces that are
usually generated by inaccuracies in the solid modeling process. If you have sliver surfaces, you will have to
remove them before proceeding. The Geometry, Solid, Cleanup, or Explode and Stitch commands can often be used
to remove these surfaces.
Commands for Subdividing Solids
Most real solids will have to be subdivided before they can be hex meshed. The various Geometry, Solid, Slice and
Embed commands are the primary tools that you have for cutting your solid. For more information, see Section
3.4.2.22, "Geometry, Solid, Slice...", Section 3.4.2.23, "Geometry, Solid, Embed Face...", and Section 3.4.2.20,
"Geometry, Solid, Embed...".
In addition, another approach that is often helpful, especially with complicated solids, is to use the Geometry, Solid,
Explode command to explode the solid into a set of disconnected surfaces. You can then use the surface modeling
tools to add internal surfaces to divide the region, and use Geometry, Solid, Stitch to reassemble the pieces. This
technique can also be used to remove undesirable portions of your part.
Hex Mesh Sizing
The Mesh, Mesh Control, Size on Solid command (with the Hex Meshing option selected) is the primary mechanism to setup the necessary mesh sizing for successful hex meshing. In addition to properly subdivided solids, consistent mesh sizing is mandatory for hex meshing. Since many surfaces on your solids must be mapped meshed,
curves on opposite sides of those surfaces must have the same number of element divisions. Similarly, this consistent sizing must propagate through the model, across the multiple solids that you have created.
Once you have properly subdivided your part, the Size on Solid command handles all sizing automatically. Simply
specify a nominal size. If you need further mesh grading or want to modify the sizes that Size on Solid has created you must use great care. If you manually change the mesh size along a curve, you must also manually change the
mesh sizes (to the same settings) on all of the other curves in your solids that must match the first curve to maintain
mapped meshable surfaces. If you do not, FEMAP will not be able to hex mesh your solids. While you are doing
this process, you must make sure that you pick ALL of the curves. In particular, at the common boundaries where
you have sliced solids, there will be duplicate curves - one on each solid. All of these curves must get the same
mesh size.
Hex Meshing
When you choose this command, you will first be asked to define a material for the mesh (if you have not defined
meshing attributes on your solids). This will use the standard material creation dialog boxes (see Section 4.2.3,
"Model, Material"). You will then see the Hex Mesh Solids dialog box.
5-39
Mesh Generation
The options in this section of the dialog box control the actual meshing procedure. If you choose Surface Mesh
Only, only surface elements will be created, not solid elements on the interior. Choose Midside Nodes if you want
to create solids that have midside nodes.
If you choose Merge Nodes on Slaved Surfaces, all nodes on the surfaces that lie between sliced solids will be
merged. This should result in a single fully connected mesh. You should always use the free face and free edge display, and examine them carefully for any disconnections. In some cases, if surfaces are too far apart, nodes will fall
outside of the automatic merge tolerances and you could have gaps in your model. If this happens, use the Tools
commands to merge your nodes with a larger tolerance.
If you are not meshing all of your solids at once, you will have to manually merge the nodes. FEMAP only merges
nodes on the solids you are meshing. You can choose to turn off Merge Nodes on Slaved Surfaces if you want to
connect surfaces using other means (like the Mesh Connection command), or to simulate contact conditions.
In most cases FEMAP automatically chooses a mesh smoothing method that produces a good mesh. If the solid that
you are meshing has a high degree of curvature (especially with a small number of elements) and you want a more
evenly spaced mesh, or if you are getting messages that FEMAP can not produce a valid hex mesh, you might want
to try turning on Alternate Smoothing. This method also requires the meshes on the base and top surfaces be
mapped meshes - so you might have to divide your solid further before trying it. Finally, be aware that the alternate
smoothing method is significantly slower than the normal smoothing approach - but it can solve problems that are
otherwise not possible.
The figure shows a solid with three slices and the resulting hex mesh.
Hint:
Take advantage of any symmetry in your geometry when you are slicing. First divide your solid along
the lines of symmetry. Then you only need to further subdivide one of the symmetric pieces. When you
are done subdividing, you can either reflect the solids to recreate the entire part, or reflect the resulting
mesh.
5-40
Meshing
defined, FEMAP will ask you if you would like to automatically match the top and bottom meshes. In most cases
FEMAP will be able to automatically match the top and bottom mesh. By saying No you will be able to choose a
node on the bottom set of elements and a matching node on the top set of elements. This will ensure the extrusion
matches the top region of elements. Finally, the Hex Layers Between Base and Top dialog box will appear, which
allows you to enter the number of Layers, which specifies the number of layers of hex elements between the base
elements and the top elements, along with Mesh Spacing options. Choose from Equal, Biased, or Geometric Bias.
When using Biased or Geometric Bias, specify a Bias Factor and choose a location for the Small Elements (at
Start, at End, at Center, or at Both Ends). For instance, a Bias Factor of 2.0 and Small Elements at Start would produce a mesh where the layer of elements closest to the base region is 1/2 the thickness of the layer of elements closest to the top region.
Top Region
Bottom Region
Base Region
Hint:
It is helpful to place the solids that must be manually hex meshed into their own group in order to simplify the selection of surface elements. Use Group, Operations, Generate Solids.
5-41
Examples
Volume
Hint:
Elements
Volume meshing is typically only used if you have a very regular part and require a mapped mesh of
bricks and wedges. For all other solid parts, it is best to use Mesh, Geometry, Solids, or Mesh, Geometry, Solids from Surfaces, or Mesh, Geometry, Solids from Elements. The solid tetra mesher provides
much more flexibility and robustness than the volume mesher.
5-42
Meshing
If the tetrahedral mesher fails, FEMAP will ask OK to Update Selector and Data Table with # nodes causing
errors? If you answer Yes, the problem nodes will be sent to the selection list and Data Table for easy identification using the Show When Selected tool in the Model Info tree and Data Table.
Mesh Generation
These options control different aspects of the mesh. Each of these options are described below.
Surface Mesh Only
The Surface Mesh Only option provides an easy method to mesh all of the surfaces related to a solid, but not mesh
the solid itself. You can then use these surfaces for analysis if you actually have a thin part modeled as a solid, or
you can review the surface mesh before going to a full solid mesh. Simply review and modify the surface mesh as
appropriate, and then use the Mesh, Geometry, Solids from Elements command to create a solid mesh from this
modified surface mesh.
Multiple Tet thru Thickness
When on, the tetrahedral mesher will attempt to place the specified number of elements through the thickness, from
2 to 10, throughout the model.
Note: This option will not split any elements on the outer surfaces, so if you need at least 2 elements through
the thickness everywhere, the solid should be sized appropriately so the surface mesh has at least 2 elements from one edge of each surface to the other edge.
Allow Mapped Meshing
In some cases, a mapped triangle mesh on a surface will actually create worse tetrahedrals than a free mesh when
sent to the tetrahedral mesher. When this option is on, surfaces will be mapped meshed, if possible. When off, all
surfaces will be meshed with free triangle meshes.
Tet Sliver Removal
When on, which is the default, attempts to remove tetrahedral elements considered slivers near the boundary. A
sliver is defined as a tetrahedral when at least one angle less than 5 degrees. In most cases this will improve mesh
quality and should only be turned off if there is a problem.
Midside Nodes
The Midside Nodes option controls whether or not midside nodes are generated in the tetrahedral mesh. Turn this
option on to create midside nodes. You can further control their placement (at the exact midside, or on the surfaces
of your solid model) by choosing Options (see "Options").
Hint:
You should almost always leave this option on, unless your analysis program does not support 10-noded
tetrahedral elements, as four-noded tetrahedral elements can give inaccurate results.
Merge Nodes
This option allows you to choose how nodes will be merged between solids, using the default merge tolerance, after
solids have been meshed with tetrahedrals. The default option is 0..Off, which will not merge any nodes between
solids. 1..New Nodes will only merge nodes between solids which were meshed during the current command.
Finally, 2..All Nodes will run a node merge on all nodes in the model.
Tet Optimization
Sets an optimization level (mesh quality vs. speed) for the tetrahedral mesher. Using a higher value does not guarantee improved mesh quality. 3..Default is the best compromise between speed and quality, while choosing
5-43
0..None will simply not use do any optimization. Setting to 1..Minimal will potentially create a lower quality
mesh in less time, while 5..Maximum will potentially create a higher quality mesh, but take longer.
Tet Growth Ratio
The Tet Growth Ratio allows you to modify the size of the tetrahedral elements based upon the size of elements in
the surface mesh. If the Tet Growth Ration value is set to 1, the size of tetrahedral elements formed will be approximately the same as the surface mesh elements. If this value is set below 1 (minimum of 0.5), the length of the tetrahedral elements formed by the solid mesher will be smaller than the surface mesh elements. If this value is above
1 (maximum of 100), the tetrahedral elements will be larger than the surface elements. If you need to form larger or
smaller tetrahedral elements than this ratio will allow, simply remesh the surfaces of the solid with a finer or
coarser mesh.
Options
This button allows you to access some advanced meshing options for the solid mesher in the Solid Automeshing
Options dialog box.
Details of the solid tetrahedral mesher are controlled here. In general, you should use the default settings. They
have been chosen based on experiences in developing the solid mesher.
These options are separated into two major sections: Solid Meshing Options and Status Options. The functionality
associated with each of these options is described in the following sections
Solid Meshing Options
These options control the actual meshing procedure.
Adjust Nodal Precision
This option allows you to round-off nodal locations from the surface mesh prior to sending them to the solid
mesher. This option is on by default. When it is turned on, coordinates of nodes in the surface mesh are truncated to
6 significant digits. This can help to eliminate small deviations between nodes on surfaces.
Check Surface Elements
This option checks the surface elements that are input to the solid mesher. Several checks are performed including:
no free edges
5-44
Meshing
that there are no interior walls/bulkheads in the model. It is not possible for the volume mesher to fill a volume
that is not completely closed.
In general, the solid mesher produces nicely shaped tetrahedral elements so there is no need for smoothing. This option should almost always be turned off. You can invoke this command later if required simply by using the Mesh, Smooth command.
In the case on the left, midside nodes were projected onto the surfaces and edge curves. Notice the accurate representation of the cylindrical portion of this model since the midside nodes are actually on the radius of the cylinder.
Without midside node projection, the cylindrical portion is more faceted, as shown on the right.
You can also specify an angular limit to the midside node projection to limit distortion. If the limit distortion option
is on, you must specify an angular limit to the distortion. FEMAP will calculate the position of the midside node on
the surface, and then compare the resulting angles with the two corner nodes. If either of these angles is above the
specified limit, FEMAP will recompute a new position for the node on the line between the exact midside position
and the position on the surface, which creates an angle equal to the limit angle. The following diagram shows an
example of this
5-45
Position on Surface
Angle Exceeds
Angular Limit
Final Position
Corner Node
Corner Node
Exact Midside Position
Limit Angle
Note: Consult the documentation for your particular analysis program regarding the placement of midside
nodes on parabolic tetrahedral elements. Some codes have limits on the included angle between the two
node to node segments of each edge of the element. An angle that is too severe can cause significant
discrepancies in calculated stresses for that element. It is up to you to ensure that the limit angle is
within the tolerance imposed by your solver.
Improve Collapsed Tets/Max Collapse Ratio
When this option is on (default), the mesher will locate elements with a Tet Collapse Ratio higher than the
specified value (default is 100), then attempt to improve the mesh quality by moving internal nodes to new locations. Once the nodes have been moved, the new triangular seed mesh is sent through the tet mesher again.
Desired Edge Length - Min and Max
Allows you to enter values for minimum (Min) and maximum (Max) desired edge length. Based on geometry, these
values may not be attainable, but the tetrahedral mesher will attempt to use them as a guideline.
Status Options
Both of the options in this section control the output of messages and files that can be used in the rare event that
there is a problem generating a particular automatic mesh.
Detailed Status Messages:
Controls output of additional status messages from the tetrahedral meshing engine to the FEMAP Messages window. These messages can help pinpoint exactly where in the automatic meshing process that a problem has arisen.
Update Data Table with Mesh Quality:
The Data Table needs to be open in FEMAP for this option to be available. If the Data Table is locked, FEMAP
will ask if you want to unlock it when leaving the Solid Automeshing Options dialog box. When this option is
checked, every element created in the current meshing operation will be added to the Data Table along with corresponding values for Tet Collapse and Jacobian element quality checks. For more information on how FEMAP
calculates element quality, please see Section 7.4.5.6, "Tools, Check, Element Quality...".
5-46
Meshing
The following is a sample of a typical status message list sent to the Messages window during the tetrahedral meshing process:
The table in the Surface Mesh Quality section of the listing displays the number of elements which fall into each
range of values using FEMAPs Minimum Angle element quality check, while the table in the Tetrahedral Mesh
Quality section contains similar listings of values for Tet Collapse and Jacobian. For more information on how
FEMAP calculates element quality, please see Section 7.4.5.6, "Tools, Check, Element Quality...".
If you have an assembly of parts, or one part with different materials, you can mesh the different sections as different solids, and then merge the meshes to obtain one mesh. The solid tetrahedral mesher maintains the original
meshes on the surface. Therefore, if you use the same surface meshes to generate solid meshes on different sides of
a surface, the two meshes will be coincident at that location. You may also use this feature if you have difficulty
obtaining a mesh on one large solid. You can slice this solid into two or more sections, mesh the sections separately,
and then merge the meshes when you have completed the solid mesh.
Non-Geometry Meshing
5-47
Ctrl+B or F11
... creates a mapped mesh of nodes and elements between corner locations that you specify. This is one of the simplest ways to create a mesh. There are no requirements to start this command. You do not need existing geometry,
nodes or elements - everything can be done directly with this command.
All options for this command are specified through the following dialog box:
Choose or create
property first. It controls the
setup for the dialog box
5-48
Meshing
If the default property shown is not the one you want, you should always change (or create) the property
first. It controls the activation of many of the other options in this dialog box.
Generate Options
For any generation, you can choose one of the three available options - nodes, elements, or both. When you choose
Nodes or Both, you will specify the corner locations that you want to generate. When you choose Elem, you do not
choose corner locations. Instead, you will choose a starting Node ID, and the Node Increments. Elements will simply be created based on the ID numbers of the existing nodes. This approach can be used if you had previously created nodes with this command, or if you have other nodes that follow the same ID pattern. It is usually easiest to
use the default option, Both.
Corners
Use this option to choose the type of generation pattern that you want. The available options will be based on the
type of property that you have selected. The following table shows the available patterns:
Patterns for Generate Between Corners
Property
Type
Line
Available
Corners
2 line
2
1
Planar
3 triangle,
4 quadrilateral
Solid
4T tetra,
5 pyramid,
6 wedge,
8 brick
4
3
5
4
1
6
2
8
7
6
3
2
Mesh, Between...
5-49
The shapes above are all typical for rectangular coordinates. In spherical coordinates, the shapes are warped or
mapped to follow the principal coordinate directions. For example, a quadrilateral can become a cylindrical surface if you work in cylindrical coordinates.
4
3
4
Rectangular
Coordinates
2
1
Cylindrical
Coordinates
Z
Y
1
X
Mesh Size
The Mesh Size parameters determine the number of nodes and elements that will be generated between your corners, and their spacing.
# Nodes
The # Nodes options define the number of nodes that will be created in each direction between the corners. If you
are generating between two corners, only the first box (Dir 1) will be active. For three or four corners, the first two
(Dir 1 and Dir 2) will be active. The solid generation patterns require all three numbers. Remember, this is the number of nodes, not the number of elements. The numbers must include the nodes at the corners. For linear elements,
the number of elements in each direction will be one less than the number of nodes that you choose. If you are
going to create parabolic elements, you must always specify an odd number of nodes. The number of parabolic elements will be half the number of linear elements.
Here are some examples:
4 Corners
4
3 Corners
3
3
Dir 2
(4 nodes)
Dir 2
(7 nodes)
(3.0 bias)
Triangular elements
are created at the
tip of a 3 cornered
mesh.
2
Dir 1 (6 nodes)
Bias
If you want your nodes and elements to be equally spaced between the corners, just leave the Bias options blank, or
specify a bias of 1.0. To control the spacing such that elements at one end of a pattern are smaller than at the other
end, use these options. If you specify a bias of 0.5, the last element along that direction will be one half the size of
the first element. Use a bias of 2 if you want the last element to be twice the size of the first element. In the figure
above, the effect of biasing on a four cornered, quad mesh is shown. If you want to use an alternate logarithmic
bias, check the geometric bias option (provides a smoother transition).
Node Increment
These options are only available when generating planar or solid elements on existing nodes, by choosing the
Elems button. In this case, the generation logic will looks for existing nodes that start with an ID that you specify.
The ID increment in the first direction is equal to the nodal creation increment. This value is normally one, but you
can change it by pressing the Node Param button. If you do not specify additional increments, the direction increment is used to calculate required node IDs in other directions. If your node numbering does not follow the required
pattern, simply specify a different increment in each direction.
For example, if you wanted to generate plate elements on this pattern, you would have to specify that you had a pattern of 5 nodes by 5 nodes, the starting node was 1, the regular node increment was 1, and the Node Increment in
the second direction was 10. This last entry accounts for the vertical numbering pattern in the picture
(1,11,21,31,41 - an increment of 10).
5-50
Meshing
41
42
43
44
45
31
32
33
34
35
21
22
23
24
25
11
12
13
14
15
Element Shape
This group of options controls the shape of the elements that you will create. Only those shapes that correspond to
the type of elements that you are creating will be available. For more information on the available shapes for each
element type, see Section 4.2.2, "Model, Element...".
If you choose to generate quad or brick elements, you will still create some triangles, wedges or tetras unless you
are generating between four corners for the quads or between eight corners for the bricks. These other elements are
required to fill the tips of the triangular generation patterns.
If you choose the Tri, Tetra or Wedge options, you have further control over the pattern of elements that will be generated. The figure shows how the Right, Left, and Alternate options control these elements.
4
1
2 1
2
Right, Not Alternating Left, Not Alternating
3
1
2
Right, Alternating
2
Left, Alternating
Control for the solid elements is similar; however, you cannot alternate tetra elements.
Corner Nodes
The corner nodes will be used as the location of the corners of the mesh that you are going to generate. You will see
as many text fields here as you are selecting corners. You have two choices. You can either choose existing nodes
here for the corners, or you can leave these corners blank. For each corner that is still blank when you press OK,
FEMAP will display the standard coordinate definition dialog box. This allows you to specify any coordinate location as the corner - including selecting an existing node.
Whether you use the corner node fields, or the coordinate dialog boxes, you must specify the corners in the order
shown for each generation pattern (see "Corners"). If you use other patterns, FEMAP will attempt to untwist and
fix up the corners that you choose, but the results can be unpredictable. It is always best to follow the default patterns.
If you make a mistake, or change your mind, when you are using the coordinate dialogs to define corner locations,
you can backup to the previous corner by pressing Cancel when the next dialog box is displayed. You cannot
backup after you press OK for the last corner. The mesh will already be generated.
Hint:
Since the Between Corners dialog box is rather large, it is often best to leave the corner nodes blank,
even if you are going to select an existing node. The coordinate definition dialog boxes will not occupy
as much of the screen and it may be easier to select the nodes graphically using that approach.
Mesh, Between...
5-51
That is the case with this command also, unless you meet the following conditions:
You must have an odd number of nodes along each parametric direction. All #Nodes entries must be odd numbers. The only exception to this is along the third direction of a mesh between 6 corners. In that direction, you
can have either an odd or even number of nodes.
You must generate nodes and elements simultaneously. You cannot use this approach unless you select the Both
option.
If you follow these guidelines, a final question will be displayed (after you have pressed OK for the final corner)
that asks if you want to use mesh with all quadrilateral elements. If you answer no, the normal mixed quad/tri, or
brick/wedge/tetra mesh will be created. If you answer yes, however, you will get a mesh that contains only quadrilateral or only brick elements. For planar elements, the mesh will resemble the picture shown above. The mesh for
solid elements is similar, it just extends into three dimensions.
Some Examples
The following pictures show some examples of meshes created with this command.
In Rectangular Coordinates
5
Brick Elements
between 6 corners
using All-Quad meshing
4
3
3
2
1
In Cylindrical Coordinates
Generating between corners in cylindrical coordinates works just like rectangular except the primary coordinate
directions are not X, Y and Z, but R, theta and Z. The typical reason for generating in cylindrical coordinates is to
create a cylindrical mesh. As shown in the this example, this usually involves specifying corners that vary in the
angular (theta) direction. It is often helpful to visualize these cylindrical sections as an unwrapped or flat-pattern.
5-52
Meshing
8 Corners
(1,0,0), (1,180,0),
(0.6,180,0), (0.6,0,0),
(1,0,2), (1,180,2),
(0.6,180,2), (0.6,0,2)
8 Corners
same as other
side, just set
Gen Clockwise
In Spherical Coordinates
Working in spherical coordinates is the same as cylindrical, you just have to remember the orientation of the coordinate directions. Probably the only time that you will want to use spherical coordinates is to mesh a spherical
dome.
Corner 3 at the pole
3 Corners
(1,90,0), (1,90,360), (1,0,0)
4 Corners
(1,120,0), (1,120,60),
(1,60,60), (1,60,0)
Both patterns must contain the same number of nodes, therefore you must select the same number of nodes for
each dialog box.
Nodes must be selected in order. This command simply generates nodes and elements from nodes in the first
pattern to nodes in the second. Node IDs do not matter, but selection order does. The first node is connected to
the first, the last to the last. This restriction makes it practically impossible to use area graphical selections,
unless both patterns are in the same ID order. Individual graphical selections, however can easily be used.
After you select the node patterns, you will see the dialog box shown here The top of this dialog box is identical to
the generation options used for the Mesh, Between command (see Section 5.2.1, "Mesh, Between...") Just remem-
Mesh, Region...
5-53
ber that the property should always be chosen first as it sets up many of the other options in the dialog box. Also,
the GenClockwise option controls the direction of the generation between the two end patterns selected.
Generate
These options allow you to choose whether to generate nodes or both nodes and elements between the selected
node patterns. Usually you will want to generate both nodes and elements, but if you choose nodes, the node IDs
that are generated are compatible with the requirements of the Mesh, Between command for generating just elements on existing nodes. You can use that command to add elements to the nodes at a later time.
This command always generates a coincident set of nodes on top of the original nodes in your patterns so node
numbering will be consistent with the Mesh, Between command.
Between Ends
The #Nodes option specifies how many nodes will be generated in the direction between the selected node patterns.
This number includes the nodes already in the selected patterns, not just the nodes between the patterns. For example, if you specify #Nodes as 3, this means the two nodes in the patterns and one additional node between the patterns. Bias controls the spacing of the generated nodes between the patterns. As in Mesh Between, a 1.0 (or 0.0)
bias chooses equal spacing. Values less than one mean that the last element (closest to the second pattern) will be
smaller than the first. Values greater than one reverse that spacing.
Element Shape
These options are just like those for the Mesh, Between command (see Section 5.2.1, "Mesh, Between..."). You will
note, however, that you cannot choose a line shape since line elements cannot be generated with this command.
End Nodes
By default, this command is setup to generate planar elements. By choosing a solid element property, you can also
use this command to create solid elements, if the original nodes formed four-cornered patterns. In this case however, you must specify additional information about the patterns of selected nodes. The Dir 2 and Dir 3 options
define the layout of those patterns. Specify the number of nodes along the first edge of the pattern as, and number
of nodes along the other pattern direction as Dir 3. Dir 2 times Dir 3 must equal the total number of nodes in the
pattern.
12
Start Pattern
9
10
7
4
1
11
8
5
2
End Pattern
6
3
Numbers show
selection order,
not node IDs
5-54
Meshing
Other Example
When generating planar elements using this command, follow the conventions shown here.
Start Pattern
3
4 nodes along
generation direction
2
1
Numbers show
selection order,
not node IDs
5 6 7
3
2
End Pattern
Note that the patterns can be any shape, but are chosen in order along an edge. If you choose them in random order,
this command will not work.
If you select Constraint Equations or Rigid Elements, you must select the DOFs to connect. One constraint equation will be created for each DOF checked with a coefficient values of 1 and -1 for the primary and secondary node,
respectively. For Rigid Elements, only one rigid element will be created for each node pair since this one element
can reference any combination of DOFs. The effect of either of these options is the same; therefore, you should
check your analysis program to see if rigid elements and/or constraint equations are supported to select the type.
When creating a Rigid Element connection, the Reverse Direction option will be available. This option creates a
Rigid element with the master and slave nodes reversed. This is often necessary since some solvers do not support
multiple master nodes connected to the slave nodes.
Hint:
To create a Rigid Spider element (RBE2), first select the nodes which will be dependent (multiple
nodes) and click OK. Then select the independent node (single node) in the next dialog box.
The Line Elements selection does not require DOFs to be chosen (in fact they will be grayed), but you must select a
Line Element under Property and will likely want to select a Line Orientation method as well. If you do not have a
5-55
line property in your model, press the New Property icon button to create one. For most types of line elements,
use either the Node method and enter a node ID or the Vector method and click the Vector... button to use the standard vector definition dialog box to specify a vector. Spring/Damper Elements will typically need an orientation
coordinate system set using the CSys drop-down. When exiting this command via OK, FEMAP will create line elements between the nodes by using the property that you select. The type of element created is based upon the line
property.
As mentioned above, the major difference between the commands on the Mesh, Connection menu, other than
Rigid, is the method to obtain the nodes to generate the connections. Each of these four commands, Closest Link,
Multiple, Unzip, and Coincident, along with the Rigid command, are explained below.
To Nodes
nodes are such that the Closest Link command would create improper connections. The Connection Nodes dialog
box will continue to repeat, enabling you to create multiple connections, until you press Cancel.
5-56
Meshing
rigid elements (with their DOFs) just like the Closest Link and Multiple commands. If you select Rigid Elements,
the Master Node will be the original node selected and the Slave Node will be the new node that was created.
You will notice, however, that if you are limited in the type of line element to specify for the connection. Since the
nodes are coincident, you must select an element that can be zero length, such as a DOF spring, spring (when using
the CBUSH formulation), or gap element. If you choose any of these options, you must also pick a corresponding
property. If you select Spring/Damper Elements, you will also need to choose an orientation coordinate system
using the CSys drop-down. If you select Gap Elements you will need to select Node and specify an orientation node
ID or Vector and specify an orientation vector.
5-57
mapped nodes in enabled, the Max Nodes value limits the target nodes used for each source node to the n
closest nodes.
When using User Defined, click the Select Nodes button beside Nodes to select nodes using the standard entity
selection dialog box. The user may optionally limit the previous node selection to free-edges only by clicking the
Select Elements button beside Limit to Free Edges (Optional) to select elements to use for a free-edge search using
the standard entity selection dialog box. Once nodes and/or elements have been selected, the text on the buttons
will change to be # of selected Nodes or # of selected Elements, respectively. The icon buttons to the right of
these buttons can be used to highlight the selected nodes or selected elements in the graphics window, but only one
entity type can be highlighted at a time.
While the Max Distance value is always used with Automatic, it can be turned off entirely when using User
Defined by simply unchecking the option for Limit number of mapped nodes. When both the Limit number of
mapped nodes and Limit search distance options are on, the target nodes attached to each source node are
determined in a similar manner as when using Automatic, with the lone difference being only the nodes selected in
the Entity Selection section are considered instead of all the nodes in the model.
Note:
When Limit number of mapped nodes is turned off, you may encounter some unexpected results,
such as a large number of nodes being included as target nodes because they are all within the
specified Max Distance value. Similarly, when Limit Search Distance is turned off, and Limit number of mapped nodes is turned on, then nodes from farther than expected may be included as target
nodes because each source node will be connected to the number of nodes specified for Max
Nodes, regardless of distance.
When Rigid Element Type is set to RBE2, only the Dependent DOF (Target) (default is all Translation DOF) can be
specified, while no DOF are specified for the source nodes. When Rigid Element Type is set to RBE3, the DOF
on the target nodes are specified using Independent DOF (Target) (default is all Translation DOF), while the
DOFs used for the source nodes are selected using Dependent DOF (Source) (default is all six DOF).
The default value for Max Nodes is always 10, while the default value for Max Distance is 1/10 of the diagonal of
an invisible box that completely encapsulates all of the source nodes.
Preview Target Nodes option
When the Preview Target Nodes is checked, all potential target nodes will be highlighted in the graphics window
once OK has been pressed in the Connect Rigid Options dialog box. The standard entity selection dialog box will
also be displayed to allow you to add or remove potential target nodes.
In certain cases, some potential nodes may not be able to be paired with a source node. This may happen when a
maximum distance has been specified and a target node is located too far from any source node, or if a maximum number of pairings has been specified and no suitable source node is found that has less than the maximum
number of pairings. When this happens, a message will appear asking # highlighted target nodes were unable to be
paired with a source node. Update the selector with these nodes?. If you choose Yes all of the unpaired nodes will
be added to the Selection List, while if you click No, nothing with be done with the unpaired nodes.
Toggle Rigid Element Nodes dialog box
At this step in the process, rigid or interpolation elements have been created and a dialog box will appear asking
Edit rigid element connectivity?. Clicking No will simply end the command, while clicking Yes will display the
Toggle Rigid Element Nodes dialog box which may be used to edit the rigid interpolation elements:
To edit the Dependent nodes in a rigid element or the Independent (Nodes To Average) nodes in an interpolation
element, simply select a rigid or interpolation element from the graphics window and it will highlight. When the
Auto Update option is turned on, which is the default, selecting a node that is not currently used by the selected element will add that node to the element, while selecting a node which is already being used by the selected element
5-58
Meshing
will remove that node from the element. When the Auto Update option is off, you will need to select a node, then
click the Apply button to add the node to the element or remove the node from the element. If a rigid element only
has a single Dependent node or an interpolation element only has a single Independent (Nodes to Average) node, it
cannot be removed from the element using this dialog box. Click the Show Element icon button to highlight the currently selected element or the Show Nodes icon button to show all of the nodes on the currently selected element
Ctrl+F11
... is an alternate way to generate a free mesh without having geometry. Instead of using geometry, this command
meshes between existing nodes or coordinates - hence the name transition.
Since you are not selecting any surfaces or other geometry, this command is limited to creating the types of meshes
that would be created on a boundary that maps to the boundary curves (typically planar). Mapping to a surface is
not available.
When you begin this command, you will see the Transition Boundary dialog box.
It is used to define a pseudo-boundary, by selecting the nodes that you want the transition mesh to join. The simplest way to use this dialog is to follow these steps:
1. Choose the first two nodes you want on the boundary.
2. Set Number equal to 1 and press More.
3. Pick the next node on the boundary as the To node. You will notice that the last node you selected has moved to
the From position and cannot change. Press More to repeat this step and add nodes to the boundary. After you
specify the last node, leave To blank and press Close Boundary to join the boundary back to the starting node do not select the starting node twice.
If all of the nodes along the boundary do not exist, you have several other options. If you leave the To (or From)
node blank, when you press More, the standard coordinate definition dialog box will be displayed. You can then
create a node using any of the available methods. This new node will be automatically added to the boundary.
Alternately, if the missing nodes lie along a straight line between other nodes, you can use the Elements Along
Edge options to generate one or more additional nodes between the From and To nodes. This is most helpful if you
are using this command to generate a separate mesh that does not connect to existing nodes. You can then just
choose the corner nodes and create additional nodes along the edges without specifying each one individually.
These options work just like the Mesh, Mesh Control commands. You can either specify a number of elements
between the corners or an element size. The size will not be used unless the number is zero or blank. The distance
between the corners is used with the size to compute the required number of elements. Biasing works just like all
other generation commands. A bias of 1.0 implies uniform spacing. A bias less than one puts the smallest elements
at the To node. A bias greater than one puts the smallest elements at the From node. If you specify both a bias and a
size, the size will be adjusted slightly to keep the correct number of elements with the desired bias.
Generation Options
After you choose Close Boundary, you will see the same options dialog used for the Mesh, Geometry, Surface command (see Section 5.1.3.3, "Mesh, Geometry, Surface..."). As before, you probably will just want to use the default
options and press OK.
Modifying a Mesh
5-59
Examples
These figures show some typical uses of this command. While you could conceivably use this command to generate very complex areas, it is intended to handle these simpler tasks. If you need very complicated boundaries, it is
usually simpler to define geometry.
Nodes along boundary
Transition elements
Hint:
If you are selecting nodes for the boundary graphically, just point and double-click them (instead of single-clicking). This will select the node and automatically press More so you can go on and select additional nodes.
5-60
Meshing
The new elements will have the same material angles and geometry associativity as the original elements. Surface
loads will be updated to reflect the new mesh, but nodal loads will not.
On Surface: When On, will project new nodes created during the splitting process to any underlying surface(s).
Midside: Button opens a dialog box to control how midside nodes will be projected after a parabolic element is
split. If Move to Geometry is On, an attempt will be made to project midside nodes onto underlying geometry.
The Max Distortion Angle limits the amount each midside node can be moved during projection, so if projecting a node creates a larger angle than this value, it will be moved a smaller distance to not violate the tolerance.
Merge: Pick this option to automatically merge coincident nodes in the model after you pick Done. Only nodes
of elements split by the command and nodes of elements adjacent to newly split elements will be merged.
Undo: Unlike other FEMAP commands, the Interactive command applies the changes to the element before
you exit the dialog box. Use the Undo button to remove unwanted splitting.
V1
The new elements will have the same material angles and geometry associativity as the original elements. Surface
loads will be updated to reflect the new mesh, but nodal loads will not.
5-61
Warping: Pick this option to automatically split elements with a warping factor higher than the value that you
enter. Elements with a lower warping factor will not be split.
On Surface, Midside, and Merge Nodes: see Section 5.3.1.1, "Mesh, Editing, Interactive..." for more information on these options which all relate to the projection of newly created nodes onto underlying geometry.
Area Drag - When this option is enabled, an attempt will be made to expand selection to all of the elements
currently highlighted in a particular area of the model, when using click and drag.
5-62
Meshing
Edge Split - When this option is enabled, you are selecting element edges instead of element faces. This can be
useful when trying to refine as few elements as possible. Also, if you click the Select Elements to Refine icon
button when this option is enabled, the Element Face selection dialog box will appear instead of the standard
entity selection dialog box. For more information, see Section 4.3.3.4, "Model, Load, Elemental..."
Icon buttons in the Mesh Editing Element Refine dialog box include:
Grow - Expands current selection area(s) by adding one layer of elements to the outside of the current selection
area(s). The Area Drag option is not considered when using the Grow functionality.
Shrink - Reduces current selection area(s) by removing one layer of elements from the outside of the current
selection area(s). The Area Drag option is not considered when using the Grow functionality.
Directional Edge Split - This icon button accesses functionality which is somewhat different than the rest of the
command. When used, you will prompted to Select Element(s) to Refine using the standard entity selection dialog box for elements, then Select Split Direction by defining a vector with the standard Vector Locate dialog
box. The number of splits for each element is determined by the Pattern selected in the Mesh Editing Element
Refine dialog box, therefore each element is split into two elements when using the 1 to 4 Pattern or three elements when using the 1 to 9 Pattern. Once the elements have been selected and the vector defined, a preview
of the element splitting will be painted on the original elements. Similar to the rest of the command, any elements surrounding the split elements will be automatically split using appropriate transition patterns to
maintain connectivity between the newly split mesh and the original mesh and will be highlighted as well.
If satisfied with the mesh refinement and transitions, simply click OK and the mesh will be updated. If not,
change Action to Remove, then click and drag to begin removing elements from the refinement. If you would
like to start the element selection process over from the beginning, click the Clear Refinement icon button, then
click and drag to begin selecting elements to refine until satisfied, then click OK.
Elements to be Split
Select Elements to Refine - Click this icon button to choose elements to refine using the standard entity selection dialog box. If Split Edges is enabled, the Face Selection dialog box will appear instead.
Clear Refinement - Clears all highlighting to allow you to start mesh refinement from the beginning, using any
functionality available in the Mesh Editing Element Refine dialog box.
5-63
Original Mesh
Nodes Representing
an Element Edge
Updated Mesh
Nodes Representing
an Element Edge
Nodes Representing
different Element Edge
Updated Mesh
Updated Mesh
5-64
Meshing
Example of using Number of Splits set to 4 with Bias Type set to Biased, a Bias Factor of 3.0, and Small Elements
set to At Start:
Nodes Representing
an Element Edge
Original Mesh
Updated Mesh
Edges Between Multiple Nodes - button may be used to select any number of nodes using the standard entity selection dialog box. The selected nodes are then paired up to determine which element edges will be split. Only the
Number of Splits option is available when using Edges Between Multiple Nodes.
Limit Split Region - button may be used to select nodes to limit the elements which will be split by the command.
ALL nodes of an element must be selected for the element to be fully split, otherwise an element may be split with
a transition pattern to maintain a viable and connected mesh.
Original Mesh
with Limit Region
Original Mesh
with Limit Region
Nodes Representing
an Element Edge
Nodes Representing
an Element Edge
Updated Mesh
showing Transition
Updated Mesh
showing Transition
New Limit Region
Nodes Representing
different Element Edge
Updated Mesh
showing Transition
Nodes Representing
different Element Edge
Updated Mesh
showing Transition
Midside Nodes - button opens a dialog box to control how midside nodes will be projected after a parabolic element
is split. If Move to Geometry is On, an attempt will be made to project midside nodes onto underlying geometry.
The Max Distortion Angle limits the amount each midside node can be moved during projection, so if projecting a
node creates a larger angle than this value, it will be moved a smaller distance to not violate the tolerance.
The new elements will have the same material orientations and geometry associativity as the original elements. In
addition, any regions associated with the elements will also be updated to contain the new elements or nodes.
Elemental loads will be updated to reflect the new mesh, but nodal loads will not. Also, nodal constraints will be
created on new nodes by including constrained DOFs common to the two nodes of the original elements edges
(i.e., if node A has TZ, RX, and RY constrained, while node B is constrained in TX, TY, and TZ, the new node
would be constrained in TZ only).
Note:
When a tapered beam element is split, the original element and the element created by the split
will both reference the original elements property (i.e., fully tapered from End A to End B on
each beam). The same is true for tapered shell elements.
Note:
If even one element in the split path cannot be split properly, then no elements will be split for
the selected element edge. FEMAP will identify the problem element. Try using Limit Split
Region to not include a problem elements nodes or, if possible, splitting the problem element with
one of the other Mesh, Editing commands.
5-65
To edit the Dependent nodes in a rigid element or the Independent (Nodes To Average) nodes in an interpolation
element, simply select a rigid or interpolation element from the graphics window and it will highlight. When the
Auto Update option is turned on, which is the default, selecting a node that is not currently used by the selected element will add that node to the element, while selecting a node which is already being used by the selected element
will remove that node from the element. When the Auto Update option is off, you will need to select a node, then
click the Apply button to add the node to the element or remove the node from the element. If a rigid element only
has a single Dependent node or an interpolation element only has a single Independent (Nodes to Average) node, it
cannot be removed from the element using this dialog box. Click the Show Element icon button to highlight the currently selected element or the Show Nodes icon button to show all of the nodes on the currently selected element.
Note:
The current DOF of the Independent (Nodes to Average) node with the lowest ID currently used
by the selected interpolation element will be used as the DOF for any node added to the element.
The first section contains three commands which are very similar for either refining, updating, or un-refining
your mesh.
The second section contains commands for removing small edges and slivers from your model.
The final section contains tools for large scale remeshing which are most often used to remesh large surface
meshes in preparation for solid meshing.
, Update..., Unrefine...
... all operate in a very similar manner. These commands take existing nodes and planar elements and produces a
new mesh with the same boundaries. You can either remesh with the same boundary nodes, include additional
boundary nodes to refine the existing mesh, or unrefine the existing mesh.
These commands can be used very effectively to clean-up meshes that were generated with other surface and
transition meshing commands. When working with large complex areas, those commands will sometimes generate
elements in a certain area that are distorted. You can use these command to select that area and remesh it. In many
cases the result will be significantly improved compared to the original.
When you choose this command, you will see the standard entity selection dialog box asking for the elements to
remesh or refine. You can choose any group of elements, but they must meet the following requirements:
The elements should all lie in one plane. Unlike surface meshing, the redefined mesh cannot be mapped onto a
surface. If you pick a nonplanar group of elements, the remeshed elements may not follow the same surface
contours as the original elements.
Hint:
You can still use this command on elements that are nonplanar, especially over small areas. After you
have remeshed, the new locations will most likely not be on the surface. Simply use Modify, Project,
Node Onto Surface to move these nodes back to the surface. If you have remeshed a small region, the
mesh should contain little or no distortion from this projection.
5-66
Meshing
After picking the elements to refine, you will see the dialog box shown here. The command originally chosen will
be the default, but you could change your mind at this point and select one of the other options.
Refining a Mesh
If you choose the Refine elements option, additional nodes are added between nodes you choose later. The Refinement Ratio determines how many nodes are added. The default of 2 means one new node is created between each
node you select for refinement. This doubles the number of elements. Choosing 3 will add two nodes, and switch
from 1 to 3 elements.
Original
Refine 4 elements
Refined
After you choose OK, you will see the standard entity selection dialog box so you can choose the nodes on the
edges to refine. Additional nodes will only be added between selected nodes. Typically, you will want to choose
nodes on a free boundary since the refined mesh will not join with any adjacent mesh.
Note: When you refine an edge, the new nodes are placed along a straight line between the original edge
nodes. If you are trying to refine a curved edge, you must use the Modify, Project, Node commands to
adjust the position of the new nodes after they are created.
Update/Remesh
The remeshing option is used in the same way as the refine option, except that you do not specify any nodes for
refinement. All nodes on the original boundary will be matched 1 to 1 by the nodes in the updated mesh. The
only time that you will want to use this option is when attempting to clean-up an existing mesh.
Unrefining a Mesh
The Unrefine option allows you to automatically coarsen an existing mesh. For this option, you must specify both
the Refinement Ratio and the Break Angle. For example, a refinement ratio of 2, means that the mesh will be halved
(i.e. times 2) in refinement. A refinement ratio of 3 will remove every third node. During the unrefinement process,
FEMAP will remove every other node around the periphery of the elements selected. To insure that no important
features, like corners, are removed in this process the Break Angle must be set.
FEMAP will automatically retain any nodes on the boundary where the angle between the edges of the adjacent
element edges exceeds the Break Angle. As a simple example, a square would exhibit an edge angle of 90 degrees
at the corners, and zero everywhere along the sides. If you set the break angle less than 90 degrees FEMAP would
automatically find and keep all of the corner nodes during the remeshing.
5-67
Initial Mesh
Other Options
If Delete Original Nodes... is set, the nodes and elements that you selected for refinement will be automatically
deleted after the new mesh is created. You will usually want to leave this option on. If you do not, the new mesh
will be coincident with the old one and you must manually delete some of the elements.
The Exclude Nodes from Boundary button allows you to adjust the boundary that is defined by the elements that
you select. You will use this option only rarely (if ever). When you push the button, you will see the standard entity
selection dialog box. Here you can choose nodes that you want to remove from the boundary. By default, all nodes
that are on the free edges of the element you chose are considered to be on the boundary. The nodes you select here
are then removed. Great care must be used in selecting these nodes or you could cause a portion of the existing
mesh to be skipped when you are remeshing.
Generation Options
After you choose the refinement options and nodes you will see the same options dialog that is used for the Mesh,
Geometry, Surface command (see Section 5.1.3.3, "Mesh, Geometry, Surface..."). All options are exactly the same
for this command. As before, you probably will just want to use the default options and press OK.
For this command, you may want to adjust these options to reduce the allowable aspect ratio and turn off QuickCut. Even when you are remeshing, you can change these options. Remeshing just maintains the same mesh density along the boundaries, not necessarily between the boundaries.
1
V1
2
V1
Y Z
X
Y Z
X
Y Z
X
5-68
Meshing
For example, the part in the figure was meshed with the following steps:
1. Pick Mesh, Remesh, Convert Facets to generate elements from the parts facets. (To preview the facets, use View,
Select and pick the Quick Hidden Line display.)
2. Use Mesh, Remesh, Build Meshing Regions to take the faces of the initial mesh and group them into regions for
remeshing.
3. Use Mesh, Remesh, Mesh Remeshing Regions to generate the mesh.
You can choose to cleanup based upon angle and/or edge length. Simply specify the tolerances for Min Angles and/
or Min Edge Length, and FEMAP will remove these edges from the model. When a short or flat edge has been
identified, the cleanup routine will keep the most significant node of this edge and delete the less significant one.
This will help maintain the most accurate representation of the shape of the part.
The AutoRemesh Delete Edges dialog box prompts you for two nodes. Select the node that you want to keep first
(as the From Node), and then select the node to be deleted (as the To Node). FEMAP will delete the second node,
the two elements that were attached to that edge, and close the gap, updating all affected elements to reference the
first node.
5-69
The results of removing the edge at the tip of this model is:
By deleting more of the short edges the model can quickly be transformed to:
While this process is not difficult, it can still be very time consuming in a model with many short edges. This process, however, is automated by the Mesh, Remesh, Cleanup Slivers command where you simply specify an edge
length and angle value and all edges below those values are automatically deleted.
Region of Interest
5-70
Meshing
In the region identified in the figure at the top left above, a high angle tolerance has grouped together four facets of
the original mesh in the region of interest. Subsequent remeshing of these regions results in elements that deviate
significantly from the original surfaces. By using a smaller angle tolerance, this region will be split in the middle,
and the resulting surface mesh will more closely approximate the original faceted surface definition (as shown to
the right).
The Build Regions command will automatically place elements of each region in their own layer. Once Build
Regions has been completed, FEMAP will also change the display to a full hidden line plot with element fill turned
on, and with the elements colored by their respective layer. This brightly colored, segmented representation of your
model may not be pretty, but it does enable you to quickly identify how the individual regions are being grouped.
You can further explore the grouping by turning on layer numbers (View Options, Element Number by Layer ID) or
by selectively displaying only certain layers using the View, Visibility capabilities for layers.
Hint:
The discrete regions of your original mesh will be displayed in different colors, but it is often difficult to
pick the exact elements you wish to modify with the Edit Remeshing Regions command. To make this
easier, use View Options, and change the following options to make element picking and visualization
easier:
1. Labels, Entities, Colors category: Select the Label Parameters Option, and change the Color Mode to option 2,
Entity, Erase Background.
2. Again from the Labels, Entities, Color category: Select the Element option, and change the Label Mode to
Option 1, ID. Press OK in the View Options dialog box to return to STL Remesh.
All elements will now be drawn with their ID readily visible. When picking elements in the Edit Regions command, aim for the element number. Just like all FEMAP picking commands, the centroid is the deciding factor in
selection, and the label is drawn at the centroid of the element.
5-71
Before Remeshing
After Remeshing
Both Build Remeshing Regions and Mesh Remeshing Regions will create and keep elements associated with each
region on their own unique level in FEMAP. This makes it possible to use the Layers tab View, Visibility command
or the Visibility check boxes for Layers in the Model Info tree to isolate discrete regions of your model if you
wish to manipulate the face mesh manually before moving on the meshing the interior with solid elements.
In order to create an line edge member element on the edge of a planar element, BOTH nodes
of the prospective edge member element must be included. This is a change from FEMAP
version 9.2 to version 9.3 and above.
If you select solid elements, planar edge members will be created. You should not select both planar and solid elements in the same command.
After you select elements to be framed, FEMAP displays a list of existing properties for you to select one. This
property is assigned to all elements that will be created, and also defines the type of elements to be created. Before
you invoke this command, you must have an existing property in your model that defines the type of elements that
you want to create. There is no option for changing type, or automatic property creation in this command. If you do
not have the correct property already in your model, use the Property Icon Button in the Select Property for Edge
Members dialog box to create one.
If you chose to create elements that require an orientation, FEMAP will display the standard Vector Locate dialog
box so you can define an orientation vector. It is usually best to orient the vector normal to the plane of the elements
that you are framing. Using this approach will eliminate the possibility of placing orientation vectors along the
length of the elements.
5-72
Meshing
If you want to specify a nodal orientation, offsets, releases, or other element options, use the appropriate Modify,
Update Element commands after you create the line elements. Finally, you will see the standard entity selection box
again. This time, however, you must select the nodes where you want the edge members to be generated.
Original Plate
Elements
If you want edge members around all of the elements that you selected, select all nodes and press OK. If instead
you just want edge members in one area, just select the nodes in that area. This is especially important if you are
generating planar elements on free faces of solids. You should select all of the nodes on the surface where you want
to generate the planar elements. Box picking is often very convenient for doing these selections.
Plate Edge Members
along the top surface of
solid elements. Element
Shrink used for clarity.
Note:
If you only want to create 2-D plates on one side of a set of solids, select interior nodes (i.e. no
corners on the free edges). If you select these nodes, FEMAP will create faces on the corresponding free faces along that boundary. In the example above, only the 9 interior face nodes where
selected, not all 25 nodes.
Mesh, Smooth...
5-73
Centroidal
Typically, the Laplacian method will produce the mesh with the least element distortion. It is also the faster
method. Centroidal smoothing usually produces a mesh that has more uniform element sizes. Both methods produce good results with free meshes.
Smoothing Iterations
Both of the smoothing methods use an iterative procedure to converge toward a smoothed mesh. All nodes are
smoothed according to one of the techniques shown above. Then the smoothing is reevaluated with the updated
nodal locations. This process continues until the maximum number of iterations has been exceeded, or no node is
moved by a greater distance than the specified tolerance.
Using the default values, you will often see a message stating that the smoothing did not converge in the allowed
number of iterations. This does not mean that anything was wrong. It simply means that in the last iteration, at least
one node was moved farther than the tolerance. The maximum distance that a node was moved is given in the message. You can decide whether this distance is acceptable. If you decide to do additional smoothing, you can start
with the already partially smoothed mesh. You do not have to revert to the original.
Fixing Nodes
If you are smoothing a mesh that contains some interior nodes that must stay in the present location, press Fix
Nodes. You can then add those nodes to the list of nodes on the boundary, using the standard entity selection dialog
box. You can also remove boundary nodes from the list to allow them to move from their current position.
If you fix the positions of some nodes in this manner, the mesh will not be fully smoothed. The elements around
those nodes may still have substantial distortions.
5-74
Meshing
These commands are very similar to the commands contained on the Geometry menu, except they work with nodes
and elements instead of geometry (points, curves, etc.). The functionality of each of these commands is described
below.
When you are copying nodes, only the Color and Layer and Mesh Sizes, Loads, Constraints... in the Match Original section, along with Update Every Repetition, Copy in Same Location and Repetitions controls are active. The
other controls are used by the Mesh, Copy, Elements command.
Finally, after you set the options, and press OK, you will see the standard vector definition dialog box. This vector
defines both the direction and distance from the selected nodes to the first copy. If you specify multiple repetitions,
each additional copy will be located along the same vector, at the same distance from the previous copy. Optionally,
you can specify a new vector for each repetition by selecting the Update Every Repetition option.
5-75
Match Originals:
For nodes, this section includes 2 options, Color and Layer and Mesh Sizes, Loads, Constraints..., which are used
to control many aspects of the newly generated nodes.
When Color and Layer is on, the color and layer of new nodes will match the selected nodes. In addition, the definition coordinate system, output coordinate system, and permanent constraints will also match the selected nodes.
When Color and Layer is off, the color, layer, definition coordinate system, output coordinate system, and permanent constraints will match the current settings in the Parameters section of the Model, Node command. See Section 4.2.1, "Model, Node..." for more information on Parameters.
If you turn on the Mesh Size, Loads, Constraints... option, any loads or constraints that are attached to the selected
nodes will also be copied and attached to the newly created nodes. If it is off, only the nodes will be copied.
Repetitions:
By default this option is one. One repetition will create one copy of each selected node. If you want multiple copies, just set this option to the number you want.
Update Every Repetition:
When this option is off, FEMAP will only ask you for one vector that will be used to position the copies. In this
mode, FEMAP will always offset the position of the current repetition from the position of the previous repetition,
based on the direction and length of the vector that you define. If you select the Update Every Repetition option
however, FEMAP will ask you for a new vector before every repetition. This new vector will be used to offset from
the original nodes that you selected, not from the previous repetition. You will want to check this option whenever
you want to create multiple copies that do not lie along a single vector.
5
10
15
20
14
19
13
18
12
17
11
16
Original Nodes
Make 3 copies
along this vector
5-76
Meshing
case you also must specify the Node Increment and Node Offset values, and all of the required nodes must already
exist.
The Node Increment is added to ID of each node before each repetition. For example, if an element is connected to
node 50, and you specify an increment of 100, the first copy will be connected to node 150, the second copy to
node 250, and so on. If the nodes that you want to copy to have IDs that are not an equal increment from the current
node numbering on the elements, you can also specify a Node Offset. This offset, is only applied to the first copy.
For example, if an element is connected to node 50, and you want to make copies connected to nodes 1050, 1150,
1250, and so on, you would specify an increment of 100 (the difference between each repetition) and an offset of
1000 (the difference from the current numbering to the first repetition).
5
10
4
15
8
20
12
Original Elements
4
3
2
9
3
14
7
6
13
12
19
11
18
Make 2 copies
onto existing nodes
with the Node Increment
set to 5.
10
17
9
11
16
If you do not check Use Existing Nodes, FEMAP will copy the elements that you selected, along with all nodes that
they reference. FEMAP will display either the standard vector definition dialog box or an offset dialog box asking
for a Length, depending on the selected Copy Method. You do not have to create any nodes before using this option.
Further, unlike copying to existing nodes, it is independent of node or element numbering.
You probably will want to use this technique most of the time. When you do copy elements using this technique
however, each repetition gets its own set of nodes. This can result in duplicate, but coincident nodes, and a model
that is disconnected. You can connect the elements and eliminate the duplicate nodes with the Tools, Check, Coincident Nodes command.
Original Elements
5
16
4
4
3
2
9
3
2
8
7
20
42
15
14
41
40
13
1
6
48
43
10
47
19
18
46
45
17
39
44
Make 2 copies
along vector
Match Original:
The Property option allows you to choose a different Property for the newly generated elements. The default value
is 0..Match Original. If you choose a different property of the same type as the selected elements (i.e., the originals are Plate elements and you choose a different Plate property), then the new elements will be of the same element type, but reference a different property ID. If you choose a property of a different type than the selected
elements, but the two element types use the same topology (i.e., you have Plate elements, but have chosen a Shear
Panel property), the new elements will be the appropriate element type for the selected property. Finally, if the
selected property is incompatible with the elements that you are copying (i.e., you select Plate elements to copy,
then select a Beam property), the type and property of the new elements will match the original elements.
The Color and Layer and Mesh Sizes, Loads, Constraints options work similar to those in Mesh, Copy, Node command, with a few differences. For Color and Layer, only the element color and layer are controlled by this option.
With Mesh Sizes, Loads, Constraints... the loads on the selected elements and any associated nodes will be copied.
5-77
Repetitions:
By default this option is one. One repetition will create one copy of each selected node. If you want multiple copies, just set this option to the number you want.
Copy Method:
There are three different methods available for copying elements, Along Vector, Normals, and Normals with Thickness Correction. Depending on the selected method, a different dialog box will be displayed after click OK in the
Generations Options dialog box. When using Along Vector, which is the default, you will see the standard vector
definition dialog box. This vector defines both the direction and the distance from the selected elements to the first
copy. When using Normals or Normals with Thickness Correction, a dialog box will appear allowing you to specify
an offset length. Specifying a positive value creates copies at the specified distance in the normal direction of each
element, while specifying a negative value creates copies in the opposite direction of each elements normal.
Optionally, click the Distance icon button to use the measuring tool to specify the thickness. For more information
about the difference between Normals and Normals with Thickness Correction, see "Normal Extrusion Methods
(plane elements only)" in Section 5.5.1.2, "Mesh, Extrude, Element...".
For more information, see Section 5.4.1.1, "Mesh, Copy, Node...". These options are not available when you check
Use Existing Nodes.
Clicking Yes allows you to choose a location which defines the center of the radial pattern. Clicking No
prompts you to choose a vector for constant offset. Finally, you must specify the radial offset length, the radial distance between each original and the associated copy.
Copy
When using the Move Around Point/Spherical method, FEMAP will compute a direction vector for each entity which runs from the center that you
chose, to the entity, as shown here.
In a three dimensional case, this actually produces a spherical copy, since the
copy vector is computed from the center of the sphere
Original
When you choose the Mesh, Radial Copy, Elements command, the radial vectors are computed to each of the defining nodes. The copied nodes are then
simply reconnected to create the copied entities.
Radial Vectors
Center
Offset
For more information regarding the specifics of using the various generation
options, see Section 5.4.1, "Mesh, Copy Menu".
5-78
Meshing
These commands start by selecting the entities to be copied, and defining the generation options. This portion of
the process is identical to the normal copy commands. Just as in the Mesh, Radial Copy commands, you next
choose a location which defines the center of the pattern. Finally, you must specify the scale factors.
Scaling can be done in one or more directions. By specifying the same scale factor in all three directions, a spherical copy can be made. A cylindrical copy can be accomplished by specifying the same factor in two directions, and
a unit (1.0) scale factor in the third direction - along the axis of the cylinder. For this type of operation, a coordinate
system can also be chosen if the axes of the desired cylinder do not coincide with the global axes.
FEMAP will compute a direction vector for each entity which runs from the center that you chose, to the entity, as
shown here.
In these commands, both the direction and magnitude of these vectors are used. The direction is used to determine
the original copy vector components. These components are multiplied by the scale factors to calculate the final
offsets from the center location of the copy. If you use different scale factors in different component directions, the
copy will not lie along the vector from the center to the original.
Copy
Scale=2.0
Original
Center
Scale=2.0
When you choose the Scale Elements, the associated nodes are scaled. The scaled nodes are then simply reconnected to create the copied entities.
For more information regarding the specifics of using the various generation options, see Section 5.4.1, "Mesh,
Copy Menu". For specifying scaling factor, see Section 4.8.1.7, "Modify, Scale Menu".
Note:
If you use a scale factor of 1.0, the resulting copy will be located at the same location as the original in
that coordinate direction. Scale factors of (1.0, 1.0, 1.0) will result in a completely coincident copy of the
originals.
5-79
You can specify both a Rotation Angle and a Translation Distance. Each copy is rotated around the axis of rotation
vector by the specified angle (following right-hand rule conventions), and is translated along the axis vector by
specified distance. If you specify a nonzero translation distance, you will be creating a spiral.
3 copies rotated
90 degrees each
around the normal
to this view
Original Elements
Reflection Plane
20
10
19
18 17
16
15
13
14
12
11
5-80
Meshing
Trap Width
Original Elements
Reflection Plane
Reflected Elements
If you choose to reflect elements and nodes (by not turning on Use Existing Nodes), you can set the Trap Width to a
nonzero value to automatically join the new elements to the old. This will only work if some nodes from the original elements lie within the Trap Width from the reflection plane.
5-81
This dialog box provides two separate two modes of operation for creating your elements: (1) Standard, which simply uses this dialog box, and (2) Advanced, which is accessed by pressing the Advanced>> button. Each of these
choices are discussed below.
Extrusion Methods
Standard extrusions have three Methods. The first method is Vector, which is used to simply extrude the curves a
constant distance along a vector. The second method is Along Vector to Surfaces, which will extrude the curves
along a vector with the distance to extrude being determined using locations projected onto a specified surface. The
third method is Radial and will create elements a constant radial distance from a specified point in space or defined
vector.
In all methods, you must choose the property to be used for the planar elements and the total number of Elements
along Length as shown in the above dialog box. The type of elements that are created is based on the type of property that you select. For example, choose a plate property to create plate elements, a laminate property to create
laminate elements, and so on. If you do not have any planar element properties, click the New Property icon button
to create one. Specify the number of elements that you want along the extrusion vector in the Elements along
Length box before you press OK. You can also set a Bias which will create smaller elements (values > 1.0) or larger
elements (values < 1.0) near the start of the extrusion, which is the Base of the vector for Vector and Along Vector to Surface methods or closest to the specified point in space or defined vector for the Radial method.
Once you press OK, FEMAP will prompt you for different inputs, depending on which Method was chosen.
For the Vector method, you will be asked to specify the extrusion vector using the standard vector dialog boxes.
The vector can be located anywhere but must have the direction and magnitude that you want for the extrusion. The
length of this vector will be the total length of the extruded elements. Also remember, the same vector will be used
for all selected curves so in general it should be relatively normal to the plane of the curves (although the curves
do not have to be planar).
The figure shows one example of extruding a connected set of curves.
Extrusion Vector
Mesh Size
along curves
Original Curves
Extruded Elements
For the Along Vector to Surface method, you will be asked to specify the extrusion vector using the standard vector
dialog boxes. The vector can be located anywhere but must have the direction that you want for the extrusion. You
will also be prompted to select any number of surfaces to project the curves onto along the specified vector.
Surface
Mesh Size
along curves
Extrusion
Vector
Original Curves
Extruded Elements
For the Radial method, you will be asked a question, OK to Extrude Around Point/Spherical (No = Around Vector/Cylindrical)?. Clicking Yes allows you to choose a location which defines the center of the radial extrusion.
Clicking No prompts you to choose a vector for constant extrusion of all elements from that vector. Finally, you
must specify the radial offset length, the radial distance between the original curve and the end of the extrusion.
Optionally, Click the Distance icon button to use the measuring tool to specify the radial offset length.
5-82
Meshing
When using the Extrude Around Point/Spherical option, FEMAP will compute an extrusion vector for each element which runs from the center that you chose, to the entity. In a three dimensional case, this actually produces a
spherical extrusion, since the extrusion vector is computed from the center of the sphere
When using the Around Vector/Cylindrical option, FEMAP will compute an extrusion vector for each element
which runs from the closest point on the defined vector, to the entity.
Note: If you have a number of stacked curves which you would like extruded to create stacked parallel
layers of elements, you will want to use the Radial Method with the Around Vector/Cylindrical option.
The figure shows one example of extruding a set of stacked curves
Three Curves extruded
using the Radial Method
Around Point/Spherical
Option
For the Along Element Edges method, the Select Edged to Extrude Along dialog will be displayed, which allows
you to select element faces or edges using a number of methods and options. This method simply determines multiple extrusion vectors using the nodes of the element edges selected as the path. It is typical, but not required, for
the first selected edge to have a node which lies on the curve being used to select element face(s) to extrude.
For the Along Nodal Path method, the standard entity selection dialog box for nodes will be displayed. This
method simply determines multiple extrusion vectors using the nodes selected as the path. It is typical, but not
required, for the first selected node to lie on the curve being used to select element face(s) to extrude.
Advanced Extrusion
The Advanced>> button provides access to the Generation Options dialog box for advanced extrusions. This dialog box controls the different methods of extrusion. Each area of the dialog box will be explained more fully below,
but first a quick explanation of the overall procedure is necessary.
5-83
Operation
The Advanced option can be used to extrude along one or more vectors or curves. You can specify mesh biasing for
the extrusion, as well as offsets from the original curves. The Offset and Along areas next to OK and Cancel provide status information on their current settings. If no method (Along or Follow Curve) has been specified, the OK
option will be grayed and Along will show Must Specify, as seen above.
The sample below shows a rectangle which was extruded into plate elements by extruding along a spline. You will
notice that the mesh both follows the spline, as well as gets finer in the area of curvature due to the specified mesh
sizing on the spline.
Extruded Plate Elements
Original Curves to Extrude
You can even do multi-level extrusions with different properties. The dialog box will continue to repeat each time
you press OK. Once the first extrusion is created, FEMAP will automatically update the offset so that it corresponds to the location of the end of the previous extrusion. If you need to make several levels of extrusions with
different properties, simply input the appropriate parameters for each extrusion and pick a different property.
Note: FEMAP does not automatically merge coincident nodes of multi-level extrusions. There are times when
you may want to keep coincident nodes to simulate contact or other interface conditions. If you do want
to merge all coincident nodes, simply use the Tools, Check Coincident Nodes command after the extrusion is complete to merge the extrusions together.
Property
For each extrusion, you must choose a planar property. If you do not have a planar property in your model, you can
press the New Property icon button to create one. You can create a multi-level extrusion of different properties
simply by picking a different property for each extrusion pass.
Extrusion Vectors
The four options in this section of the dialog box allow you to specify the vector for extrusion. There are two modes
of extrusion: Along a vector and Follow Curve. If you choose Along a vector, you must specify the vector through
the standard Vector Definition dialog box. The Follow Curve option requires selection of a curve.
The vector option provides access to the Extrusion Distance and Elements section of the dialog box to define the
length and mesh sizing. When you extrude along a curve, however, these options are grayed. The distance and
mesh sizing for the extrusion is obtained from the curve you selected to follow and its mesh spacing. Therefore, it
is very important to define the mesh size on the selected curve before performing the extrusion to guarantee that
you get the desired mesh.
The Offset option allows you to specify an offset via the standard Vector Definition dialog box. This offset defines
the vector from the original curves to the start of the extrusion. Normally you will not specify offsets manually,
unless your curves are not located where you want to start the extrusion. If you are creating a multi-level extrusion,
the offsets will be automatically updated at the end of each individual extrusion, so that the next one starts where
the last one ended. If you want to create a discontinuous mesh, you can update the offsets manually before extruding again. If you want to remove any offset, simply press Reset Offset.
Extrusion Distance and Elements
If the extrusion is to take place along a vector, the Extrusion Distance and Elements area of the dialog box must be
specified. This section determines the overall length and mesh sizing of the extrusion. The mesh sizing is defined
similar to any mesh sizing on a curve. Simply specify the total number of elements and a bias factor. Setting the
5-84
Meshing
Bias to a value > 1.0 will create smaller elements near the start of the extrusion, while a value < 1.0 will create
larger elements at the start of the extrusion.
There are three options available to define the total length of the extrusion:
1. Use Vector Length - uses the length of the vector that you defined for the total extrusion length.
2. Locate - The extrusion length is calculated from start of the extrusion to a defined location. If you choose this
method, you will be asked to define the location (with the standard coordinate dialog) when you press OK to create the extrusion. If the location that you specify is not along the extrusion vector, it is projected onto that vector,
before the length is computed. This method is a good one to use if you are trying to match another existing mesh,
or geometry. You can simply pick nodes or points for the location to extrude to, without worrying about the
actual dimensions.
3. Distance - this method requires direct specification of the extrusion length. The vector length is ignored, in favor
of the distance you specify here. This method is a good one if you have a series of extrusions, along the same
vector, and you know the distances or stations where you want the extrusions to end. You never need to redefine the vector, just keep specifying new distances.
Note: This command always creates linear elements, you cannot create parabolic elements simply by selecting a parabolic property. You can however convert the linear elements to parabolic elements after they
are created by using the Modify, Update Elements, Order command.
The required input and procedure are similar to the Mesh, Extrude, Curve command. There are two modes of operation:
(1) Standard, which simply uses the Generation Options dialog box shown here, and (2) Advanced, which is
accessed through the Advanced >> button. In either case, you must first select the elements to extrude, then specify
the extrusion parameters. Each of these methods is explained below.
5-85
element will produce. You can also set a Bias which will create smaller elements (values > 1.0) or larger elements
(values < 1.0) near the start of the extrusion, which is the Base of the vector for Vector method or closest to
the specified point in space or defined vector for the Radial method.
The new elements will use the color and layer of the original elements that you are extruding if you choose Match
Original Color and Layer. If you do not choose Match Original Color and Layer they will use the active color and
layer. You also will want to check the Delete Original Elements option if you want to automatically delete the original elements that are being extruded.
Once you press OK, FEMAP will prompt you for different inputs, depending on which Method was chosen.
For the Vector method, you will be asked to specify the extrusion vector using the standard Vector Definition dialog
box. The selected elements will be extruded along this vector direction. The magnitude of the vector will be the
extrusion length.
These pictures show two extrusions, one of line elements, the other of planar elements. Both used the same extrusion vector. All elements are shown with element shrink turned on, so that you can see both the original and generated elements. Also remember, the same vector will be used for all selected curves so in general it should be
relatively normal to the plane of the curves (although the curves do not have to be planar).
Extrusion vector
Extrude as Plates
Extrude as Solids
4 elements
along length
5 elements
along length
Original Line Elements
For the Along Vector to Surface method, you will be asked to specify the extrusion vector using the standard vector
dialog boxes. The vector can be located anywhere but must have the direction that you want for the extrusion. You
will also be prompted to select any number of surfaces to project the elements onto along the specified vector.
Extrusion vector
Extrude as Solids
Extrude as Plates
8 elements
along length
8 elements
along length
For the Radial method, you will be asked a question, For the Radial method, you will be asked a question, OK to
Extrude Around Point/Spherical (No = Around Vector/Cylindrical)?. Clicking Yes allows you to choose a location which defines the center of the radial extrusion. Clicking No prompts you to choose a vector for constant
extrusion of all elements from that vector. Finally, you must specify the radial offset length, the radial distance
between the original curve and the end of the extrusion. Optionally, Click the Distance icon button to use the
measuring tool to specify the radial offset length.
When using the Extrude Around Point/Spherical option, FEMAP will compute an extrusion vector for each element which runs from the center that you chose, to the entity.
In a three dimensional case, this actually produces a spherical extrusion, since the extrusion vector is computed
from the center of the sphere.
5-86
Meshing
When using the Around Vector/Cylindrical option, FEMAP will compute an extrusion vector for each element
which runs from the closest point on the defined vector, to the entity.
Normal Extrusion Methods (plane elements only)
When you are extruding planar elements, you will have two additional methods available: extruding along the element normal directions, and extruding along the element normal directions with thickness corrections. Both of
these methods use the normal vectors at each node to determine the extrusion direction. As shown here, this can be
used to quickly take a surface model and turn it into a solid element model
Extruded with
Thickness Correction
The element normal method simply extrudes along the element normals by the extrusion length that you specify.
This method will result in the distance between all inner and outer nodes being equal to the extrusion length. In
areas where the planar elements are not coplanar however, the resulting element thicknesses will not be constant,
and in general will be less than the extrusion length. For this reason, it is usually best to choose the final method
that includes thickness corrections.
with thickness
correction
Extrude
By choosing the Normals with Thickness Correction method, FEMAP attempts to adjust the extrusion length at
each node to make the resulting element thicknesses at that node equal to the extrusion length. This will typically
result in the distance between the inner and outer nodes being greater than the distance you specified.
If your plates are at the midplane of where you want the solids, you will have to use this command twice. One time,
you will specify a positive extrusion length (along the positive element normal). Then use a negative extrusion
length (along the negative element normal). When using Normals or Normals with Thickness Correction, optionally, Click the Distance icon button to use the measuring tool to specify the radial offset length.
5-87
Note: It is up to you to prepare your plate elements with all of their normals pointing in a consistent direction
prior to using this command. FEMAP assumes you want to use the normal direction that you defined.
You can use Modify, Update Elements, Reverse or Tools, Check, Normals to adjust element normals.
The View Options command can be used to display normal vectors.
Advanced Extrusion
The Advanced>> option provides access to the Generation Options dialog box for advanced extrusions which controls the different methods of extrusion. Each area of the dialog box is explained more fully below, but the overall
procedure is explained first.
Operation
The Advanced option can be used to extrude along a vector or curve. You can also specify mesh biasing for the
extrusion, as well as offsets from the original curves. The Offset and Along areas next to OK and Cancel provide
status information on their current settings. If no method (Along or Follow Curve) has been specified, the OK
option will be grayed and Along will show Must Specify, as seen above.
The sample shows a rectangular plate mesh which was extruded into solid elements by extruding along a spline.
You will notice that the mesh both follows the spline, as well as gets finer in the area of curvature due to the specified mesh sizing on the spline.
Extruded Solid Elements
Planar Elements
You can even do multi-level extrusions with different properties. The dialog box will continue to repeat each time
you press OK. Once the first extrusion is created, FEMAP will automatically update the offset so that it corre-
5-88
Meshing
sponds to the location at the end of the previous extrusion. If you need to make several levels of extrusions with different properties, simply input the appropriate parameters for each extrusion and pick the selected property.
Note: FEMAP does not automatically merge coincident nodes of multilevel extrusions since there are times
when you want to keep coincident nodes to simulate contact or other interface conditions. If you do
want to merge all coincident nodes, simply use the Tools, Check, Coincident Nodes command after the
extrusion is complete to sew the extrusions together.
Options
You can select whether the new entities will match the values for the original entities or use the current settings
using the Match Original Color and Layer option. For each extrusion, you must also choose a property. This must
be either a planar property if extruding line elements, or a solid property if extruding plate elements. If you do not
have an appropriate property in your model, you can press New Property icon button to create one. You can create
a multi-level extrusion of different properties simply by picking a different property for each extrusion pass.
Extrusion Vectors
The four options in this section of the dialog box allow you to specify the vector for extrusion. There are two modes
of extrusion: along a vector and Follow Curve. If you choose Along a vector, you must specify the vector through
the standard Vector Definition dialog box. The Follow Curve option requires selection of a curve.
The vector option provides access to the Extrusion Distance and Elements section of the dialog box to define the
length and mesh sizing. When you extrude along a curve, however, these options are grayed. The distance and
mesh sizing for the extrusion is obtained from the curve you selected to follow and its mesh spacing. Therefore, it
is very important to define the mesh size on the selected curve before performing the extrusion to guarantee that
you get the desired mesh.
The Offset option allows you to specify an offset via the standard Vector Definition dialog
box. This offset defines the vector from the original curves to the start of the extrusion.
Normally you will not specify offsets manually, unless your curves are not located where
you want to start the extrusion. If you are creating a multi-level extrusion, the offsets will
be automatically updated at the end of each individual extrusion, so that the next one starts where the last one
ended. If you want to create a discontinuous mesh, you can update the offsets manually before extruding again. If
you want to remove any offset, simply press Reset Offset.
Hint:
You can tell the current offset value and extrusion method by examining values of Offset and Along.
These values are dynamically updated every time you or FEMAP changes the information. The Offset
will either be No Offset, or the offset vector (x, y, z Global). The Along option will be Must Specify, the
extrusion vector (x, y, z Global), or the Curve ID. If Must Specify is the Along option, the OK button
will be grayed until you choose Along or Follow Curve to specify the extrusion method.
Use Vector Length - uses the length of the vector that you defined for the total extrusion length.
Locate - The extrusion length is calculated from start of the extrusion to a defined location. If you choose this
method, you will be asked to define the location (with the standard coordinate dialog) when you press OK to
create the extrusion. If the location that you specify is not along the extrusion vector, it is projected onto that
vector, before the length is computed. This method is a good one to use if you are trying to match another existing mesh, or geometry. You can simply pick nodes or points for the location to extrude to, without worrying
about the actual dimensions.
Distance - this method requires direct specification of the extrusion length. The vector length is ignored, in
favor of the distance you specify here. This method is a good one if you have a series of extrusions, along the
same vector, and you know the distances or stations where you want the extrusions to end. You never need to
redefine the vector, just keep specifying new distances.
5-89
This Face Selection dialog box allows you to select the faces that you want to extrude. Refer to Section 4.3.3.4,
"Model, Load, Elemental..." for more information on using the Face Selection dialog box. You may not select more
than one face type - you cannot select both planar faces and edges in the same command.
Once faces have been selected, other options are the same as for extruding elements and plot-only elements created
during command are always deleted after the extrusion has been completed.
5-90
Meshing
tance, not the values per iteration. The picture shows the result of revolving a series of curves (no translation
distance was specified).
Quadrilateral Elements
Mesh Size controls
elements along curves
Axis of Revolution
Triangular
Elements
Original curves
Axis of
Revolution
Plate Elements
Quads with one
corner on axis
are split into
two triangles
and revolve
into 4 tetras
5-91
Mesh, Sweep, Curve: Any type of curve can be selected, and the curves do not have to form a closed or ordered
boundary. The generated elements, however, will only be connected to each other at locations where the original curves were connected. Therefore, if you are trying to generate a connected group of elements (with no
coincident nodes) it is always best to select a connected boundary in an ordered sequence around the boundary.
ZY
X
Mesh, Sweep, Element: Any line element or planar element can be selected. Line elements will be swept into
quadrilateral plane elements. Triangular and quadrilateral plane elements sweep into wedge and brick solids,
respectively. If you choose parabolic planar elements, they will create parabolic solids. Each element that you
select will create one element at each step along the length of the curve.
V1
Y
Z
X
Y
X
V1
Y
Z
X
Mesh, Sweep, Element Face: This command is very similar to Mesh, Sweep, Element but instead of selecting
entire elements, only element faces are selected. Refer to the Mesh, Extrude Element Face command for information on face selection.
5-92
Meshing
V1
Alignment Curve
V1
Y
X
Curves to Sweep
Y
X
Sometimes you may prefer to use a reference point. However, poor placement of either an reference point or alignment curve can cause problems with the element orientation. In the example below, note how the element orientations are twisted.
V1
Y
X
Reference Point
V1
Z
Curves to Sweep
Y
X
Twisted Elements
6.
Each of these areas and their associated commands are discussed more fully below.
The commands on this menu control the display of your model on your computer monitor, on printed/plotted output, and in graphical data which is saved or transferred to other applications. Additionally, these commands help
you to create and manage the graphical windows on your screen.
FEMAP uses the term view to refer to the combination of the graphics window and all of the options that define
what, how, and where your model will be displayed. FEMAP Views are stored with your model database. They can
be either active or inactive. Active views are associated with an on-screen window. Inactive views are not currently
displayed on your screen, but can be activated at any time you choose. Only non-iconic active views can be modified.
The View menu is separated into five partitions. The first partition contains commands pertaining to creating and
activating vies and multiple view manipulation. The second partition is view selection and options. Each of these
areas is described more fully below. See Section 6.1, "View Activation, Management, and Options"
The third through fifth sections all involve modifying the view, whether it be through magnification, rotation, etc.
These topics are discussed further in Section 6.2, "Modifying the View".
set which view is the Active View in FEMAP and whether the Active View or All Views will be updated
by other view command.
manage visibility of various entity types, labels, groups, layers, etc. in your FEMAP model
instruct FEMAP what type of plot to show (Deformation, Contour, Free Edge Plot, Model Only, etc.)
control viewing options for individual entity types (Labels, Colors, Show/do not show, etc.), tools and view
styles (Filled Edges, Transparency, View Axes and Legend, etc.), and Postprocessing (Deformed Style, Contour/Criteria Levels and Legend, Beam Diagrams, etc.)
use advanced post-processing options (Control Animations, Dynamic Cutting Plane, Dynamic IsoSurface, etc.)
6-2
Please refer to Section 6.3.1.1, "Window, New Window...", Section 6.3.1.3, "Window, Tile Horizontal", Section
6.3.1.4, "Window, Tile Vertical", and Section 6.3.1.5, "Window, Cascade" for more information on these commands.
Alt+F7
... alternately turns the All Views switch on and off. When the All Views switch is on, a check mark will appear in
the menu beside this command. No input is required for this command.
When All Views is off, only one window, the active one, will be redrawn or modified. The active window is always
the one that you last selected. If you do nothing else, the last window that you activated will still be active. Simply
clicking with the left mouse button in a graphics window will select it as the active graphics window. You can also
click the View tab of any view to make it the active view.
When All Views is on, FEMAP will redraw all of the on-screen windows. Similarly, the other view-related commands will update all of the on-screen windows. You can therefore limit updates to a selected set of windows by
closing views you do not want updated. After you make the changes you want, you can load the views back into the
model using Load View(s) option of the Window, New Window command.
Instead of using this command, the same All Views switch can also be controlled from the various dialog boxes
which are displayed by the other View commands. You will see a check box named All Views in the upper right corner of each dialog box. If the box is checked, All Views is on - all of the currently loaded views will be updated.
View, Background...
6-3
Square Spot - The background color is shaded smoothly from a square spot at the center of the screen (Top Color)
to the 4 corners of the window using an X shape that stretches to each corner.
Circular Spot - The background color is shaded smoothly from a circular spot at the center of the screen (Top
Color) to the outer edges of the graphics window.
Horizon - The background color is shaded smoothly from the top of the screen (Top Color) to the bottom of the
screen (Bottom Color) with the middle of the screen being the Middle Color. The position of the middle color is
determined by the horizon % (The horizon percentage goes from 0-100% with 0% at the top of the screen and
100% being the bottom of the screen).
6-4
Bitmap - The background color is solid (Top Color) and the Bitmap image selected in the Background field of the
Background Bitmaps section of the View and Graphics Preferences dialog box. The bitmap is centered and shown
in the resolution selected in the Background Bitmaps section of the View and Graphics Preferences dialog box. For
more information, see Section 2.6.2.2, "Views".
Stretched Bitmap - The Bitmap image selected in the Background field of the Background Bitmaps section of the
View and Graphics Preferences dialog box is stretched to fit the entire graphics window. For more information, see
Section 2.6.2.2, "Views"
Hidden line displays will use the average color for the fill color. If you print the screen using swap black and white
and printer/plotter resolution, the background will not be shaded in the printed version.
Logo
This section allows you to show a bitmap logo anywhere in the graphics window.
Show Bitmap - When on, shows the Bitmap image specified in Logo field of the Background Bitmaps section of
the View and Graphics Preferences dialog box in the chosen position in the main graphics window. For more information, see Section 2.6.2.2, "Views".
Location of Pixel
which determines
color of logo
transparency
Logo Location - Allows you to position the logo anywhere in the graphics window, by selecting a position for the
center of the bitmap. The entire logo will always be shown, so positioning the logo in the corner of the graphics
window is accomplished by clicking at any point close to the desired corner.
View, Visibility...
6-5
Note:
FEMAP will try to make the background of the logo bitmap transparent. In order to do this, FEMAP
takes the color of the pixel located in lower left corner of the logo and makes that color transparent for
the entire logo. If you would like the background of your logo to appear (as in the picture above),
change the pixel in the lower left corner to a color that is not in the logo.
Note:
When post-processing with a logo in a corner, the contour legend can be positioned and shrunk using
the View, Options command so the logo and the contour legend do not overlap. For more information,
see Section 8.3.11, "Contour/Criteria Legend..."
Ctrl+Q
... allows you to control visibility of Entity Types, Entity Labels, Groups (one or multiple), Layers, Load Sets, Constraint Sets, individual pieces of Geometry (Solids, Sheet Solids, and General Bodies), Connection entities (Connection Regions and Connectors), Coordinate Systems, Aero entities, Freebody entities, and sets of Elements based
on Element Shape, Element Type, associated Material, and/or associated Property.
Title Filter
Each tab of the Visibility dialog box controls different aspects of what is displayed in the FEMAP graphics window.
Combinations of settings on multiple tabs give the user a vast array of options for creating the desired display.
Note:
Only tabs of entities which currently exist in the active model will be shown in the Visibility dialog box.
6-6
The two buttons at the bottom of the dialog box, Reset All and Done are available while in any tab. Done closes the
Visibility dialog box, while Reset All returns the model to the default display configuration of FEMAP, which is:
All Entity Types, Geometry, Connection entities, and Coordinate Systems displayed
Labels on for Coordinate Systems, all Constraints (including Permanent and Equations), and all Loads
View All Layers option set on Layer tab, Show Full Model option set on Group tab.
View Active Load Set and View Active Constraint Set options set on Load/Constraint tab.
All Element Shapes, Element Types, and Elements associated with all Properties and Materials displayed
The number and functionality of buttons on the right side of the dialog box changes for each tab.
Once displayed, certain entities may or may not be available for selection based on the visibility options.
For instance, if Elements are turned off on the Entity/Label tab, no Groups are being viewed (i.e., Show Full Model
option), all Layers are currently visible, and all Element shapes, Element types, and elements associated with all
Materials and Properties are also displayed, then elements are still available for selection in the graphics window.
On the other hand, only entities in displayed Groups, on visible Layers, and Elements of types, shapes, and associated to Properties and Materials which are currently checked on in the Visibility dialog box or the Model Info tree
are available for selection from the graphics window.
Note:
The Visibility settings on the Entity/Label, Group, Layer, and Load/Constraint tabs apply to the Active
View only. Settings on the Element, Material, and Property tabs apply to All Views in the model.
View, Visibility...
6-7
Entity/Label tab
There are times that you will want to quickly toggle on/off the overall visibility of entire entity types and/or the
labels for various entity types. The Entity/Label tab of the Visibility dialog box provides a single place to perform
both of these actions.
When Draw Entity is selected above the lists of entity types, visibility of each entity type is controlled by the check
box next to the entity type name. When Labels is selected, visibility for the entity type labels is controlled by the
check box. Visibility and/or labels for portions of the list can be turned on/off using the special check box next to
any entity type header (Geometry, Mesh, Connections, Constraints, and Loads).
Two additional options exist when the Labels option is selected. When Entity Color is checked, all labels will be
displayed using the same color as the entity. When Erase Background is checked, FEMAP will erase the area
where the label will be drawn, prior to drawing the label. If you are labelling filled areas, it is often good to choose
this option, as they are easier to read.
The table describes the functions performed by each of the command buttons:
Entity/Label Buttons
All On
All Off
Selected On
Selected Off
Selected Only
Entity Colors
View Colors
Function
Turns Draw Entity or Labels check box on for all entities.
Turns Draw Entity or Labels check box off for all entities.
Turns Draw Entity or Labels check box on for selected entities.
Turns Draw Entity or Labels check box off for selected entities.
Turns Draw Entity or Labels check box on for selected entities, while turning
all entities currently not selected off.
Changes Color mode to Entity Colors for all options.
Changes Color mode to View Colors for all options.
6-8
Entity/Label Buttons
Function
Note: The following buttons change the entire view (selections, alignment, magnification, etc.), not
just the view options.
Load View
Updates the current view by restoring from the View library.
Save View
Store the current view in the View library
Reset View
Resets the entire view to FEMAP defaults.
Group tab
This tab enables you to specify visibility options for groups which allow you to display only a portion of your
model. Groups are essentially subsets of the model based on entity IDs, rules to include entities related to other
entities already in the group (i.e., nodes on elements currently in the group), or limited by clipping regions.
Referenced Group
Set to Show
Show Full Model - Groups are not currently being used to only display a portion of your model.
Show Active Group - The active group will be used to only display a portion of your model. The active group
can be changed by selecting a different group from the drop-down list.
Show Single Group - Any single group can be chosen from the drop-down menu and used to display only a portion of the model.
Show/Hide Multiple Groups - Any number of groups can be set to Show (Green Circle with +), Hide
(Red Circle with -), or Clear (no marker in box) to create the desired display.
By default, the Group option is set to Show Full Model, therefore the entire model will be displayed. Activating an
existing group will not change the display, but will allow you to graphically select entities from your entire model
to place into the group. If you want to display only a portion of your model, switch this option to Show Active
View, Visibility...
6-9
Group, Show Single Group, or Show/Hide Multiple Groups. Then only the entities which are in the appropriate
group(s) will be displayed.
The Show/Hide Multiple Groups option gives you the most flexibility when creating a display. Show All will
change the Show/Hide flag of all groups to show, while Clear All will change the flag for all groups to Clear.
You may also highlight any number of groups from the list, then click Show Selected (set flag for all selected
groups to Show), Hide Selected (set flag to Hide), Clear Selected (set flag to Clear), or Show Selected Only
(sets flag of selected groups to Show, while setting flags of groups not currently selected to Clear).
Note:
When Show/Hide Multiple Groups is set and ALL Groups are Clear, the whole model will be visible.
For Example:
In this model, there are 11 total groups. Individual groups exist for the elements of each color (7 groups). Also, one
group containing both the blue and green elements, one group containing the red, yellow, and cyan elements, one
group containing the top two rows of elements, and one L-shaped group.
Top 2 Rows
Group
L-Shaped Group
Here are a few visibility scenarios involving the Groups in this example model:
The Label section can be used to selectively label entities in your model by using Label Active Group or by using
Label Single Group and selecting a group. The entity labels for a particular entity type must be turned on for labels
of that entity type to be limited by the Label Group, otherwise, no labels will be displayed for that entity type.
6-10
Layers tab
Controls which layers will be displayed in the model. Also allows you to specify the Active Layer as well as the
NoPick Layer.
New Layer
icon button
The default setting is View All Layers. If you want to only view selected layers, change to View Multiple Layers,
then check the layers you would like to see in the view. The All On and All Off buttons simply check or
uncheck all of the layers in the model. Reverse will uncheck all Layers which are already checked, while
checking all entities which are currently unchecked. Selected On will check the highlighted layers, while
Selected Off will uncheck them. Selected Only will check the selected layers while also unchecking all of the
non-highlighted layers. As you check or uncheck the boxes next to various layers, the display in the graphics
window will update on-the-fly.
In addition to controlling your display, visible layers may also be used to control entity selection. Only entities on
visible layers and which are not on the NoPick Layer can be selected graphically. With the Active Layer option, you
can also select the layer that will be used for entity creation. You may also use the New Layer icon button next to
the Active Layer drop-down list to create a new layer in your model.
Note:
By default, entities used for solid geometry construction (such as a boundary surface for an extrusion)
are automatically deleted after being used. On the Geometry/Model tab of the File, Preferences dialog
box, you can change the Construction Geometry... when used option to 1..Move to NoPick Layer.
When this option is set, the construction geometry will be moved to 9999..Construction Layer, which
is the default for the NoPick Layer. This can be used to prevent construction geometry from being
selected for load or constraint application. If you need to access this geometry, change the NoPick
Layer to 0..none and you will be able to graphically select these entities. Be careful when doing this
however, since this geometry may occupy the identical space as a solid face or edge.
View, Visibility...
6-11
Load/Constraint tab
Here you can choose the load set and/or constraint set that will be displayed in the view.
By default, View Active Load Set and View Active Constraint Set are the selected options, therefore the active load
set and active constraint set will be displayed. You can change the active Load Set and/or Constraint Set using the
appropriate drop-down list. You may eliminate loads and/or constraints from the display by choosing the View No
Loads and/or View No Constraints options. Also, you can select a particular set for display whether or not it is
active by using the View Selected Load Set and/or View Selected Constraint Set options and selecting an existing set
from the appropriate drop-down list.
Geometry tab
This tab allows you to control the visibility of individual geometric parts in your model including Solids, Sheet Solids (single surface and multiple surfaces stitched together), and General Bodies. All surfaces, curves, and points
related to a geometric entity which has visibility set to off will also no longer be visible in the display.
The icon next to the title designates the type of geometric entity. A cylinder by itself represents a Solid, a cylinder
and a surface represents a Sheet Solid, while a cylinder with a connected surface represents a General Body.
Only geometric entities which are currently checked will be available for selection in the graphics window. This
can make it very easy to perform box, circle, polygon, or freehand picking of geometric entities.
6-12
General Body
icon
Solid icon
Sheet Solid
icon
This table describes the functions performed by each of the command buttons when in the Geometry tab:
Geometry Buttons
All On
All Off
Reverse
Selected On
Selected Off
Selected Only
Hide
Function
Checks boxes for ALL geometric entities in the list.
Unchecks boxes for ALL geometric entities in the list.
Unchecks boxes for geometric entities currently checked in the list, while
checking all geometric entities in the list which are currently unchecked.
Checks boxes of highlighted geometric entities in the list.
Unchecks boxes of highlighted geometric entities in the list.
Checks boxes of highlighted geometric entities in the list, while unchecking
boxes of geometric entities which are not currently highlighted.
Displays the standard entity selection dialog box and allows you to select geometric
entities to hide (i.e, uncheck in the list).
Connection, Coord Sys, Aero Panel/Body, Aero Spline/Control Surface and Freebody tabs
In the Connection, Coord Sys, Aero Panel/Body, and Aero Spline/Control Surface tabs, you can toggle visibility on/
off for both individual Connectors, Connection Regions, Coordinate Systems, Aero Panel/Body entities, Aero
Splines, and Aero Control Surfaces.
In the Freebody tab, you can toggle visibility on/off for individual Freebody entities while postprocessing. An
overall on/off toggle for Freebody display is available in the Freebody tool of the PostProcessing Toolbox. There
is no Hide button to allow you to graphically select Freebody entities to hide.
View, Visibility...
6-13
This table describes the functions performed by the command buttons when in the tabs mentioned above:
Buttons
Function
All On
All Off
Reverse (not on Freebody tab)
Selected On
Selected Off
Selected Only
The number of elements of each type or shape is listed after the type name or shape name when in the Element tab.
A special check box exists in the Material tab which allows you to toggle visibility on/off for Elements with No
Material which include plot only, link, spring/damper, DOF spring, gap, laminate (reference several materials, not
one), mass, mass matrix, rigid/interpolation, stiffness matrix, and slide line elements. A similar box exists in the
Property tab for Elements with No Property which include plot only and rigid/interpolation elements.
Note:
Element visibility using the Element, Material, and Property tabs applies to All Views in the model, not
just the Active View like the Entity/Label, Group, Layer, and Load/Constraint tabs.
6-14
The Nodes On option is actually one option shared by the Element, Material, and Property tabs. When off
(default), the nodes of hidden elements will also be hidden and not available for selection. When on, the nodes
of hidden elements will be visible and available for selection.
This table describes the functions performed by each of the command buttons when in the tabs mentioned above:
Buttons
Function
All On
Ctrl+S or F5
... chooses what will be displayed in a view. You can select both the type of display and the model or postprocessing data which will be displayed.
6-15
The View Select dialog box is basically divided into two halves:
The Model Style radio buttons comprise the first half of the View Select dialog box. These options choose the
method for display. You can choose any one option from the groups of styles. If you choose a Model Style, your
model will be displayed in the view, using all of the other specified visibility and display options.
For information on Model Style, see Section 6.1.5.2, "Choosing a Model Style".
The second half of the dialog box consists of the Deformed Style and Contour Style option buttons. Here you
can choose one option from each category to define the type of post-processing display. The default settings
(None-Model Only) are used to create a normal model display which does not use any output data for post-processing. The Deformed and Contour Data button displays an additional dialog box that allows you to select the
output data that will be used when creating a post-processing display.
For more information, see Section 8.2.2, "Choosing Deformed and Contour Styles" and Section 8.2.2.2, "Selecting
Data for a Deformed or Contour Style".
Description
Advantages
Notes
Hidden Line
Free Edge
Free Face
Although the hidden line removal option does require substantial calculations, and is therefore somewhat slower, it
can often be the best approach to understanding a complex model. This is especially true for 3D models. After you
6-16
make the first hidden line display, FEMAP retains a display list of the sorted information. This dramatically speeds
up redrawing hidden line views.
For more information, see Section 6.3.2.1, "Window, Redraw..." and Section 6.3.2.2, "Window, Regenerate...".
For solid element models, you can also use the Free Face option to simulate a hidden line
view. In fact, you can even use this mode to show hidden lines in a different line style (like
dashed), instead of removing them. To remove backfaces, use the Fill, Backfaces and Hidden option, in the View, Options command, and chose one of the Skip methods. Choose the
Show All Faces method to show hidden lines as a different color/style, then go to the Free
Edge and Face options and set the Free Edge Color to Use View Color. Finally, choose the
color and line style you want to use.
Ctrl+O or F6
Choose category
to change between
option lists
Choose option
to display or
change settings
View, Options...
6-17
You can control whether entities are displayed, labelling, colors, and hundreds of other options. You can also control the display of non-model entities, such as the view origin, workplane, and snap grid. Finally, this command
controls all of the graphical post-processing options.
All of these different options are controlled from the View Options dialog box. There are three basic parts to this
dialog box. The Category option buttons choose the type of view options that you want to update. When you
choose a category, the Options list is automatically updated. This list displays all View options that you can update
for each category. You may have to scroll through the list, using the scroll bar, to see all of available options.
To modify an option, simply select it from the list. You can do this either by pointing at it with the cursor and clicking the left mouse button, or by pressing the direction keys. As you select an option, the right side of the dialog box
is updated. It displays various controls which allow you to set the option. The current option settings are loaded as
the defaults.
6-18
The Labels, Entities, and Color category contains all of the options that control the display of model entities. With
these options, you choose whether entities will be drawn, if and how they will be labeled, and what colors will be
used. Entity label sizes and styles are further controlled by the Label Parameter option that is also in this category.
Other entity-related view options can also be found here. For example, you can control the display of element
direction arrows, offsets, and orientation vectors, among others.
The Tools and View Style category contains the options that control whether tools, like the workplane and snap grid,
will be displayed. This category also contains options that control the style of the view. For example, you can
choose, free edge settings, element filling, shading, perspective, and stereo options. Each of these will change the
overall style of the view. Finally, you will find options in this category to control view-related items, such as the
legend, origin, and view axes.
The final category, PostProcessing, controls all of the graphical postprocessing options. These include all of the
options for deformed, animated, vector, contour, criteria, and freebody. None of these options has any impact,
unless you have selected one of the post-processing options through View, Select or the PostProcessing Toolbox.
View, Options...
6-19
If the labels appear fine on the screen but are not printed properly, it is probably because your Windows
printer driver does not support that font. Simply change the font and reprint.
The first two color mode options, Entity Colors and Use View Color, just draw the label. Label colors either match
the entities that they are labeling, or else all labels are drawn using the single view color. The final two options,
Entity, Erase Back and View, Erase Back, choose the label color, in the same way as the first two options. If you
pick one of these options however, FEMAP will erase the area where the label will be drawn, prior to drawing the
label. If you are labeling filled areas, it is often good to choose one of the Erase Back options - they are easier to
read. In fact if you do not, you will not be able to see any labels that use the same color as the filled area.
Text Depth Offset enables you to control how much labels are pulled forward. As OpenGL uses depth buffering,
labels can be covered or partially covered by other drawn entities. The Text Depth Offset is a multiple of the font
height. A value of 1 will correctly label elements that have a slope of up to 45 degrees to the screen. If elements
have a steeper slope to the screen, a higher value may be required.
The Performance Graphics Font button allows you to select a font when using Performance Graphics. The Font
dialog box appears allowing you to select a Font, a Font Style, a Size, along with selecting a Script, if needed.
Coordinate System...
... controls the display of user defined coordinate systems only. This is not used for the global (or view) axes. Use
the View Axes display option to update those axes.
There are several options for displaying user-defined coordinate systems using the Label and Color modes. Labels
can be shown for the axes, coordinate system ID, both (default), or no labels at all. The axes can be shown as lines
without arrows (default), with arrows, or as Solid arrows. There are four color options for each arrow option,
Entity Color (default), View Color, Layer Color, or RGB (Red, Green, Blue). Here are some examples.
6-20
Points can also be labeled with their definition coordinate system or defined mesh size. In the case of Mesh Size,
any point that has a size defined will be labeled with the size value. Points which have no size defined will not be
labeled. Points can be drawn as + symbols or dots - refer to the Symbols options.
Curve - Mesh Size...
... controls the display of mesh symbols and labels along curves. The default setting, Symbols Only, will only display symbols on curves which have a mesh size defined along the curve. If a mesh size is implied from point or
default mesh sizes, it will not be shown.
The second labeling option, Size and Bias, works similarly. In this case however, numeric values for the number of
elements along the curve and the bias are shown. The bias value is not displayed when it is 1.0 (a uniform mesh).
The third labeling option, Symbols (all curves), will display symbols on every curve. If no mesh size is defined
along the curve, the size will be determined from point and default sizes. The final labeling option, Symbols and
Count will show symbols as well as a numeric value for the number of elements for all curves that have a mesh size
set.
Note:
To specify the number of digits displayed for any displayed bias factor value, enter a value other
than 0 in the Digits field of the Contour/Criteria Style option in View Options. To display bias
factor values using an exponential format, change the Label Mode of the Contour/Criteria Legend
option in View Options to one of the Exponent options.
Curve/Surface Directions
This option allows you to view the directions of curves and surfaces using the Parametric Directions options. An
arrow is placed at the end of each curve, and arrows are shown on the surface divisions to designate the s direction
of the surface. The directions canvery useful when meshing or defining Connection Regions.
Text...
... controls the display of text. You can eliminate certain types of text from the view by choosing one of the visibility settings.
Node...
... controls display of nodes. Nodes can be drawn as either an X symbol or as dots - refer to the Symbols options.
Nodes can be labeled using ID, Definition Coordinate System, Output Coordinate System, or Superelement ID.
Node - Perm Constraint...
If you have permanent constraints applied to one or more of your nodes, these settings will determine whether or
not they are displayed. If the Constraint view option is also on, permanent constraints will be combined with the
nodal constraints at any node where both exist. You will be unable to distinguish graphically which degrees of freedom are permanent constraints, and which are nodal. To make that determination, you must turn one of the options
off.
Element...
... controls the display of elements. There are several different options for labeling (ID, Property, Material, Type,
ID/Property/Material, and Layer), and color (Entity, View, Layer, Property, and Material) modes. Refer to the next
several options for additional information on elements.
Element - Directions
If this option is turned on, FEMAP will display an arrowhead on one element side, or a vector normal to the element (planar elements only). If you choose the RightHand Rule for Normal Style, the arrowhead indicates the
direction of the element connectivity. For line elements,
the arrowhead points at the second node. For planar elements, the arrow is always located on the last edge, and
points at the first node. For solid elements, the arrow is
located on the last edge of the first face, again, pointing at
the first node. Alternatively, if you chosen Right-Hand
Rule First Edge, the arrow on planar and solid elements will be located on the first edge and point to the second
node of the element.
View, Options...
6-21
Face normals can be determined by using the right-hand rule in conjunction with the direction arrows. The normal
points in the positive, right-hand rule direction. You may want to turn on Shrink Elements to see the relationships
between arrowheads and elements.
Directions on legs of rigid elements will always be shown as arrows pointing from dependent node(s) to independent node(s).
If instead, you choose the Normal Vector style, vectors will be drawn at the center of planar elements to indicate the
positive normal direction, while the Backface Shading option will shade Face 2 of planar elements.
Element - Offsets/Releases...
... controls whether element offsets will be displayed. If this option is on, FEMAP will draw lines from the nodes to
the offset locations, and then draw the element connecting the offset locations. FEMAP always draws offsets to
their actual lengths. If you have very small offsets, you might not see them, even though they are displayed.
Centerline of Beam
Released Degrees
of Freedom
Offsets
456
You can use the Release Labels option to display the degrees of freedom that are released. When this option is set,
FEMAP will label each released degree of freedom at the appropriate end of the beam. FEMAP uses the numbers
one to six to represent the six elemental degrees of freedom.
Element - Orientation/Shape
If this option is on, FEMAP will draw a vector in the direction of the element orientation. For beams and other line
elements, this vector will either point toward the third node, or in the direction of the vector orientation that you
specified. Element - Beam Y-Axis is very similar to this option.
Orientation On
The second list box, Element Shape, allows you to change how line and plane elements will be displayed. In the
default setting, Line/Plane Only, these elements will simply be drawn connecting the nodes. Line elements will just
be a single line, plane elements will be a triangle or quadrilateral. Switching to either of the other options lets you
see more information for these elements.
Line elements can be shown with a rectangular
cross section, the actual input cross section, or a
box denoting the stress recovery location. These
options only affect line elements. There is no difference for solid or plate elements between Show
Plates
Fiber Thickness, Show Inertia Ratio, Show Cross
Section or Show Stress Recovery Locations. The
Show Fiber Thickness and Show Inertia Ratio
settings display the cross section as a rectangle.
For bar and beam elements, if you choose Show
Fiber Thickness, the size of the rectangle is based
on the stress recovery locations. If you choose Show Inertia Ratios, the rectangular cross section is based on the
area and cross-sectional inertias (I1 and I2). Since the cross section may not really be a rectangle, the height and
Element Shape On
Offset Beams
6-22
width of the rectangle shown may not be correct, but it will be representative of a rectangular cross section with the
same inertia ratio (I1/I2). The area, I1 and I2 values must all be nonzero or no cross section will be shown.
Show Cross Section draws the cross-section of
the beams based upon the input to the FEMAP
cross section property generator. This can be
an arbitrary surface shape or a standard shape.
This sample shows the difference between
drawing the beam cross section and just line
representations. The beam cross section picture provides a much better physical representation of the actual model.
Show Stress Recovery Locations will be identical to Show Cross Section, except it will
draw a rectangular cross section based upon
the stress recovery locations for all beams that
do not have a defined cross section.
As stated above, for all other element types,
these four options produce identical results.
For tubes and rods, the cross-section is based on the radius. Other line elements can not display a cross section. Planar elements will be expanded to show their thicknesses. If you have specified top and bottom fiber distances, these
will be used. If you have not, or the element type does not support fiber distances, the element thickness will be
used and will be centered about the nodal plane.
There are many benefits to using this option. It allows you to graphically see your property data, find errors, and it
provides a more realistic display. For beam/bar elements, it also helps you to determine if you have properly specified the beam orientations. Since the rectangular cross section rotates with the orientation vector, you can see how
your beam is oriented. By choosing these different options, you can graphically check beam cross sections.
Element - Beam Y-Axis...
... is similar to Element - Orientation. Instead of drawing the vector toward the third node, or vector orientation that
you specify, this option will draw a vector in the true element Y-Axis. FEMAP will calculate cross products, using
the element X axis and the element orientation to determine the Y-Axis. If the orientation that you specified is perpendicular to the element X-Axis, it will always be equivalent to the Y-axis. This option is only used for line elements.
For plane elements, that have rotated material axes, FEMAP will draw the vector in the direction of the material
axes.
Element - Coordinate System...
... displays the local element coordinate system of planar and solid elements. The local system will be displayed with the origin of the local system at the centroid of each element
Note:
The local element coordinate system displayed is determined using Nastran methodology, therefore
this may not be applicable for other solvers.
View, Options...
6-23
For solid elements referencing a Solid property, the line with the arrow represents the X-axis of the referenced
coordinate system, while the line without the arrow head represents the Y-Axis. For solid elements referencing a
Solid Laminate property, the line with the arrow represents the ply material direction of the referenced coordinate
system, while the line without the arrow represents the ply stacking direction.
Solid Property using Global
Rectangular Coordinate System
as Material Axes
Element - Weld...
... allows you to turn the diameter on and off for all of the weld elements in your model. The diameter for each weld
is determined by the Weld property used by each element.
Element - Rigid...
... has a toggle which allows you to turn on symbols indicating the independent and dependent nodes for all of the
Rigid Elements in your model. Independent nodes are displayed as filled-in Square symbols at the nodal locations, while dependent nodes are displayed as outline only square symbols.
You can also turn on the degrees of freedom for the independent nodes (all rigid element types) and dependent
nodes (RBE3 interpolation and RSPLINE elements only) using the Label Mode
RBE2 - No Symbols
and No DOF Labels
RBE3 - Symbols
and DOF Labels
RBE2 - Symbols
and No DOF Labels
RBE2 - Symbols
and DOF Labels
RSPLINE - Symbols
and DOF Labels
Load Vectors...
...controls the length of the displayed vectors on the screen. You can choose a Uniform style or Scale by Magnitude,
which scales the vector length based upon the magnitude. You may also specify the magnitude which controls the
length of the largest load. All other loads are scaled accordingly. Each load type is scaled separately. To prevent
visual loss of small loads in a large model, you may also specify a Minimum Scale. All loads which would fall
6-24
below this minimum are then scaled to the minimum. The Reverse option will change the display of forces and
moments on nodes, points, and curves from showing the vectors tail on the entity to having the head on the entity
With Reverse On
Load - Body...
...controls the display of translational acceleration (straight solid arrow), rotational acceleration (curved solid arrow
with 2 arrowheads), and rotational velocity (curved solid arrow with 1 arrowhead) body loads in the graphics window. Labels, Location for the rotational body loads, and Color may also be set.
By default, when only one of the above body loads is being applied in the Active load set, the corresponding
symbol for that load will appear in the middle of the View Axis, oriented to the XYZ of the View Axis.
Translational Acceleration
(-1 in Y-direction)
Rotational Acceleration
(100 about X-axis)
Rotational Velocity
(20 about X-Axis)
When more than one body load is being applied, translational acceleration will be displayed in the YZ plane, rotational acceleration in the ZX plane, and rotational velocity in the XY plane of the View Axis.
Changing the Location from 0..View Axis to 1..Model, will only affect the position of rotational body loads. They
will be shown with the same symbol, but will also show a dotted-line representing the rotation axis of the load
within the model itself.
View, Options...
6-25
Varying Translational Acceleration loads are always drawn on the model based on the selected coordinate system,
Axis to Vary Along, and Ax, Ay, and Az values. By default, the load will be the same length at all input points, but
changing the Vector Length option in Load Vectors to 1..Scale by Magnitude will show the variation.
Load - Force, Moment and Torque, Temperature, Distributed Loads, Pressure, Acceleration,
Velocity, Enforced Displacement, Nonlinear Force, Heat Generation, Heat Flux, Convection, Radiation, Bolt Preload, Fluid Tracking, Unknown Condition, Slip Wall Condition, Fan Curve, Periodic
Condition...
... independently control the display of each load type. For forces, moments, accelerations, velocities, and enforced
displacements, you can choose to display either the resultant load vectors or the load components. If you choose
either Color/Component Mode option 0 or 1, FEMAP will display one vector for each load in the direction of the
resultant load. If you choose option 2 or 3, FEMAP will display the components of the load. This will draw up to
three vectors which are aligned with the global rectangular directions. It does not matter what coordinate system
you used to define the load, the components are always drawn in global rectangular. In either case, the vectors will
be colored based on the entity or view color, as is typical for all of the other view options.
Bolt Preloads are for NX Nastran only (version 5.0 and above).
The Fluid Tracking, Unknown Condition, Slip Wall Condition, Fan Curve, and Periodic Condition load types are
for use with the FEMAP Flow product only.
Note:
To specify the number of digits displayed for any displayed load value, enter a value other than 0
in the Digits field of the Contour/Criteria Style option in View Options. To display load values
using an exponential format, change the Label Mode of the Contour/Criteria Legend option in
View Options to one of the Exponent options.
When displayed, the various nodal forces are drawn as shown as in the diagram.
L1
Force
Acceleration
Moment Enforced
or Torque Displacement
Enforced
Rotation
Velocity
Rotational
Velocity
Heat
Generation
6-26
Elemental loads are drawn very much like nodal loads, but are located at the center (or along) the element face
where they are applied. Directional elemental loads (like direction heat flux and distributed loads) also represent
the direction in which the load will be applied.
Distributed Load
Convection
Radiation
Pressure
Temperature
Heat
Generation
Heat
Flux
Function dependent loads can be labelled with both the load value and the function ID that has been selected. The
function ID is shown in parenthesis.
2.(1)
2.
Load Dependent on
Function 1
Constant Load
Curve and Surface-Based loads can be Total Loads or individual loads. This is designated by a T prefix for the
Total Loads.
View, Options...
6-27
Note:
Be careful in determining whether a Bolt Region actually has a bolt preload applied as the symbol for
the Bolt Region is a Bolt without a nut
Nodal Constraints
Pins, DOF labels
Nodal Constraints
Triangles, No labels
You can draw constraints as either default (single triangle), pins (with circular tips), arrows (head of arrows is facing away from node) that are oriented in the direction of the degree of freedom, or triangles (points on triangle are
pointed towards the node). This can give a better indication of constraints if local or non Cartesian displacement
coordinate systems are used. You use the Label Mode to select this option. Also, when using pins, arrows, or triangles, the color mode can be switched to RGB mode in which constrained X Degrees of Freedom (DOF) will be
shown in Red, constrained Y DOF in Green, and constrained Z DOF in Blue.
When NonZero constraints exist in the model and Label Mode is set to 1..Degree of Freedom, they will appear as
arrows, with the arrow direction indicating the DOF and each non-zero value appearing after the appropriate
DOF label. When Label Mode is set to 0..No Labels, they will also appear as arrows, but no labels or values will
be displayed. For all other Label Mode options, they will appear like normal constraints, only each non-zero
value will be displayed after the appropriate DOF label, but only for options which include labels.
Note:
To specify the number of digits displayed for any coefficient of a constraint equation, enter a value
other than 0 in the Digits field of the Contour/Criteria Style option in View Options. To display
coefficient values using an exponential format, change the Label Mode of the Contour/Criteria
Legend option in View Options to one of the Exponent options.
Connector...
...controls whether connectors are visible, the color mode, and whether the label ID is plotted.
6-28
Region...
...controls whether regions are visible, the color mode, and whether the label ID is plotted.
Combined - Eliminated Points...
...controls whether points eliminated from display by combined/composite curve(s) and/or combined/boundary surface(s) are visible.
Combined - Eliminated Curves...
...controls whether curves eliminated from display by combined/composite curve(s) and/or combined/boundary
surface(s) are visible.
Combined - Eliminated Surfaces...
...controls whether surfaces eliminated from display by combined/boundary surface(s) are visible.
Aero Panel...
...controls whether Aero Panel/Body entities are visible, the color mode, and whether the label ID is plotted.
Aero Mesh...
...controls whether the lines representing the divisions of Aero Panel/Body entities are visible, the color mode of the
lines representing the divisions (default is 3..Contrasting Colors), and whether the IDs are plotted for Aero Elements (also called Aero Boxes), Aero Nodes, Aero Elements and Nodes, or No Labels on the Aero Mesh.
Aero Interference...
...controls whether the interference body of Aero Panel/Body (Aero Body Type = 1..Aero Body) entities are visible, how the interference body is displayed: Lines, Symbols (default), or Lines and Symbols, and the color mode.
Aero Splines...
...controls whether Aero Spline entities are visible, the color mode, and whether the label ID is plotted.
Aero Control Surfaces...
...controls whether Aero Control Surface entities are visible, the color mode, and whether the label ID is plotted.
View, Options...
6-29
Shrink Elements
If this option is on, all elements will be reduced in size, by the percentage that you specify. A size of 100% means
that the elements will not be reduced. A size of 0% reduces the elements to a point at their centroid.
Shrink Off
Shrink On
Fill can be used to fill elements with color for line contour and line criteria displays. If you choose filled contours
or filled criteria, that will override this switch, since each element can only be filled once.
The Backfaces option allows you to automatically remove some element faces from the display. FEMAP calculates
the normal (based on the right hand rule around the face) of each element face. If it faces forward, out of the screen,
that face is not drawn when backfaces are being skipped. Since this removes information, and takes some additional computations, this option is normally off, i.e. Show All Faces.
When you define solid elements, they are automatically constructed so that the faces on the back of each element, will be properly defined backfaces. Therefore, you can safely turn on the first level, Skip Solid Backfaces,
and be reasonably sure that you will not lose any meaningful information. On the other hand, the final two options
must be used very carefully. Since you determine the orientation of normal to planar elements by the way you connect them, the backface option may discard faces of planar elements which lie on the front of your model. It all
depends on how you define their normals. If you do want to use these options, you must build your model so that
all planar elements are defined with their normals pointing either inward or outward from the center of the
model. Then choose the appropriate option to remove the elements that you want.
The Hidden Line Option selections control how hidden line calculations will be done for solid elements. By
default, FEMAP will calculate the free faces of all solids, and just display them in a hidden line view, along with
faces from all planar and line elements. If you just want to see the solid elements, choose Free Faces Only, or if you
want to see all faces being drawn - including interior ones - choose Draw All Faces. Be aware, however, that Draw
All Faces is substantially slower, and will result in the same final picture unless you have element shrink turned on.
You can combine the Free Face plot style and Skip Solid Backfaces to do a fairly quick, and accurate hidden line
plot of complex solid element models.
Filled Edges
When elements, or other entities are filled, the normal entity color fills the interior. If this option is on, the boundaries will also be drawn. The color of those boundaries is determined by the color mode set for this option. If you
choose entity colors, you may not be able to see the border, since it will probably match the filled area. Contrasting
colors are also based on the entity color, but FEMAP automatically chooses a color which does not match that
color. If you want to draw just the filled areas, with no edges, turn this option off.
6-30
The Filled Edges on/off switch is used any time you turn on the Fill Element option, or for contour and criteria displays. The only exception is line criteria displays where the switch is ignored since turning off the edges would
eliminate the criteria information.
The Filled Edges color is only used when you set Fill Element on. It is not automatically used for contour and criteria displays. Instead, the colors currently chosen by the element option are used.
The Section Cut Edges options determine whether element edges will be draw on section cutting planes. If displayed, these edges are drawn with the Filled Edge view color.
Graphics Options
Controls the viewing of surfaces and curves on solid models, as well as midside nodes for parabolic elements.
The Curve Transparency controls whether curves are viewed even when hidden in hidden line mode. This
option is typically off. Turning it on will enable you to view all curves even in hidden line mode. This can be
helpful when you are previewing mesh settings.
You may use the Hatch Surfaces option to show parametric (or hatch) lines on the surface. This option is available for Draw Model and Hidden Line modes. The default is to show surfaces only (no hatching).
The Parabolic Edge/Face allows you to view or skip midside nodes. If you use midside nodes for viewing purposes, it can increase drawing times. If drawing time is significantly increased, you may want to skip midnodes
when viewing and orienting your model, and use midnodes only when examining deformed plots. The skipping
of midside node information on deformed plots may lead to misinterpretation of results.
Offset Factor and Offset Units control how element edges and surface edges are displayed in a solid model. If
the values are both 0 (not the default), the element edges will have a stitched appearance, since they drawn in
the same location as filled triangles. The Offset Factor is a percentage (0-200%) that defines how much the element edges will be pulled forward in the display. The Offset Units value is also a percentage that controls the
appearance of the element edges on filled triangles when the model is displayed at an angle.
Generally, you should use the default values. You can adjust these values to improve the display for your graphics card. The recommended range of values is 25 - 150.
Performance Graphics
Allows you to specify options when using Performance Graphics mode. These options do nothing when Performance Graphics mode is not enabled.
Significant Figures allows you to select the number of significant figures to display for real numbers, while turning
on the Exponent option will show this numbers using scientific notation (i.e, 1.000E+3 instead of 1000.0).
Filled Edge Offset is a value that can be used to bring filled edges of shell and solid elements forward so they dominate any line elements occupying the same space. To have the line elements dominate instead, set this value to a
negative number. You may want to try a few different values until you achieve the desired result and there is no
limit to the values which can be entered.
Finally, the Performance Graphics Font button allows you to select a font while using Performance Graphics
mode.
Transparency
Allows you to set the level of Auto Transparency in the model. This number must be set between 0 and 100, 0
being fully opaque and 100 being completely transparent. The default value is 75%.
This option is used to set the transparency level for use with the Transparency option on the View Style menu. This
setting is also used when using the Transparent Highlight option found in the Window, Show Entities command, as
well as, the menu of the Show When Selected icon found in the Model Info Tree and the Data Table dockable panes.
For best results when using Auto Transparency, the value for Search Depth on the Graphics tab of the FEMAP
Preferences dialog box should be set to a value of 0. For more information, please see the Search Depth portion
of Section 2.6.2.3, "Graphics".
Shading
When this option is on, FEMAP incorporates lighting effects into the display based on its models orientation to the
light source and the location and type of the light source. You can perform shading in all graphics modes. However,
some lighting effects are only available in certain graphics modes.
View, Options...
6-31
You can use the Shading Mode options to shade either filled areas, lines or both.
FEMAP can incorporate up to three lighting effects dependent on graphics mode: ambient, diffuse and specular.
Ambient light is considered to be directionless. All surfaces are equally lit. On a very cloudy day, there is very little
directional light from the sun and there are no shadows. There is still plenty of light. The light falling on and being
reflected by an object is independent of its orientation and the location of the viewer. The level of ambient light is
controlled by %Ambient. A value of 0% means that any entity not lit by diffuse or specular light will be completely
dark. A value of 100% means that the ambient light will saturate the whole model and no diffuse or specular lighting will be visible.
Diffuse lighting is directional. It comes from one direction but is reflected equally in all directions. The illumination of a surface is only dependent on the orientation of the light to the object. The location of the viewer does not
alter the lighting. Diffuse lighting is common with matte surfaces.
Specular lighting is directional. It is important for shiny objects. The level of illumination is dependent on both the
orientation of the light and the viewer.
The Light Location/Type option controls the light location and type. There are six options and their behavior is
listed in the table below:
Light
Location/Type
Viewer
Screen
Viewer Spot
Screen Spot
Model
Model Spot
Behavior
Diffuse light at Viewer location
Diffuse light at Screen location
Specular light at Viewer location
Specular light at Screen location
Diffuse light at Model location
Specular light at Model location
Viewer location means that the light is located with the viewer. Model location means that the light is located
at a point relative to the model origin and therefore moves with the model as the model is rotated. Screen location
means that the light is positioned relative to the screen center (x to the left, y up and z towards the viewer). A screen
location light does not move as the model is rotated. Screen and model locations are entered by pressing the Light
command button.
For plane elements, FEMAP does not consider the direction of the face normal when calculating the angle to the
light source. Co-planar elements which have face normals pointing toward and away from the light source will be
shaded identically. This will result in bright areas on the back-side of a plate model. It is necessary however,
since FEMAP does not restrict the direction of plate normals. For solid elements, backfaces will be highlighted, but
hidden line mode will hide them
Note:
Because Windows cannot dither lines, many graphics boards will be unable to properly shade the lines
in your view. You should therefore turn on the appropriate fill options along with shading. FEMAP and
Windows will properly shade the resulting filled areas. If your graphics board supports a large number
(>256) of colors, you will still be able to shade lines. If you try to shade lines on graphics boards with
less colors, Windows will map the shaded color to one of its available colors. This can look strange on
the screen. If you make a hardcopy on a color printer that can print a large number of colors, the lines
will be properly shaded, even though they might look strange on your screen.
Perspective
When this option is on, FEMAP will display a perspective projection of your model, otherwise axonometric (parallel) projections are drawn. You can control the distortion in the perspective projection by modifying the distance.
Smaller values result in more distortion.
Perspective drawings can result in more realistic images, but take longer to draw. Additionally, because of the nonparallel transformations involved, FEMAP must fully rebuild the display lists whenever you zoom, pan, center, or
magnify a perspective view. This is not required for non-perspective views.
6-32
Perspective Off
Perspective On
Finally, although it may work, perspective views are not usually the best to use for graphical selection. Graphical
selection is inherently two-dimensional. Since perspective projections distort any two dimensional object which is
not perpendicular to the projection, you may be surprised at what is selected. If you do make graphical selections
from perspective views, you should review what was really selected before you proceed.
Axisymmetric Axis
The Axisymmetric Axis shows the axisymmetric axis of revolution and the radial direction. This provides you with
a visual cue for the plane and orientation of your axisymmetric model. You should use the direction that matches
your solver (See 6.3.1 in the User Guide). The axisymmetric axis is also used to compute the orientation of loads on
axisymmetric shell elements.
There are several options for displaying the Axisymmetric Axes using the Color/Draw mode. The axes can be
shown as lines without arrows (default), with arrows, or as Solid arrows. There are two color options for each
arrow option, View Color (default), or RGB (Red, Green, Blue). See the View Options section on Coordinate
System for examples of the different options.
View Legend
The view legend identifies the View (prefixed by V:), Load (L:) and Constraint (C:) sets, the visible Group(s) (G:),
and the Label Group (LG:) that are displayed in a window. You can choose to display either the IDs or titles of
these items. There are 2 additional labeling options, 2..Titles and Model Name, which will include the titles as well
as the file name of the model, including full directory path and 3..Titles, Model Name, Date which will also include
the current time and date. You can also move the legend to any of the eight positions.
View Axes
The view axes represent the orientation of the global axes. They are normally displayed in the lower left corner of
the view, but you can specify a new position by pressing Position. Here you can simply enter the location in percentages of the graphics window (from top left) where you want the axes to appear. You can also select the position
graphically by pointing with the mouse and clicking the left button.
View Legend
with
Titles
V: Default XY View
L: 100 psi Pressure Loading
C: Fixed Edges and Symmetry
G: Plate Elements
View Axes
Z
Y
X
Origin
The origin of global coordinates is indicated by a circular symbol. This option can be used to turn this symbol on or
off.
View, Options...
6-33
Rulers
12.
11.
10.
9.
8.
7.
6.
5.
4.
3.
2.
1.
Workplane Grid
1.
2.
3.
4.
5.
6.
7.
8.
Z
9.
Y
10.
11.
12.
You may use the Graphics tab in File, Preferences to prevent symbol elements being drawn during
dynamic rotation.
You can also choose whether nodes, points, and curve mesh size will be drawn as their normal symbols, or as single
dots. If you choose the dot option, a single pixel is drawn - if you go to a printer or Metafile they will still be a single dot in the device resolution.
The Load Len and Other Vec options allow you to customize the length of vectors that are displayed. If you want to
display shorter vectors, reduce the numbers below the 100% default value. Larger numbers result in longer vectors.
Load Len is used for all loads. Other Vec is used for everything else.
Note:
You may also use the Load Vectors option under Labels, Entities and Colors to scale the load lengths as
well as use a Uniform or scaled distribution.
Preview
... controls the symbol size and color of the marker used to show a location when the Preview button is used in
any dialog box where a location may be specified.
View Aspect Ratio
... controls how FEMAP will distort your model as it is drawn on the screen. With AutoAspect on, FEMAP will
gather information about your display from Windows and will calculate an internal aspect ratio. This automatic calculation will attempt to correct for differences between graphics boards. It adjusts the aspect ratio, so that the true
shape of your model is shown. For example, circles are drawn as circles, not ellipses.
6-34
If you turn AutoAspect off, you can specify an Aspect Ratio that you can use to eliminate any remaining distortions,
or to intentionally distort a view of your model. Aspect ratios that are larger than 1.0 will make your model appear
taller than normal. Aspect ratios less than 1.0 will make it appear wider. You should never specify very large aspect
ratios - the severe distortion introduces other display problems for coordinate system triads and other symbols. The
default Aspect Ratio can be set using the File, Preferences command.
Note:
FEMAP and Windows adjust the aspect ratio based on the normal aspect ratio of pixels for your graphics board. There is no way to determine the effect of the horizontal and vertical size settings on your
monitor. For this reason, AutoAspect may not result in a true correction. You can either adjust your
monitor sizes, or specify an aspect ratio manually.
If the Model Clipping Plane passes through the middle of an entity, such as a surface or element, a partial entity will be displayed. Also, entities will not appear capped based on the plane, so it is normal
for entities to appear hollow.
The default Model Clipping Pane for all new models is the Global YZ Plane in the Basic Rectangular coordinate
system. If you want to change the plane, click the Clipping Plane button and use the Plane Locate - Define Clipping Plane dialog box.
Geometry displayed in Wireframe
Cube with Sphere removed
Plane not Enabled
When the Model Clipping Plane is enabled, the plane can be dynamically moved perpendicular to the defined
plane by holding down the Alt key and spinning the Mouse Wheel backward or forward.
For picking, if an entity is partially visible, it should be eligible to be selected from the screen. Also, quick access to
Model Clipping Plane options are available on the View Style menu of the View Toolbar. See Section 7.3.1.2,
"Tools, Toolbars, View".
PostProcessing Options
See Section 8.3, "View Options - PostProcessing"
6-35
Ctrl+R or F8
... rotates the current view. If you have multiple views open in the model, this command will only update one view
at a time, unless you have the All Views option checked. When All Views is checked, the first action taken in the
View Rotate dialog box will sync the views, then the views will move in unison until All Views is unchecked.
This command displays the View Rotate dialog box, which is very interactive. The current view orientation will be
loaded as the default orientation. As soon as you make a change, FEMAP will always redraw your current view.
This gives you instantaneous feedback on whether you have made the correct choice. If the new orientation is not
what you want, you can immediately make a new selection. FEMAP always draws the entire model when you
choose one of the standard orientation push buttons.
Using Rotate Around
You may choose any defined coordinate system in FEMAP to Rotate Around (default is 0..Basic Rectangular).
This includes local coordinate systems and the chosen coordinate system will be used by both the scroll arrows and
the standard orientation buttons described below.
You may also choose -1..Screen Axes to have rotation via the scroll arrows occur using the screen axes where the
screen X axis is always horizontal to the right, Y is always upward and Z is always a vector perpendicular to your
monitor (i.e., out of the screen). When -1..Screen Axes has been selected, the standard orientation buttons default
to using 0..Basic Rectangular.
Using the Scroll Arrows
The three sets of scroll arrows, located near the left side of the dialog box, are used to rotate your view from its
present position.
As you click the scroll arrows, the view will rotate by the number of degrees currently defined in the Delta Angle
text field. The axis of rotation is based on the scroll arrow you selected, and the selected coordinate system specified in Rotate Around. When -1..Screen Axes is selected in Rotate Around, rotations will be around the screen axes.
Clicking the left scroll arrow rotates around the negative axis direction. The right scroll arrow rotates around the
positive axis direction.
You can accomplish the same rotations using the keyboard. First, you must select the desired set of scroll arrows.
Press the Tab key until the appropriate set of scroll arrows is highlighted (essentially, press Tab once after the
appropriate value field of the desired rotation axis has been highlighted). Then press the left arrow to rotate by
Delta Angle around the negative axis direction, or right arrow to rotate around the positive direction. PageUp and
PageDown rotate by 45 degrees.
6-36
The standard orientation buttons that are described later in this section automatically update the value of Delta
Angle. The first six buttons change it to the value specified in the Delta field on the View tab of the File, Preferences dialog box (default is 10 degrees). The last three change it to 90 degrees. These automatic changes allow
you to quickly select a starting point using these buttons, and then use the scroll bars to update that orientation.
When -1..Screen Axes has been selected in Rotate Around, the standard orientation buttons default to
using 1..Basic Rectangular.
The last three buttons, Isometric, Dimetric, and Trimetric, define three additional orientations. We have chosen orientations for these three buttons that are frequently used and correspond to their names. If you would like to use
other orientations, you can use the File, Preferences command. Once the Preferences dialog box is open, click the
Views tab to redefine the names and orientations of all three buttons in the View and Dynamic Rotation section.
Mag, Zoom, and Pan
These command buttons are shortcuts to the View Magnify, Zoom, and Pan commands. If you are updating a view,
it is often more convenient to use these buttons than to press OK and then choose the command from the menu.
Pressing any of these buttons automatically accepts any changes you have made - just as if you had pressed OK.
All operations (rotate, pan or zoom) are done by pressing and holding the left mouse button in the active graphics
window, and then dragging the mouse either horizontally or vertically. For example, to rotate around the screen Y
axis:
Release Button
Drag Mouse
Y
X
Z
X
6-37
The following mouse actions are recognized, with the left button down:
Rotate XY Mode
Rotate Around -X
Rotate Around -Y
Rotate Around +Y
Rotate Z Mode
Rotate Around -Z
Rotate Around +Z
Rotate Around +X
Pan Mode
Zoom Mode
Pan Up
Pan Left
Pan Right
Pan Down
Zoom In (larger)
For the Rotate Axis mode, moving the mouse to the right rotates counter-clockwise about the axis (right-hand rule),
and moving left rotates clockwise.
The dynamic mode can be chosen in several ways. The most obvious is to select one of the available buttons. Alternatively however, you can simply hold down the Alt key as you press the left button down to rotate around the Z
axis. Press Ctrl to pan, or press Shift to zoom. Press Alt and Ctrl to rotate around the predefined axis. You do not
have to hold the key as you drag the mouse, just make sure it is down before you press the mouse button.
When you let go of the left mouse button, your model will begin to redraw in whatever mode that you have
selected. That is with all entities and post-processing options. If you are not satisfied with the view, or need to do
more transformations, simply press the button down again and drag it further.
Hint:
These dynamic rotation commands can also be accessed at any time simply by holding the left mouse
button in the graphics window. You will then be able to rotate around XY. If you hold the Alt, Ctrl, or
Shift keys down when first pressing the left mouse button, you can rotate about Z, pan, or zoom, respectively. Holding down Alt+Ctrl and pressing the left mouse button allows you to rotate around another
axis that you define. No dialog box will appear. Also, if you have previously selected one of the buttons
for Rotate Z, Rotate Axis, Pan, or Zoom, FEMAP will automatically default to this mode when you next
access dynamic rotation.
If you have a three button mouse, you can use the middle mouse button instead of the left mouse button to dynamically rotate the model if a dialog box is open.
FEMAP supports 3Dconnexion input devices (such as SpaceBall, SpaceNavigator, and SpaceTraveller) for
dynamic rotation. Sensitivity of motion can be controlled using the 3Dconnexion driver dialog box or from within
FEMAP in the File, Preferences dialog on the Spaceball tab. For more information, see Section 2.6.2.12,
"Spaceball".
Options...
If you choose the Options button, you will see a menu that provides further control over the dynamic alignment
command. Most of the commands correspond to other commands or modes found on the Mesh, Rotate... menu.
Check marks will appear next to the currently selected options and will update as needed.
Rotate About View Center - See Section 6.2.1.4, "View, Rotate, Rotate About View Center"
Rotate About Rotation Center... - See Section 6.2.1.5, "View, Rotate, Rotate About Rotation Center..."
Rotate Around View Axes - See Section 6.2.1.6, "View, Rotate, Rotate Around View Axes"
Rotate Around Model Axes - See Section 6.2.1.7, "View, Rotate, Rotate Around Model Axes"
Rotate Around Coordinate System... - See Section 6.2.1.8, "View, Rotate, Rotate Around Coordinate System..."
Rotate Around Vector... - See Section 6.2.1.9, "View, Rotate, Rotate Around Vector..."
6-38
The model is drawn in various styles depending on the View Style that is active and the type of elements in your
model. For example, if you rotate a free-edge view, the free edges will be rotated.
Description
Usually fastest for small models, but not good for large models unless your
graphics adapter can draw vectors very rapidly. Some screen flicker.
Fast on most systems. Little or no flicker.
Basically the same as Reduced Bitmap. Will usually be slower - but not
always.
Experiment with both small and large models to see which works best for you. In some cases the performance differences will be dramatic, depending upon the capabilities of your graphics adapter.See Section 2.6.2.2, "Views".
6-39
6-40
Options dialog box: Rotation Axes is set to Coordinate System and the selected coordinate system will appear in the
drop-down; the Single Axis Rotation option will be enabled; and Rotation Center is set to Coordinate System.
The Rotate Around Coordinate System command can be also be accessed using View, Rotate, Dynamic... (Section 6.2.1.2, "View, Rotate, Dynamic..."). Use the Options button in the Dynamic Display dialog box to select this
mode and select a coordinate system. At any time, you can be rotating around the View Axes, the Model Axes, a
selected Coordinate System, or a specified Vector.
This command does not account for any perspective that you have specified. It is usually best therefore
to turn off Perspective before using this command.
The Rotate Around Vector command can also be accessing using the View, Rotate, Dynamic... (Section 6.2.1.2,
"View, Rotate, Dynamic..."). Use the Options button in the Dynamic Display dialog box to select this mode and
specify a vector. At any time, you can be rotating around the View Axes, the Model Axes, a selected Coordinate System, or a specified Vector.
The Roll-Thru functionality is designed to work appropriately only when the above settings are specified in the Advanced Rotation Options dialog box. If the settings for Rotation Axes or Rotation Center
are changed, the model will still rotate and portions of the model will be still be clipped, but it may
not behave as expected and the Roll-Thru menu item will no longer be highlighted.
The Roll-Thru command can also be accessing using the View, Rotate, Dynamic... (Section 6.2.1.2, "View,
Rotate, Dynamic..."). Use the Options button in the Dynamic Display dialog box to select this mode.
Note:
At any time, you can dynamically update the location where clipping is occurring by holding down the
Shift and Alt keys at the same time, then scrolling the mouse wheel or clicking and dragging with the
middle mouse button or mouse wheel. If you are not in a command, this same keyboard combination
will also work to update the location when clicking and dragging with the left mouse button.
6-41
The commands on the View, Rotate... menu represent the most commonly used combinations of Rotation Axes options and Rotation Center, therefore you should probably only use this command if you
want to have dynamic rotation behave in uncommon manner. For instance, it may be beneficial for you
to have Rotation Axes set to Coordinate System, but want the Rotation Center set to Location, which is
not possible to achieve without using the Advanced Rotation Options dialog box
There Rotation Axes section controls the axes or axis which dynamic rotation will occur about in the graphics window. The default value is View Axes, which is essentially the screen axes. Using Model Axes rotates around the
Global model axes. Essentially, if you click and drag the cursor vertically in graphics window, the model will
rotate about the Global X Axis, while clicking and dragging the cursor horizontally rotates the model around the
Global Y Axis. To rotate about the Global Z Axis, hold down the Alt key and click and drag the cursor in any direction. Coordinate System works similar to Model Axes, but rotates around the axes of the coordinate system selected
in the drop-down instead of the Global model axes. Both Model Axes and Coordinate System behave best when
the Single Axis Rotation option is also enabled (see Section 6.2.1.12, "View, Rotate, Single Axis Rotation"). Vector
allows you to rotate about a vector, which you specify using the Vector button, then clicking and dragging the cursor in any direction simply rotates around the vector.
The Model Always in Front of Viewer option is enabled by default and should always be enabled unless you are
using the Roll-Thru functionality (see Section 6.2.1.10, "View, Rotate, Roll-Thru..."). When this option is disabled, you are able to move inside the model where you can then look around inside, but this only works as
expected when Rotation Axes is set to View Axes and Rotation Center is set to Screen Center.
The Rotation Center section controls the center of dynamic rotation. The default value is View Center, which is
essentially the center of active view and include depth into the screen to account for the overall size of the model.
The Screen Center is similar to the View Center, only no depth into the screen is considered. The option should
only be selected when using the Roll-Thru functionality as it may cause unexpected behavior otherwise. Coordinate System will use the origin of the coordinate system selected in the drop-down of the Rotation Axes section as
the rotation center. The Location option allows you to specify a location in space to use as the rotation center.
Use the Location... button to use the standard coordinate definition dialog box to specify the location.
At any time, you can click the Reset button, which sets Rotation Axes to View Axes, enables the Model Always in
Front of Viewer option, and sets Rotation Center to View Center.
6-42
6.2.1.13 View, Rotate, Standard Orientation Views (Top, Bottom, Right, Left, Front, Back, Isometric, Dimetric, and Trimetric)
...these allow you to quickly access the standard orientation views specified in the View, Rotate, Model command in FEMAP. They are also available on the View Orient toolbar. See Section 6.2.1.1, "View, Rotate, Model..."
for more information.
Quick View Icons - Appear on the View Orient toolbar
...XY view
...YZ view
...ZX view
...Isometric view
...Dimetric view
...Trimetric view
6-43
You can use the Locate Eye icon button to use the standard coordinate definition dialog box to select the eye
Location. You can use the Define Vector icon button next to the Look Along fields to specify a vector for the Look
Along direction where the default values for Base in the standard vector definition dialog box are the current eye
Location coordinates. The Rotate Around icon button for Look Along allows you to enter an angle to rotate
around the vector from the eye Location to the Look Right location. Similar icon buttons exist for Look Right
and can be used to enter a vector to define the Look Right location or rotate around the vector from the eye
Location to the Look Along location.
When the Update Dialog as Orientation Changes option is enabled, the values will reflect any orientation change
you make with the mouse and middle mouse button, Spaceball, touch interface, etc.
Ctrl+F8
... aligns the view to a specified vector. The standard vector definition dialog box defines the alignment vector.
When you specify the vector, the view will be aligned so the vector you selected will be pointing into the screen. In
the resulting view, your model will be oriented so that you are looking from the base of the vector, toward the tip.
Since a vector really only defines one of the orientation axes, the rotation of your model about the orientation vector is undefined. This is the rotation about the screen Z axis (out of the screen). In general, FEMAP will align one
of the global coordinate axes with the screen X (horizontal) axis. If you want to update this orientation, just switch
to the View, Rotate command, and rotate the view about the Z screen axis. This will retain the vector orientation,
but will rotate about that vector.
Hint:
You can choose any of the available vector definition methods. This will enable you to easily orient
your view relative to different entities in your model. You can also use the various snap modes to select
the vector.
6-44
If you want to align your view normal to a plane in your model, you can use View, Align By, Along Vector, or this command. To use this command, you must first use the Tools, Workplane command to align
the workplane to the desired orientation. This approach allows you to use all of the standard plane definition methods for selecting the orientation plane.
Shift+F7
This menu provides several ways to automatically scale and move your model so that it is visible in your window.
Shift+F7
...automatically centers and magnifies your model in the view. No additional input is required. To determine the
automatic scale and center, FEMAP finds the maximum dimensions of your model in all three global directions.
This essentially puts your model inside a box. FEMAP sets the center of the view to the center of that box. The
scale is adjusted, so that you can rotate your model to any orientation without parts of it going out of the window. It
is based on the longest, diagonal of the box, and the smallest window dimension.
Depending on the real shape of your model, the shape of the window, and the orientation you have currently chosen, you may feel that the autoscaled magnification is too small. This can be especially true for long, thin models in
non-square windows. If you need to enlarge the model use either the View, Zoom or View, Magnify command.
Since no dialog box is displayed, you cannot choose between autoscaling one, or multiple views, during this command. Before you choose View, Autoscale, you must use the All Views command to select the views that you want
to modify.
Hint:
When not in another command, holding down the Shift key while double-clicking the mouse wheel or
middle mouse button runs this command.
Ctrl+Shift+A
Ctrl+A
...works just like the View, Autoscale, All command, except that it only uses considers the portions of the model that
are displayed when doing the centering and scaling computations. This means that if you are only displaying geometry, then the nodes and elements in your mesh will not be used for the scaling (and therefore may be outside of the
window). Likewise, the current group and layer settings are also considered. If you are displaying a group that only
contains one corner of your model, then that corner will be scaled to fill the window and moved to the center.
Hint:
When not in another command, double-clicking the mouse wheel or middle mouse button runs this
command.
View, Magnify...
6-45
Ctrl+M or Ctrl+F7
This command displays the View, Magnify dialog box. The current view scale is shown in the Magnification Factor
edit control. If you know the scale factor you want, you can type it in this control and press OK. This method is also
useful when you want to set All Views to the same scale factor
Up 50%
Original
Down 50%
Magnification factors are relative to the size determined by the View, Autoscale command. A magnification factor
of 1.0 is always used for an autoscaled view. This does not mean that one inch in your model equals one inch on the
screen. Larger magnification factors make your model appear larger in the view.
The buttons near the center of the dialog box provide another method of adjusting the magnification. They adjust
the magnification relative to the current setting. Up 10% and Up 50% make your model appear larger. Down 10%
and Down 50% make your model appear smaller. When you press any of these buttons, or type a new factor,
FEMAP will magnify around the center of the view.
The Fill View button is similar to the View, Autoscale command. It too bases its calculations on the overall model
dimensions. However, this button only considers the current orientation of your model. It projects the overall
dimensions into the current view and then adjusts the magnification factor to attempt to fill the screen. This will
always result in a larger image than View, Autoscale. If your model geometry is non-rectangular, or has cutouts, this
option still might not fill the view. Unlike the other View, Magnify options, but just like the View, Autoscale command, the Fill View button will automatically adjust the centering of your model.
6-46
F7
... simultaneously updates the scale and centering of your model in the active view. The update is based on a rectangular area that you define relative to the window.
This command displays the View Zoom dialog box. You must choose between two zooming directions: Zoom In
and Zoom Out. When you zoom in, FEMAP will enlarge the rectangular area that you define to fill the entire window. Zoom Out does just the opposite. The magnification is reduced, so that the portion of your model that had
filled the entire window now only fills the rectangular zoom area.
The four text boxes near the center of the dialog box are used to define two diagonal corners of the zoom rectangle.
It does not matter whether you choose the upper-left and lower-right corners, or the upper-right and lower-left corners. It also does not matter which corner you specify first. The corner locations are specified in percentages of the
window. The upper-left corner of the window is (0%,0%). The lower-right corner is (100%,100%). Upper-right is
(100%,0%).
13
10
14
11
15
12
16
Zoom Area
10
14
11
15
The easiest way to specify the zoom rectangle is to use your mouse. First, make sure one of the Corner 1 text boxes
is active. Then move the mouse, in the graphics window, to point at the first corner of the rectangle. Press the left
mouse button. Then move the mouse to point at the diagonally opposite corner. As you do this, you will see the
rectangular zoom area in your graphics window. Position it wherever you want and press the left mouse button
again. Double-click the button instead, if you want to automatically select OK.
If you have any of the cursor snap modes enabled, (Snap To Grid, Snap To Node,...) they may change the location
you pick with the mouse. You can use this feature to your advantage if you want to use a node or point as the corner
of the zoom rectangle. For more information on graphical selection, see Section 4, "User Interface" in the FEMAP
User Guide.
You can also just type the locations of the corners using the keyboard. If you choose this method however, you do
not have the advantage of using the dynamic zoom box to position the zoom area.
View, UnZoom...
6-47
Shift+F8
... chooses the model coordinates that will be located at the center of the view. This command does not change the
magnification or orientation of the model. It just moves the specified coordinates to the center of the view.
The standard coordinate definition dialog boxes are used to define the center coordinates. The center is entered in
three dimensions because FEMAP will use this location as the center of rotation for the View, Rotate command. By
precisely specifying the location you want, you can later rotate a view about any location in your model. Alternatively, if you just want to quickly center the current view, and you do not care about later rotations, the coordinate
perpendicular to the screen can be given any value (or just skipped). It is unimportant.
You can use the mouse to choose the center of the view. It will work just like any other graphical coordinate selection. If you just want to move something to the center of the screen, this may be the easiest way to accomplish it.
Just point at the location with the mouse, and press the left mouse button. This will move the location you chose to
the center of the view. Remember however, that the depth, into the screen, will be chosen in the workplane. As
described in the previous paragraph, this might not be the point you want to rotate around.
13
10
14
11
15
12
16
13
10
14
11
15
If you want to center about an existing node or point, you can enable the appropriate snap mode prior to your
graphical selection. In this case, the center coordinates will be equal to the coordinates of the entity you snapped
to.
If you really want to specify a three-dimensional center, you may want to use the keyboard. You can choose any of
the standard coordinate definition methods, and enter the coordinates manually. You can also graphically select
coordinates, and then update one or more of them prior to pressing OK.
6-48
Ctrl+P or Alt+F8
... is similar to the View, Center command. It adjusts the position of your model within a view, without changing the
magnification or orientation.
This command provides two different methods to position your model. You can just press the Left, Right, Up, or
Down buttons to move your model in the indicated direction. This method moves the amount specified by Percent,
which indicates a percent of the window. The other positioning method requires two locations. Within the view, the
model is moved from the first location to the second.
You will probably find that the easiest method of panning with the second method is to choose the two locations
graphically. Point to the location that you want to move from, and press the left mouse button. Then point to the
location you want to move to. As you move, you will see an arrow moving with the cursor. The arrow indicates the
direction and distance of the pan.
You can also pan the view by typing coordinates. The two pan locations are specified in percentages of the window.
The location (0%,0%) indicates the upper-left window corner. The lower-right corner is (100%,100%), and the
upper-right corner is (100%,0%).
6-49
Views, just like other FEMAP entities, can be deleted from the model. Simply use the Delete View command, and
select the number of the views you wish to delete. You may also simply click on a view if it is currently visible to
select it. FEMAP will ask if it is OK to delete this view. If you say yes, the view(s) will be deleted. If you say no,
the command will be canceled.
Views have no entities which are dependent upon them, so they are therefore always deletable. Although it is often
times just as easy to de-activate a view than delete it, there are specific instances when deleting a view is recommended. Specifically, if you have trouble working with a view, certain items do not appear, or you get Abort messages, it may be due to a corrupted view (especially if this model had experienced an abnormal termination
previously). If you suspect a view is corrupt, simply delete the view and create a new one with the View, New command. You should also then perform a File, Rebuild to restructure the database. This should remove the corruption
from the model.
6-50
If the Default View option is chosen, when new views are created, the view options and selections will be set to
match those of the default view. This is the view that is created automatically when you start FEMAP with an
unnamed model. If Copy View is chosen, the new views are created to match the view that you select from the list.
Whenever you create multiple views, the orientation of the views is automatically defined to provide multiple
planes (XY, YZ, and ZX) and isometric views. The view represented by the black rectangle is always set to an XY
view if you use the Default View option, or to the orientation of the view that you are copying if Default View is off.
The following table shows the orientations of the views which are created for each layout.
Layout
1
View Rotations
Layout
2V, 2H XY,
Default (XY or copy)
3
XZ,
XY,
Default (XY or copy)
View Rotations
XZ,
XY,
YZ,
Default (XY or copy)
Isometric (-23,34,0 rotation),
XZ,
XY,
YZ,
Isometric (60,0,60 rotation),
Default (XY or copy)
Use Open View(s) to open existing views that have been closed using the Window, Close command, Close on the
drop-down menu from the view tab, or the X in the upper right hand corner of the graphics window area. Choose
a view from the list of existing views, then click OK to open a view. If you would like to open multiple views at one
time, there are two separate methods:
1. You can hold the Ctrl key down to select each view from the list individually
OR
2. You can hold the Shift button down and select a range of views to open by selecting a first view and the last
view of the range, which will highlight all the views you want to open at once.
The ID and Title are used to set the ID and view title for the window represented by the black rectangle. View titles
are displayed in the title bar of the window. Titles are automatically assigned to the other views in any multi-view
layout that you create. These automatic titles describe the view orientation.
Window, Close
6-51
When the Close Existing Windows check box is checked, it will close all existing graphics windows and deactivate
the associated views once the OK button is pressed. You need to check this box before you press OK, if you want
the new views to be the only ones which are active.
6-52
the active view, you can either click inside the window or click the corresponding tab at the top of the graphics window (if Window, Toggle Tabs flag is turned on)
Redrawing Windows
6-53
Ctrl+D or F12
... forces FEMAP to redraw or redisplay the active graphics window. You can redraw your graphics at any time.
Graphics windows are redrawn automatically whenever required by Windows.
For more information, see 6.1.1.2 Section Window, Regenerate
Ctrl+Shift+D
If you have multiple graphics windows on your screen, and All Views is set, they will all be redrawn. In addition, no
matter how All Views is set, you can redraw all active windows by pressing Ctrl+Shift+D.
For more information, see Section 6.1.2, "View, All Views...".
Aborting a Redraw
Drawing your model can take a significant amount of time, depending on the size of your model and the options
you choose. In some cases, you may not want to wait for the view to be completely redrawn before you choose
your next command. In these cases, you can abort the display simply by choosing your next command.
When FEMAP is redrawing your display, the graphics cursor will change to an hourglass behind a pointer. This
shape indicates that FEMAP is busy with your current command, but the current command will be aborted automatically if you make a new selection. Actually, FEMAP just watches the keyboard and mouse. The command is
aborted whenever you press any key, or mouse button. These are the actions that you have to do to choose the next
command anyway. When FEMAP is done with the current command, the hourglass will disappear and the cursor
will return to its normal pointer or crosshair shape.
Since FEMAP automatically aborts whenever you press a key or the left mouse button, you can never press either
of them before a redraw is complete, unless you want to abort. If you abort a redraw, you should still be able to
graphically select any of the entities which have been displayed. You may not be able to select entities which have
not been displayed. Extensive graphical selections should always be done in a view which has been completely
redrawn.
Ctrl+G or Ctrl+F12
... is just like the Window, Redraw command. It forces FEMAP to redraw either the active graphics window, or all
graphics windows (if All Views is set).
When FEMAP draws your model for the first time, certain view dependent data is retained in your model. Saving
this data speeds up future redraws. For all types of displays, FEMAP will save a display list of transformed coordinates. This eliminates the need to continually transform from your three-dimensional model, to the orientation you
choose on the two-dimensional screen. For hidden line displays, FEMAP also saves a sorted list of the entities
which you displayed. Once this list has been calculated, it can be redisplayed without additional hidden line calculations. Similarly, for free edge and free face displays, lists of the free edges and faces are retained. If you are using
the Quick Display capability, even more information is saved.
If you choose the Window, Redraw command, these saved lists will be used, whenever they are available. Window,
Regenerate will throw away all of the lists and then call Window, Redraw. This forces FEMAP to regenerate all of
the information from your model. If the display lists were never created, Window, Redraw and Window, Regenerate
are identical.
FEMAP will automatically discard the display lists whenever you change alignment or close/deactivate a view.
FEMAP will also update the transformed coordinates whenever you move a node or point. FEMAP will not update
or destroy the hidden line or free edge display lists, since rebuilding them involves significant computations. It is
up to you to choose the Window, Regenerate command whenever you want FEMAP to calculate a new hidden line
or free edge display. Conversely, for many modifications (zoom, pan, color, layer, small position changes...) you
can still choose Window, Redraw and save a large portion of the time required for these displays.
6-54
Ctrl+Shift+G
If you have multiple graphics windows on your screen, and All Views is set, they will all be regenerated. In addition, no matter how All Views is set, you can regenerate all active windows by pressing Ctrl+Shift+G.
Hint:
If you are redrawing your model and something does not look correct, always try to do a regenerate
before looking for other problems.
Shift+F12
... provides a way to graphically query your model. Although there are many possible uses for this command, there
are two primary reasons you might want to choose it:
What is the ID of this element (or node...)?
The first potential use occurs if you have a model displayed on the screen with no labels (because the picture is too
complicated with them). You can choose Window, Show Entities and graphically pick one or more entities. With the
labeling option turned on, FEMAP will display the IDs of the entities that you choose.
Where is element (or node...) number 10?
The second use involves finding certain entities in a complicated model. If you need to find a certain entity, you can
just type its ID, rather than selecting it graphically. FEMAP will highlight the entities that you have chosen and
optionally add labels. If you autoscale your model before using this command, the entity will be visible on your
screen.
Selecting Options
The Window, Show Entities command requires input of the type of entity to show. Available Entity Types are Point,
Curve, Surface, Solid/Volume, Region, Connector, Coordinate System, Node, Element, Material, Property, Layup,
and Global Ply. You can only select one Entity Type each time you use this command.
Style
If you select Erase Background First, the window will be erased before the selected entities are shown, otherwise
the entities will just be added to the current picture.
Transparent Highlight will highlight the selected entities, but will make all non-selected entities temporarily transparent as well.
Note: The level of transparency used in the Transparent Highlight option can be adjusted using a global value
for all entities using View, Options; Category: Tools and View Style; Transparency option.
The Label with ID option controls whether IDs will be added to the selected entities. If entity labels are already on,
they will be drawn even if this option is off. If they are normally off however, turning this option on insures that the
entities that you show will be labeled with their ID.
Turning Show Normals on will show the element normals for the selected elements.
By default, Show Color is selected. This will cause all selected entities to be drawn in the color listed to the right.
You can change this color by typing a different ID, or by pressing Palette to choose a color from the palette dialog.
The default show color has been chosen to highlight the entities that you choose. If you just want to add IDs to the
selected entities, you may want to switch to entity colors. This will display the entities in their normal colors.
Selecting the Entities to Show
After you choose the desired options, and press OK, you will see the standard entity selection dialog box. The type
of entities that are selected by this box depends on the entity type option that you chose. Just like other commands,
you can use any combination of keyboard and graphical input to select the entities that you want to show. Press OK
to show the entities that you have selected.
Hint:
The Window, Show Entities command is also very useful to show connections between FEA entities and
geometry. For example, to see what nodes are attached to a surface, select Node as the option. When the
standard entity selection dialog box appears, change the method to On Surface, and select the desired
surface. FEMAP will then highlight all nodes that are attached to that surface.
6-55
Layers
Display
Active
Reference
By creating multiple groups, and using multiple layers, you can create an infinite number of visual combinations
for your model. This greater flexibility also provides the disadvantage of more methods to hide things in your
model. If you do not see an entity which you created, it is a good bet that either it is not in the group(s) you are currently displaying, or it is not on a visible layer.
Groups are designed to mimic how FEA models were numbered and arranged when they were built by hand. For
example, in the aircraft industry, a model of a complete aircraft would be carefully numbered. All the nodes and
elements at a frame at a particular location along the fuselage would be numbered in such a manner as to clearly
identify them as belonging to that frame. FEMAP grouping makes it very easy to isolate portions of a finite element
model that are numbered in such a manner. You may also easily group elements using a particular property or material, by element type, attached to solid geometry, or currently on a particular layer.
Layers, on the other hand, are designed similar to layering in most CAD systems. The name layer comes from the
clear sheet of paper analogy for CAD layering, where all the entities associated with a given layer would be drawn
on a clear sheet of paper, and only the active clear sheets being overlaid would produce a visual image.
6-56
Modify, Layer
The Modify, Layer commands actually make no changes to the layers themselves. Instead, you can use these commands to move entities from one layer to another. This is a much easier method of changing the layer of a large
number of entities in comparison to Modify, Edit, which requires input for each entity you selected. See Section
3.6.3.3, "Modify, Layer Commands" for geometry and Section 4.8.2.4, "Modify, Layer Menu" for finite element
entities.
If you do delete a layer which has information contained on it, you may simply use Tools, Layers to create a new layer with that same number. The entities which were on the deleted layer will automatically
be placed on the new layer.
Group, Layers
This command provides an easy method to limit a group to a specific number of layer(s). This does not automatically create a group with all the entities in that layer. It simply limits the selected entities to a specific layer. For
more information, see Section 6.4.3.4, "Group, Layers...".
group manipulations
Group, Create/Manage...
6-57
Alt+F2
... displays the Group Manager dialog box which may be used to create a new group, update existing group Titles
or IDs, delete a single group or all groups, and define Referenced Groups. It is somewhat similar to the Model,
Load, Create/Manage Set and Model, Constraint, Create/Manage Set commands.
The concept of Referenced Groups allows an existing group to reference other existing groups in your model
(essentially, create a Group of Groups). A group which references other groups may also contain any number
of additional entities. Once a group is referencing other groups, the icon will change in the Group Manager dialog
box. Groups which reference other groups may also be referenced by any other group.
Regular
Group
icon
Define Referenced
Group
Deactivate All
Groups
To create a new group, click the New Group button. In the New Group dialog box, enter a descriptive Title, then
press OK to return to the Group Manager or More to create another new group. All group definition commands
work with the active group. To activate a group that already exists, simply choose it from the Available Group Selected Group is Active list. Once a group is highlighted in the list, the Update Title, Renumber, and Delete options
become available. To delete all groups, click Delete All or deactivate all groups, simply press None Active.
6-58
The Referenced Groups button will display the Referenced Groups dialog box:
The Referenced Groups for Group drop-down list may be used to select any existing group. Any number of groups
may be moved between the Available Groups list and Referenced Groups list for a particular group by highlighting
the groups in the appropriate list and pressing the Add or Remove buttons. Remove All will move all groups from
Referenced Groups to Available Groups. When a group which references other groups is added to the Referenced
Groups list, the referenced groups will be listed in a tree structure beneath that group (Shown above)
Note:
If Group A is referenced by Group E and Group F and both groups E and F are then referenced by another group, Group G, Group A will only appear once in the Referenced Groups list.
All other instances of Group A will be shown using a red X in the middle of group brackets.
6-59
Note:
You will be able to choose from the Active group, Select a group or None. The default is None, which
means that new entities will not be added into any group. If you choose the Active option, newly created
entities will be added to whatever group is active at that time. You can change the active group using
the Group, Create/Manage command. If no group is active, it is the same as choosing the None option.
If you choose Select, then you must also choose an existing group from the combo box. All entities will
be added to that group. In this mode, if you want to switch to a different group, you must use this command to make a new selection.
Note:
In File, Preferences, the Views, Autoplot Created/Modified Geometry preference must be on, or Automatic Add will be disabled.
If you are displaying a group where you have turned on Evaluate Always, you will not be able to graphically select nodes or other entities in that view. In addition, any attempt to reference that view will be
significantly slower than if Evaluate Always was off, because the group must be reevaluated.
When Renumbering Rules for the Active Group are on, the background of the icon will be orange.
6-60
The Group to Create portion of the dialog box allows you to choose the ID for the new group and give it a Title. If
you do not specify a Title, FEMAP will create one based on the IDs of the Groups AND the Operation used to create the new group. For example, if you are using the Add/Combine operation and have selected groups 1, 3, and 5,
the default Title would be Add 1, 3, 5.
6-61
Multiple groups can be chosen from the Select One or More Groups from the List to Process list in the Groups to
Process portion of the dialog box using windows standard selection methods. Holding down the Ctrl key and clicking in the list allows you to choose multiple groups one at a time. Holding down the Shift key while clicking in
the list allows you to choose a range of groups.
There are six choices in the Operation section of the dialog box. Here is a brief description of each operation:
Note:
The Base Model for all of the Examples in this section is a simple 9 element high by 7 element
wide rectangle. Only elements are in the groups being processed with the various boolean operations.
Subtract Creates a new group by subtracting any number of groups from a Single selected group.
Note:
When the Subtract operation is chosen, the Subtract From drop-down list in the Groups to Process portion of the dialog box will become available. The group chosen in the Subtract From drop-down list is
the base group and all of the groups chosen in the list will be subtracted from the base group.
For Example:
In All Creates a new group that contains entities which are in ALL of the selected groups (i.e., if element 1 is in
group A AND Group B, element 1 WILL BE in group C). Another way to think of it is that only entities which are
common to ALL the selected groups will be in the new group.
For Example:
IN ALL
Elements Common to
Both Groups in New Group
Only in One Creates a new group that contains entities which are ONLY in one of the selected groups (i.e., if element 1 is in both group A AND Group B, element 1 will NOT be in group C). Another way to think of it is that
only unique entities will be placed into the new group.
6-62
For Example:
Elements Unique to
Each Group in New Group
Only in One
Not in Any Creates a new group that contains entities which are NOT in ANY of the selected groups, but are in
the rest of the model (i.e., If elements 1-10 are NOT in Group A and NOT in Group B, they WILL BE IN Group C).
Note:
When using the Not in Any operation, only entity types that are in at least one of the Base Groups
will be in the new group that is created from entities NOT in the Base Groups.
For example, start with a model containing 100 nodes, 81 elements:
If Group A contains n elements and zero nodes, then Group B will only contain the 81-n elements that are NOT in Group A.
If Group A contains n elements and n nodes, then Group B will contain the 81-n elements and
the 100-n nodes that are NOT in Group A.
For Example:
NOT IN ANY
=
Elements NOT in either
Group in New Group
Not in All - Creates a new group that contains entities which are NOT in ALL of the selected groups (i.e., If elements 1-10 are in Group A, but not in Group B and Group C, they WILL BE IN Group D). This command is only
useful when three or more groups are being processed. Only entities Common to ALL selected groups will NOT
be in the new group. If you use this command with only two groups, it will create the same group as Only in One.
If a node is currently in a group, but none of the elements which use that node are also in that group,
then all of the elements which use that node will be added by this command. Conversely, if any element
which uses that node is already in the group, then no other elements which use that node will be added.
For instance, if a group contains only elements, using this command would add all nodes, properties, and materials
used by those elements to the group. In addition, any loads or constraints associated with the elements or their
nodes would also be placed in the group. In this case, nodal loads, elemental loads, nodal constraints, and constraint
equations would be added to the group. Also, if the elements in the group happen to be laminates, then any layup
used by the laminates would also be added to the group.
6-63
Add Layers
If you turn this option on, not only will elements be placed into segmented groups, their layers will also be updated
so that each segment is on a separate layer. This can be useful if you want to display multiple segments simultaneously, since any combination of layers can be displayed.
Attribute Breaks
Breaking your model into segments based on attributes allows you to find areas of differing thickness or material.
When used for output extrapolation, these options recognize that stresses or other output are not continuous across
different materials or other part/thickness boundaries.
If you want to put elements with different properties into different groups, choose Property ID. Since each property
references a material, this will automatically put each material into one or more groups. If you just want to break
based on changing materials, choose Material ID. Choose None to skip this type of checking when the model is
being segmented.
In addition to these basic attribute options, you can also choose to formulate different groups based on changes in
the layer or color that each element references. These options really provide you a way to customize the way that
FEMAP will segment your model. For example, if you really want to break some portion of your model into multiple parts, but all elements have the same property, you can always set their color or layer prior to using this command, then choose the appropriate option, and FEMAP will segment based on those attributes.
Geometric Breaks
Unlike the attribute breaks, which can be used with either planar or solid elements, geometric breaks apply only to
planar elements. Geometric breaks are very important for segmenting complex plate structures. For example, if you
have a box structure, geometric breaks will automatically detect and segment each face of the box - even if all elements have identical attributes.
When you choose to do geometric breaking, FEMAP calculates the normal to the planar face for each element. If
the normals of two adjoining elements are within the angle that you specify of being parallel, they will be considered to be in the same segment (neglecting any attribute differences). If they are not within that angle, a new segment will be formed. If the Matching Normals Only option is off, then the direction of the normal vector is not
6-64
considered when doing this comparison - two coplanar elements with reversed normals will not generate a break. If
the option is on, then the normal direction is considered and reversed normals will usually cause breaks. You can
also choose to have geometric breaking occur whenever a non-manifold edge (typically a T-junction) is found.
To ignore geometric breaks, choose None.
Complete Model
Generated Groups
Note:
This command can create quite a few groups given a large model - especially if you use geometric
breaks with a small angle. It can also take quite a while to evaluate the entire model.
Note:
Since FEMAP has no way of knowing what the various segments of your model represent, it simply
assigns default titles to the groups that are generated. After they are created, it is usually best to display
each group, one at a time, and change the title (use Group, Create/Manage) to something that will be
more meaningful to you.
Group Expansion
These options can be used to select what is included in the newly created groups. By default, Elements Only will be
added to the new groups, but the are also options to include Elements and Nodes or All, which includes any Materials, Properties, Loads, Constraints, Constraint Equations, or Regions associated with the nodes and elements.
The entity types specifically designed for Aeroelastic analysis: Aero Panels/Bodies, Aero Properties,
Areo Splines, or Aero Control Surfaces, cannot be placed into a group, therefore they will not be
included in the new group, even if they are currently visible. This is also true for Freebody entities.
6-65
If you select Create Multiple Groups, then one group will be created for each solid that you selected.
If not, then one group will be created containing all of the solids.
If you select Include Connection Regions, Mesh, Loads and Constraints, then these entities which are associated
with the solids will also be included in the groups along with the geometry.
The default for this command is Create New Groups, which will create new groups based on the selected Generation Options. In addition, Move to New Layers will move the entities for each new group to a new layer. Finally,
you can have FEMAP only create new layers and move entities for the selected solids onto them instead of creating
new groups and new layers, by turning OFF the Create New Groups option and turning on Move to New Layers.
6-66
Simply choose a single Element Quality type or type of Material Data/Property Data by highlighting a specific
value from the tree structure. All Element Quality values and most Material Data/Property Data values in FEMAP
should be available for selection, with the major exceptions being the material values of the materials of the Other
Types material type.
There are 5 special cases which are a little more flexible with regard to the type of materials/properties in the
model. For instance, Plane Element Thickness will work for any plane elements which have a thickness, including laminates. Others like Bar/Beam/Rod Area will allow you to create groups based on the areas on the properties referenced by all of the selected Beam, Bar, or Rod elements.
You can use the Group Tolerance to attempt to group entities with similar, but not identical, values together in a
single group.
Using the Group All Materials or Properties option simply considers all materials or all properties in the model,
not only the materials and properties referenced by the selected elements.
6-67
The options on the left side of this dialog let you specify the criteria that will be used to evaluate the results you
choose. Only criteria that you add to the Specified Selection Criteria list (using the Add Criteria button) will actually be used.
Note:
If the Specified Selection Criteria list is too small to see the entire criteria, you can drag the corner of
the dialog box, or press the icon at the right side of the toolbar to make the box, and the list bigger.
Note:
You can currently define up to 125 simultaneous criteria. This does not include the output vectors that
are checked with the Include Components/Corners or Include All Layers options.
Output Sets
These options let you choose the Output Sets to consider for this criteria. As you remember, you selected a list of
Output Sets in the previous dialog box. If you choose Any Set, then results from each of those sets will be evaluated
for each node/element, and if any of the results meets the criteria, then that node/element will be selected. If you
choose All Sets, then results in every selected set must meet the criteria for the node/element to be selected. Again,
both of these options only refer to all of the sets that you selected, not necessarily all of the output in your model. If
you choose Set, you must select the single Output Set that you want to consider from the list. In this case, and only
this case, the set you choose does not have to be one of the originally selected sets.
Output Vectors
From the From list, you must select the output that you want to use to select your nodes/elements. The vectors that
are available in this list change depending on the setting of the Entity Selection options. Normally, you will want to
simply select a From vector, and leave Thru set to None. This will result in one criteria being added to the list,
using the vector you select. If however, you want to use the exact same criteria for an entire range of vectors you
can choose a Thru vector. When you Add this criteria, you will actually see one criteria for each vector in this
range.
Include Components / Corners
When you select an output vector, you may want to consider associated results as well. If this option is off, only the
single output value in the vector you choose will be used. If it is on, however, associated component or corner out-
6-68
put will also be compared. If any of these associated values, or the value of the vector you chose, meets the criteria,
then the node/element will be selected.
Some examples of this include:
You select...
...the Total vector, and the X, Y and Z Component vectors will all be
evaluated
...the centroidal vector will be evaluated, as well as, the output at all
of the element corners.
...similar output at both ends of the beam will be evaluated (Note:
picking output at one stress recovery location will not automatically
evaluate the other stress recovery locations on a beam - those must
be specified as individual criteria - possibly using the Thru option)
6-69
Update
When you click on an item in the Specified Selection Criteria list, the values corresponding to that entry will be
loaded into the left of the dialog box. You can then change the values and update that entry by pressing this button.
The Thru option will be ignored when you use this button since it really generates multiple criteria, not the single
one that you are updating.
Delete and Reset
To remove a criteria that you have added to the Specified Selection Criteria list, click on the item in the list, and
press Delete. To remove all of your defined criteria, press Reset.
This command is a great way to be able to list all of the entities on a specific layer. Simply run this
command, choose a layer or layers, then use List, Group command and check the List All Entities in
Group option.
6-70
Complete Model
Remaining Core
The Group Clipping Screen, Plane, and Volume commands all control the same six clipping planes.
They are not independent - choosing one will override previous plane selections. FEMAP will therefore
ask you to confirm that you want to turn off the previous clipping options, if they were defined using a
different command. If you answer No for screen and volume clipping, the command will continue, but
the defaults will be relatively meaningless. When you choose No for plane clipping, the clipping planes
that were previously active will remain active. You can use this technique to edit one or more planes
that you defined using screen or volume.
6-71
Other entities are clipped based on the points or nodes that they reference. For example, elements are included if
any of the nodes that they reference are included by clipping. It is not necessary that all of the nodes referenced by
an element are included - just one. Nodal loads are included if the nodes where they are applied have been selected
by clipping. Elemental loads are included only if the elements where they are applied have been selected by clipping. This implies that at least one of the nodes referenced by those elements has been included also. If you are trying to establish clipping planes to select elements, you only need to include one of the nodes to include the
elements.
The Group Selection by Coordinate Clipping dialog box selects the clipping options. You can choose to clip Above,
Below, Between, or Outside of the selected minimum and/or maximum coordinates. The Coordinate Value section
allows you to select the coordinate direction that will control clipping. If you choose None, coordinate clipping will
be turned off.
Finally, you can select any existing coordinate system. To evaluate the clipping, FEMAP will transform the entity
coordinates into the system you select and compare them against the Minimum and/or Maximum values that you
specify.
When you choose Above, anything which is above the Maximum will be clipped, or removed. Anything less than
the Maximum will be included. Below is the opposite. Anything less than the Minimum will be clipped. Between
will clip or remove anything between the Minimum and Maximum. Outside is the opposite.
Clipping Non-Planar Regions
If you choose a cylindrical or spherical coordinate system, the clipping region can be non-planar. For example, if
you wanted to select a cylindrical volume, you could choose a cylindrical system and then clip above an X (actually
a radius for a cylindrical system) value. Everything that has a radius which is smaller than the Maximum value that
you specify will be included.
6-72
When you invoke the command, the Group Selection by Screen Clipping dialog box will be displayed. You can
choose between four possible methods to orient the clipping planes. Rectangle allows you to specify two opposite
corners of a rectangular region. The sides of the rectangle are aligned with the sides of the window. The 2 Point
method defines a single clipping plane which passes through the two locations and which is perpendicular to the
active view. Both the 3 Point and the 4 Point methods define clipping polygons, just like the Rectangle method.
With these options however, you can specify an arbitrary polygon.
Although you can specify a convex polygon with the 4 Point method, it will not clip your model properly. Since all
clipping is really done with planes, they can only properly be combined to form non-convex regions. The figure
shows how, and why, a convex region will be improperly clipped.
Clipping Polygon
After choosing a method, you should define the locations that you want to use to position the clipping plane or
planes. While you can always type X, Y and Z coordinates, the easiest way to define these positions is to use the
graphics cursor to choose screen locations. Simply move the cursor to the location you want and press the left
mouse button. Then, move to the next location and press again. As you move the cursor around in your graphics
window, you will see lines which outline the region that you are defining. These lines can assist you in properly
positioning the clipping planes. If you are typing coordinates, or you just want to verify your final positions before
pressing OK, you can press Preview to draw an outline around the clipping region.
If you type coordinates, they must always be relative to the active coordinate system. You cannot choose an active
system in this command. Before invoking this command, you can choose an active coordinate system using the
Tools, Parameters command, or many others.
To complete the screen clipping specification, you must choose whether to clip inside or outside the clipping
region. For the methods that define polygonal regions, this choice should be obvious. For the 2 Point method, Outside chooses the side of the plane indicated by the right-hand rule going from the first to the second point and then
into the screen.
Choosing Outside will clip or remove all entities which lie outside of the clipping region, and will select all entities
which are inside the region. Choosing Inside does just the opposite.
Group, Layers...
6-73
The Limit Group to Selected Layers dialog box specifies the allowable layers. Initially, All layers are acceptable. If
you choose one of the other options, you must specify the Minimum and/or Maximum allowable layer. The Between
option will enable inclusion of entities which reference the Minimum or Maximum layers (or anything in between).
Outside will allow you to select entities that reference layers numbers which are less than (but not equal to) the
minimum, or that reference layers which are greater than (but not equal to) the maximum.
6-74
the group. Common methods to all entities include Group by ID, Color, and Layer. Additional options will be available based upon the entity (i.e. you can select curves by methods Using Point, On Surface, or On Solid, while you
can select materials by methods on Property, on Element, or Type).
For more information, see Section 5.9, "Groups, Layers and Viewing Your Model" in the FEMAP User Guide.
Group, Text, ID
Group, Point, ID
Group, Curve, ID
Group, Surface, ID
Group, Solid, ID
6-75
When a region is expanded for export, the type of region defines what entity type it will be
expanded to. In the case of Fluid Regions, surfaces may be used to define the region, which then
expand to Element Faces. For Bolt Regions, curves may be used to define the region, which always
expand to Elements, while Rotor Regions can only be defined using nodes, so when expanded, they
are expanded to Nodes.
Note:
Connection Regions have the most flexibility when defining the region and also have multiple options
for what entity type is requested for output. Therefore, a region may be defined by elements, but the
output will be in nodes in which case one region could be referenced by both elements (defined by)
and nodes (output). This is uncommon.
Additional rules for Regions include using Curve (region is defined using selected Curve(s)), using Surface (region
is defined using selected Surface(s)), using Property (region is defined using selected Property(s)) or any combination of these methods.
Group, Region, ID
Group, Connector, ID
Group, Node, ID
6-76
To use the Free Edge or Free Face options, you must have performed a free edge or free face plot since your last
View, Regenerate. If you have not, no free edge or face lists will be present, and no nodes will be selected.
When you select ID - Constrained or ID - Constraint Equation, the Select Nodes with Constraint dialog box will
appear. This dialog box enables you to limit the selected nodes to those that are constrained in any constraint set or
a specific set as well specific DOFs. You must graphically select the nodes for FEMAP to properly limit the node
selection.
When you select ID- Loaded, the Select Entities with Load dialog box will appear. You must select the type of load
on the node for it to be selected in the group. In addition, you can limit it to a specific load set and magnitude range.
Again, you must graphical select the nodes for FEMAP to properly limit the node selection
Hint: If you want to select all nodes that are loaded, or constrained (or on free edges or free faces), simply do a
View, Autoscale, change the method for the grouping to the appropriate ID method, and then do a box
pick of the entire screen. This will select all nodes that meet the criteria.
Other Group, Node... Icons
Group, Node, Definition CSys;
6-77
Group, Element, ID
Similar to the Group Node by ID, you can limit the ID selections to those elements that have a free edge, free face,
or a load applied.
Other Group, Element... Icons
Group, Element, Material;
Group, Material, ID
Group, Property, ID
Group, Layup, ID
6-78
Just like any other FEMAP entity, you can delete groups. Select the Delete, Group command, then choose the
group or groups to delete. You then verify that you want to delete the group(s). There are no entities that depend on
groups; therefore, groups should never be nondeletable.
The only orders available for groups are Original ID and Selection Order. You can also choose Ascending or
Descending order, as well as Verify Renumbering. The final option, Constant Offset, allows you to renumber by
simply adding a constant value to each ID.
7.
Modeling Tools
FEMAP has an extensive array of tools for checking and manipulating your model. These tools range from summing forces to performing free edge and free face plots to visualize any gaps in the model. These tools can be separated into three major areas based upon their functions and their placement in the menu: Tools, List, and View. The
commands under the Tools and List menus will be explained more fully below, while View tools will be briefly discussed. For further explanation on the general operation of the viewing commands, see Section 6.1, "View Activation, Management, and Options".
Tools Menu
The commands on the Tools menu provide a wide variety of tools for checking and operating on your model. The
Tools menu also contains commands that are not specifically designed for checking your model, but are considered
general tools for your use when operating FEMAP. These commands will also be explained in this section.
The FEMAP Tools menu is separated into seven categories, based upon the type of function to perform:
tools for operating on your model and toolbars for easy access to commonly used commands (Section 7.2,
"Dockable Panes" and Section 7.3.1, "Standard Toolbars")
settings for overall model parameters and units conversion (Section 7.4.1, "Tools, Parameters..." and Section
7.4.2, "Tools, Convert Units...")
FEMAP finite element entities used for viewing, reporting, and entering data (Section 7.4.3, "Entity Tools")
measuring and checking commands (Section 7.4.4, "Measuring Tools" and Section 7.4.5, "Checking Tools")
a Stress Wizard for simple single-part stress analysis (Section 7.4.6, "Tools, Stress Wizard")
Each of the above sections, with their associated commands, will be explained more fully below.
Ctrl+Z
... removes the effect of the previous command. This allows you to back up one command if you made a mistake,
or if you want to review the effect of the changes. The Tools, Redo command will undo the undo, or go forward
one command. You can repeatedly use Undo to backup multiple commands. You can set the total number of commands that you can undo in the File, Preferences, Database command.
When you undo a command, you will see a message in the Messages window that tells you the command that you
are undoing. The graphics windows will also be updated to show the effect of undoing the command. Immediately
following an Undo, you may need to use View, Redraw, prior to being able to graphically select an entity from the
screen - even though the entity is displayed. If you attempt to select something, and a different entity is picked, or
nothing is selected, then use View, Redraw.
You cannot undo: commands on the File menu, the View, New, Activate and Window commands. They all write
files, or make changes that are non-reversible. You cannot undo back through the initialization of the Parasolid
advanced geometry engine since their initialization also causes non-reversible changes to the database. If you exe-
7-2
Modeling Tools
cute any of these commands, you will be unable to back-up past that point. Other changes which you make to resize
or move a window will also not be undone, but do not cause any loss of previous undo information.
If you are using the autorepeat feature of the creation commands to create multiple entities, Undo will erase all of
those entities as a single command. You must choose the command from the menu to be able to backup a single creation per undo.
Ctrl+Shift+Z
... goes forward one command following an Undo. This command is only available following one or more Undo
commands. It works identically to Undo, just in reverse. You can use Redo repeatedly up to the point where you are
back to your last real (not Undo) command. If you have undone one or more commands, and then choose another
real command, you can no longer use Redo to retrieve the undone commands.
Ctrl+W or F2
... specifies the location, size and orientation of the workplane that is used for cursor selections or defining twodimensional geometry. When you select this command, the following dialog box will appear:
These commands all involve different methods of locating the workplane. There are three major types of options:
Define Plane, Move Plane, and Origin and Axes. In addition, you can change snap options or turn the drawing of
the workplane on or off.
Hint:
You can also access this command from any dialog box (in a text box or drop-down list) by using the
Ctrl+W shortcut keys, or from the workplane option on many of the command toolbars (those related to
creating geometry).
On Surface
The On Surface method allows you to align the workplane to a particular surface. When you select this method,
you will see the Define Model Workplane dialog box.
Move Plane
7-3
Enter (or graphically select) the Surface ID, the point for the origin of the workplane grid (At Point), and optionally
a point along the X axis (Axis Point). FEMAP will automatically align the plane to the surface by orienting the Y
axis to the surface, and then use the right-hand rule convention to align the Z axis to complete the triad.
In addition, you can decide to force the surface to be in the first quadrant of the workplane (First Quadrant),
reverse the direction of the normals (Reverse Direction), or provide an offset distance from the surface. The First
Quadrant option may also reverse the normal direction. If you plan to perform solid boolean operations such as
Extrude, it is best to leave this option off so the default directions for Add or Remove material will be properly
aligned.
Previous
The Previous method requires no input. It simply places the workplane at its last previous location. You can only
backup one position with this command. If you perform previous twice, the workplane will be placed back at its
original position.
Offset Distance
This method allows you to both translate and rotate the workplane with respect to its normal (Z direction). When
you select this method, you must enter both a Z offset (in units of length), and a rotation value (in degrees). The
workplane will be translated along its normal by the translation amount, and then rotated about its normal by the
rotation amount. If you want to translate or rotate in the negative direction, simply input a negative value.
Move to Point
The Move to Point method simply translates the workplane origin to a specified location. The only input required is
the coordinate location (via the standard coordinate definition dialog box). The workplane will maintain the same
rotational orientation. It will simply be moved to that coordinate.
Rotate
This method allows you to rotate the workplane around an arbitrary vector. The only inputs required are the vector
to serve as the axis of rotation (defined by using the standard vector definition dialog box), and the rotation angle.
As always, rotation is performed using a right-hand rule convention.
7-4
Modeling Tools
Move Origin requires input of the location of the origin via the Standard Coordinate Definition Dialog box. You
should typically select a location that is on the current workplane. If you do not, FEMAP will project this point
onto the workplane, and the resulting origin may not be where you expected.
The Snap To dialog box is separated into four major sections: Grid and Ruler Spacing, Grid Style, Workplane Size,
and Snap To. Each of these areas are explained more fully below.
Hint:
You can access this command from any dialog box (in a text box or drop-down list) by using the Ctrl+T
shortcut keys, through the Quick Access command menu, or through the Workplane icon.
Grid Style
The Snap Grid can be displayed either as dots or lines, or it can be invisible. The style of display has no effect on
whether or not the cursor snaps to a particular location. You can make the grid invisible and still snap to it. Conversely it can be displayed as dots or lines and the snap mode can be set to snap to a point, node or screen location.
The display of the snap grid for an individual window can be turned on or off using the View, Options command.
Dockable Panes
7-5
If the snap grid spacing is too small relative to the image displayed in a window, the dots or lines could completely
fill the window. In this case, the grid will not be drawn, and you will receive a message which tells you that the grid
is too dense for display.
Workplane Size
This area controls the total size of the workplane grid, as well as the drawing of the X and Y rulers. The X From/To
and Y From/To allow to manually scale the workplane. This can be very handy in instances when you are working
on small sections of your model to define the workplane size.
It is often much easier, however, to select the Adjust to Model Size and Adjust to Planar Surface options. These
options will allow FEMAP to automatically scale FEMAP based upon the model size, and even attach the workplane directly to planar surfaces when the workplane coincides with a planar surface. These options are much more
convenient when building a model than the manually scaling approach.
The snap grid is drawn as a rectangular pattern. The size of that pattern is based on your model size and current
view scale factors when using the automatic scaling. If your workplane and grid is rotated relative to your graphics
window, the grid may not completely cover the window display area. Also, you may manually define a workplane
that does not fill the screen. Even in these areas where the dots or lines are not drawn, the cursor will still snap to
the grid location (assuming you have the snap mode set).
The Draw X and Y Ruler controls define whether the rulers are drawn. You will also have to turn on the option to
Show Rulers under View, Options, Tools and View Style, Workplane and Rulers to see the rulers.
Snap To
These options choose whether the graphics cursor will select locations which correspond to a screen location (off),
or will snap to the nearest snap grid location, nearest point, or nearest node. For more information on the snap to
methods, see Section 4.4.3, "Snap To" in the FEMAP User Guide.
Hint:
You can also set these modes from any dialog box by using the Ctrl+S (Off), Ctrl+G (Snap Grid),
Ctrl+P (Point) or Ctrl+N (Node) shortcut keys, the Quick Access menu, or from the View toolbar.
Coord Only
This option controls whether FEMAP will use the snap mode only during coordinate definition, or every time you
select an entity from the graphics window. When this is on, FEMAP will only snap if you are trying to define a
model coordinate location. All other picks will work as if snap was off. If you turn it off however, the active snap
mode will always be used - even when you are picking entities, zooming, or any other time you click in the graphics window.
Full Precision
This option controls how FEMAP will write graphically selected coordinates into your dialog boxes. It only applies
when you are snapping to nodes or points. If Full Precision is on, FEMAP will use the equation functions XND( ),
YND( ), ZND( ), XPT( ), YPT( ) and ZPT( ) instead of the coordinate values. In this case, when you press OK,
FEMAP will use the full double-precision database coordinates of the selected node or point. When Full Precision
is off, the coordinate values are written to the dialog box. In this case, the location is only as accurate as the number
of digits that are in the dialog box.
Model Info: Allows you to view and navigate around a graphical inventory of many top-level entities in
your model. Also may be used to control visibility of groups, layers, and elements using element type, element
shape, and associated to materials and/or properties. See Section 7.2.1, "Tools, Model Info"
7-6
Modeling Tools
Meshing Toolbox: Provides helpful tools to simplify geometry for meshing purposes (suppress and/or completely remove geometric features, create combined curves and/or boundary surfaces), modify an existing mesh
and mesh sizing, and create visual plots of mesh quality. See Section 7.2.2, "Tools, Meshing Toolbox"
PostProcessing Toolbox: Provides a single location in the interface to choose any Deformed and/or Contour
Style found in the View, Select command, then displays a unique set of options for each Style. This consolidates options needed to alter how each Style is displayed, which are otherwise found in several different
View... commands. See Section 7.2.3, "Tools, PostProcessing Toolbox"
Charting: Allows you to create and interactively modify XY plots on a Chart entity based on user-defined
Data Series entities containing output data or function information. See Section 7.2.4, "Tools, Charting"
Entity Editor: Allows you to view, modify, choose, and create attributes, colors, connections, numerical values, settings, etc. of a single finite element, geometric, or other entity in FEMAP. See Section 7.2.5, "Tools,
Entity Editor"
Data Surface Editor: Allows you to create 1-D, 2-D, and 3-D data surfaces used to apply varying loading
conditions to your model. Data Surfaces can also be used to map output data from one model to create loading conditions in another model with a different mesh. See Section 7.2.6, "Tools, Data Surface Editor"
Connection Editor: Allows you to interactively manage and/or edit a large number of Connectors using an
intuitive table control. See Section 7.2.7, "Tools, Connection Editor".
Entity Info: When the Select Toolbar has an active entity type, this pane will display information about the
each entity of that type as it is highlighted in the main graphics window. Post-processing data will also be displayed for node and element entity types when the model has a deformed style and/or contour style selected.
See Section 7.2.8, "Tools, Entity Info".
Data Table: Allows you send data to an interactive, dynamically changing table using various methods to fill
the table. Output data can also be added to the table and then listed and sorted. See Section 7.2.9, "Tools, Data
Table".
API Programming: The API Programming dockable pane is a Visual Basic-compatible scripting editor and
debugging control which allows you to create customized basic scripts inside the FEMAP interface using the
FEMAP Application Programming Interface (API). The FEMAP API lets you customize FEMAP to meet your
specific needs. The FEMAP API is an OLE/COM-based programming interface to FEMAP. It contains hundreds of functions that can be called from Visual Basic, VBA (Excel, Word, Access, etc), C, or C++. See Section 7.2.10, "Tools, Programming, API Programming".
Program File: Allows you to record any number of FEMAP menu, toolbar, and keyboard commands in
sequence to create macros which can then be saved and replayed later in FEMAP models. Once recording has
been completed, there are other options available in the dockable pane to alter what the macro does or aid in
debugging. When the Program File window is in Record Mode, all of the other dockable panes, except for the
Messages and Entity Info panes, will be temporarily hidden and cannot be used. See Section 7.2.11, "Tools, Programming, Program File"
Messages: Provides feedback to you from FEMAP. Information such as Error and Warning information and a
chronological listing of commands which have been used during the modeling process will be sent to the window. Pictures and text can also be added and manipulated inside the window to help create reports. See Section
7.2.12, "Tools, Other Windows, Messages"
Status Bar: Provides quick access to set the active Property, Load Set, Constraint Set, Group, or Output Set in
your active model. Also gives the user feedback on the model and help when the cursor is positioned over a
command or icon. Although it cant be moved like the Dockable Panes, it can be toggled on and off by choosing
it on the Tools, Other Windows... Menu. See Section 7.2.13, "Tools, Other Windows, Status Bar"
In many cases, the different dockable panes are designed to be used together to perform a wide variety of tasks.
There are many commands allowing you to send information and data from one pane to another and help you get
the most out of these powerful tools.
7-7
Show When
Selected Menu
7-8
Modeling Tools
When an entity is active, it will appear in Blue Text with Bold Type. Only one entity or set can be active in each
category.
You can make an entity active by double-clicking it or right-mouse clicking it in the list and choosing the Activate
command on the context-sensitive menu.
You can change the title of any entity by highlighting the entity title, then clicking it again (NOT a double click),
which will enable editing of the entity title.
In some categories, it is possible to choose multiple entities at the same time and perform operations on all of the
entities at once. In order to choose multiple entities, hold down the Ctrl key and select individual entities with the
mouse or hold down the Shift key and select a first entity and a last entity and all of the entities in between will also
be selected (i.e., a range). Some context sensitive menu commands require that multiple entities be chosen to activate a command.
The selection list shows the number of each type of entity in parenthesis after the entity type name. For instance,
Curve Loads (2) designates there are two separate loads on curves in the selection list, not that the Curve Loads
are on Curve 2.
If the number of entities of a particular type exceed the value specified for Max Entities on the User Interface tab of
the File Preferences, then Next and Previous entries will appear on the bottom and top of that branch of the tree.
Double-clicking Next or Previous will move the list to the next or previous range of entities of that type. Rightclicking on Next or Previous in the list of entities will display a context-sensitive menu which contains options for
Previous, Next, First, Start At, and Reload. Start At allows you to enter a value or choose from a list of available
entities. It also allows you to search for a specific entity in the list by entering a portion of the entity title into the
field provided, then pressing the Filter button.
Scrolling through entities in the Model Info tree may also be accomplished by placing the cursor over the Icons or
Visibility Check boxes of a particular entity type, then moving the mouse wheel up or down. Scrolling can also
occur when another command is in use, except for View commands.
Note: When scrolling a list in the tree, the mouse wheel normally moves one line at a time. To go faster, hold
Ctrl to scroll the Max Entities value set in File, Preferences; hold Shift to scroll by number of entities
currently visible in the window; or hold Ctrl+Shift to scroll to first/last entity of the selected type.
When an Analysis Set is being Analyzed the current Analysis Set will be shown with a Green circle, while any
additional Analysis Sets waiting to still be analyzed will be shown with a Red circle. Simply highlight more than
one Analysis Set and choose Analyze from the context-sensitive menu.
Depending on how an output set has been created, the icon will appear differently in the model info tree:
File with Gear - output set is internalized in the model database, typically from import of an output file
File with Folder - output set is from an attached output file
File with Green Closed Envelope - output set values exist in database and output set was created by the Model,
Output, Process command (Linear Combination, RSS Combination, or Envelope tabs only), a Result Set Processing
Data Surface using Create All Immediately option, or an Envelope command found on the Output Set or Study context-sensitive menu (Create in Database option enabled)
File with Yellow Open Envelope - output set values are calculated on-the-fly (as needed) and output set was
created by either a Result Set Processing Data Surface using As Needed/Temporary option or an Envelope command found on the Output Sets or Study context-sensitive menu (Create in Database option disabled)
Model Info Icons
Collapse/Expand All - Collapses or expands ALL categories in the Model Info tree at once. Can be used to only
show what you need to view specific entities.
Reload From Model - Reloads the Model Info tree with all current information from the model. Always collapses
the whole tree completely.
Reset All Visibility Options - Resets all visibility options to default. Specifically in the Model Info tree, it sets the
Groups option to Show Full Model, sets the Layers option to View All Layers, and sets all visibility check
boxes to on for Geometry, Elements, Materials, and Properties. This command matches the functionality of the
7-9
Reset All button in the View, Visibility command (See Section 6.1.4, "View, Visibility...".), which also includes displaying the active Load Set, active Constraint Set, all Entity Types, and selected Entity Labels.
Send To Data Table - Sends selected data to the Data Table pane for sorting, filtering, and evaluation. Data Table
MUST be Unlocked for this icon to be used.
Show Entity Counts - Toggles on/off a running count for each entity type in the model. Does not effect the counts
listed for elements under By Type or By Shape, as these are always on.
Show When Selected Menu - Contains a number of options to show the entities currently highlighted in the Model
Info tree in the main graphics window. Entities associated with a Property, Material, Layup, Connection Property,
Region, Connector, Group, Layer, individual Coordinate System, or Geometric Solids can be shown. By default,
this command is set to off. The commands on this menu use different options of the Window, Show Entities command. Solids that have Mesh Attributes associated to a Property, but no mesh yet, will be highlighted in the graphics window when that Property is chosen from the list in the tree.
For Load Definitions, Constraint Definitions, and individual loads and constraints in the Other Loads and Other
Constraints categories, this command will show the entity (point, curve, surface, node, element, or bolt region)
where the load or constraint is being applied.
Once the options have been selected, simply clicking the Show When Selected icon will toggle this mode on/off.
Setting the menu to Highlight will highlight the selected entities in the graphics window. Transparent Highlight
does the same thing as Highlight, but will make all non-selected entities temporarily transparent as well.
Note: The level of transparency used in the Transparent Highlight option can be adjusted using a global value
for all entities using View, Options; Category: Tools and View Style; Transparency option.
Setting the menu to Show Selected Only will actually make all entities NOT associated with the selected entities in
the Model Info tree disappear temporarily until Show When Selected is toggled off or the model is regenerated.
The Show Labels and Show Normals (shows element normals) options can be toggled on and off and the highlight
color can also be chosen from the FEMAP color palette using the Highlight Color... command.
Selection List
When the select toolbar has been used to create a selection set of multiple entities, the entity type and the number
of those entities in the selection set will appear in the Selection List located in the Model Info tree. The selection
list shows the number of each type of entity in parenthesis after the entity type name. For instance, Curve Loads (2)
means there are two separate loads on curves in the selection list, not that the Curve Loads are on Curve 2.
If you highlight an entity type in the Selection List, right clicking will bring up the same Context Sensitive Menu
which is available when a particular entity type is the Active Entity in the Select Toolbar. For more information
see Section 7.3.1.6, "Tools, Toolbars, Select".
Double Clicking an entity type in the Selection List will make that entity type the Active Entity in the Select Toolbar. You can now add more entities of that type to the Selection List by choosing them in the graphics window.
Also, this makes it easy to delete one entity type at a time from the Selection List using either the Clear Active
Entity command on the Select Toolbar or by simply pressing Ctrl+Delete while the entity type is highlighted in the
Selection List.
Visibility check boxes
Visibility check boxes exist for toggling visibility on/off of Coordinate Systems (User-defined only), Geometry
(Solids, Sheet Solids, and General Bodies), Connections (Regions and Connectors), Aero Model (Panels/Bodies,
Splines, and Control Surfaces), Elements (by Element Shape or Element Type), Materials (Elements of that material), Properties (Elements of that Property), Groups (Show, Hide, and Clear options), and Layers. The check boxes
for each entity type perform the same functions they do in the View, Visibility dialog box. See Section 6.1.4, "View,
Visibility...". Also, multiple entities may be highlighted in a given section and special context-sensitive menus exist
when the cursor is then placed over the visibility check boxes. See Model Info tree Context Sensitive Menus for
more information. The space bar can be used to quickly toggle the visibility check boxes of highlighted entities in
the tree.
Note: The Visibility check boxes in the tree are available for use when dialog boxes from many other commands are being displayed.
7-10
Modeling Tools
7-11
Note: Only loads of the same type (i.e. Displacements on Nodes, Pressures on Elements, Forces on Surfaces,
etc.) can be placed into an existing Load Definition. The values of the actual loads do not need to be the
same, although if the new Load Definition is edited, all the loads will reflect the new values.
Note: If you have chosen loads of multiple types AND a Load Definition currently exists for every different
highlighted load type, you will have the option to add the loads from each type to an existing Load
Definition one type at a time.
If you have chosen loads of multiple types, BUT a Load Definition currently does not exist for every
highlighted type, FEMAP will simply create a new Load Definition for each load type. Load Definitions of the same type can always be combined in the Load Definitions section.
Constraint Definitions
In FEMAP, every time the Model, Constraint, On Geometry Entity (i.e., On Point, On Curve, On Surface) or
Model, Load, FEA Entity (i.e., Nodal, Nodal on Face, Equation) a Constraint Definition is also created in the
Active Constraint Set.
Constraint Definitions are very similar to Load Definitions and can be applied, edited, edited where applied, listed,
deleted, renumbered, and combined in a similar manner. Constraint Definitions can also be removed and the individual constraints from each Constraint Definition will be placed in the appropriate Other Constraints category.
Other Constraints
All new boundary conditions created on geometry or FEA entities in FEMAP will be placed into Constraint Definitions. This is not the case when an analysis model (such as a NX Nastran input file) or a Pre-version 9.3 FEMAP
Neutral File is imported into FEMAP, because no Constraint Definitions exist in these files. Therefore, all of these
boundary conditions end up in Other Constraints.
In general, any constraints that are NOT in a Constraint Definition will automatically be placed in the Other Constraints section under the appropriate category. For instance, all constraints on nodes will appear in the On Mesh
category, while any geometry-based constraints can be found in the On Geometry category. Constraint Equations
have their own category in Other Constraints.
Model Info tree Context Sensitive Menus
When an individual entity or category name in the tree is selected, you can right mouse click on the selected entity
or category name and a context sensitive menu will appear corresponding to that particular entity type. These context sensitive menus provide a quicker path to many frequently used commands for the specific entity type.
Additional context-sensitive menus exist for visibility when the right mouse is clicked over any of the visibility
check boxes under Coordinate Systems, Geometry, Connections - Regions, Connections - Connectors, Aero
Panel/Bodies, Aero Splines, Aero Control Surfaces, Elements (Element Shape or Element Type), Materials, Properties, Groups, or Layers.
When a category name is selected, the command chosen on the context sensitive menu will be applied to all of the
entities in that category. For example, highlighting Properties and then choosing List will list all of the properties in
the model. For entity types in the Selection List, right mouse clicking will display the same context sensitive menus
which are available for each specific entity type when active in the Select Toolbar (For the list of Context Sensitive
Menus from the Select Toolbar, see Section 7.3.1.6, "Tools, Toolbars, Select").
Here is a list of what appears on each entity types context sensitive menu in the Model Info tree:
Coordinate Systems
Command
New
Activate
Copy
Edit
List
Description
Prompts you to create a new coordinate system
Makes the selected coordinate system the active coordinate system in the model.
Allows you to copy the selected coordinate system(s)
Allows you to edit the selected coordinate system(s) one at a time.
Lists information about the selected coordinate system(s) to the Messages pane
7-12
Modeling Tools
Command
Delete
Renumber
Color
Layer
Move
Rotate
Description
Deletes the selected coordinate system(s) from the model. The three basic coordinate
systems, Basic Rectangular, Basic Cylindrical, and Basic Spherical cannot be deleted.
Renumbers the selected coordinate system(s) in the model by attempting to use the
specified ID to start. If specified ID to start is already used, will use next empty ID
instead until all selected coordinate systems have been renumbered
Allows you to change the color of the selected Coordinate System(s)
Allows you to change the layer of the selected Coordinate System(s)
Allows you to move a coordinate system(s) from one place to another using the Modify, Move By, Coord Sys... command
Allows you to rotate a coordinate system(s) from one place to another using the Modify, Rotate By, Coord Sys... command
Description
Show Selected
Only
Show Selected
Hide Selected
Select Show Only
Select to Hide
Show All
Hide All
Show/Hide
Reverse
Sets visibility for all Coordinate Systems highlighted in the tree to on, while setting
all others to off
Sets visibility for all Coordinate Systems highlighted in the tree to on
Sets visibility for all Coordinate Systems highlighted in the tree to off
Sets visibility for selected Coordinate Systems to on, while setting all others to off
Sets visibility for selected Coordinate Systems to off
Sets visibility to on for all Coordinate Systems listed in the tree.
Sets visibility to off for all Coordinate Systems listed in the tree.
Sets visibility to off for all Coordinate Systems currently visible, while setting visibility to on for all Coordinate Systems which are currently not visible.
Group
Automatic
Connection
Mesh Size
Attributes
Tet Mesh
Hex mesh
Description
Prompts you to create a new solid
Makes the selected solid the active solid in the model
Lists information about the selected solid(s) to the Messages pane
Deletes the selected solid(s) from the model
Renumbers the selected solid(s) in the model by attempting to use the specified ID to
start. If specified ID to start is already used, will use next empty ID instead until all
selected solids have been renumbered
Invokes the Group, Operations, Generate Solid command. For more information, see
Section 6.4.3.2, "Group, Operations Menu".
Allows you to automatically create connections between multiple solids using the Connect, Automatic... command. You must have multiple solids selected for this command
to be available.
Allows you to set the mesh size on the selected solid(s) using the Mesh, Mesh Control,
Size On Solid... command
Allows you to set up meshing attributes on a selected solid using the Mesh, Mesh Control, Attributes On Solid... command
Meshes the selected solid(s) with tetrahedral elements (Tets) using the Mesh, Geometry, Solids... command
Meshes the selected solid(s) with hexahedral elements (Bricks) using the Mesh, Geometry, HexMesh Solids... command
7-13
Description
Show Selected
Only
Show Selected
Hide Selected
Show All
Select Show Only
Select to Hide
Hide All
Show/Hide
Reverse
Show Surfaces
Hide Surfaces
Sets visibility for all Geometric entities highlighted in the tree to on, while setting all
others to off
Sets visibility for all Geometric entities highlighted in the tree to on
Sets visibility for all Geometric entities highlighted in the tree to off
Sets visibility to on for all Geometric entities listed in the tree
Sets visibility for selected Geometric entities to on, while setting all others to off
Sets visibility for selected Geometric entities to off
Sets visibility to off for all Geometric entities listed in the tree
Sets visibility to off for all Geometric entities currently visible, while setting visibility to on for all Geometric entities which are currently not visible
Turns on display of all surfaces on any Geometric entity highlighted in the tree
Turns off display of all surfaces on any Geometric entity highlighted in the tree. Please
note, setting visibility of a Geometric entity to off, then setting it to on always
shows the surfaces, even if the surfaces were hidden before visibility was set to off.
Description
Invokes the Connect, Automatic... command. For more information, seeSection 4.4.1,
"Connect, Automatic..."
Invokes the Connect, Surfaces... command. For more information, see Section 4.4.2,
"Connect, Surfaces..."
Deletes all Connection Properties, Connection Regions, and Connectors in the model.
Connections - Properties
Command
New
Activate
Copy
Edit
List
Delete
Renumber
Description
Prompts you to create a new Connection Property
Makes the selected Connection Property the active Connection Property in the model
Allows you to copy the selected Connection Property(s).
Allows you to edit the selected Connection Property(s) one at a time.
Lists information about the selected Connection Property(s) to the Messages pane
Deletes the selected Connection Property(s) from the model
Renumbers the selected Connection Property(s) in the model by attempting to use the
specified ID to start. If specified ID to start is already used, will use next empty ID
instead until all selected Connection Properties have been renumbered
Connections - Regions
Command
New Connection
Region
New Fluid
Region
NonStructural
Mass Region
New Bolt Region
New Rotor
Region
Show Expanded
Reverse
Description
Prompts you to create a new Connection Region
Prompts you to create a new Fluid Region
Prompts you to create a new NonStructural Mass Region
Prompts you to create a new Bolt Region
Prompts you to create a new Rotor Region for Rotor Dynamics.
Highlights the individual elements or nodes and those associated to a geometric entity
or property which will be exported to the solver. Helpful when a Region has been
Defined By using the Curve, Surface, or Part/Property options.
Reverses the faces of elements or the side of surfaces used for the region.
7-14
Modeling Tools
Command
Enable
Region
Disable
Region
Copy
Edit
List
Delete
Renumber
Description
Designates the Region (Fluid, Bolt, and Rotor only) is Enabled, meaning the Region
will be written out when the analysis model is exported. By default, all Regions are
Enabled.
Designates the Region (Fluid, Bolt, and Rotor only) is Disabled, meaning the Region
will NOT be written out when the analysis model is exported. Having the ability to
enable and disable regions can be very useful when trying different numbers of
MFLUIDs, Bolt Preloads, and Rotors.
Allows you to copy the selected Region(s).
Allows you to edit the selected Region(s) one at a time.
Lists information about the selected Region(s) to the Messages pane
Deletes the selected Region(s) from the model
Renumbers the selected Region(s) in the model by attempting to use the specified ID to
start. If specified ID to start is already used, will use next empty ID instead until all
selected Regions have been renumbered
Description
Show Selected
Only
Show Selected
Hide Selected
Select Show Only
Select to Hide
Show All
Hide All
Show/Hide
Reverse
Sets visibility for all Regions highlighted in the tree to on, while setting all others to
off
Sets visibility for all Regions highlighted in the tree to on
Sets visibility for all Regions highlighted in the tree to off
Sets visibility for selected Regions to on, while setting all others to off
Sets visibility for selected Regions to off
Sets visibility to on for all Regions listed in the tree.
Sets visibility to off for all Regions listed in the tree.
Sets visibility to off for all Regions currently visible, while setting visibility to on
for all Regions which are currently not visible.
Connections - Connectors
Command
New
Show Master
(Target)
Show Slave
(Source)
Reverse
Enable
Connector
Disable
Connector
Edit
List
Delete
Renumber
Edit Property
Select Property
Description
Prompts you to create a new Connector
Highlights the Connection Region designated as the Master in the selected Connector
in the graphics window.
Highlights the Connection Region designated as the Slave in the selected Connector in
the graphics window.
Reverses the Slave and Master Connection Regions in the selected Connector. In other
words, it makes the region designated the Master the Slave and the Slave the Master.
Designates the Connector is Enabled, meaning the connection will be written out when
the analysis model is exported. By default, all Connectors are Enabled.
Designates the Connector is Disabled, meaning the Connector will NOT be written out
when the analysis model is exported.
Allows you to edit the selected Connector(s) one at a time.
Lists information about the selected Connector(s) to the Messages pane
Deletes the selected Connector(s) from the model
Renumbers the selected Connector(s) in the model by attempting to use the specified
ID to start. If specified ID to start is already used, will use next empty ID instead until
all selected Connectors have been renumbered
Allows you to edit the Connection Property(s) designated in the selected Connector(s).
Allows you to select a Connection Property from a list of existing Connection Properties to be used in the selected Connector(s).
7-15
Description
Show Selected
Only
Show Selected
Hide Selected
Select Show Only
Select to Hide
Show All
Hide All
Show/Hide
Reverse
Sets visibility for all Connectors highlighted in the tree to on, while setting all others
to off
Sets visibility for all Connectors highlighted in the tree to on
Sets visibility for all Connectors highlighted in the tree to off
Sets visibility for selected Connectors to on, while setting all others to off
Sets visibility for selected Connectors to off
Sets visibility to on for all Connectors listed in the tree.
Sets visibility to off for all Connectors listed in the tree.
Sets visibility to off for all Connectors currently visible, while setting visibility to
on for all Connectors which are currently not visible.
Color
Layer
Description
Prompts you to create a new Panel/Body
Allows you to copy the selected Panel/Body(s).
Allows you to edit the selected Panel/Body(s) one at a time.
Lists information about the selected Panel/Body(s) to the Messages pane
Deletes the selected Panel/Body(s) from the model
Renumbers the selected Aero Panel/Body(s) in the model by attempting to use the
specified ID to start. If specified ID to start is already used, will use next empty ID
instead until all selected Aero Panel/Body(s) have been renumbered
Allows you to change the color of the selected Panel/Body(s)
Allows you to change the layer of the selected Panel/Body(s)
Description
Show Selected
Only
Show Selected
Hide Selected
Select Show Only
Select to Hide
Show All
Hide All
Show/Hide
Reverse
Sets visibility for all Panels/Bodies highlighted in the tree to on, while setting all others to off
Sets visibility for all Panels/Bodies highlighted in the tree to on
Sets visibility for all Panels/Bodies highlighted in the tree to off
Sets visibility for selected Panels/Bodies to on, while setting all others to off
Sets visibility for selected Panels/Bodies to off
Sets visibility to on for all Panels/Bodies listed in the tree.
Sets visibility to off for all Panels/Bodies listed in the tree.
Sets visibility to off for all Panels/Bodies currently visible, while setting visibility to
on for all Panels/Bodies which are currently not visible.
Description
Prompts you to create a new Aero Property
Makes the selected Aero Property the active material in the model.
Allows you to copy the selected Aero Property(s).
Allows you to edit the selected Aero Property(s) one at a time.
Lists information about the selected Aero Property(s) to the Messages pane
Deletes the selected Aero Property(s) from the model
7-16
Modeling Tools
Command
Renumber
Color
Layer
Description
Renumbers the selected Aero Property(s) in the model by attempting to use the specified ID to start. If specified ID to start is already used, will use next empty ID instead
until all selected Aero Properties have been renumbered
Allows you to change the color of the selected Aero Property(s)
Allows you to change the layer of the selected Aero Property(s)
Color
Layer
Description
Prompts you to create a new Aero Spline
Allows you to copy the selected Aero Spline(s).
Allows you to edit the selected Aero Spline(s) one at a time.
Lists information about the selected Aero Spline(s) to the Messages pane
Deletes the selected Aero Spline(s) from the model
Renumbers the selected Aero Spline(s) in the model by attempting to use the specified
ID to start. If specified ID to start is already used, will use next empty ID instead until
all selected Aero Splines have been renumbered
Allows you to change the color of the selected Aero Spline(s)
Allows you to change the layer of the selected Aero Spline(s)
Description
Show Selected
Only
Show Selected
Hide Selected
Select Show Only
Select to Hide
Show All
Hide All
Show/Hide
Reverse
Sets visibility for all Aero Splines highlighted in the tree to on, while setting all others to off
Sets visibility for all Aero Splines highlighted in the tree to on
Sets visibility for all Aero Splines highlighted in the tree to off
Sets visibility for selected Aero Splines to on, while setting all others to off
Sets visibility for selected Aero Splines to off
Sets visibility to on for all Aero Splines listed in the tree.
Sets visibility to off for all Aero Splines listed in the tree.
Sets visibility to off for all Aero Splines currently visible, while setting visibility to
on for all Aero Splines which are currently not visible.
Color
Layer
Description
Prompts you to create a new Control Surface
Allows you to copy the selected Control Surface(s).
Allows you to edit the selected Control Surface(s) one at a time.
Lists information about the selected Control Surface(s) to the Messages pane
Deletes the selected Control Surface(s) from the model
Renumbers the selected Aero Control Surface(s) in the model by attempting to use the
specified ID to start. If specified ID to start is already used, will use next empty ID
instead until all selected Aero Control Surfaces have been renumbered
Allows you to change the color of the selected Control Surface(s)
Allows you to change the layer of the selected Control Surface(s)
7-17
Description
Show Selected
Only
Show Selected
Hide Selected
Select Show Only
Select to Hide
Show All
Hide All
Show/Hide
Reverse
Sets visibility for all Control Surfaces highlighted in the tree to on, while setting all
others to off
Sets visibility for all Control Surfaces highlighted in the tree to on
Sets visibility for all Control Surfaces highlighted in the tree to off
Sets visibility for selected Control Surfaces to on, while setting all others to off
Sets visibility for selected Control Surfaces to off
Sets visibility to on for all Control Surfaces listed in the tree.
Sets visibility to off for all Control Surfaces listed in the tree.
Sets visibility to off for all Control Surfaces currently visible, while setting visibility
to on for all Control Surfaces which are currently not visible.
Description
Allows you to edit the selected elements
Lists information about the selected elements to the Messages pane
Deletes the selected elements from the model
Brings up the Create Loads on Elements dialog box to enable you to create loads on
elements.
Allows you to change the color of selected elements by bringing up the Color Palette
dialog box
Allows you to place the selected elements onto a different layer by bringing up the
Select Layer dialog box
Copies the selected elements using the Mesh, Copy, Elements... command
Rotates the selected elements about an axis using the Mesh, Rotate, Element... command
Reflects the selected elements referencing a plane using the Mesh, Reflect, Element...
command
Moves selected elements to a new location using the Modify, Move By, Element... command.
Rotates selected elements about an axis using a rotation angle and/or a translation distance. Uses the Modify, Rotate By, Element... command
Aligns selected elements using the Modify, Align, Element... command. See Section
4.8.1.6, "Modify, Align Menu" for more information.
Description
Show Selected Only Sets visibility for all highlighted element types/element shapes in the tree to on,
while setting all others to off
Show Selected
Sets visibility for all highlighted element types/element shapes in the tree to on
Hide Selected
Sets visibility for all highlighted element types/element shapes in the tree to off
Show All
Sets visibility to on for all element types/element shapes
Hide All
Sets visibility to off for all element types/element shapes
Show/Hide Reverse Sets visibility to off for all element types/shapes currently visible, while setting visibility to on for all element types/shapes which are currently not visible.
Show All Individual Sets individual element visibility for all elements to on
Elements
Hide Individual
Sets individual element visibility for elements selected using the standard entity
Elements
selection dialog box to off
7-18
Modeling Tools
Model - Materials
Command
New
Activate
Copy
Edit
List
Delete
Renumber
Color
Layer
Group
Description
Prompts you to create a new material
Makes the selected property the active material in the model.
Allows you to copy the selected material(s).
Allows you to edit the selected material(s) one at a time.
Lists information about the selected material(s) to the Messages pane
Deletes the selected material(s) from the model
Renumbers the selected material(s) in the model by attempting to use the specified ID
to start. If specified ID to start is already used, will use next empty ID instead until all
selected materials have been renumbered
Allows you to change the color of the selected material(s). If multiple materials are
selected, you will have the option to randomly set a color for each unique material.
Allows you to change the layer of the selected material(s).
Runs the Group, Operations, Generate Material command. For more information, see
Section 6.4.3.2, "Group, Operations Menu".
Description
Show Selected
Only
Show Selected
Hide Selected
Show All
Hide All
Select Show Only
Select to Hide
Show/Hide
Reverse
Sets visibility for all elements associated to highlighted Materials in the tree to on,
while setting all others to off
Sets visibility for all elements associated to highlighted Materials in the tree to on
Sets visibility for all elements associated to highlighted Materials in the tree to off
Sets visibility to on for all elements associated to all Materials in the model.
Sets visibility to off for all elements associated to all Materials in the model.
Sets visibility for selected Materials to on, while setting all others to off
Sets visibility for selected Materials to off
Sets visibility to off for all elements associated to Materials which are currently visible, while setting visibility to on for elements associated to Materials which are currently not visible.
Toggles visibility for all elements associated with NO Material on/off
Show Elements
with no Material
Model - Properties
Command
New
Activate
Copy
Edit
List
Delete
Renumber
Color
Layer
Group
Description
Prompts you to create a new property
Makes the selected property the active property in the model
Allows you to copy the selected property or properties.
Allows you to edit the selected property or properties one at a time.
Lists information about the selected property or properties to the Messages pane
Deletes the selected property or properties from the model
Renumbers the selected Property(s) in the model by attempting to use the specified ID
to start. If specified ID to start is already used, will use next empty ID instead until all
selected Properties have been renumbered
Allows you to change the color of the selected properties. If multiple properties are
selected, you will have the option to randomly set a color for each unique property.
Allows you to change the layer of the selected properties.
Runs the Group, Operations, Generate Property command. For more information, see
Section 6.4.3.2, "Group, Operations Menu".
7-19
Description
Show Selected
Only
Show Selected
Hide Selected
Show All
Select Show Only
Select to Hide
Hide All
Show/Hide
Reverse
Sets visibility for all elements associated to highlighted Properties in the tree to on,
while setting all others to off
Sets visibility for all elements associated to highlighted Properties in the tree to on
Sets visibility for all elements associated to highlighted Properties in the tree to off
Sets visibility to on for all elements associated to all Properties in the model.
Sets visibility for selected Properties to on, while setting all others to off
Sets visibility for selected Properties to off
Sets visibility to off for all elements associated to all Properties in the model.
Sets visibility to off for all elements associated to Properties which are currently visible, while setting visibility to on for elements associated to Properties which are
currently not visible.
Toggles visibility for all elements associated with NO Property on/off
Show Elements
with no Property
Model - Layups
Command
New
Global Ply
Copy
Edit
List
Delete
Renumber
Show
Description
Prompts you to create a new layup
Displays the Global Ply Definition dialog box, which allows creation and/or manipulation of a Global Ply for use in multiple Layups. See Section 4.2.5, "Model, Layup..."
for more information.
Allows you to copy the selected layup(s).
Allows you to edit the selected layup(s) one at a time.
Lists information about the selected layup(s) to the Messages pane
Deletes the selected layup(s) from the model
Renumbers the selected layup(s) in the model by attempting to use the specified ID to
start. If specified ID to start is already used, will use next empty ID instead until all
selected layup have been renumbered
Brings up the Layup Viewer window. This visualization tool allows you to view a
graphical representation of the selected Layup with various plotting options for ply orientation, thickness, and material. For more information, see Section 4.2.5.1, "Layup
Viewer"
Description
Prompts you to create a new load set using the New Load Set dialog box of the Load Set
Manager.
Activate
Makes the selected load set the active load set in the model.
Copy
Creates a copy for each of the selected load set(s).
List
Lists information about the selected load set(s) to the Messages pane When listing a Nastran LOAD Combination load set, you will be given the option to list the loads found in
each of the individual load sets referenced by the Nastran LOAD Combination.
Delete
Deletes the selected load set(s) from the model
Renumber
Renumbers the selected Load Set(s) in the model by attempting to use the specified ID to
start. If specified ID to start is already used, will use next empty ID instead until all
selected Load Sets have been renumbered
Show Loaded Highlights in the graphics window, the nodes, elements, regions, and geometric entities
Entities
that are loaded in the model. Uses the Window, Show Entities... command to highlight the
entities. Multiple load sets can be chosen for this command.
7-20
Modeling Tools
Command
Description
Referenced
Sets
Only available when a Nastran LOAD Combination set type is highlighted. Displays
the Referenced Load Sets for Nastran LOAD dialog box, which allows you to choose any
number of Standard Load Sets used to create a LOAD entry for Nastran. See Section
4.3.1, "Model, Load, Create/Manage Set..." for more information.
Body
Brings up the dialog box from the Model, Load, Body... command to create body loads
Nonlinear
Brings up the dialog box from the Model, Load, Nonlinear Analysis... command to set
Analysis
options for nonlinear analysis.
Dynamic
Brings up the dialog box from the Model, Load, Dynamic Analysis... command to set
Analysis
options for dynamic analysis.
Heat Transfer Brings up the dialog box from the Model, Load, Heat Transfer... command to set options
for Heat Transfer analysis.
Model - Loads - Load Definitions
Command
Description
Nodal
Nodal on
Face
Elemental
On Point
On Curve
On Surface
Bolt
Preload
Edit Where
Applied
Edit Load
Copy to Set
Prompts you to create a new Load Definition using the Model, Load, Nodal command.
Prompts you to create a new Load Definition using the Model, Load, Nodal on Face command
Prompts you to create a new Load Definition using the Model, Load, Elemental command
Prompts you to create a new Load Definition using the Model, Load, On Point command
Prompts you to create a new Load Definition using the Model, Load, On Curve command
Prompts you to create a new Load Definition using the Model, Load, On Surface command
Prompts you to create a new Load Definition using the Model, Load, Bolt Preload command
Allows you to edit where the selected load definition(s) is applied (i.e., on what entities) one
at a time
Allows you to edit the value of the selected load definition(s) one at a time
Allows you to copy any number of selected load definitions in one set to a selected load set.
A new load set may be created on-the-fly when selecting the destination load set.
Move to Set Allows you to move any number of selected load definitions in one set to a selected load set
A new load set may be created on-the-fly when selecting the destination load set.
List
Lists information about the selected load definition(s) to the Messages pane
Delete
Deletes the selected load definition(s) from the model (all individual loads in the selected
definition(s) will be completely deleted from the model)
Renumber
Renumbers the selected Load Definition(s) in the model by attempting to use the specified
ID to start. If specified ID to start is already used, will use next empty ID instead until all
selected Load Definitions have been renumbered
Combine
Combines selected load definitions of the same load type together and uses the lowest ID of
the selected load definitions as the ID for the combined load definition. Only available
when multiple load definitions are highlighted (hold CTRL key while clicking individual
load definitions or SHIFT key to select a first load definition and a last load definition and
all load definitions in between).
Remove
Allows you to remove the individual loads from the highlighted load definitions. The load
Definition
definition(s) will disappear from the model completely and the individual loads from each of
them will then be placed in the appropriate Other Loads category
Model - Loads - Body Loads
Command
Edit
List
Delete
Description
Prompts you to edit the Body Loads for that particular load set.
Lists the Body Loads for that particular load set to the Messages pane.
Deletes the Body Loads for that particular load set.
7-21
Model - Loads - Other Loads (available for all of the different categories)
Command
Description
Edit
List
Delete
Create Definition
Auto Create
Definition
Description
New
Prompts you to create a new load set using the New Constraint Set dialog box of the
Constraint Set Manager.
Activate
Makes the selected constraint set the active constraint set in the model.
Copy
Creates a copy for each of the selected constraint set(s)
List
Lists information about the selected constraint set(s) to the Messages pane
Delete
Deletes the selected constraint set(s) from the model
Renumber
Renumbers the selected Constraint Set(s) in the model by attempting to use the specified ID to start. If specified ID to start is already used, will use next empty ID instead
until all selected Constraint Sets have been renumbered
Show Constrained Highlights in the graphics window, the nodes and geometric entities that are conEntities
strained in the model. Uses the Window, Show Entities... command to highlight the
entities. Multiple constraint sets can be chosen for this command.
Referenced Sets
Only available when a Nastran SPCADD/MPCADD Combination set type is highlighted. Displays the Referenced Constraint Sets for Nastran SPCADD/MPCADD
dialog box, which allows you to choose any number of Standard Constraint Sets
used to create a SPCADD/MPCADD entry for Nastran. See Section 4.3.7, "Model,
Constraint, Create/Manage Set..."for more information.
Model - Constraints - Constraint Definitions
Command
Nodal
Nodal on
Face
Equation
On Point
On Curve
On Surface
Edit Where
Applied
Description
Prompts you to create a new Constraint Definition using the Model, Constraint, Nodal
command.
Prompts you to create a new Constraint Definition using the Model, Constraint, Nodal on
Face command
Prompts you to create a new Constraint Definition using the Model, Constraint, Equation
command
Prompts you to create a new Constraint Definition using the Model, Constraint, On Point
command
Prompts you to create a new Constraint Definition using the Model, Constraint, On
Curve command
Prompts you to create a new Constraint Definition using the Model, Constraint, On Surface command
Allows you to edit where the selected constraint definition(s) is applied (i.e., on what
entities) one at a time
7-22
Modeling Tools
Command
Description
Edit
Allows you to edit the value of the selected constraint definition(s) one at a time
Constraint
Copy to Set Allows you to copy any number of selected load definitions in one set to a selected constraint set. A new constraint set may be created on-the-fly when selecting the destination constraint set.
Move to Set Allows you to move any number of selected load definitions in one set to a selected constraint set. A constraint set may be created on-the-fly when selecting the destination
constraint set.
List
Lists information about the selected constraint definition(s) to the Messages pane
Delete
Deletes the selected constraint definition(s) from the model (all individual constraints in
the selected definition(s) will be completely deleted from the model)
Renumber Renumbers the selected Constraint Definition(s) in the model by attempting to use the
specified ID to start. If specified ID to start is already used, will use next empty ID
instead until all selected Constraint Definitions have been renumbered
Combine
Combines selected constraint definitions of the same load type together and uses the lowest ID of the selected constraint definitions as the ID for the combined constraint definition. Only available when multiple constraint definitions are highlighted (hold CTRL
key while clicking individual constraint definitions or SHIFT key to select a first constraint definition and a last constraint definition and all constraint definitions in between).
Remove
Allows you to remove the individual constraints from the highlighted constraint definiDefinition
tions. The constraint definition(s) will disappear from the model completely and the individual constraints from each of them will then be placed in the appropriate Other
Constraints category
Model - Constraints - Other Constraints (available for all of the different categories)
Command
Description
Edit
List
Delete
Create Definition
Model - Functions
Command
New
Copy
Edit
List
Delete
Renumber
Show
Copy to
Clipboard
Description
Prompts you to create a new function
Allows you to copy the selected function(s).
Allows you to edit the selected function(s) one at a time.
Lists information about the selected function(s) to the Messages pane
Deletes the selected function(s) from the model
Renumbers the selected function(s) in the model by attempting to use the specified ID to
start. If specified ID to start is already used, will use next empty ID instead until all selected
functions have been renumbered
Asks to opens the Charting pane. If yes is selected, creates a Chart entity called XY
Show, then plots the selected Functions using automatically created Data Series entities.
Copies a selected function to the clipboard. Once copied onto the clipboard, you can then
click another function and use the Paste command on the context sensitive menu and be
prompted to replace the function or add the functions together. Once copied, you can also
use the New command on the context sensitive menu and then click the Get button to paste
the values into the new function. Because the function is copied onto the clipboard, it can
also be pasted into a spreadsheet program, such as Excel.
Command
Paste to
Clipboard
7-23
Description
Pastes function data from the clipboard into a selected function. When using the Paste command after copying a function, a Yes or No dialog box will appear asking OK to Clear
Existing Function Entries (No=Combine)?. Clicking Yes will replace all the function data,
while clicking No will combine the values of the two functions together. You can also use
the Paste command to paste in tabular data that was copied to the clipboard from a spreadsheet, such as Excel.
Description
Loads the highlighted Data Surface into the Data Surface Editor to view or edit.
Lists information about the selected Data Surface(s) to the Messages pane
Deletes the selected Data Surface(s) from the model
Analyses
Command
Description
Manage
Displays the FEMAP Analysis Set Manager (Model, Analysis...). Once in the Analysis Set
Manager, you can create new analysis sets, edit existing sets, preview input files for Nastran, export input files to different solvers, and/or invoke analysis programs for solving.
Activate
Makes the selected analysis set the active analysis set in the model.
List
Lists information about the selected analysis set(s) to the Messages pane
Delete
Deletes the selected analysis set(s) from the model
Renumber
Renumbers the selected analysis set(s) in the model by attempting to use the specified ID
to start. If specified ID to start is already used, will use next empty ID instead until all
selected analysis sets have been renumbered
Preview
Brings up the Preview Analysis Input File dialog box which you can use to look at the
input file FEMAP will create before exporting the input file. By clicking the Edit Preview check box, you can make changes to the input file and then click the Export or Analyze button. Preview only works for Nastran input decks at this time.
Export
Brings up dialog box to export an input deck for the selected analysis program.
Analyze
Exports an input file and starts the selected analysis program (NX Nastran, MSC Nastran,
ANSYS, ABAQUS, NEi/Nastran, etc.) or the displays the VisQ program to launch an
analysis program. Multi-selection allows multiple Analysis Sets to be analyzed one after
another in series.
Clear Analysis Clears the internal system analysis queue of analysis jobs waiting to be solved.
Queue
Results (Top Level)
Command
Description
Attach to Results Displays the Manage Results Files dialog box to attach to results files instead of internalizing results. For more information on using the Manage Results Files dialog box
and attaching to results files, see Section 2.3.2, "File, Attach to Results".
Delete
Deletes all output sets and asks if you want to delete all Analysis Studies.
No Deformation Shows no deformation for the selected results set(s) in the current view. Equivalent to
using the View, Select... command and choosing None - Model Only in the Deformed
Style section.
No Contour
Shows no contour plot for the selected results set(s) in the current view. Equivalent to
using the View, Select... command and choosing None - Model Only in the Contour
Style section.
7-24
Modeling Tools
Analysis Study
Command
Manage
Copy
Edit
List
Delete
Renumber
Remove Study
Animate Study
Envelope Study
Plot Study
Description
Displays the FEMAP Analysis Study Manager (Model, Output, Create/Manage Analysis Study...). Once in the Analysis Study Manager, you can create a new analysis Study,
update an existing Study, renumber an existing Study, delete a single Study, delete all
Studies, copy an existing study, and/or make is so no Study is the active Study.
Allows you to copy the selected Study or Studies. Only the Study will be copied, NOT
both the Study and the output set(s) in the selected Study or Studies.
Allows you to edit/update the selected Study or Studies.
Lists information about the selected Study or Studies to the Messages pane
Deletes the selected Study or Studies from the model. Also, will ask if the output sets in
the selected Study or Studies should be deleted as well.
Renumbers the selected Study or Studies in the model by attempting to use the specified ID to start. If specified ID to start is already used, will use next empty ID instead
until all selected Studies have been renumbered
Deletes the selected Study or Studies from the model, but will NOT delete the output
sets in the selected Study or Studies.
Only available when multiple output sets reside in a Study. Shows an animated plot of
deformation created from the deformation data of all output sets in am Analysis Study
in the current view. Equivalent to using the View, Select... command and choosing
Animate-MultiSet in the Deformed Style section.
Only available when multiple output sets reside in a Study. Two new output sets representing a results envelope and Set Info of entire output sets will be created based
on the selected Type (Max Value, Min Value, or Max Absolute Value). See Section 8.5.6,
"Model, Output, Process" for more information on creating results envelopes.
When the Create in Database toggle is on (background of icon is orange), this instructs
the Envelope commands to create standard output sets which have all of the enveloped values saved in the FEMAP database. When the Create in Database toggle is off,
this instructs the Envelope commands to create virtual output sets which calculate the
enveloped values on-the-fly, as needed.
The commands on this sub-menu allow you to create a Chart called Quick Plot of
nodal results vs Output Set in the Charting dockable pane. These commands are only
available when multiple output sets reside in a Study and the Charting dockable pane is
open. Only Translations (Total, X, Y, or Z), Accelerations (Total, X, Y, or Z), and Nodal
Temperatures are currently available.
To create a Quick Plot, simply choose a type of nodal result from the sub-menu then
select any number of nodes. A new Data Series will be created for each selected node.
If there is a check mark next to Plot vs Set Value near the bottom of the sub-menu,
then the X-Axis will use the Set Value of each Output Set in the Study, otherwise the XAxis will use the Set ID.
If there is a check mark next to Clear Quick Plot at the bottom of the sub-menu, then
any Data Series currently plotted in the Quick Plot Chart will be removed, and only
the Data Series most recently created by a Plot Study command will be visible. Otherwise, the newly created Data Series will simply be added to the Quick Plot Chart.
7-25
Results (Same menu for output sets in the Analysis Study section and the All Results section)
Command
Description
Attach to Results Displays the Manage Results Files dialog box to attach to results files instead of internalizing results. For more information on using the Manage Results Files dialog box
and attaching to results files, see Section 2.3.2, "File, Attach to Results".
Add to New
Adds the selected output set(s) to a new Analysis Study, while also removing each
Study
selected output set(s) from the Analysis Study in which they currently reside.
Add to Study
Adds the selected output set(s) to an existing Analysis Study, while also removing each
selected output set(s) from the Analysis Study in which they currently reside.
Remove from
Simply removes the selected output set(s) from the Analysis Study in which they curStudy
rently reside.
Activate
Makes the selected results set the active results set in the model.
Envelope
Only available when multiple output sets are selected. Two new output sets representing a results envelope and Set Info of entire output sets will be created based on the
selected Type (Max Value, Min Value, or Max Absolute Value). See Section 8.5.6,
"Model, Output, Process" for more information on creating results envelopes.
When the Create in Database toggle is on (background of icon is orange), this instructs
the Envelope commands to create standard output sets which have all of the enveloped values saved in the FEMAP database. When the Create in Database toggle is off,
this instructs the Envelope commands to create virtual output sets which calculate the
enveloped values on-the-fly, as needed.
List
Lists information about the selected results set(s) to the Messages pane
Compare
Compares selected results sets using the List, Output, Compare command (see Section
8.6.2, "List, Output, Compare..." for more details). The first results set highlighted in
the tree, chronologically, is compared to all other selected results sets. Does NOT
include List Details information from List, Output, Compare command.
Delete
Deletes the selected results set(s) from the model
Renumber
Renumbers the selected function(s) in the model by attempting to use the specified ID
to start. If specified ID to start is already used, will use next empty ID instead until all
selected functions have been renumbered
Send Output
Sends summary information for ALL the output vectors from the selected results set to
Vectors to Data the Data Table dockable pane to be sorted, filtered, and evaluated. Data Table MUST
be unlocked for this command to be available.
Table
No Deformation Shows no deformation for the selected results set(s) in the current view. Equivalent to
using the View, Select... command and choosing None - Model Only in the Deformed
Style section.
Deform
Shows a deformed plot for the selected results set in the current view. Equivalent to
using the View, Select... command and choosing Deform in the Deformed Style section
Animate
Shows a animated plot of deformation for the selected results set in the current view.
Equivalent to using the View, Select... command and choosing Animate in the
Deformed Style section.
MultiSet Animate Shows an animated plot of deformation created from the deformation data of multiple
results sets in the current view. Only available when multiple results sets are highlighted (hold CTRL key while clicking individual results sets or SHIFT key to select a
first set and a last set and all sets in between). Equivalent to using the View, Select...
command and choosing Animate-MultiSet in the Deformed Style section.
Vector
Shows a vector plot of deformation for the selected results set in the current view.
Equivalent to using the View, Select... command and choosing Vector in the
Deformed Style section
No Contour
Shows no contour plot for the selected results set(s) in the current view. Equivalent to
using the View, Select... command and choosing None - Model Only in the Contour
Style section.
7-26
Modeling Tools
Command
Contour
Criteria
Post Data
Description
Shows a contour plot for the selected results set in the current view. Equivalent to using
the View, Select... command and choosing Contour in the Contour Style section.
Shows a criteria plot for the selected results set in the current view. Equivalent to using
the View, Select... command and choosing Criteria in the Contour Style section.
Brings up the Select PostProcessing Data dialog box. Equivalent to using the View,
Select... command and clicking the Deformed and Contour Data button or performing a right mouse click on the graphics window and choosing Post Data
Views
Command
Description
Update Active
Window
Open New
Window
New
List
Delete
Makes the selected window the active window and brings it to the top for viewing and
other operations.
If an existing view is currently not visible, this command will open a new window for this
view.
Brings up a copy of the current view in a new window
Lists information about the selected view(s) to the Messages pane
Deletes the selected view(s) from the model
Groups
Command
New
Copy
Combine
Description
Creates a new group via the New Group dialog box of the Group Manager.
Allows you to copy the selected group(s) with all rules, clipping options, and entities.
Combines selected groups together and creates a new group. Only available when multiple groups are highlighted (hold CTRL key while clicking individual groups or SHIFT
key to select a first group and a last group and all groups in between)
Add Related
Adds ALL other entities that are somehow related to the entities currently in a selected
Entities
Group to that Group. See Group, Operations, Add Related Entities entry in Section
6.4.3.2, "Group, Operations Menu"
Automatic Add
Toggles on/off Group, Operations, Automatic Add for the selected group
Show Full Model Changes the View, Visibility option on the Group tab to Show Full Model
Show Active
Changes the View, Visibility option on the Group tab to Show Active Model
Group
Show Multiple
Changes the View, Visibility option on the Group tab to Show/Hide Multiple Groups
Groups
Activate
Makes the selected group the active group in the model.
List
Lists information about the selected group(s) to the Messages pane
Delete
Deletes the selected group(s) from the model
Renumber
Renumbers the group(s) in the model by attempting to use the specified ID to start. If
specified ID to start is already used, will use next empty ID instead until all selected
groups have been renumbered
Referenced
Displays the Referenced Groups dialog box which allows an existing group to referGroups
ence other existing groups in a model (essentially, create a Group of Groups). See
Section 6.4.3.1, "Group, Create/Manage..." for more information on using this functionality.
Add to Selection Allows you to add entities in a selected group or number of groups to the Selection List.
Export Neutral
Exports a FEMAP neutral file of the selected group. In order for you to get a neutral file
that will read into a new FEMAP database, you must remember to include all the nodes
on any selected elements, all points on selected curves, curves on selected surfaces, surfaces making up selected solids, and materials and properties used by elements. Without
all of these entities, FEMAP may give you error messages and may not be able to read
in the neutral file correctly. A good way to make sure this is all taken care of is to run
the Group, Operations, Add Related command before
7-27
Description
Show Selected
Groups Only
Show Selected
Groups
Hide Selected
Groups
Clear Selected
Groups
Show Selected,
Hide Referenced
Groups
Show All Groups
Clear All Groups
Show Full Model
Show Active
Group
Show Multiple
Groups
Sets visibility for all groups highlighted in the tree to Show, while setting all others
to Clear
Sets visibility for all groups highlighted in the tree to Show
Sets visibility for all groups highlighted in the tree to Hide
Sets visibility for all groups highlighted in the tree to Clear
Sets visibility for all groups which reference other groups highlighted in the tree to
Show, while setting all of the referenced groups in the groups which reference
other groups to Hide.
Sets visibility for all groups to Show
Sets visibility for all groups to Clear
Changes the View, Visibility option on the Group tab to Show Full Model
Changes the View, Visibility option on the Group tab to Show Active Model
Changes the View, Visibility option on the Group tab to Show/Hide Multiple Groups
Layers
Command
New
Activate
View All Layers
View Visible
Layers Only
List
Delete
Renumber
Description
Creates a new layer using the New Layer dialog box of the Layer Manager.
Makes the selected layer the active layer in the model.
Set the View, Visibility option on the Layer tab to View All Layers
Set the View, Visibility option on the Layer tab to View Multiple Layers
Lists information about the selected layer(s) to the Messages pane
Deletes the selected layer(s) from the model
Renumbers the layer(s) in the model by attempting to use the specified ID to start. If
specified ID to start is already used, will use next empty ID instead until all selected layers have been renumbered
Description
Show Selected
Only
Show Selected
Hide Selected
Show All
Hide All
Show/Hide
Reverse
View All Layers
View Visible
Layers Only
Sets visibility for all highlighted Layers in the tree to on, while setting all others to
off
Sets visibility for all highlighted Layers in the tree to on
Sets visibility for all highlighted Layers in the tree to off
Sets visibility to on for all Layers in the model.
Sets visibility to off for all Layers in the model.
Sets visibility to off for all Layers which are currently visible, while setting visibility
to on for all Layers which are currently not visible.
Set the View, Visibility option on the Layer tab to View All Layers
Set the View, Visibility option on the Layer tab to View Multiple Layers
7-28
Modeling Tools
Remesh Modes
Select Entity
Dialog Select
Feature Removal - Most of the functionality in this tool, which is used to permanently remove geometric entities to simplify geometry, is offered in other FEMAP commands. This tool brings them together in one place
where they can be used interactively. Removing Loops basically mimics the functionality of the Geometry,
Surface, Remove Hole command, while removing Surfaces essentially uses the same process as Geometry,
Solid, Remove Face. Finally, removing Curves uses portions of the Geometry, Solid, Cleanup command
along some other methodology to try and remove redundant curves. In the case of Aggressive Removal,
localized geometry around the selected curve may be slightly altered to accommodate the curve no longer being
part of the geometry. See Section 7.2.2.2, "Feature Removal Tool"
7-29
Feature Editing - Used to make relatively basic alterations to Geometric features. Examples include modifying the position of a hole, boss, or rib, changing the length/width of an extrusion or entire part, revolving a face
to create an angled wall or extending a revolved body, etc. Different operations require using the different Surface Selection Methods to select appropriate surfaces to be successful. Also, specifying a realistic translation
or rotation vector is required. See Section 7.2.2.3, "Feature Editing"
Geometry Editing - This tool is used to split or otherwise modify curves or surfaces to create geometry for
the purpose of producing a mesh with better quality elements. Curves can be modified using the same functionality found on the Modify, Break command, while Surfaces can be modified using the functionality from the
bottom half of the Geometry, Curve - From Surface... menu and the Geometry, Midsurface, Extend command.
See Section 7.2.2.4, "Geometry Editing"
Combined/Composite Curves - In some cases, combining several smaller curves along the edge of a surface
will allow you to create a higher quality mesh on the surface. This tool allows you to combine curves by choosing the curves themselves or a point that two curves share. A Composite Curve will be created in FEMAP,
which will be used for mesh sizing purposes instead of the underlying curves. There are also options for splitting a composite curve at a selected point or removing any of the underlying curves. See Section 7.2.2.5,
"Combined/Composite Curves Tool"
Combined/Boundary Surfaces - Much like creating composite curves to improve mesh quality, it may be a
good idea to combine several surfaces into a Boundary Surface. This tool uses the same concept as the Geometry, Boundary Surface, From Surfaces on Solid command. This can be especially helpful when there are sliver
surfaces next to a much larger surface. By combining the selected surfaces into one boundary surface, all of
the internal curves can be ignored during the meshing process. Boundary surfaces can be created by selecting
a curve shared by multiple surfaces or choosing the surfaces themselves. Also, any underlying surface can be
removed from a boundary surface or split along a chosen curve. See Section 7.2.2.6, "Combined/Boundary
Surfaces Tool"
Meshing Tools
Mesh Sizing - Combines the options used to set mesh sizing and node spacing on curves (Mesh, Mesh Control,
Size on Curve) with the Add, Subtract, and Set To functionality of the Mesh, Mesh Control, Interactive command. When using the Auto Remesh option in the Meshing Toolbox you will be able to see the mesh update on
the fly after each change to sizing or node spacing, while you also monitor the element quality update (Mesh
Quality Toggle On). There are also options for matching any number of selected curves to a Master Curve,
as well as setting biasing and length based sizing without changing the number of elements on the curve. See
Section 7.2.2.7, "Mesh Sizing Tool"
Mesh Surface - Allows surfaces to be meshed or remeshed on-the-fly using various surface meshing methods, options, and/or mesh approaches. Set or change options for Meshing Attributes, Property, Mesh Sizing,
Element Shape, Meshing Method (Free or Mapped), Smoothing, Offsets, Quad/Tri Layers, and others. Choose
Auto Mapped Approach or define approaches manually to quickly converge on a higher quality mesh. See Section 7.2.2.8, "Mesh Surface Tool"
Mesh Locate - There may be times when you would like to make small changes to an existing mesh simply by
moving one or several nodes without changing the number of elements. This tool will allow you to do this while
making sure that as you move the node or nodes dynamically, they remain attached to specified solid(s), surface(s), and curve(s), or if you have no geometry, follow the overall topology of the selected standalone mesh.
There are also options to move the selected nodes by a defined amount, continually smooth the mesh as the
nodes are moved, and allow the moved nodes to no longer be attached to surfaces or curves. Much like the
Mesh Sizing tool, you can also turn on the Mesh Quality Toggle and monitor the element quality real time as
the nodes are moved. See Section 7.2.2.9, "Mesh Locate Tool"
Surface Mesh Quality - Creating a mesh with high quality elements is essential to the accuracy of a Finite Element model. When the Mesh Quality Toggle in the Meshing Toolbox is set to on, this tool allows you to
graphically see an element quality value plotted on each element similar to a contour/criteria plot. There are
several different element quality types which can be selected and each type has default automatic values, but
user-defined values can also be specified. Also, the minimum and maximum quality values for the specified
quality type are listed in the bottom fields of the tool. See Section 7.2.2.10, "Surface Mesh Quality"
7-30
Modeling Tools
Entity Locator menu - The Entity Locator is very helpful in finding Short Edges and Sliver/Small Surfaces
which may be causing meshing issues. It may also make it easier to locate free edges in troublesome geometry
and mesh. This menu contains commands for toggling the Entity Locator on and off, cycling through the entities
currently in the Entity Locator, removing the current entity from the Entity Locator or clearing it entirely, as well as
creating a group from the entities currently in the Entity Locator or sending them to the Data Table.
Toggle Entity Locator - When this icon is toggled on, the Entity Locator is ready to be filled with entities
and the Locator fields will be available in the Meshing Toolbox. Depending on which entity type is selected in
the Search For drop-down list, Curves or Surfaces, the Locator fields change. The Locate Options and Show
Options can be used to modify how the Entity Locator searches for entities and then displays them. Also, the
entities loaded in the Entity Locator update after each change made in the Locator fields, unless Auto Locate is
turned off in the Locate Options section.
Once entities are loaded into the Entity Locator, use the
following commands to move from entity to entity. By
default, the current entity in the Entity Locator will be
highlighted in the graphics window using the display
options currently set in the Style portion of the Windows,
Show Entities command (See Section 6.3.2.3, "Window,
Show Entities..."). There are other options for automatically rotating the model and zooming in to get a better
view of the entity. See the Locate Options and Show
Options sections in the Locator section for more information.
Next - Makes the next entity in the Entity Locator the
current entity.
Previous- Makes the previous entity in the Entity Locator
the current entity.
Note: Once either Next or Previous has been selected,
the icon will persist at the top of the Entity
Locator menu in the Meshing Toolbox. This
enables you to easily go to the next or previous entity simply by clicking the icon. When
you reach the last entity in the Entity Locator,
the Next icon will automatically become the
Previous icon and vice versa.
Current - Re-highlights the current entity in the
Entity Locator. This can be helpful if you have regenerated or rotated the model.
First - Makes the first entity in the Entity Locator the
current entity. When using Search Methods based on
physical size, the smallest located entity will be the
first entity.
Last - Makes the last entity in the Entity Locator the
current entity. When using Search Methods based on
physical size, the largest located entity will be the last entity.
Do Not Locate - Places the current entity into a group which is then automatically specified in the Not In Group
field of the Locate Options.
Remove - Removes the current entity from the Entity Locator until cleared or new search criteria are entered.
Create Group - Creates a new group with all of the entities currently in the Entity Locator or adds/removes/
excludes those entities from an existing group.
7-31
Add to Data Table - Adds all entities currently loaded in the Entity Locator to the Data Table. The Data Table
needs to be open in the User Interface and unlocked for the command to be available.
Search For - Indicates the entity type, Curves, Surfaces, or Elements the Entity Locator will currently be able to
locate in the model. Depending on the entity type, different Locator fields become available.
Reset All Tolerances icon button - At any time, can be used to reset all real number tolerances in the Locator to
the default values, which are calculated from the model.
Short Edges - Short edges will be loaded into the Entity Locator using criteria specified in the current Based
On option.
Free Edges - Locates all edges in a Solid which are not stitched to another surface. Free Edges in a Solid usually indicate gaps or holes in the geometry, meaning the Solid does not fully enclose a volume and is probably not viable for solid meshing (tet or hex). If multiple surfaces are stitched together but do not enclose a
volume (Sheet Solid) or joined using the Geometry, Surface, NonManifold Add command (General Bodies),
then free edges may also indicate gaps or holes between surfaces. Of course, free edges in this type of
geometry may be internal holes/loops or the outside edge of the stitched/joined part, which are normal.
Free Edges of set of surfaces
Stitched together
MultiSurface Edges - Locates all edges in a Solid which are being shared by more than one surface. This
includes when multiple surfaces are stitched together to enclose a volume (Solid), stitched but do not
enclose a volume (Sheet Solid), or are joined using the Geometry, Surface, NonManifold Add command (General Bodies).
NonManifold Edges - Locates all NonManifold edges in the geometry. Only geometry that has been joined
using the Geometry, Surface, NonManifold Add command (General Bodies) will have any of these edges. Typical NonManifold Edges are found where surfaces come together at T-junctions or a surface has been NonManifold added to a Solid.
7-32
Modeling Tools
Two Examples of
NonManifold Edges
Adjacent Edges - Locates all edges on different Solids which are adjacent to another edge, within specified tolerances. While these edges may be the same length, they do not need to be to be considered adjacent using this
Search Method and entering larger or smaller values for Tolerance and/or Angle Tolerance can cause more or
less curves be found adjacent. This Search Method is useful when trying to identify which surfaces have not
been stitched into a Solid or Sheet Solid or joined via NonManifold Add into a General Body.
From Group - Loads all Curves in a specified Group into the Entity Locator.
Show # Curves button - By default, when you initially place Curves in the Entity Locator, ALL of the found
Curves will be highlighted in the graphics window using the display options currently set in the Style portion of the
Windows, Show Entities command (See Section 6.3.2.3, "Window, Show Entities..."). Like Windows, Show Entities
and the Show When Selected capabilities of the Data Table and Model Info tree, once the view has been redrawn
or regenerated the highlighting is removed and the view is restored to how it appeared before the show command. If you want to highlight the Curves again, simply click the Show # Curves button.
Locator fields and buttons when Search For is set to Surfaces:
Search Method - Specifies the method the Entity Locator will use to search and locate specific Surfaces in the
model. Depending on the Search Method, other options may become available.
Here are descriptions of the different Search Methods:
Surface Geometry - This method is used in conjunction with any combination of the Small Surfaces, Slivers,
Spikes, and By Area options. If none of these options are turned on (checked), no surface geometry will be
loaded into to the Entity Locator.
Small Surfaces (Fit In Radius value) - Surfaces which completely fit inside a sphere with a specified radius
(defined by Fit In Radius value) will be loaded into the Entity Locator. Enter the Fit In Radius value directly or
click the Measure Distance icon button to specify the sphere radius by picking two locations graphically. Default
value is equal to the default Merge Tolerance in the model.
Slivers (Sliver Tolerance value) - Surfaces which have high aspect ratios and small areas are known as Slivers.
Examining a surfaces maximum width is often a good indication of whether a surface is a sliver or not. Surfaces with a maximum width smaller than the Sliver Tolerance will be loaded into the Entity Locator. Enter the
Sliver Tolerance value directly or click the Measure Distance icon button and choose two locations graphically to
specify a distance. Default value is equal to the default Merge Tolerance in the model.
Spikes (Spike Width value) - Much like slivers, Surfaces with spikes also have high aspect ratio and small area.
The main difference is that only a portion of the surface fits this criteria, not the entire surface. When this option is
on and a spike on a surface is detected (smaller than Spike Width), FEMAP will try and remove the spike,
while keeping the rest of the surface intact. Enter the Sliver Tolerance value directly or click the Measure Distance icon button and choose two locations graphically to specify a distance. Default value is equal to the default
Merge Tolerance in the model.
By Area (Area Less Than value) - Surfaces which have an Area Less Than the specified size will be loaded into the
Entity Locator. Enter the Area Less Than value directly or click the Measure Area of Surface icon button to specify an area by choosing a surface graphically. Default value is equal to 1/1000 of the model box diagonal.
With Poles - Surfaces which a contain pole will be loaded into the Entity Locator. Typically, only spherical and
conical surfaces or a planar surface of revolution around a point can contain a pole.
7-33
From Group - Loads all Surfaces in a specified Group into the Entity Locator.
Element Quality - Locates Surfaces which have associated Elements (including faces of solid elements) above
the Max Allowable Value for the specified Quality Type. Allows use of all Quality Types found on the Femap
tab in the Tools, Check, Element Quality command (For more information about the different Quality Types, see
Section 7.4.5.6, "Tools, Check, Element Quality...").
Show # Surfaces button - By default, when you initially place Surfaces in the Entity Locator, ALL of the
found Surfaces will be highlighted in the graphics window using the display options currently set in the Style portion of the Windows, Show Entities command (See Section 6.3.2.3, "Window, Show Entities..."). Like Windows,
Show Entities and the Show When Selected capabilities of the Data Table and Model Info tree, once the view has
been redrawn or regenerated the highlighting is removed and the view is restored to how it appeared before the
show command. If you want to highlight the Surfaces again, simply click the Show # Surfaces button.
Locator fields and buttons when Search For is set to Elements:
Search Method - Specifies the method the Entity Locator will use to search and locate specific Elements in the
model. Depending on the Search Method, other options may become available.
Here are descriptions of the different Search Methods:
Free Edges - Locates all Elements with edges which do not join to another element. Can quickly point out holes
or disconnections in the model.
Quality - Locates Elements above the Max Allowable Value for the specified Quality Type. Allows use of all
Quality Types found on the Femap tab in the Tools, Check, Element Quality command (For more information
about the different Quality Types, see Section 7.4.5.6, "Tools, Check, Element Quality...").
Edge Length - Elements will be loaded into the Entity Locator using criteria specified in the current Based On
option.
Only In Group - The Locator will only attempt to locate entities which meet the specified criteria in the
selected group.
Not In Group - The Locator will only attempt to locate entities which meet the specified criteria and are
NOT in the selected group.
Note: A group based on any number of solids can be generated directly from the Locator by clicking the
Select Solids for Group with Related Entities icon button next to the Only In Group or Not In Group
drop-down list.
Ignore If (Curves and Surfaces only) - Instructs the Locator to ignore entities which meet the specified criteria which are either Suppressed or Combined. If you want to change the options, simply expand the Ignore If
portion of the Locate Options and check or uncheck Suppressed or Combined accordingly.
7-34
Modeling Tools
Auto Locate - When this option is on, the Locator will automatically be loaded with the entities that meet the
criteria currently specified. If it is turned off, you will need to click the Locate button which is now visible.
Update Selector - If this option is checked, the Selection List (usually created using the Select Toolbar) will
be cleared, then updated with the entities currently placed in the Locator.
Note: If you have entities currently in the Selection List before the Locator is filled with entities, they will
be cleared and replaced once the Locator is filled with entities.
Show Options:
Show All On Locate - When on, entities loaded into the Locator will be highlighted on the screen immediately. The highlighting is controlled by the options currently set in the Style portion of the Windows, Show
Entities command (See Section 6.3.2.3, "Window, Show Entities..."). If this is set to off, you will have to
click the appropriate Show button to highlight the entities in the graphics window.
Auto Rotate - When this option is on, the view will be automatically rotated to align the current entity in the
Locator on the screen. For surfaces, the view will align so the normal of the surface is pointing out of the
screen and centered about the CG of the surface. For curves, the vector tangent to the curve, at the curves midpoint, will be used to align the view to the horizontal screen axis. The midpoint of the curve will be centered in
the view and the normal vectors of all the surfaces to which the current curve is attached will be averaged
together and that averaged normal will point out of the screen.
Auto Zoom- If this option is checked, FEMAP will zoom in to the current entity in the Locator a specified
amount. The size of the current entity is used in conjunction with the Zoom Factor, which is a percentage of
graphics window size, to determine how far FEMAP zooms in to the entity. The Zoom Factor can be set from
1 to 100 (using the slider bar or entering a value directly), with 1 essentially zooming in as far as possible, while still being able to see the entire entity in the graphics window, and 100 making the length of the
entity 1/100 the width of the graphics window.
Note: If the Entity Locator is filled with very small entities, FEMAP may only be able to zoom in so far
before it reaches the magnification limit, which is 1/10000 of model box size.
Mesh Quality Toggle - Toggles a plot of mesh quality on and off for all of the currently visible elements. Please
see the section regarding the Mesh Quality tool below for more information on the different quality types and
plotting options.
Jacobian check shown with 2 quality levels
Elements shown in red are above the specified Max Allowable Value for the Jacobian quality check set to 0.4
Remesh Modes menu - This menu contains several modes for remeshing the model when using all tools except
the Mesh Locate tool. There are three separate modes: Auto Remesh, Disable Remesh, and Track Meshing
Changes. The fourth option on the menu, Remesh Entities, is only used when using the Track Meshing Changes
mode. Essentially, only one mode can be active at any given time.
When Auto Remesh is on, the mesh will be updated every time a change is made using one of the tools in the Meshing Toolbox.
Note: Once Disable Remesh or Auto Remesh has been chosen, the icon will persist at the top of the Remesh
Modes menu. You can now toggle back and forth between these two modes by simply clicking the icon.
7-35
Disable Remesh does not track any of the changes made using the tools in the Meshing Toolbox. Any changes made
with the tools are applied to the model, but you will need to delete and remesh the model using the commands on
the Mesh, Geometry... menu or switch to Auto Remesh mode and make a change with any tool.
Note: Having the model Auto Remesh after every single change may not be the efficient way to use the tools
in the Meshing Toolbox, especially for larger models. You may want to use the Disable Remesh mode,
make changes to your model using the Meshing Toolbox, then remesh the model.
Track Meshing Changes will track all of the changes made using the different tools in the Meshing Toolbox, but
the model will only be remeshed by clicking the icon for the Remesh Entities command, which will be at the top of
the Remesh Modes menu whenever you are in Track Meshing Changes mode.
Note: Sometimes in larger models, tracking the meshing changes can be quite computationally intensive. You
may want to turn Track Meshing Changes off, which is accomplished by going to Disable Remesh.
Select Entity - Many of the tools in the Meshing Toolbox require you to select entities. Depending on which tool is
currently active and how the options for that tool are currently set, will determine the type of entity you will be
able to select when Select Entity is toggled on. When on, you can graphically choose entities from the graphics
window one at a time or use box/circle picking to select multiple entities (hold down the Shift key to make a pick
box or the Ctrl key to make a circular picking area). Depending on which tool you are using and the current
Remesh Mode set, you will be able to see the mesh update real time as you choose entities.
For example, if you are using the Add Operation in the Mesh Sizing tool, and have Auto Remesh on, every time
you select a curve or curves (box/circle pick) in the graphics window, the mesh will be updated real time.
Dialog Select - Very similar to Select Entity, except it allows you to use the typical Entity Selection dialog box to
choose entities. See Section 4.3.1, "Entity Selection" of the FEMAP User Guide for more information on the different selection methods available.
Feature Type - Choose which entity type you would like to suppress/restore. When using Select Entity or Dialog
Select in the Meshing Toolbox, only the selected entity type will be available for selection.
7-36
Modeling Tools
Loops - Usually curves of internal holes on surfaces and solids or base curves of bosses and extrusions on
solids.
Curves - In this case, curves usually refers to curves which are relatively small in size compared to the rest of
the geometry.
Surfaces - Like curves, surfaces to be suppressed are usually small in size compared to the rest of the
geometry, thus creating the possibility of meshing issues.
Action - This option specifies what action will take place when entities are selected using Select Entity or Dialog
Select. When either Suppress or Restore is set, all entities selected will either be suppressed or restored. When
Toggle Suppression is set, selecting an existing entity the first time will suppress the entity, while selecting it
again will restore the entity.
Limit Size - When used, this option limits the entities which can be chosen based on size. Only loops that are
Smaller Than the specified size, curves that are Shorter Than the specified length, and surfaces with Area Less
Than the specified area will be available to suppress/restore. This can be helpful to filter what is included when
choosing multiple entities with Select Entity or Dialog Select.
Update Colors - When a loop, curve, or surface is suppressed, the color of the entity will be changed to the color
specified here. This allows you to easily see which entities have been suppressed. Click the Color Wheel icon
button to bring up the Color Palette dialog box to choose different colors for suppressed entities.
Show Suppressed (Curves, Surfaces, and Cancel buttons) - Highlights either suppressed curves or suppressed
surfaces in the graphics window using the display options currently set in the Style portion of the Windows, Show
Entities command (See Section 6.3.2.3, "Window, Show Entities..."). Click the Cancel button or use Window,
Redraw (Ctrl+D) or Window, Regenerate (Ctrl+G) to remove the highlighting and have the view restored to how
it appeared before the show command.
Restore All (In Solids and In Model buttons) - Restores all features on either selected solids by clicking the In
Solids button or all the features in the model by click in the In Model button.
For example
Original Solid Part with stepped hole
See Section 5.1.2.16, "Mesh, Mesh Control, Feature Suppression..." for additional examples
7-37
Feature Type - Choose entity type you would like to remove. When using Select Entity or Dialog Select in the
Meshing Toolbox, only appropriate entities will be available for selection.
Loops - Usually curves of internal holes on surfaces and solids or base curves of bosses and extrusions on
solids.
Curves - In this case, curves usually refers to curves which are relatively small in size compared to the rest of
the geometry, but can also be used to attempt to remove fillets and chamfers on the external or internal edges of
a surface.
Surfaces - Can be all the surfaces of a hole, fillets (blends), chamfers, or cutouts. In some cases, multiple surfaces may need to be selected at the same time for this command to be successful.
Blends - Instead of selecting individual blend (fillet) surfaces, an entire solid, sheet solid, or general body is
selected and attempts to remove all blends. Limit Size restricts removal to blends with a radius less than or equal
to specified value.
Note: When attempting to remove multiple points, all of which were selected at the same time, the tool is
designed to not remove certain points which are shared by curves with a large difference in curvature.
There may be instances where the curvature is not really that different, for instance when a point is
shared by two splines, but the tool will not remove that point due to this designed limitation. When only
a single point is selected, the tool uses a more aggressive approach, which may allow the tool to remove
these points, but only when selected one-by-one.
Limit Size - When used, this option limits the entities which can be chosen or will be removed based on size. Only
Loops that are Smaller Than the specified size, Curves that are Shorter Than the specified length, Surfaces
with Area Less Than the specified area, or Blends with a radius Smaller Than the specified value will be available to remove. This can be helpful to filter what is included when choosing multiple entities with Select Entity
or Dialog Select.
Add Surface Mesh Point - Will create a point at the center of the loop, then use that point as a mesh point
on the surface. See Section 5.1.2.9, "Mesh, Mesh Control, Mesh Points on Surface..." for more information. Only
available for loops.
Curve Options - When attempting to remove curves, choose from Basic, Aggressive, or Combine Surfaces.
Basic (default) - uses features of the Geometry, Solid, Cleanup command to try to remove redundant curves.
Aggressive - uses functionality from the Parasolid Bodyshop to try and compress very small curves out of
geometry by bringing the curves endpoints together, then healing the geometry to maintain valid geometry. It
is quite possible to change the topology of the geometry when using this option.
7-38
Modeling Tools
Combine Surfaces - uses the Parasolid kernel to calculate a new surface through the original two surfaces,
which share the selected curve. If successful, all the curves sharing the original two surfaces are removed, as
they become redundant. This option will also remove any redundant points on the ends of the removed curves.
Aggressive Removal - If you have attempted to remove a surface and were not successful, then you may want to
try using this option instead, as it takes a completely different approach. Instead of using the process used by
Geometry, Solid, Remove Face, the chosen surface is deleted from the model and the remaining surfaces are
stitched together using a stitch tolerance which is slightly larger the chosen surface.
Note: Selecting relatively large surfaces while the Aggressive Removal option is on can have very adverse
effects on the geometry. Because the stitch tolerance is set so high, other surfaces may be removed
during the stitching process and the resulting solid may not really be very similar to the original solid.
There may also be times when this process creates an invalid solid.
Here are examples of removing Loops from a surface and how removing different loops creates different results:
Choose one curve on each interior hole and all of the
curves making up the loop will be found and removed
from the surface
All internal holes have been
removed from the surface
7-39
In this example, Loops are removed with the Add Surface Mesh Point option enabled:
Original Surface with
three Holes (Loops)
In this example, the features can be removed from this solid geometry by either removing Loops or Surfaces.
Original solid geometry
The holes in the solid along with the boss and the post can
be removed from the geometry by removing loops and
choosing one curve on each feature.
7-40
Modeling Tools
Here is an example of removing a curve with the Aggressive Removal option turned on.
Original solid geometry
Here is an example of removing a Blends with and without using Limit Size enabled and set to 0.125 Units:
Original solid geometry with Two
0.125 Unit fillets, One 0.25 Unit fillet
Feature Editing
7-41
Translate Surface(s) - This operation can be used to move an entire feature, such as a hole, slot, or boss, from
one location to another by specifying a Vector to Move Along and an optional Distance. In addition, walls may
be thickened or thinned out by choosing an appropriate surface and specifying a particular vector direction.
Finally, in some cases parts can be made longer or shorter by selecting one end of the part.
7-42
Modeling Tools
Rotate - This operation can be used to rotate an entire feature, such as a hole or boss, by specifying a Vector to
Rotate About and a rotation Angle. In addition, a the outside surface may be rotated to create a draft angle or
the entire wall can be rotated.
Feature Editing
Modified Part
Vector to Rotate About shown
Resize Hole - This operation can be used to resize a hole in solid or surface geometry. Only available when
Selection Method is set to Feature Edges. Simply enter a new Hole Diameter and then select one curve making
up a hole feature. Optionally, click the Distance icon button to use the measuring tool to specify the new hole
diameter.
7-43
Edit - This operation assigns a different size for cylindrical and spherical surfaces on a solid, sheet solid, or
general body and is only available when Selection Method is set to Surface. Simply specify a Value, which
effectively updates the radius of these types of surfaces, then select any number of surfaces. Typically, these
types of surfaces are used for holes, fillets, and the outside of cylinders and spheres. If a planar or other noncylindrical/non-spherical surface is selected, the Value indicates an offset distance with the direction determined
by the surfaces normal. When enabled, Auto Extend will automatically select any additional surface(s) needed
to update an entire feature (for example, both halves of a cylindrical hole, all surfaces of a fillet chain, or
fillet surfaces connected to a planar surface). If 0.0 is entered for Value, you will be prompted to enter a value
into a dialog box to use for the selected surface(s). If you enter 0.0 into the dialog box, then the command will
attempt to remove the selected surface(s). If Value is negative, nothing will happen to cylindrical and spherical
surfaces, but other types of surfaces will be offset that distance inward into the part.
Note: If selecting multiple surfaces using a dialog box and at least one cylindrical or spherical surface is
selected, then all non-cylindrical and non-spherical surfaces will be ignored.
7-44
Modeling Tools
In this example, both the spherical portion and cylindrical portion of the solid have a radius of 1.0 Units:
Original Part
Result of Edit
Result of Edit
Result of Edit
This shows the difference between using Auto Extend and not using Auto Extend on 0.125 Unit fillets:
Original Part
Original Part
Offset - This operation offsets surfaces on a solid, sheet solid, or general body and is only available when Selection Method is set to Surface. Simply specify a Value, which can be entered as positive value to offset outward from the body or a negative value to offset inward into the body. When enabled, Auto Extend will
Feature Editing
7-45
automatically select any additional surface(s) needed to update an entire feature (for example, both halves of
a cylindrical hole or all tangent surfaces of an internal cavity/outer boundary). If 0.0 is entered for Value, you
will be prompted to enter a value into a dialog box to use for the selected surface(s).
In this example, both the spherical portion and cylindrical portion of the solid have a radius of 1.0 Units:
Original Part
Result of Offset
Result of Offset
Result of Offset
This shows the difference between using Auto Extend and not using Auto Extend using a value of -0.125 Units:
Original Part
Original Part
7-46
Modeling Tools
Edge to Edge - Select one edge (curve) on a surface, then another edge on the surface. Alternately, choose any
number of edges using the Dialog Select icon in the Meshing Toolbox after selecting the first edge. Lines, which
follow the surface, will be created from the endpoints of the second set of edges to the first edge. An option to
Split at Closest may also be specified to try and create a split at the shortest possible location between the
selected Edges. See Section 3.2.5.12, "Geometry, Curve - From Surface, Edge to Edge..."
Pad - Select a Loop (usually a curve on an internal hole or slot) and set a Factor or Distance to create the
Pad meshing pattern. Additional options include ability to specify Pad Alignment and optionally Add Washer
to the inside of the Pad. On Solids, you may be asked to choose which surface to place the pad after selecting
the loop. For more information on the Pad, see Section 3.2.5.9, "Geometry, Curve - From Surface, Pad..."
Washer - Select a circular curve and specify a Factor or Distance for Offset Type. Works like Geometry, Curve
- From Surface, Offset Curve/Washer command when in Washer Mode. See Section 3.2.5.8, "Geometry, Curve
- From Surface, Offset Curves/Washer..."
Original Hole
Point to Point
Point to Edge
Edge to Edge(s)
Geometry Editing
7-47
Extend - Mimics the Geometry, Midsurface, Extend command along with offering some additional options
such as allowing you to extend to a surface. Choose a single edge of a surface to extend with the Entity Select
icon in the Meshing Toolbox or multiple edges using Dialog Select icon. See Section 3.3.4.5, "Extend..." for
more information about the Extend Shape option and about Extend To when set to Solid, Location, or Distance.
When Extend To is set to Surface or Surface Auto
Curve, the Geometry Editing tool offers functionality not currently available when using the
Geometry, Midsurface, Extend command. Surface and Surface Auto Curve are very similar,
with the only difference being that Surface Auto
Curve will automatically select any number of
additional curves to extend, based on the selected
curve. For instance, if you choose a curve on the
end of a pipe, it will select any additional
curve(s) needed to extend the entire pipe. When
using Surface, only curves you explicitly select
will be extended.
Select this
Surface
Select these
Surfaces
7-48
Modeling Tools
Project/Move Point - When using Project/Move To set to Solid, Surface, or Curve, projects a point or points
used by a surface, solid, sheet solid, or general body onto an entity of the selected type, thus modifying the original body. Turn on Edge Aligned to have the command attempt to follow the curvature of the edge connected to
the point instead of simply projecting the point to the closest location on the target body. When using Project/
Move To set to Point, it moves a point or points used by a surface, solid, sheet solid, or general body to the coordinates of the selected point, thus modifying the original body. To project multiple points at one time, use the
Dialog Select icon after the point, curve, surface, or solid is selected using the Entity Select icon.
Note: This command will not move points which are not connected to any other geometry or only on curves.
Project Curve - Creates a new curve or curves on the selected surface using a normal projection. Using the
Entity Select icon, you will prompted to select a surface, then a curve to project. To project multiple curves at
one time, use the Dialog Select icon after the surface is selected. There are three different Imprint Options available. When using Imprint, the selected curve will simply be projected onto the selected surface, creating an
imprinted curve. When using Imprint, Extend, the imprinted curve will be extended to the extents of the surface,
but the points of the original imprinted curve will remain. When using Imprint, Extend, Clean, it simply adds a
cleanup step to remove any redundant points, including the points on the original imprinted curve.
Result when
Imprint Options
set to Imprint
Add Curves - Creates a Composite Curve by allowing you to choose individual curves. There are also several
options which can be used to make the process of creating Composite Curves more automatic.
7-49
Merge to Existing - When checked, each curve selected will be added to an existing Composite Curve, unless the
selected curve is not within Max Tangent Angle to the existing Composite Curve.
Add Short Curves - Automatically includes any Curve Shorter Than the specified length that is adjacent to a
selected curve in the Composite Curve. You may type the value in directly or specify the value by clicking the
Select Curve to Set Length icon button, then choosing any curve on the screen.
Add to Branch - Allows you to choose one curve and have a Composite Curve created by simply branching out
from that curve until it reaches the corner of a surface.
Combine Surfaces - When this option is checked, a Boundary Surface will automatically be created from the surfaces connected to the underlying curves. As additional curves are added to the Composite Curve, more surfaces
will be combined into Boundary Surfaces
Split At - Allows you to choose points to partition/break a single Composite Curve into two.
Remove - Allows you to remove any of the underlying curves from a Composite Curve. It you remove a
curve from the end, the Composite Curve will get shorter, but otherwise remain intact. If you a curve is removed
from the middle, the Composite Curve will be split into two with a gap in between.
Note: The appearance of Composite Curves can be controlled via the Combined Curve option in the Labels,
Entities and Color category of the View, Options command (See Section 6.1.5.3, "View, Options...").
Original Surface - 9 individual
curves on front edge of surface
Delete - Allows you to delete a Composite Curve completely from FEMAP. The underlaying curves of the
Composite Curve will be available for picking again once it has been deleted.
7-50
Modeling Tools
Action - This option specifies how individual curves may be combined to form Boundary Surface (Add by Curve or Add Surfaces)
and how Boundary Surface can be partitioned (Split Along and
Remove). You can also delete Boundary Surface completely using
Delete, which may be more convenient than using Delete, Geometry, Surface.
Add by Curve - Combines two surfaces sharing a single curve
into a Boundary Surface. If you select a curve that a regular surface shares with a Boundary Surface, the regular surface will simply be added as another underlying surface for the existing
Boundary Surface.
Add Surfaces - Creates a Boundary Surface by allowing you to
choose individual surfaces. Using the Merge to Existing option
will simply add the selected surface to an existing boundary surface if any curves are shared.
Split Along - Allows you to choose curves to partition/break a single Boundary Surface into two.
Remove - Allows you to remove any of the underlying surfaces from a Boundary Surface.
Delete - Allows you to delete a Boundary Surface completely from FEMAP. The underlaying surfaces of the
Boundary Surface will be available for picking again once it has been deleted.
Note: The appearance of Boundary Surfaces can be controlled via the Boundary option in the Labels, Entities
and Color category of the View, Options command (See Section 6.1.5.3, "View, Options...").
7-51
7-52
Modeling Tools
Biased, use Pick Location - The node spacing on the curve is biased using the location of the cursor when the
curve is selected. The smaller distances between nodes will be positioned by the selection location. When
working in a model that is not planar, which is quite common, it is a good idea to have the snap mode set to
either Snap to Node or Snap to Point. This will allow FEMAP to use the point or node related to the curve closest to pick location to determine where the biasing should occur.
Note: When the snap mode is set to Snap to Point, you will only be able to bias towards one end of the
curve or the other. When it is set to Snap to Node, you will be able to bias towards either end of the
curve or towards the center, much like you can using Biased Small at Center in the Spacing options.
Biased, Small Elements at Ends - The smaller distances between nodes will be positioned at each end of the
curve with the larger distances between nodes being at the center.
Biased, Small Elements at Center - The smaller distances between nodes will be positioned at the center of
the curve with the larger distances between nodes being at the at each end of the curve.
Biased, Use Location - The smaller distances between nodes will be positioned near the point on each
selected curve closest to a selected Bias Location (XYZ coordinate).
Bias Factor - This factor is a ratio of the largest distance between nodes to the smallest distance between nodes
along a given curve. For example, when it is set to 2, the largest distance equals the smallest distance multiplied by 2. All of the distances between the other nodes along the curve are defined using a linear interpolation
of the large and small distances.
Mesh Elements = 10
Bias Small towards this end
Bias Factor = 3
Mesh Elements = 10
Bias Small towards this end
Bias Factor = 4
Mesh Elements = 10
Bias Small at Ends
Bias Factor = 2
Mesh Elements = 10
Bias Small at Ends
Bias Factor = 2
Mesh Elements = 8
Bias Small at Center
Bias Factor = 3
Mesh Elements = 8
Bias Small at Center
Bias Factor = 2
Mesh Elements = 10
Bias Small towards this end
Bias Factor = 3
Mesh Elements = 10
Bias Small towards this end
Bias Factor = 4
Length Based Sizing - Allows you to choose whether mesh locations will be located in parametric or length coordinates along the curve. For lines, arcs and circles, these options make no difference since the parametric and
length coordinates are equivalent. For spline curves however, parametric coordinates are typically much different.
In most cases, choosing parametric spacing is the preferred method. It results in a finer mesh in areas of high curvature, which is often desirable. However, if you have two spline curves side by side, which happen to have different
parametric coordinates, checking Length Based Sizing will allow you to match the meshes on those two curves.
Propagate Mapped Approach - This option, which is on by default, will update the mesh sizing accordingly on
all appropriate curves of a surface which has a mapped approach set using Mesh, Mesh Control, Approach on
Surface, in order for the approach to remain valid. Also, any other surfaces with a mapped approach which would
be effected by changing the size will also have their sizing updated as well. For more information on setting mesh
approaches, see Section 5.1.2.15, "Mesh, Mesh Control, Approach On Surface".
Note: If this option is turned off, there is a good chance that changing the mesh sizing on only one curve
of the surface will create inappropriate sizing for FEMAP to create a mapped mesh on the surface.
7-53
For Example, this geometry is three surfaces stitched together. Each surface has a Mapped-Four Corner meshing
approach specified and has been sized with the default mesh size.
3 Surfaces with
Mapped - Four Corner
Approaches Set
Two Subtracted
from this Curve
Three Nodes Added
to this Curve
Show Free Edges - Simply highlights the nodes of any free edges in your model. This can be helpful for confirming the mesh is still fully connected after sizing has been updated.
When meshing surfaces which have already been meshed with this tool, the original mesh is always deleted, then
the surfaces are remeshed.
7-54
Modeling Tools
Load Attributes from Surface - Allows you to choose a surface which has Mesh Attributes assigned, then loads
those Mesh Attributes into the Mesh Surface tool. Now use the Select or Dialog Select icons in the Meshing Toolbox to mesh surfaces with these attributes. Enter a surface ID or click the ... icon button to select a surface from
the graphics window.
Note: If you select a surface which has no meshing attributes and/or property specified, the current specified
attributes and/or property will be used.
Property - Allows you to choose an existing property in the model to mesh/remesh surfaces. The default value is to
Use Meshing Attributes which have been applied to the surface from previous meshing commands. A new property can also be created by clicking the ... icon button, then the new property will automatically be set as the
Property.
Mesh Sizing - These options are used to define how the mesh size will be updated on selected surfaces and surfaces connected to those selected surfaces during the meshing/remeshing process.
The Mesh Size value may be entered directly or can be calculated by clicking the Measure icon button and selecting any number of surfaces. The calculated value is the same default value which would be calculated if the surfaces were selected when using the Mesh, Mesh Control, Size on Surface command
There are 4 different options:
Off - Used to simply change the Element Shape, Meshing Method, or the Advanced Options without changing
the mesh size on any of the surfaces. When this option is set, the Mesh Size field is hidden.,
Original Geometry
Size All, Connect - Resizes all curves of the selected surface(s) using the specified Mesh Size, then meshes/
remeshes the surfaces using all other options specified in the Mesh Surface tool. Also, updates the Mesh Size on
all shared curves of any connected surfaces . The mesh will remain fully connected and transition from the
selected surface(s) out to the existing mesh through the connected surfaces. .
7-55
Size All, Disconnect - Resizes all curves of the selected surface(s) using the specified Mesh Size, then meshes/
remeshes the surfaces using all other options specified in the Mesh Surface tool. No effort is made to keep the
mesh on any surrounding surfaces in the model connected to the mesh on the selected surface(s).
7-56
Modeling Tools
Size, Internal/Free Edges - Only resizes internal curves or free edges of selected surface(s) using the
specified Mesh Size and other options set in the Mesh Surface tool. All curves shared by selected surface(s)
and non-selected surfaces will NOT be resized.
Element Shape - Choose to mesh the surface with one of 4 options, represented by pictures. From left, the pictures
represent 3-noded linear triangles, 6-noded parabolic triangles, 4-noded linear quads, and 8-noded parabolic quads.
Meshing Method - Choose between Free Mesh and Mapped Mesh. Depending on what method is selected, different options will be available.
Free Mesh - The Free Meshing Options include Max Quads, Quad/Tri Layers and Min Elements Between
Boundaries which are also found in the Mesh, Geometry, Surface command (see Section 5.1.3.3, "Mesh, Geometry, Surface..."), Surface Growth Factor and Refinement Ratio which are also found in the Mesh, Mesh Control, Size on Surface command (see Section 5.1.2.4, "Mesh, Mesh Control, Size On Surface..."), and the
Approach Options drop-down, which allows you to choose any of the 4 free meshing approach options found
in Mesh, Mesh Control, Approach on Surface command (see Section 5.1.2.15, "Mesh, Mesh Control, Approach
On Surface")
Mapped Mesh - The Mapped Meshing Options include Min Elements Between Boundaries which is also found
in the Mesh, Geometry, Surface command (see Section 5.1.3.3, "Mesh, Geometry, Surface..."), and Auto
Mapped Approach, which is on by default. When Auto Mapped Approach is on, the tool will examine the
selected surface and determine if it is a good candidate for one of the mapped meshing approaches available
in the Mesh, Mesh Control, Approach on Surface command. If so, the approach will be set automatically and
the curves of the surface resized, if allowed by the current Mesh Sizing option in the Mesh Surface tool. If not,
the best possible mapped mesh will be applied to the surface. When Auto Mapped Approach is off, the
Approach Options drop-down becomes visible and any of the 3 mapped meshing approaches can be selected.
See Section 5.1.2.15, "Mesh, Mesh Control, Approach On Surface" for more information.
Click the ... icon button next to Approach Options to select specific points from the graphics window for the
specified Mesher approach.:
7-57
You can also select a surface from the screen and click the Load button to fill the Surface Mesh Approach dialog
box with the points which are currently being used for the approach on the surface. Click the Show icon button
next to Done to highlight the current Mesh Control points in the graphics window. If the approach or any points are
changed in this dialog box, be sure to click Apply to make changes before click Done.
Show Free Edges - Simply highlights the nodes of any free edges in your model. This can be helpful for confirming the mesh is still fully connected after surface meshing updates.
Advanced Options - These options are all found in Automesh Surfaces dialog box of the Mesh, Geometry, Surface
command (see Section 5.1.3.3, "Mesh, Geometry, Surface...").
Mapped Meshing Options - options correspond to the check boxes in the
Mapped Meshing Options section of the
Automesh Surfaces dialog box.
Other Meshing Options - options correspond to Post Meshing Cleanup, Cut
Quads with Angle Deviation Above, Max
Element Aspect Ratio, and Quick Cut
boundaries with More Than options in
the Other Meshing Options section of
the Automesh Surfaces dialog box.
Smoothing - options correspond to the
Smoothing section of the Automesh Surfaces dialog box.
Offset Element - options correspond to
the Offset section of the Automesh Surfaces dialog box. Click the Measure
icon button to measure the distance
between 2 locations in the graphics window.
Node Options - options correspond to
the Node Options section of the
Automesh Surfaces dialog box. When
Move to Geometry option is on, Max
Distortion Angle field will become visible. Click the Measure icon button to
measure the distance between 2 locations in the graphics window.
7-58
Modeling Tools
When using the Dynamic method, simply choose the node(s) using Entity Select in the Meshing Toolbox and then
drag the node(s) to the desired location.
Note:
It is best to have the Snap Mode set Snap to Screen when using the Dynamic method. This will
create smoother movement when moving the selected nodes from one position to another.
7-59
When using the Manual, Vector method, the Move Along Vector
fields will appear. You may use the Select Vector icon button
to choose a vector graphically using any method available in
the Select Vector dialog box. Another option is to enter a Base
Point for the vector or use the Select Coordinates icon button to pick it graphically, then enter the distances in each direction (dX, dY, and dZ) manually. Once the vector has been
specified, click the Apply Vector button to complete the move to
the new location.
Smooth - When this option is checked, the selected mesh will
constantly be smoothed as nodal locations are updated. If you
want to only have the elements directly connected to the
selected node(s), turn this option off.
Constrain to Curve/Surface - Nodes which are attached to
curves or surfaces will only be allowed to move along the attached curve or surface, when this option is on. This is
the default configuration and is usually the desired behavior, as it attempts to prevent undesired holes from accidentally being introduced into the mesh.
Project - When this option is enabled, the selected nodes are constantly projected back to the surface to which they
are attached. When the Standalone Mesh option for Select Mesh to Edit is used, the nodes are projected back to
pseudo geometry created using the overall topology of the selected elements.
Save and Discard buttons - Once the mesh locations have been updated, you have the choice to Save the new
mesh or Discard the updated mesh and revert to the original mesh.
Note: If you choose to use the Undo command (Tools, Undo or Ctrl+Z) after pressing the Save button, ALL
changes to the mesh since the Save button was last used will be undone, not the movement of individual nodes. Also, if you use Undo before choosing Save or Discard, the original mesh will be
restored.
7-60
Modeling Tools
Depending on which element check is currently set, the name of the element check will appear along with a Max
Allowable Value field in the Mesh Quality tool.
When Quality Type is set to Combined, all of the other individual Quality Types will also be displayed in the Mesh
Quality tool. The Max Allowable Value for each element quality type can be modified or individual types can be
turned on or off to modify which will be included when calculating the Combined element quality.
To specify customized default values for all of the element quality checks, use the Element Quality button in the
Geometry/Model tab of File, Preferences. See Section 2.6.2.7, "Geometry/Model" for more information.
Note: When the Mesh Quality tool is used on models containing solid elements, the quality plotted on the
visible element face(s) is the quality of the quadrilateral or triangular element face, NOT the solid
element. This is important to remember, especially for element quality checks which can be used for
solid elements, such as Jacobian and Aspect Ratio.
Number of Quality Levels - Simply indicates the number of levels to use in the plot of the current element quality
set in Quality Type. Choose between 2 levels or 4 levels.
When the Number of Quality Levels is set to 2, all elements with element quality values above the Max Allowable
Value for the specified Quality Type will be plotted Red, while all other elements will be Green.
When the Number of Quality Levels is set to 4, all elements with element quality values above the Max Allowable
Value for the specified Quality Type will be also be plotted Red. The remaining elements will be plotted from 0 to
the Max Allowable Value in the following manner:
Quality value = 0.0 to (1/3 * Max Allowable Value) are plotted Green
Quality value = (1/3 * Max Allowable Value) to (2/3 * Max Allowable Value) are plotted Yellow
Quality value = (2/3 * Max Allowable Value) to Max Allowable Value are plotted Orange
Smooth Contours - When on, the colors on the contour legend blend from low to high, similar to a Contour plot.
When off, the plot resembles a Criteria plot.
Internal Angle check shown with 2 quality levels
Elements shown in red are above the specified Max Allowable Value for the Internal Angle quality check
Same values as above, Smooth Contours On
Same values as above, Smooth Contours On
This plot allows you to see which elements may be close to passing the quality check.
Min Quality and Max Quality - Simply lists the best and worst element quality in the selected mesh.
7-61
The PostProcessing Toolbox brings together options for each style which are found in several different View... commands. Additional information on most of these options may be found in Section 8.2, "Types of Views - View
Select...", Section 8.3, "View Options - PostProcessing" and Section 8.4, "Specialized Post-processing".
PostProcessing Toolbox Icons
Toggle Tools menu - By default, both tools will be visible in the PostProcessing Toolbox.
Using the drop-down menu from this icon, make all of the tools visible or hidden at once using Toggle All Tools
or individually toggle them on and off by choosing the individual tool name (for example, Deform) from the
menu. When a tool is visible, there will be a check mark next to it in the list.
Here is a short description of each tool:
Deform - Sets the Deformed Style. Choose from Undeformed, Deformed, Animate, Animate - MultiSet, Arrow,
Trace, or Streamline. Once a Style has been chosen, select Results. Also, unique Options become available for
each Style. Section 7.2.3.1, "Deform tool"
Contour - Sets the Contour Style. Choose from No Contours, Contour, Criteria, Beam Diagram, IsoSurface,
Section Cut, or Arrow. Once a Style has been chosen, select Results. Also, unique Options become available for
each Style. Section 7.2.3.2, "Contour tool"
Freebody - Controls all facets of freebody display. Section 7.2.3.3, "Freebody tool"
Reload - Reloads the PostProcessing Toolbox with the current post-processing options set in the model.
7-62
Modeling Tools
Select Output Data - Displays the Select PostProcessing Data dialog box from the View, Select command.
Undeformed/No Contours - Simply sets the Deform Style to Undeformed and Contour Style to No Contours.
Deformed Style - Choose a Deform Style from the drop-down menu.
Contour Style - Choose a Contour Style from the drop-down menu.
Freebody Style - Choose Freebody On or Freebody Off from the drop-down menu. When set to Freebody Off, no
Freebody will be visible. When set to Freebody On, only the Freebody entities which have a check next to them in
the Freebody tab of the Visibility dialog box will be visible.
Auto Redraw - When On, which is the default, changes made to Style, Results, or Options will be plotted to the
graphics window on-the-fly. When Off, click the Manual Redraw button or use the Window, Redraw (Crtl+D) or
Window, Regenerate (Ctrl+G) command to update the image in the graphics window.
Manual Redraw - Click this button to Redraw the graphics window.
Deform tool
7-63
Results
Select the Output Set and Output Vector to display for each Deform Style. With Style set to Animate - MultiSet or
Trace, the Final Output Set should also be specified, with the option to include an Increment value to use every
nth output set in the animation.
The Output Set, Final Output Set, and Output Vector options have some additional controls which make it easier to
move from one output set or output vector to another. Click the Previous icon button (arrow pointing left) to
move to the Previous output set/vector, the Next icon button (arrow pointing right) to move to the Next output
set/vector, or the middle Bracket icon button to open up the Select Output Set/Select Output Vector dialog box.
Select Output Set and Select Output Vector dialog boxes
These dialog boxes provide the ability to select an output set/output vector from a list of available output sets/output vectors in the model. Additional options are available to filter the displayed data.
Set Filter
Reset Filter
Vector Filter
Reset Filter
Both dialog boxes share some common features. Simply choose an output set/ vector from the list, then click OK.
7-64
Modeling Tools
Set and Vector Filters - Click the Filter... button in either dialog box to open the Filter dialog box. You may
enter text into the Title Contains field, then click OK to reduce the list of output sets/output vectors to only those
sets/vectors with titles that contain the specified text. You can now press Filter button again, enter additional text,
then press OK again to further reduce the list.
In addition to the Title Contains filter, the Filter Output Vector dialog box contains 3 additional filters for:
Output Type - Reduces list to output vectors which are a certain type of output. Available type options are Any
Output, Displacement, Velocity/Accel, Force, Stress, Strain, and Thermal.
Output On - Reduces list to output vectors on a particular type of entity. Available options are Any Output,
Nodes, Elements, Line Elements, Planar Elements, Solid Elements, or User Output. There are also check boxes
for Nodal Component Output and Element Corner Output, which when on, include that type of output in list.
Note: The Output On filter uses the output vector ID to determine what type of entity the output is on. For
instance, Nodal output is found in the range of Output Vector IDs from 1-2,999, while User Output
is found in IDs which start with 9,000,000.
Complex Type - Only useful when complex data exists in the selected output set. Reduces list to output vectors of a particular complex type. Available options are Any Output, Magnitude, Phase, Real Component, and
Imaginary Component.
Filter Next/Prev - When the Filter Prev/Next option is on, the Previous and Next controls in the PostProcessing
toolbox will only move between the filtered output sets/output vectors.
Reset Filter - Click Reset Filter button to clear ALL filters and turn off the Filter Prev/Next option.
Options - Deform tool
Many of the options are shared between several different Deform Styles, while others are only used for one particular style. Please see the table below to see which options are available in a particular Style. Descriptions of all the
options follows the table. Top Level options appear in Bold Text in the table.
Deform Options
Transform
Active Components (X;Y;Z)
Complex Results Mode
Phase Angle
Scale
Max % Model/Scale Actual By
Scale Based on Group
Deform Relative To
Node ID
Deformed Model
Animate Deformation
Color Mode
Default Direction
Undeformed Model
Color Mode
Animation
Shape
Frames
Delay
Animation Control
Arrow options
Trace options
Locations options
Streamline options
Deformed
Animate
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
Animate
MultiSet
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
Arrow Trace
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
Streamline
*
*
*
*
*
*
*
*
*
*
Deform tool
7-65
Transform - Allows transformation of the Deformation Output Vector. Vector may be transformed using the
Nodal Output Coordinate System of each node or into any Coordinate System in the model. See Displacement Output Vector Transformation in Section 8.2.2.2, "Selecting Data for a Deformed or Contour Style".
Active Components - Choose to include X, Y, and/or Z components when transforming the Deformation Output Vector. When checked, component is included.
Complex Results Mode - Only available when the selected Output Set contains complex output. Allows you to set
overall Model Option(s) or view-specific override values used to convert complex data to real data, on-the-fly,
when post-processing complex results. See Complex Results... in Section 8.2.2.2, "Selecting Data for a Deformed
or Contour Style" for more information. The Complex Model Options icon button can be used to set the Model
Option(s) and the Animation Phase Increment from the active view will be used for Synchronize Phase.
Phase Angle - A value for phase angle can be entered directly in whole degrees or a slider control can be used
to dynamically set the value from 0 to 360.
Scale - Sets the Scale for the Deformation Output Vector. Default is % of Model, which uses the Max % Model
value to determine how the deformation values will be scaled in the graphics window. Other option is Actual
Deformations, which uses the actual deformations at each node combined with the Scale Actual By factor.
Max % Model - Used when Scale is set to % of Model. Value represents a percentage of overall model size.
Largest deformation in the model will be scaled by this value, then all other deformations are linearly interpolated between 0 and specified value.
Scale Actual By - Used when Scale is set to Actual Deformations. Actual deformation values are multiplied by
this Scale Factor and then displayed graphically.
Scale Based on Group - Off by default. When On, the largest deformation value from displayed group(s) is
used to graphically display the deformed model.
Deformed Relative To - Model is deformed relative to the Origin (0,0,0 in the model) by default. Other option is to
deform the model relative to a Fixed Node anywhere in the model.
Node ID - Specifies the Node ID to be used when Deform Relative To is set to Fixed Node. Click the icon button to the left to graphically select a Node ID from the screen.
Deformed Model - Specify options for the display of the Deformed Model.
Animate Deformation - On by default. When Off, the model will animate the selected contour style, but the
model will not be deformed. This is helpful in heat transfer and transient models.
Color Mode - Set to Entity Colors by default, which uses the entity colors for the Deformed Model. When set
to Use View Color, deformed model will be shown using the specified View Color (Not used on elements which
have Contour Style applied). Click the Color Wheel icon button to select a View Color from the Color Palette
dialog box.
Default Direction - Only used when specified Deformation Output Vector contains scalar values instead of
vectors. Model will deform in the chosen direction based on the scalar values.
Undeformed Model - Off by default. When On, an image of the Undeformed model will be displayed along with
the deformed model
Color Mode - Set to Use View Color by default. Sets the View Color for the Undeformed Model. Click the
Color Wheel icon button to select a View Color from the Color Palette dialog box. When set to Entity Colors,
the Undeformed Model will use entity colors.
Shape - Choose between a Linear Interpolation and a Sinusoidal distribution of the frames in the animation.
Also, choose Full or Full Absolute to see the model Load and Unload. Choose Half or Half Absolute to only
animate the model in the loaded direction. See Section 8.3.4, "Animated Style" for more information.
Delay - Specify the delay between each frame. Default value is 101. Larger values result in slower animations.
Animation Control - Click button to open the Animation Control dialog box. Speed and shape of animation
can be controlled. Also, animation may be paused and then moved frame by frame.
7-66
Modeling Tools
Label - Choose a Label Mode for Arrow display. Default is No Labels. Other options are Output Values (Labels
on all Deformed Arrows) and Top Percent (Labels only on Deformed Arrows which fall into specified top percentile). When Top Percent is chosen for Label, the Top Percent field will become visible. Default is 10, which
means only the arrows with the top 10% of Deformed Values will be labeled.
Color - Sets the color of the Arrows for the Arrow Deform Style. Click the Color Palette icon button to select
a color for the Arrow plot from the Color Palette dialog box.
Arrowheads - On by default. When On, displays arrowheads at the 'tip' of the arrows. When Off, no arrowheads will be displayed.
Component Arrows - Off by default. When On, displays the Deformation Arrows as XYZ Component arrows
instead of a single resultant arrow.
Show As Solid - Off by default. When On, Arrows are displayed as solid Arrows instead of lines.
Trace - Specify options for Trace Deform Style. Trace creates trace plots on the screen for a single node, a group of
nodes, or every node in the model.
At Locations - Choose Trace locations. Full Model is the default. Other options are Single Node (must specify
node below in Node ID) or choose a group which already exists in the model (group must contain nodes to see
any trace plots).
Length - Choose to see the entire length of the trace plot(s) from the beginning (Full Length) or have them animate as the model deforms (Animate Growth). Default is Full Length.
Label - Labels the Trace Locations, only when Show Locations option is On. Default is No Labels. Other
options are to label each trace location for each node using the Set ID of each Output Set used to create the plot
or the Set Value.
Color - Sets the color of the Trace plot. Click the Color Wheel icon button to select a color for the Trace plot
from the Color Palette dialog box.
Show Locations - Places a marker along the Trace line representing the trace location at each Output Set being
used to create the Trace plot.
Locations - Choose locations for Streamlines in Streamline Deform Style. Default is Specified Location (click button next to Location to choose graphically). At Point option will use any existing Point in the model. Other option
is to choose a Group in the model (Group must contains points to create Streamlines).
Location - Used by Specified Location option. Click button to select a location for a single Streamline from
the graphics window or enter coordinates manually in the X, Y, and/or Z fields.
Select Point for Streamline Location - Used by At Point option. Enter a Point ID or click icon button to select
a point graphically.
Dynamic Location - Click button to display the Dynamic Streamline Control dialog box. Dynamically move,
extend, or shorten a Streamline plot. Set the Radio button on the left side to modify the X, Y, or Z position of the
Streamline.
Contour tool
7-67
Draw Start - Off by default. When On, start location of the Streamline(s) is drawn in the graphics window.
Use View Color - Off by default. When On, the Streamline(s) will be drawn using the View Color instead of
Contour Colors. Click the Color Wheel icon button to select a View Color from the Color Palette dialog box.
Parameters (Streamline) - These values may be used to alter the appearance of the Streamline(s) in the model.
Runge-Kutta Order - Streamlines are evaluated using the Runge-Kutta Numerical method. Value indicates the
order being used by the method. Values range from 1 to 4, with 2 being the default. Increasing the order generally increases accuracy, but also increases calculation time.
Tolerance - Value is used to determine when a Streamline is entering or leaving an element. Tolerance has no
units and is based on each element's size. Default value is 1.0E-5. Lowering the Tolerance value generally
increases accuracy, but also increases calculation time.
Max Length Factor (x Model) - Value is multiplied by the model bounding box diagonal to accommodate
streamlines which are longer than model bounding box diagonal, which is somewhat common. Error will occur
if this value is not large enough to accommodate very lengthy streamlines.
Minimum Speed (% of Max) - Value represents a percentage of Maximum Velocity in the selected output vector. Lowering value allows display of streamlines with lower velocities relative to the Maximum Velocity.
Contour Criteria
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
Beam
Diagram
*
*
*
*
*
*
IsoSurface
*
*
*
*
*
*
*
*
*
*
*
*
Section Contour
Cut
Arrow
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
7-68
Modeling Tools
Contour Options
Data Selection
Type
Show On Groups
Show As (unique for each Style)
Criteria options
Cut Options
Arrow Head and Color
Arrow Head
Location
Use Contour Colors
Solid Arrows
Arrow Length
Scale by Magnitude
Min Vector Magnitude
Arrow Labels
Label Digits
Levels
Level Mode
Contour Palette
# of Levels
Continuous Colors
Animate
Label Max/Min
Legend
Position
Label Color
Exponential Labels
Label Erase Background
Label Freq
Label Digits
Shrink To %
Beam
Diagram
IsoSurface
*
*
*
*
*
*
Contour Criteria
*
*
*
*
Section Contour
Cut
Arrow
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
Select Arrows from Contour Vector - When this option is enabled, the Arrow Type is automatically selected and
the X/Y/Z Arrow Display/Vector Select fields will also be automatically populated with Output Vectors, wen appropriate. For example, if Output Vector in the Results section is set to 7020..Plate Top X Normal Stress,
7021..Plate Top Y Normal Stress, or 7023..Plate Top XY Shear Stress, then the Arrow Type will be automatically set to 2D Tensor Plot, with X Arrow Display/Vector Select set to 7020..Plate Top X Normal Stress, Y Arrow
Display/Vector Select set to 7021..Plate Top Y Normal Stress, and Z Arrow Display/Vector Select set to
7023..Plate Top XY Shear Stress.
When disabled, Arrow Type and X/Y/Z Arrow Display/Vector Select become available for manual specification.
Arrows - The options which are visible and/or available for editing in this section depend on a number of other settings for Contour Arrows.
Arrow Type - There are 4 options for Arrow Type: Single Value, 2D Components, 3D Components, and 2D
Tensor Plot. Depending on the Arrow Type, the number of X/Y/Z Arrow Display/Vector Select fields changes.
For Example, when set to Single Value, only the X Arrow Display/Vector Select field is visible. If set to 3 Components, all three X/Y/Z Arrow Display/Vector Select fields will be visible. This option can only be modified
by the user when the Select Arrows from Contour Vector option in disabled.
X/Y/Z Arrow Display/Vector Select - At all times, the check boxes in the fields which are currently visible are
available to control the display of each individual arrow. The Arrow Type option controls which of these fields
are visible. These fields can only be modified when the Select Arrows from Contour Vector option in disabled.
Contour tool
7-69
Arrow Color - A color can be specified for each individual arrow, unless Use Contour Colors option is
enabled.
Note: The Use Contour Colors option is automatically enabled for all Arrow Type options except 2D Tensor
Plot when the Auto option is enabled for Arrow Head and Color.
Advanced Options (>>> Button) - Button displays the Advanced Contour Arrow Options dialog box.
Arrow Display Mode - Allows you to select how the Arrows will be displayed. The default setting for this option
is Automatic, which automatically selects an Arrow Display Mode based on the Arrow Type option and the selected
output vector(s). Automatic will display all Total Vectors as resultants, while all others are displayed as components. Additional options include:
Components - displays individual arrows for 2D Components (X and Y) and 3D Components (X, Y, and Z).
Resultant - displays a single resultant vector for 2D Components or 3D Components.
Shear (XY)/Axial (Z) - displays X and Y arrows as resultant (Shear) and the Z arrow as a component (Axial).
Shear (XZ)/Axial (Y) - displays X and Z arrows as resultant (Shear) and the Y arrow as a component (Axial).
Shear (YZ)/Axial (X) - displays Y and Z arrows as resultant (Shear) and the X arrow as a component (Axial).
Arrow Direction - Allows you to specify a vector as a display direction, and only for Arrow Type is set to Single Value.
Transform - Allows Transformation of Contour Output Vector(s). Available options depend on type of output data
being transformed. Click icon button to access Current Output Orientation dialog box. See the Contour Output
Vector Transformation portion of Section 8.2.2.2, "Selecting Data for a Deformed or Contour Style" for more info.
Nodal Vector Output - Nodal Vectors may be transformed using the Nodal Output Coordinate System of each
node or into any Coordinate System in the model.
Plate Force/Stress/Strain - Plate Force/Stress/Strain and Laminate Stress/Strain may be transformed using the
Material Angle of the Elements (material angle set using the Modify, Update Elements, Material Angle command), Along a Specified Vector (Along Vector field and icon button will appear for specification of vector), or
into the X, Y, or Z axis of any Coordinate System in the model (Axis field will appear for to selection of X, Y, or
Z axis).
Solid Stress/Strain - Solid Stress/Strain may be transformed using the Material Direction of the Elements or
into any Coordinate System in the model.
Complex Results Mode - Only available when the selected Output Set contains complex output. Allows you to set
overall Model Option(s) or view-specific override values used to convert complex data to real data, on-the-fly,
when post-processing complex results. See Complex Results... in Section 8.2.2.2, "Selecting Data for a Deformed
or Contour Style". The Complex Model Options icon button can be used to set the Model Option(s).
Phase Angle - A value for phase angle can be entered directly in whole degrees or a slider control can be used
to dynamically set the value from 0 to 360.
Data Conversion - Uses the Average, Maximum, or Minimum value of each element to create the plot. Options
exist to include Corner Data or Element Centroid values only. There is also options for No Element Averaging and
No Average, Centroid Only, which are really only meant to be viewed as an Elemental Contour.
Not If Property Change - Elemental Contours Only - On by default, will NOT average between elements of
different properties. When off, averaging occurs between elements of different properties.
Not If Material Change - Elemental Contours Only - Only available when 'Not If Property Change' is off. On
by default. When Off, averaging occurs between elements of different materials
Not If Layer Change - Elemental Contours Only - Off by default, will average between elements on different
Layers. When On, averaging does NOT occur between elements on different Layers.
Not If Color Change - Elemental Contours Only - Off by default, will average between elements on different
Colors. When On, averaging does NOT occur between elements on different Colors.
7-70
Modeling Tools
Not If Exceed Angle - Elemental Contours Only - On by default, will NOT average between elements which
have a Break Angle of more than the specified angle value (Default Value is 20 degrees). When Off, averaging
occurs regardless of angle between elements.
Data Selection - Selects which output data is used to determine the Max/Min values on the Contour Legend. The
All Data/Full Model option will use data for all nodes or elements in the entire model. Visible Group(s) will only
use the output data from the visible group(s) to determine the Max/Min values, while Contour Group will use the
single group specified via the Show On Group option in the Contour Tool.
Type - Choose Type of Contour to display. Choose between Nodal, Elemental, or Match Output. When Match Output is used, FEMAP will display a Nodal Contour when plotting nodal output or an Elemental Contour for elemental output.
Double-Sided Planar - Elemental Contours Only - Off by default. When On, the 'other side' of a plate contour
will be displayed along with selected output vector (For Example, if Plate Top X normal Stress is selected, then
Plate Bot X Normal Stress will be displayed on the other side of the plate elements).
Show On Groups - By default, set to Full Model/Visible Groups, which shows a contour on the full model or only
on visible group(s). Selecting another option from the drop-down will create a plot on a group while the rest of the
model or entities in any number of shown groups are visible. Choose the Active Group or select any group from
the drop-down list to use as the Contour Group. The selected group should include elements.
In addition, you can quickly create a new group using the New Element Group icon button to the right of the Show
On Groups drop-down control. When clicked, you will be prompted to assign a title and potentially enter a different ID for the group, then select elements using the standard entity selection dialog box. The newly created group
will be then be automatically selected in the Show On Groups drop-down.
Show As - The Show As option(s) differ for each Style which has it available. Each is described below.
Contour - Choose between showing a Filled contour and a Line Contour. Filled is the default.
Beam Diagram - The top-level Show As option allows you to display a Beam Diagram plot as a Beam Diagram or a Beam Contour.
IsoSurface - The top-level Show As option allows you to choose how the IsoSurface will be displayed. IsoSurface is the default. Other options are IsoLine (Line representation instead of Surface) and Contour on
Deform IsoSurface (displays Output Values at areas in the model with the same deformation value, which must
be entered in the At Value field).
Contour tool
7-71
IsoSurf/Line Color - Off by default. When On, all IsoSurfaces/IsoLines will be displayed using this color. Click
the Color Wheel icon button to select a color from the Color Palette dialog box.
Fill Color - IsoLines Only. Off by default, When On, Elements between IsoLines, not Contoured will be displayed
using this color. Click the Color Wheel icon button to select a color from the Color Palette dialog box.
Dynamic Control - Click button to display the Dynamic IsoSurface Control dialog box. Dynamically move a single
IsoSurface/IsoLine to any value within the range of the displayed output vector
Section Cut - Choose between showing a Filled contour and a Line Contour. Filled is the default.
Criteria - Specify options for Criteria plot. Setup Criteria Limits and choose display options for Elements which
Pass or Fail based on those limits.
Limits Mode - Choose from No Limits (default), Above Maximum (specify Maximum value), Below Minimum
(specify Minimum value), Between (specify Minimum and Maximum values), or Outside (specify Minimum and
Maximum values). The Abs Value of Results option can also be set to use the Absolute Value of Results for
determining if values Pass or Fail based on Criteria Limits.
Elements that Pass - On by default, Elements that Pass based on Criteria Limits will be displayed. When
off, Elements that Pass will NOT be displayed. Use the Label option (On by default), to display the value of
each element which Passes at the centroid of the Element. By default, the Color option is set to Contour Colors. Other options are Entity Colors or Use View Color (Use Color Wheel icon button to choose View Color
from the Contour Palette dialog box).
Elements that Fail - Off by default, Elements that Fail based on Criteria Limits will be NOT displayed.
When on, Elements that Fail will be displayed. Use the Label option (Off by default), to display the value of
each element which Passes at the centroid of the Element. By default, the Color option is set to Use View
Color (Use Color Wheel icon button to choose View Color from the Contour Palette dialog box). Other
options are Contour Colors or Entity Colors.
Cut Options - Choose a Section Cut option. Default is Cut Model (everything on positive side of cutting plane is
invisible). Other options are Parallel Sections (create up to 99 parallel section cuts a specified distance from one
another) and Multiple Sections (create up to 3 independent section cuts).
Number - Used to set the number of Parallel Sections to be displayed. Enter a value from 1 to 99.
Cutting Plane - Used when top-level Cut Options is set to Cut Model or Parallel Sections to specify the
Section Cut Plane. Click Plane icon button to use Plane Locate dialog box.
Section Plane 1, 2, and 3 - Used when top-level Cut Options is set to Multiple Sections to specify each of the
3 Section Cut Planes. Click the any of the Plane icon button next to use Plane Locate dialog box to specify
Section Plane 1, 2, or 3.
Dynamic Control - Click button to display the Dynamic Section Cut Control dialog box. Dynamically move
the Section Cut Plane for Cut Model or ALL Cut Planes when using Parallel Sections. When using the Multiple
Sections Cut Option, use the Radio button on the left side to choose Section Plane 1, 2, or 3.
Arrow Head and Color - When set to Auto, automatically sets values for Arrow Head, Location, and Use Contour
Colors, depending on other options specified for Contour Arrows. When not set to Auto, these options can be set
individually,
7-72
Modeling Tools
Arrow Head - Choose from Double-Ended (arrowheads on both ends), Single (arrowhead on one end), None,
or Moment (two arrowheads on one end).
Location - Choose between At Tail (depending on type of output, Arrow extends out from node or element centroid) or Center (Arrow centered at node or element centroid).
Use Contour Colors - When on, Arrows are displayed using Contour Colors and the Contour Legend is also
visible. When off, Arrows are displayed using individual Arrow Color and Contour Legend is not visible.
Solid Arrows - When on, Arrows are displayed using solid representations. When off, Arrows are wireframe.
Arrow Length - Allows you to specify a length for all Contour Arrows (default is 100.0).
Scale by Magnitude - When on, Contour Arrows are displayed based on magnitude, with the Maximum value
displayed using 1.0*Arrow Length and Minimum value displayed as Min Length (0.25 default)*Arrow Length.
Min Vector Magnitude - When on, Arrows with a magnitude below this value will not be displayed.
Arrow Labels - Choose On, Off, or Exponent. Label Digits value sets number of displayed digits, 0 is Auto.
Levels - Set various options for Contour/Criteria Levels, which are used in all Contour Styles.
Level Mode - Options for how the Max and Min values for Contour/Criteria Levels are determined. Automatic is the default. Auto-Group will automatically use the Max and Min values of the displayed groups. Max
Min requires values be entered for Maximum Level and Minimum Level. User Defined uses Maximum Level and
Minimum Level along with Specify Levels to fully customize the Contour/Criteria Levels.
Contour Palette - Choose between using the Standard Palette, which is the default, or a User Palette. When
set to Standard Palette, click the Color Range icon button to open the Contour/Criteria Levels dialog box.
See Section , "Level Mode". When set to User Palette, click the Color Range icon button to open the User
Defined Contour Color Palette dialog box. See Section , "User-Defined Contour Palette".
# of Levels - Specifies the number of Contour/Criteria Levels to use when Contour Palette is set to Standard
Palette.
Continuous Colors - On by default. When On, contours are blended from one color to the next creating a continuous contour. When Off, one color level stops, then another begins to create a fringe contour plot.
Animate - On by default. When On, the contour values will animate as the model animates. This animation is
simply a linear interpolation of the values from start to finish of the animation. When Off, Contour colors
remain constant as the model animates.
Label Max/Min - Off by default. When On, the Maximum and Minimum values of the displayed contour
will be labeled. The labels are located where these values occur in the model.
Legend - On by default. When On, the Contour/Criteria Legend is displayed. When Off, no Legend will be visible.
Position - Choose the position of the Legend. Default is Center Right. Other options are Top Left, Top Center,
Top Right, Center Left, Bottom Left, Bottom Center, and Bottom Right. All Legends are vertical except Top Center and Bottom Center.
Label Color - Sets the Label Color of the Legend. Default is to use Contour Colors. Other option is Use View
Color, which can then be set using the View Color option directly below.
Exponential Labels - Off by default. When On, Legend values are displayed using Exponents (Scientific Notation). Use Label Digits value to vary the number of significant digits in the Legend.
Label Erase Background- Off by default. When On, the background will be erased around labels in order to
make them easier to read. Does all labels, not just Labels in the Legend.
Label Freq- Specifies the frequency of the Contour/Criteria Levels are labeled in the Legend. When set to 0 or
1, all Levels are labeled. When set to 2, every other level is labeled, set to 3, every 3rd level, etc.
Label Digits - Used to set the number of significant digits displayed in the Legend.
Shrink to % - May be used to shrink the Legend to a % of original size. % Values may be entered directly or by
using the Slider. When Position is using any of the options which mention 'Center', the Legend is shrunk on
both ends towards the middle. All other Position options are shrunk in one direction only.
Freebody tool
7-73
7-74
Modeling Tools
A Freebody entity must be created before any additional options may be specified. To do this, use the Freebody
Manager, which is accessed by pressing the Add Freebody icon button next to the drop-down list next to Freebody
in the Freebody Properties section. Multiple Freebody entities may be created.
Once Freebody entities have been created, each may be made visible or hidden individually in all views using the Is
Visible check box in the Freebody Properties section or the check boxes in the Freebody tab of the Visibility dialog
box (see Section 6.1.4, "View, Visibility..."). The ... icon button next to Display Freebodies will give direct
access to the Visibility dialog box with the Freebody tab selected.
Options - Freebody tool
The Freebody tool is divided into 3 sections. The top of the Freebody tool contains 3 options which affect all Freebody entities in a View. The options in the Freebody Properties section change based on which Freebody entity is
selected with the Freebody drop-down list. Options in View Properties section change depending on which View is
currently active in the model.
The three options at the top of the Freebody tool are used to control the overall visibility of all Freebody entities
(Display Freebodies), which Output Set will be used to create the freebody display, and if data should be summed
at nodes (Sum Data on Nodes). The arrow icons can be used to go to the Next or Previous output set or the Select
Output Set icon button can be used to access the Select Output Set dialog box. See Select Output Set and Select
Output Vector dialog boxes section for more information. When Sum Data On Nodes is on, the grid point force and
moment data from all element corners attached to that node will be summed at each node. When off, the individual
grid point forces and moments will be displayed at each element corner along with the element ID next to the value
in parentheses.
Freebody Properties
Freebody - This drop-down is used to select which options are currently available for use in the Freebody Properties section. To create a new Freebody entity or edit an existing one, click the Add Freebody icon button to access
the Freebody Manager.
Freebody Manager - Used to create, edit, renumber, copy, and delete Freebody entities.
Title Filter
Freebody tool
7-75
New Freebody - When clicked, the New Freebody dialog box will appear:
In this dialog box, specify an ID and Title (optional) along with some top-level options for the new Freebody
entity, such as Display Mode, Vector Display Freebody Contributions, and Load Components in Total Summation.
Default Settings - When clicked, the following options are set:
Display Mode: Freebody Only
Vector Display: Nodal Forces displayed as Components, Nodal Moments Off
Freebody Contributions: Applied, Reaction, MultiPoint Reaction, and Peripheral Elements On; Freebody
Elements, Contact, Glue, and Nodal Summation Off.
More - Click this button to create another new Freebody entity.
What the options specified in the New Freebody dialog box do will be described later in this section.
Update Title - Highlight a Freebody entity in Available Freebodies list, then click this button to enter a new Title.
Renumber - Highlight a Freebody entity in Available Freebodies list, then click this button to change the ID.
Delete - Highlight a Freebody entity in Available Freebodies list, then click this button to delete it from the model.
Delete All - Deletes all Freebody entities in the model.
Copy - Highlight a Freebody entity in Available Freebodies list, then click this button to make a copy.
None Active - When clicked, there is no longer an Active Freebody entity.
Freebody Tools
This section has two icon buttons used for sending the data used in the calculations to create the Freebody display
to the Messages window, the Data Table, or the Clipboard and one icon button to list a Freebody Validation:
Freebody Validation
List Force Balance
The List Force Balance and List Force Balance Interface Load icon buttons run the List, Output, Force Balance
command with certain options preselected based on the Freebody currently active in the Freebody tool.
7-76
Modeling Tools
For more information and the format of the various listings, see Section 8.6.11, "List, Output, Force Balance".
List Force Balance - Available when any Freebody is active in the Freebody tool. When used, the List Force
Balance dialog box will always have Force Balance selected in the Data section, From Freebody selected in the
Entity Selection section, and the Freebody currently active in the Freebody tool selected (checked) in the list of
Freebodies. By default, the List Contribution Details option will be enabled, but this option can be disabled. Also,
while the default Destination is set to Messages Window, the user can instead choose Data Table or Clipboard.
Finally, the user can choose whether or not to Include All Contributions and/or List Calculated Nodal Sums.
List Force Balance interface Load - Only available when a Freebody with Display Mode set to Interface Load or
Section Cut is active in the Freebody tool. When used, the List Force Balance dialog box will always have Interface Load selected in the Data section, From Freebody selected in the Entity Selection section, and the Freebody
currently active in the Freebody tool selected (checked) in the list of Freebodies. By default, the List Contribution Details and List Interface Load options will be enabled, but these options can be disabled. Also, while the
default Destination is et to Messages Window, the user can instead choose Data Table or Clipboard. Finally, the
user can select to include Calculated Nodal Sums and/or Calculation Details to the listing.
Note: The options selected for List Force Balance and List Force Balance Interface Load will persist
until changed when either command is used again, either from the Freebody tool or List, Output,
Force Balance, or until FEMAP is shut down, when it will then revert to the default settings.
List Freebody Validation Results - Model debugging tool that can be used to help determine if results requested
for a given Freebody exist in the database for the selected set of elements and/or nodes. It does not indicate that the
results of a Freebody calculation are a valid idealization of the structure being analyzed, as that is up to the individual user to determine. The tool writes write a summary to the message window detailing:
If all requested nodes exist in the model (only for Freebody entities set to Interface Load or Section Cut)
If results exist in the model for the selected contributions (Applied, Reaction, MultiPoint Reaction, Peripheral
Element, Freebody Element, Contact, Glue, and/or Nodal Summation)
Should any of the results be missing, the user may optionally list details to determine what is missing for each
selected node or element.
For each load contribution, the status will appear as one of the following:
OK - results for this component have been requested and exist for all selected nodes/elements
OK (alternate vectors used) - results for this component exist within the database but have not been obtained
from the GPFORCE data block. This is only applicable to Applied (OLOAD), Reaction (SPCFORCE), and
MultiPoint Reaction (MPCFORCE) contributions when the Allow Alternate Vectors option is selected (default)
Missing Results - results for this contribution are missing from the model at one or more of the requested locations. Select Yes to the Print Detail Element/Node Information question to see specifically where results
are missing
Note: If contributions for Applied, Reaction, and/or MultiPoint Reaction are selected, the tool will only
report Missing Results for requested entities when the results are relevant to that location; otherwise, OK is reported. For example, if MultiPoint Reaction results are requested at a node that
doesn't have a rigid or interpolation element attached, then OK would be reported. The same is true
for an Applied load request at an unloaded node.
Freebody Properties (continued)
Is Visible - When On, the Freebody entity currently in the Freebody drop-down will be visible in the graphics window in all views. Display of Freebody entities is also controlled via the Freebody tab of the Visibility dialog box.
Coordinate System - Drop-down list specifies which coordinate system should be used to display the Freebody
vectors. The Use Nodal Output CSys option may be turned on to show the Nodal Vector(s) in the nodal output coordinate system defined for each node, while continuing to show the Total Summation Vector(s) in the specified coordinate system. You can create a new coordinate system by using the New Coord Sys icon button.
Freebody tool
7-77
Note: Magnitudes of components in Cylindrical Coordinate Systems are displayed and listed as Radial,
Tangential, and Z, while components in Spherical Coordinate Systems are Radial, Tangential, and
Azimuthal.
Display Mode - Each Freebody entity can be displayed in two different modes, Freebody or Interface Load.
Freebody - Only Freebody Elements may be selected in the Entities section and only the vectors in the Nodal
Vector(s) section can be displayed and controlled.
Interface Load - Both Freebody Nodes and Freebody Elements must be selected in the Entities section and
vectors in both the Nodal Vector(s) and the Total Summation Vector sections can be displayed and controlled.
Additionally, a Location must be selected when using this option
Section Cut - A user-defined cut plane is used to automatically determine the Freebody Nodes and Freebody
Elements to essentially create an Interface Load. The cut plane and path can be defined using one of four
methods and the location of the Total Summation Vector typically moves along a specified path. A number of
additional options are available to control the behavior of the Section Cut, including the ability to select elements on the reverse side of the plane, control inclusion of elements cut by the cut plane, etc.
Note: When switching between Freebody and Interface Load, two questions will be asked:
1. Auto-select free-edge node (highlighted)? If Yes, free edge nodes of the Freebody Elements
will be added as the Freebody Nodes for the Interface Load. These nodes are highlighted in the
graphics window for convenience. If No, nodes will need to be selected manually.
2. Auto-locate total summation vector at center of freebody nodes (X coordinate, Y coordinate,
Z coordinate in coordinate system 0)? If Yes, the Location of the Total Summation Vector(s) will
be set using the coordinates displayed in the question. If No, Location is not set.
Note: Only entities which can be displayed and controlled by the selected Display Type will be available in
the Freebody Entity Colors section, while setting the View Properties for all the different freebody
vector types and nodes markers is available at all times.
Entities - Allows you to specify which Freebody Elements (Display Mode set to Freebody) or Freebody Nodes and
Freebody Elements (Display Mode set to Interface Load) are used by a Freebody entity. Based on the Entity Selection Mode, elements and nodes may be selected for the Freebody entity directly or by using a pre-defined group.
Entity Selection Mode - When set to Entity Select, elements and nodes are selected, highlighted in the graphics
widow, or deleted from the Freebody entity using the icon buttons below. An additional icon button exists for
placing the summation location at the center of the selected nodes.
Display Mode = Freebody
Select Elements
for Freebody
Delete Elements
from Freebody
Select Nodes
for Interface Load
Highlight Selected Nodes
for Interface Load
Delete Elements
from Freebody
When set to Group Select, elements and nodes are determined by selecting a group from the Group drop-down list.
If Group is set to -1..Active, then the elements will be retrieved from the Active group in the model. The Group
Manager dialog box may also be accessed by the icon button next to the Group drop-down (see Section 6.4.3.1,
"Group, Create/Manage..." for more information).
7-78
Modeling Tools
Entities (Section Cut) - When Display Mode is set to Section Cut, the Entities section has quite a number of different options compared to when Display Mode is set to Freebody or Interface Load:
Display Mode = Section Cut (Entity Selection Mode)
Entity Selection Mode (Section Cut) - allows you to select one of four options from a drop-down list to control how the plane and/or path for the plane to follow will be specified.
Plane/Normal (default) - allows you specify a plane using the standard plane definition dialog box, then the plane
simply follows a vector normal to the center of the specified plane.
Plane/Vector - allows you specify a plane using the standard plane definition dialog box and also specify a vector
using the standard vector definition dialog box to use as the path at the center of the plane.
Vector - allows you to specify a vector as the path for the plane to follow with the plane being automatically
determined using the specified vector as the normal vector at the center of the plane.
Curve - allows you to select a curve to use as the path for the plane to follow with the plane being automatically
determined using the normal vector calculated at the current location along the selected curve.
Note: Depending on the selected option, a different field or fields will appear below the Include Clipped
option which will allow you to change the specified Plane, specified Vector, or selected Curve ID.
Cutting Plane Tolerance (Section Cut) - allows you to enter a tolerance value which essentially gives the
Section Cut plane thickness. This thickness extends from the specified plane in the positive direction only.
Clicking the Calculate tolerance based on model size icon button will return a value of 1/1000 of the overall
model box diagonal. Default value is 0.0.
Note: The Cutting Plane Tolerance is designed to be used in cases where nodes are very close to planar, but
actually do not all lie on the same plane. To include more nodes and elements on the positive side of
the specified Section Cut plane, you should move the plane to a more appropriate location.
Reverse Cutting Plane (Section Cut) - when enabled, reverses the direction of the specified Section Cut plane.
Search Radius (Section Cut) - allows you to only consider nodes and elements within the specified search
radius from the center of the Section Cut plane. Use the Measure icon button to use the measured distance
between two locations as the search radius.
Limit Entities to Group (Section Cut) - when enabled, allows you to only consider nodes and elements found
in the active group or a selected group.
Note: It is recommended to have both nodes and elements in the group, but if no elements are in the group,
then all elements will be considered Peripheral Elements.
Freebody tool
7-79
Include Clipped (Section Cut) - when enabled, any elements cut by the Section Cut plane will be included
in the calculation of the Interface Load. When disabled, any cut elements will be ignored
Display Mode = Section Cut (Other Entities Options)
Show Plane
Highlight Elements
included by Section Cut
Highlight Nodes
included by Section Cut
Offset Plane in
Negative Direction
Offset Plane in
Positive Direction
Location Slider (Section Cut) - slider control used to change the position of the Section Cut plane from 0% to
100% along the specified path. You can also enter a value directly to the left of the slider control. When the
Intermittent Update option is enabled, the values for Total Summation Vector and Nodal Vector(s) will dynamically update as the slider control is moved to the left or right. When Intermittent Update is disabled, the values
for Total Summation Vector and Nodal Vector(s) will only be calculated once you stop moving and then let go of
the slider control
Note: The Section Cut Location value is determined using a combination of the original location of the
specified plane and/or how the path is specified. It changes as the slider control is moved left or
right, but is not really recommended for the user to enter this value directly.
Summation Location (Section Cut) - allows you to select one of three options from a drop-down list to control to location of the Total Summation Vector.
Section Cut Path (default) - location of the Total Summation Vector moves along the specified path.
Freebody Node Centroid - location of the Total Summation Vector will be positioned at the centroid of the nodes
automatically selected by the Section Cut plane.
Static Location - location of the Total Summation Vector stays in a single static location and needs to be specified
using the Location field in the Total Summation Vector section.
Align Sums to Path (Section Cut) - aligns the X-component of the Total Summation Vector and Nodal Vector(s) to the normal vector of the plane for Entity Selection Mode set to Plane/Normal, to the specified vector
for Entity Selection Mode set to Plane/Vector or Vector, or a vector tangent to the curve at the specified location
along the curve when Entity Selection Mode set to Curve. The Y and Z-components are then determined via
cross products.
Section Cut Tools (Section Cut) - section contains 5 icon buttons, each with a specific purpose. From left to
right, the icon buttons Show Plane in the graphics window, Show Freebody Elements or Show Freebody Nodes
currently included in the Section Cut by highlighting them in the graphics window, Offset Section Cut Plane in
Negative Direction or Offset Section Cut Plane in Positive Direction using the Plane Offset Percentage value.
Total Summation Vector (Display Mode set to Interface Load only) - Allows you to specify the Location of the
Total Force Vector and Total Moment Vector, along with how these vectors are displayed and what components will
be summed to create these vectors.
7-80
Modeling Tools
Toggle on/off
Force Vector(s)
Toggle on/off
Force and
Moment Vectors
Toggle on/off
Moment Vector(s)
Toggle between
Components and
Resultant Vectors
Set Total Summation
Vector Location
Location - Allows you to specify the location of summation for the Total Summation Vector. Click the icon button next to location to pick a location from the graphics window. Additionally, the individual coordinates may
be entered or edited below the Location, when expanded.
When nodes are selected in the Entities section, the user will be prompted to answer the following question:
Auto-locate total summation vector at center of freebody nodes (X-coordinate, Y-coordinate, Z-coordinate in
coordinate system ID of Coordinate System specified in Freebody Properties)?
If you click Yes, the Location will be specified at the center of the selected nodes. If you click No, the Location will
be at (0.0, 0.0, 0.0) or the Location last used by the Freebody entity currently in the Freebody tool.
Force Vector Display - This option controls how the Force vector (single arrow head) of the Total Summation Vector will be displayed. When set to Off, the force vector will be not be displayed. When set to Display
Components, the force vector will be displayed in X, Y, and/or Z Components (individual components may be
toggled on/off using the FX, FY, and FZ check boxes for Displayed Forces). When set to Display Resultant,
the force vector will be displayed as a single resultant vector based on the components currently on in Displayed Forces.
Moment Vector Display - This option controls how the Moment vector (double arrow head) of the Total
Summation Vector will be displayed. When set to Off, the moment vector will be not be displayed. When set
to Display Components, the moment vector will be displayed in X, Y, and/or Z Components (individual components may be toggled on/off using the MX, MY, and MZ check boxes for Displayed Moments). When set to
Display Resultant, the moment vector will be displayed as a single resultant vector based on the components
currently on in Displayed Moments.
Summed Components - This option controls which Force and Moment components will be used to calculate
the Total Summation Vector. Turning individual Force components on/off is also very likely to affect the
Moment values, so keep that in mind.
Freebody tool
7-81
Following figures show the Total Summation Vector. Freebody Node Markers are On, Node Vector(s) not displayed, Element Transparency set to 75%, and Element Shrink View Option is On.
Nodal Vector(s) - Allows you to control how the Force and Moment vectors are displayed at each node (Sum Data
on Nodes in View Properties section On) or each element corner (Sum Data on Nodes Off).
Toggle on/off
Force Vector(s)
Toggle on/off
Force and
Moment Vectors
Toggle on/off
Moment Vector(s)
Toggle between
Components and
Resultant Vectors
Force Vector Display - This option controls how the Force vectors (single arrow head) are displayed. When
set to Off, the force vectors will be not be displayed. When set to Display Components, the force vector at
each node/element corner will be displayed in X, Y, and/or Z Components (individual components may be toggled on/off using the FX, FY, and FZ check boxes for Displayed Forces). When set to Display Resultant, the
force vector at each node/element corner will be displayed as a single resultant vector based on the components
currently on in Displayed Forces.
Moment Vector Display - This option controls how the Moment vectors (double arrow head) are displayed.
When set to Off, the moment vectors will be not be displayed. When set to Display Components, the
moment vector at each node/element corner will be displayed in X, Y, and/or Z Components (individual components may be toggled on/off using the MX, MY, and MZ check boxes for Displayed Moments). When set to Display Resultant, the moment vector at each node/element corner will be displayed as a single resultant vector
based on the components currently on in Displayed Moments..
7-82
Modeling Tools
When Sum Data on Nodes is On, the Nodal Vector(s) will be at each node:
When Sum Data on Nodes is Off, the Nodal Vector(s) at each element corner will include the Element ID
Freebody Contributions From - Allows you to control the calculation of the Freebody entity by choosing which
contributions should be included. Available contributions are from Applied Loads, from Reaction Forces and
Moments at single point constraints and/or constraint equations, from the selected elements (Freebody Elements),
and from the elements surrounding the Freebody Elements (Peripheral Elements). Toggling various options on/off
can drastically alter the values and appearance of a Freebody entity, so be sure to have the proper contributions
included for your particular needs.
For the Applied, Reaction, and MultiPoint Reaction contributions, there is an option to Allow Alternate Vectors,
which will attempt to use alternate vectors if the Grid Point Force Balance vectors are not available for a particular
contribution. For example, if Allow Alternate Vectors is on for Reaction and any of the Constraint GPForce or
Constraint GPMoment vectors are not available, the Constraint Force and Constraint Moment vectors will be used
instead.
Applied - When On, includes contributions from all loads applied to the model used to produce the results in
the selected Output Set.
Reaction - When On, includes contributions from all reaction forces and moments at single point constraints in
the model used to produce the results in the selected Output Set.
MultiPoint Reaction - When On, includes contributions from all reaction forces and moments from constraint
equations, rigid elements, and interpolation elements in the model used to produce the results in the selected
Output Set.
Freebody tool
7-83
Peripheral Elements - When On, includes grid point force and moment contributions from the selected Output
Set for the elements surrounding the Freebody Elements selected in Entities section.
Freebody Elements - When On, includes grid point force and moment contributions from the selected Output
Set for the elements selected in Entities section.
Contact - When On, includes contact force contributions from the selected Output Set.
Glue - When On, includes glued contact force and moment contributions from the selected Output Set.
Nodal Summation - When On, includes force and moment contributions from nodal summation. Typically,
these are very small numbers, unless there is a non-balanced force or moment in the model.
Note: The Reverse Values option for Nodal Summation allows you to treat a solver-calculated nodal imbalance as a contribution. This can be useful when certain forces on a node, such as glue or contact
forces, are not included in the grid point force table and result in an imbalance.
Freebody Entity Colors - Allows you to specify colors for Node Marker(s), Total Force Vector, Total Moment
Vector, Nodal Force Vector(s), and/or Nodal Moment Vector(s) for each Freebody entity. Click the icon button to
select a color from the Color Palette. These colors will only be used when the Color Mode for any of these items
is set to Freebody Entity Color in the View Properties section of the Freebody tool or via the Freebody... options
in the View Options dialog box, PostProcessing category (See Section 8.3.19, "Freebody options").
View Properties
The View Properties control the visibility, style, color, and labeling for Freebody display. Each view in the model
can have different options set in the section. When a different view is activated, the values from that view will fill
the View Properties section.
Show Node Markers - controls the visibility, symbol size, and color of the node markers for Freebody entities.
Having the node markers visible is a good way to visually inspect the nodes or element corners being used in the
freebody calculations. The Symbol Size can be entered directly or increased/decreased using the slider bar. When
Color Mode is set to Freebody Entity Color, the node markers will use the color specified for Freebody Node
Marker(s) in the Freebody Properties section.
Vector Options - controls the Label Mode, Length, and Label Format of the Freebody vectors. Label Mode allows
you to display No Labels, the Value of each freebody vector, or the value using exponents. For Label Format, the
number of digits may be entered directly or increased/decreased using the slider bar. This will chance the number
of significant digits being displayed. When Label Format is set to 0, this is an automatic mode and FEMAP
will determine the number of significant digits to display.
When Adjust Length is off, the length of each freebody vector type is controlled by a combination of the
entered Length value and the Factor value entered for the Freebody Total Force, Freebody Total Moment, Freebody
Nodal Force, and Freebody Nodal Moment view options.
7-84
Modeling Tools
When Adjust Length is on, the length of the freebody vectors will be adjusted based on the vectors value (i.e.,
larger values = longer vectors). The Units/Length value is an additional parameter used to control the length of the
vectors when in this mode. Essentially, the Units/Length value is used in the following manner:
If Units/Length value is 250, then a freebody vector value of 500 would be shown using a length of 2*Factor on
the screen. For the same freebody vector value of 500, entering a Units/Length value of 100 would display the vector using a length of 5*Factor on the screen.
Min Vector Magnitude - allows you to set a tolerance below which the vectors are not displayed. Using the default
value of 1.0E-8, this option will basically remove vectors from the display that are not zero, simply due to numerical round-off. The value can also be used as a cut-off value, so if it is set to 10, only vector values above 10 will be
displayed.
Total Force Vector/Total Moment Vector - controls the Vector Style, Color Mode, and Factor for the Total Summation Force and Moment vectors. The Total Summation vectors are only visible when the Display Mode of a
Freebody entity is set to Interface Load.
When Vector Style is set to Arrow or Center Arrow, the vectors will be displayed as lines. When set to Solid Arrow
or Center Solid Arrow, the vectors will be thicker, filled-in solids. Factor is an additional scale factor which can
be entered to change the size of the selected vector type.
When Color Mode is set to Freebody Entity Color, the Freebody Entity Colors specified for each Freebody entity
in the Freebody tool is used. This allows multiple Freebody entities to be displayed at one time using unique colors
for clarity. RGB Color uses Red to display the X component, Green for the Y component, and Blue for the Z component of each vector.
Nodal Force Vector/Nodal Moment Vector - offers the same options as Freebody Total Force/Freebody Total
Moment, but these options control the Nodal Vector(s). One difference is in Color Mode, where an additional
option, Source Color exists. When set to Source Color, this selected vector type uses the color of the source elements, the color of the load for Applied loads, and/or the color of the constraint for Reaction forces and moments.
When the Sum Data on Nodes option is on and Source Color is selected, the View Color will be used.
Tools, Charting
7-85
Chart Options
Data Series
Manager
Chart Title
Data Series
Markers
Chart Axes
Chart Legend
Chart Colors
Data Series
Labels
Copy to
Clipboard
Show Tool
Tips
Load Chart
from Library
Save Chart
to Library
A large number of options are available to customize the display of the Chart entity currently shown in the Charting pane. Some of the display options may be set for each individual Data Series or alternatively set for each Chart
entity and are described in further detail below. Once a Chart entity appears in the pane, the display options may be
manipulated via a number of icons on the Charting pane toolbar, context-sensitive menus available in the Chart
(right-mouse button when over a particular type of object in the chart), and/or by double-clicking (left-mouse button) certain objects in the pane, such as individual Data Series curves, Axes, Labels, Legend, etc or the Chart itself.
Charting Icons
Chart Manager - accesses the Chart Manager dialog box which may be used to create a new Chart, edit attributes
of an existing Chart, preview a particular Chart in the Charting pane, delete a Chart or all Charts, copy a Chart, or
renumber a Chart. To activate a specific Chart, simply select it from the list and click Done.
Chart Selector - allows user to select an existing Chart from a drop-down list to display in the Charting pane. Can
also be set to 0..None/Create New to show an empty Charting pane.
Data Series Manager - accesses the Chart Data Series Manager dialog box which may be used to create a new
Data Series, edit attributes of an existing Data Series, add a selected Data Series to the active Chart, delete a Data
Series or all Data Series, copy a Data Series, or renumber a Data Series. To activate a specific Data Series, simply
select it from the list and click Done. In addition, clicking the Enable Highlighting button will highlight the currently selected Data Series in the Charting pane. Highlighting can then be turned off by clicking the Reset Highlighting button or clicking Done.
Chart Options menu - allows user to modify the Chart currently selected in the Chart Selector.
Add Data Series - accesses the Chart Data Series dialog box to create a new Data Series. For more information, see Data Series Entities below.
7-86
Modeling Tools
Select Displayed Data Series - allows user to select which Data Series will be displayed in the current Chart.
Style - changes the Style of the current Chart. Choose Point; Line; Line, Fast; Line, Step; Area; or Area, Step.
Chart Options - accesses the Chart Settings tab of the Charting dialog box to edit attributes of the current
chart. For more information, see Chart Entities below
Chart Axes menu - allows user to modify the Axes of the current Chart.
X Axis/Y Axis - both contain a number of toggles to turn on/off the following options: Major Axis Grid Lines,
Major Axis Tick Marks, Minor Axis Grid Lines, Minor Axis Tick Marks (only available when Minor Axis Grid
Lines are on), Logarithmic Scale, and Allow Zooming. In addition, the Display Title toggle offers an Edit Title
field for dynamic editing of the Axis Title. Finally, Display Axis controls the overall visibility of each axis.
Axis Options - accesses the Chart Axes tab of the Charting dialog box to edit attributes of the axes. For more
information, see Chart Entities below.
Chart Title menu - allows user to modify the Title of the current Chart.
Display Title - on/off toggle includes Edit Title field for dynamic editing of the Chart Title.
Title Location - choose location for Chart Title from Top, Bottom, Left, or Right.
Title Justification - choose justification for Chart Title from Left, Center, or Right.
Font - choose Font Style(s) for Chart Title from Bold, Italic, and/or Underline.
Title Options - accesses the Chart Title tab of the Charting dialog box to edit attributes of the Chart Title. For
more information, see Chart Entities below.
Chart Legend menu - allows user to modify the Legend of the current Chart.
Vertical Location - choose from Top Outside, Top, Center, Bottom, or Bottom Outside.
Horizontal Location - choose from Left Outside, Left, Center, Right, or Right Outside.
Legend Options - accesses the Chart Setting tab of the Charting dialog box to edit attributes of the Legend. For
more information, see Chart Entities below.
Data Series Markers menu - allows user to control the display and appearance of Markers for the Data Series in
the current Chart. The options on this menu only affect Markers being controlled by the Chart
Note: Because Marker options may be set via the Data Series itself and/or the Chart, see Use Chart Settings - All below for information on displaying both methods on the same Chart.
Marker Shape - controls shape of Markers, choose from Circle, Square, Diamond, Triangle, Pentagon, Hexagon, or Star.
Use Chart Settings - All - only available when at least one Data Series has Use Chart Settings turned off.
When on, all Marker options are controlled by the Chart. When off the Markers of any Data Series with
Use Chart Setting turned off are controlled by the individual Data Series, while all others are controlled by
the Chart.
Marker Options - accesses the Labels and Markers tab of the Charting dialog box to update settings for
Marker at the Chart level. For more information, see Chart Entities below.
Data Series Labels menu - allows user to control the display and appearance of Labels for the Data Series in the
current Chart. The options on this menu only affect Labels being controlled by the Chart
Note: Because Label options may be set via the Data Series itself and/or the Chart, see Use Chart Settings
- All below for information on displaying both methods on the same Chart.
Tools, Charting
7-87
Max/Min Only - when on, only displays labels at the Maximum and Minimum Y values, otherwise all data
points are labeled.
Use Chart Settings - All - only available when at least one Data Series has Use Chart Settings turned off.
When on, all Label options are controlled by the Chart. When off the Labels of any Data Series with Use
Chart Setting turned off are controlled by the individual Data Series, while all others are controlled by the
Chart.
Label Options - accesses the Labels and Markers tab of the Charting dialog box to update settings for Labels
at the Chart level. For more information, see Chart Entities below.
Chart Colors menu - allows user to control the color scheme for the current Chart. The options on this menu
only affect colors being controlled by the Chart.
Note: Because colors may be set via the Data Series itself and/or the Chart, see Use Palette Colors- All
below for information on displaying both methods on the same Chart.
There are 8 different Palettes. One uses the default colors from legacy FEMAP XY plots (Femap), one that
attempts to mimic colors from Office products (Office), one to create a Vibrant look and feel (Vibrant), and 5 others, each based on different shades of a single color (Gray, Blue, Brown, Green, and Red).
Dark Background - when on, changes the background colors of the current Chart to black and other darker
tones, while also changing the axes and text to white.
Use Palette Colors - All - only available when at least one Data Series has Use Palette Colors turned off.
When on, all displayed Data Series colors are controlled by the Chart. When off the color of any Data
Series with Use Palette Colors turned off are controlled by the individual Data Series, while all others are
controlled by the Chart.
Show Tooltips menu - only available when Markers are displayed on at least one Data Series. When on, a label
will dynamically appear as the cursor is placed over a visible Marker and the entire Data Series will be highlighted
for clarity. In addition to the label and highlighting, a horizontal and vertical line will also appear to help determine
the data points location on the axes. Some additional options can also be toggled on/off to dynamically change
what is being displayed in the active view, based on the highlighted marker.
Highlight Entity in View - on/off toggle controls if the node or element associated with the highlighted marker
in the Charting pane will be highlighted in the active View.
Sync Output Set in View - on/off toggle controls if the output set is updated in the active View to match the
output set of the highlighted marker in the Charting pane.
Sync Output Vector in View - on/off toggle controls if the output vector is updated in active View to match the
output vector of the highlighted marker in the Charting pane.
Note: Any combination of the above may used concurrently, so the active view can potentially be highlighting an entity while also changing to show the output set and output vector of the marker currently
highlighted in the Charting pane.
Restore Original View on Exit - when on, the output set and/or output vector(s) which were specified in the
active view before Show Tooltips was turned on will be restored when Show Tooltips is turned off.
Tooltip Options - Used to select what is shown in the tooltip. Available options which can be shown are Value,
Data Series (ID or Title), Output Set (ID or Title), Output Vector (ID or Title) and/or Entity ID.
Copy to Clipboard menu - used to copy the currently displayed Chart to the clipboard in a particular format to
allow pasting into another application. There are three options:
Copy Chart Image - copies an image of the active Chart to the clipboard
Copy Chart Values - copies data used by each Data Series displayed on the active Chart to the clipboard. If
there are multiple Data Series displayed, the values are sent out in chronological order based on Data Series ID.
7-88
Modeling Tools
Copy Chart Image and Values - copies both the image and the values from the active Chart to the clipboard.
Note: The last Copy to Clipboard option used will persist as the icon of the icon menu until the current
instance of FEMAP is closed. Simply click the icon to use that Copy to Clipboard option again. Also,
unlike other some other dockable panes, Ctrl+C does not copy the current Chart to the clipboard.
Load Chart from Library - loads a selected chart from the Chart Library.
Save Chart to Library - saves the active chart to the Chart Library.
Note: Currently, no Data Series information is stored with the Chart. Also, the Chart Data section is
always saved with the Use Output Sets from Data Series option turned on, so the chart can be
loaded as a template into any model.
Chart Entities
One way to create a default chart is to set the Chart Selector to 0..None/Create New, then add a Data Series
through available methods. To have additional control when creating a new Chart, select New Chart in the Chart
Manager. The Charting dialog box contains Chart ID and Title fields at the top along with four different tabs, each
of which is used to control different aspects of the Chart. Each tab is described in detail below. There are also icons
on the bottom to Redraw the Chart, Load a Chart from a Library or Save a Chart to a Library.
Save to Library
Load From Library
Redraw Chart
Tools, Charting
7-89
Chart Settings
The Chart Settings tab controls Style, Chart Data, Legend, Colors (overall color scheme), and Chart Font.
Style - Select the Style for the Chart specified in Chart ID. Choices are Point; Line; Line, Fast; Line, Step; Area;
and Area, Step.
Point - Shows Data Series Markers at each XY data pair. There is no way to turn off the display of Markers
when using this style (all Display Markers toggles are ignored), but size and/or shape of the Markers may be
modified.
Line, Fast - connects each XY data pair with a straight line, but no Markers or Labels of any kind may be displayed on this plot.
Typically, this Style will only provide significant performance benefits when 100,000 or more XY data pairs are
being displayed on a Chart at the same time across all displayed Data Series.
7-90
Modeling Tools
Note: When more than 100,000 XY data pairs are being displayed on a Chart, FEMAP will prompt the user
to switch the Style to Line, Fast. Simply answer No to continue using current Style.
Line, Step - connects each XY data pair with a pair of lines, one horizontal representing the change in X and
one vertical representing the change in Y.
Area - same as Line, except fills an area from the displayed line towards Zero using the same color.
Area, Step - same as Line, Step except fills an area from the displayed lines towards Zero using the same color.
Scale Override - When enabled, the Y values of all Data Series currently displayed in a Chart will be scaled by the
Scale Override value, not the value specified for Scale on the individual Data Series. If a Chart does not have this
option enabled, then the value specified for Scale on the individual Data Series is used.
Tools, Charting
7-91
Chart Data- This section allows the user to select which Data Series to display, information about how many Data
Series are currently displayed, and methods for limiting the display of 1..XY vs. Set and 2..XY vs, Set Value
type Data Series using Output Sets.
Select Data Series - This button accesses the Select Chart Data Series dialog box, which lists all available Data
Series in the model. Simply check or uncheck the box next to a Data Series to have it be displayed in the chart.
All Off
Invert Checked
Selected On
Selected Off
Selected Only
All On
In addition to checking each Data Series one at a time, several icons can aid in selection. The second group of icons
require at least one Data Series to be highlighted in the dialog box to be useful. To highlight, click the Title of the
Data Series in the list. To select multiple, hold Ctrl down when clicking to choose any number of Data Series one
at a time or select a range by holding down Shift, then clicking the first and final Data Series of the desired range.
All On - Checks box for every Data Series
All Off - Unchecks box for every Data Series
Invert Checked - Reverses the state of every check box (i.e., checked becomes unchecked and vice versa)
Selected On - Highlight any number Data Series, then click this icon to check the highlighted Data Series.
Selected Off - Highlight any number Data Series, then click this icon to uncheck the highlighted Data Series.
Selected Only - Highlight any number Data Series, then click this icon to check the highlighted Data Series, while
all other Data Series will be unchecked.
Use Output Sets from Data Series - When on (default), the range of Output Sets used to display each 1..XY
vs. Set and 2..XY vs, Set Value type Data Series is determined by the Data Series itself. When off, the Output Sets used for display are specified using in this section by either choosing Use All Output Sets or the Starting Output Set and Ending Output Set drop-downs.
Note: This is essentially a method to have the Chart override the output set range specified by each Data
Series to insure all Data Series are displayed using the same range for the X Axis.
Legend - This section controls the appearance of the Legend in the Chart.
Vertical Location - sets the Vertical location of the Legend. Choose from Top Outside, Top, Center, Bottom, or
Bottom Outside. The two Outside options place the Legend completely outside of the charting area.
Horizontal Location - sets the Horizontal location of the Legend. Choose from Left Outside, Left, Center,
Right, or Right Outside. The two Outside options place the Legend completely outside of the charting area.
Font Size - selects the font size for the titles in the Legend.
7-92
Modeling Tools
Some examples:
Direction = Top to Bottom, Vertical Location = Top, Horizontal Location = Right
Direction = Left to Right, Vertical Location = Bottom Outside, Horizontal Location = Center
Colors - This section controls the overall color scheme of the Chart.
Palette - There are 8 different Palettes. One uses the default colors from legacy FEMAP XY plots (Femap),
one that attempts to mimic colors from Office products (Office), one to create a Vibrant look and feel
(Vibrant), and 5 others, each based on different shades of a single color (Gray, Blue, Brown, Green, and Red).
Dark Background - when on, changes the background colors of the current Chart to black and other darker
tones, while also changing the axes and text to white.
Use Palette Colors - only available when at least one Data Series has Use Palette Colors turned off. When
on, all displayed Data Series colors are controlled by the Chart. When off the color of any Data Series with
Use Palette Colors turned off are controlled by the individual Data Series, while all others are controlled by
the Chart.
Chart Font - The Font Face drop-down is this section controls the Font used by all text in the Chart.
Chart Axes
The Chart Axes tab allows selection of X Axis or Y Axis, then controls Display, Range and Style, Label Format, and
Title of each axis.
Tools, Charting
7-93
Note: The options for X Axis and Y Axis are identical, so double check the proper axis is selected before
making changes.
Axis Options - The Display on/off toggle controls display of the selected axis.
Range and Style - This section is used to specify scaling options, define user-defined range, and set up grid lines.
Autoscale - When on (default), the range for the specified axis is automatically determined by adding +/- 10%
to the Maximum and Minimum values in the Chart. When off, the Range fields become available to allow entry
of a minimum (left) and maximum (right) value.
Logarithmic Scale - When on, the selected axis will be shown using a logarithmic scale instead of rectilinear.
Allow Zooming - When on (default), the mouse wheel may be used to zoom in and out on the Chart. Once
only a portion of the Chart is being displayed, slider bars will appear on any axis which has Allow Zooming
enabled. These slider bars can be used to pan to different sections of the partial chart. To lock a particular
axis, simply turn off Allow Zooming, then zooming will only occur for the other axis.
Note: When only a portion of the chart is visible, the cursor icon becomes a hand which can then be used to
dynamically pan in both directions by simply clicking the left mouse button and move the mouse.
7-94
Modeling Tools
Show Major Grid Lines, Interval, Tick Marks, Color, and Dim for Dark Backgrounds - When on (default),
shows the major grid lines in the Chart based on the specified Interval value. When Interval is set to 0.0, the
Chart determines the Interval automatically. For any value above 0.0, a grid line will appear at every Interval.
Tick Marks can also be toggled on/off. You can specify a Color for the major gird lines using the Color Palette and have an option to Dim for Dark Backgrounds (selects a complementary color for darker backgrounds).
Show Minor Grid Lines, Count, and Tick Marks - Only available when Show Major Grid Lines is enabled.
When on, shows a defined number of minor grid lines between each pair of major grid lines. The number
of minor grid lines displayed is specified using the Count value. Tick Marks can also be toggled on/off.
For example, here is a chart with Logarithmic Scale and Show Minor Grid Lines on for the Y Axis:
Label Format - defines the format for the numbers on the selected axis.
Format - select from Standard (default), Scientific, or Percentage. Combined with the integer value specified
for Decimal, the user has control of how the numbers will be displayed. When Decimal is set to -1, the Chart
automatically determines how many decimal places to use. When set to any value greater than -1, that is how
many decimal places will be displayed.
Font Size - selects the font size for the values of both the X and Y Axes.
Display Title - on/off toggle for Axis Title on the selected axis. Enter the Title text into the field next to Display
Title. If on and nothing is entered into the field, then the an empty title block will not be displayed.
Font Size - selects the font size for the Title on the selected axis.
Tools, Charting
7-95
Bold, Italic, and Underline - select any combination of these options to customize the look of the title.
Justification - sets the location of the title along the selected axis. Choose Left, Center or Right.
Example of Axes Titles with Font Size set to 14 for X and 12 for Y.
Chart Title
The Chart Title tab controls the Display, Location/Justification, and Font options of the Title.
Location - Enter a location for the Chart Title. Choose from Top, Bottom, Left, or Right. In all cases, the Chart
Title will be outside of the charting area.
Justification - Along with Location, used to position the Chart Title. Options are Left, Center, or Right.
Font Size - Specify a Font size for the Chart Title. Default value is typically larger than other text in the Chart.
Font Color - Select a color for the Chart Title from the Color Palette.
Font Style - Select any combination of Bold, Italic, or Underline to further customize the Chart Title.
7-96
Modeling Tools
An example of a Chart Title being display in Location = Top, Justification = Center, with Bold and Italic
options on:
Tools, Charting
7-97
Labels - This section controls the display and appearance of Labels for the Data Series in the current Chart. Labels
are always the same color as the associated Data Series. The options on this menu only affect Labels being controlled by the Chart
Note: Because Label options may be set via the Data Series itself and/or the Chart, see Use Chart Settings
below for information on displaying both methods on the same Chart.
Show Max/Min Only - when on, only displays labels at the Maximum and Minimum Y values, otherwise all
data points are labeled.
Use Chart Settings - only available when at least one Data Series has Use Chart Settings turned off. When
on, all Label options are controlled by the Chart. When off the Labels of any Data Series with Use Chart
Setting turned off are controlled by the individual Data Series, while all others are controlled by the Chart.
Font Size - selects the font size for the Marker Labels.
Example showing Labels displayed with Show X Value, Show Y Value, and Show Max/Min Only all on:
Markers - This section controls the display and appearance of Markers for the Data Series in the current Chart.
The options on this menu only affect Markers being controlled by the Chart
Note: Because Marker options may be set via the Data Series itself and/or the Chart, see Use Chart Settings below for information on displaying both methods on the same Chart.
Size - controls size of Markers, use slider to select size between 1 and 10.
Shape - controls shape of Markers, choose from Circle, Square, Diamond, Triangle, Pentagon, Hexagon, or
Star.
Use Chart Settings - only available when at least one Data Series has Use Chart Settings turned off. When
on, all Marker options are controlled by the Chart. When off the Markers of any Data Series with Use
Chart Setting turned off are controlled by the individual Data Series, while all others are controlled by the
Chart.
7-98
Modeling Tools
Filter Output
Sets
Clear Output
Sets Filter
Clear Output
Vector Filter
Filter Output
Vectors
Vector Info
Like many other entities in FEMAP, each Data Series must have a unique ID and may optionally have a unique
Title which may be entered at the top. Also, a Scale value can be entered to scale only the Y values. The rest of
the dialog box is separated into two sections, a tabbed Data Type section to select appropriate data for different
types of Data Series and a Style section which is the same for all Types. Both sections will be discussed in detail
below. Finally, when the Add to Current Chart toggle at the bottom of the dialog box is on, any newly created Data
Series will automatically be displayed on the current Chart once the OK button has been pressed.
Data Type
This section is used to select the Type of Data Series by selecting one of the four available tabs. Depending on the
tab selected, different options will be available. The four types are Vector vs Entity, Vector vs. Output Set, Vector vs.
Vector, and Function. Several of the tabs include Filter Output Sets and Filter Output Vectors icon buttons which
can be used to reduce the amount of output data available for selection, while the Vector Info icon button can be
Tools, Charting
7-99
used to bring up the Output Set/Vector Info dialog box. See Making it Easier to Select Output Data - Using the Output Vector Filters and Vector Info for more information.
Vector vs. Entity
Plots XY data as a function of ID number or position of nodes or elements in an axis direction for an Output Vector
in one Output Set.
The X-Axis Values section offers two options, Entity ID or Position. When Entity ID is selected, the node or element ID of each data point will be used as the X value. When Position is selected, the X, Y, or Z coordinate of each
node or the centroid of each element will be used as the data point X value. The CSys drop-down can be used to use
the X, Y, or Z coordinates in a selected coordinate system. Use the Relative to Node option to have the values be calculated relative to a specified node when looking at a nodal output vector (Relative to Element works similar for an
elemental vector).
The Data Source section is simply used to select an Output Set and an output Vector for the Data Series.
The Group section is used to limit the plot of a Data Series to a certain portion of the model. Selecting None will
display data for the entire model. Active will display data for the nodes or elements in the active group, or for the
entire model if no group is active. If Select is chosen, a group must also be selected from the drop-down list.
Vector vs. Output Set
Plots XY data versus the Output Set ID or Output Set Value for an Output Vector across several Output Sets.
7-100
Modeling Tools
The X-Axis Values section offers two options, Output Set ID or Output Set Value. When Output Set ID is selected,
the IDs of the specified output sets will be used as the X values, while Output Set Values will use the values of the
specified output sets as the X values.
The Data Source section is used to specify a range of output sets, an output vector, and a Location for the Data
Series. By default, the Use All Output Sets option will be on, which will simply use all available output sets in the
model. If Use All Output Sets option is off, a range of output sets can be specified by selecting an Analysis Study
from the Study drop-down or by using the Starting Set and Ending Set drop-downs. Optionally, an Interval value
can be specified, so only every n-th output set in the range will be used.
The Vector drop-down is used to select the output vector of interest, while Location must be the ID of a node or element in the model. For Location, a node ID must be specified when a nodal output vector is selected, while an element ID must be specified for an elemental output vector. The Select Multiple button can be used to create any
number of new Data Series which all share the same Output Set and Output Vector data, but a different Location
value based on selected node or element IDs.
Vector vs. Vector
Plots XY data for output from an Independent Vector at a specified entity versus output from a Dependent Vector at
a specified entity across any number of Output Sets.
The Data Source section is used to specify a range of output sets, an Independent Vector (X-axis output vector), and
a Dependent Vector (Y-Axis output vector) for the Data Series. By default, the Use All Output Sets option will be
on, which will simply use all available output sets in the model. If Use All Output Sets option is off, range of
output sets can be specified by selecting an Analysis Study from the Study drop-down or by using the Starting Set
and Ending Set drop-downs. Optionally, an Interval value can be specified, so only every n-th output set in the
range will be used. Also, The Sort Data option can be used to display X-values in ascending order (lowest to highest), regardless of how the data exists in the range of output sets.
Note: When Sort Data is on, lines will be drawn through the data points based on ascending X-values. Also,
when listing values or sending them to the clipboard, the X-values will be in ascending order.
The Locations section is used to specify an Independent Entity and a Dependent Entity, which must be a node or
element ID in the model. A node ID must be specified when a nodal output vector is selected, while an element ID
must be specified for an elemental output vector. The Independent Entity and the Dependent Entity may be the
same entity.
Function
Plots XY data for a Function. Not always a Post-Processing option. To create multiple Data Series based on functions at once, simply check the desired functions in the Data Source section.
Tools, Charting
7-101
Toggle All On
Toggle All Off
Toggle Selected On
Toggle Selected Off
Function Title Filter
Clear Function Title Filter
It is also possible to highlight any number of functions from the Data Source list. Holding down the Ctrl key will
enable highlighting of multiple output sets. Holding down Shift while picking a first, then a last Function
will highlight multiple. Once highlighting is complete, use the Toggle Selected On or Toggle Selected Off icon buttons to check or uncheck the highlighted functions. Once multiple functions are selected, click OK to create an
individual Data Series for each selected functions.
Style
This section is used to set options for Labels, Color, and Markers for each individual Data Series.
By default, the Use Chart Settings option is on for all three parts of the Style section, so the options in each subsection only become available when Use Chart Settings in turn off. In addition, if the Use Chart Settings or Use
Palette Colors options are on in the Charting dialog box, then the Title of each subsection will be appended with
(Chart Label Settings/Marker Settings/Palette Used).
Note: Alternatively, the Use Chart Settings - All option may be set on both the Data Series Markers or Data
Series Labels icon menu, while Use Palette Colors - All may be set via the Chart Colors icon menu.
Labels - This section controls the display and appearance of Labels for the Data Series. Labels are always the same
color as the associated Data Series. The options in this dialog box only affect Labels for a single Data Series.
Use Chart Settings - When on, all Labels options are controlled by the Chart. When off the settings are
used only for the Data Series currently being created or edited.
7-102
Modeling Tools
Max/Min Only - when on, only displays labels at the Maximum and Minimum Y values, otherwise all data
points are labeled.
Color - This section controls the Color and optionally Line Style of an individual Data Series.
Use Palette Colors - When on, all Color options are controlled by Palette in the Chart. When off the Color
is used only for the Data Series currently being created or edited.
Palette button - Used to select the Color and optionally a Line Style from the Color Palette.
Markers - This section controls the display and appearance of Markers for the Data Series. Markers are always the
same color as the associated Data Series. The options in this dialog box only affect Markers for a single Data
Series.
Use Chart Settings - When on, all Markers options are controlled by the Chart. When off the settings are
used only for the Data Series currently being created or edited.
Shape - controls shape of Markers, choose from Circle, Square, Diamond, Triangle, Pentagon, Hexagon, or
Star.
Several Data Series displayed showing available Marker Shapes and various Colors and Line Styles.
Tools, Charting
7-103
Description
Opens the Chart Data Series dialog box for creation of new Data Series
Opens the Select Chart Data Series dialog box to select Data Series for display.
Selection a Chart Style for the current Chart. Choose from Point; Line; Line, Fast;
Line, Step; Area; or Area, Step
Select a Palette for display of Data Series whose color is controlled by the Chart.
On/Off toggle for Legend
On/Off toggle for Chart Title, includes field to enter different text
On/Off toggle for X Axis
On/Off toggle for Y Axis
Opens the Charting dialog box to control several aspects of the Chart.
Palette
Display Legend
Display Title
Display X Axis
Display Y Axis
Chart Options
Legend
Command
Description
Display Legend
Legend Direction
Vertical Location
Description
On/Off toggle for Chart Title. Also, offers a text field to update Chart Title.
Set the location of the Chart Title. Choose from Top, Bottom, Left, or Right.
Set the justification of the Chart Legend. Choose from Left, Center, or Right.
Select any combination of Bold, Italic, or Underline to customize the Chart Title.
Opens the Charting dialog box to the Chart Title tab.
X Axis/Y Axis
Command
Show Major
Grid Line
Show Major
Tick Marks
Show Minor
Grid Lines
Show Minor
Tick Marks
Logarithmic
Scale
Allow Zooming
Display Title
Hide Axis
Axis Options
Description
On/off toggle for display of Major grid lines for the selected axis.
On/off toggle for display of tick marks at the Major grid lines for the selected axis.
On/off toggle for display of Minor grid lines for the selected axis.
On/off toggle for display of tick marks at the Minor grid lines for the selected axis.
On/Off toggle for using Logarithmic scaling for the selected axis.
On/Off toggle to allow zooming of the selected axis.
On/Off toggle for Axis Title of selected axis. Also, offers a text field to update Title.
Hides selected axis. Use Display X Axis/Display Y Axis on Chart context-sensitive menu to
display once turned off.
Opens the Charting dialog box to the Chart Axes tab with the appropriate axis selected
7-104
Modeling Tools
Data Series
Command
Data Series Title
Markers
Label Data
Color
Create Function
Copy Data to
Clipboard
List Data
Info
Highlight Data
Series
Remove from
Chart
Delete
Description
Opens the Chart Data Series dialog box for editing of selected Data Series
Contains On/Off toggle for Use Chart Settings along with options to toggle display of
Markers On/Off, set the Size of Markers, and choose the Shape of Markers.
Contains On/Off toggle for Use Chart Settings along with options to toggle display of
Labels On/Off, Show X Value and/or Show Y Value, and toggle On/Off Max/Min Only.
Contains On/Off toggle for Use Palette Color along with options to Select Color and
optionally Line Style from the Color Palette.
Creates a FEMAP function from the selected Data Series.
Copies data in the form of a XY Data Pairs for pasting into other applications.
Lists data in the form of XY Data Pairs to the Messages window.
Only available when Entity Info pane is open. Sends information about the selected Data
Series including Title, Type, Starting Output Set, Ending Output Set, and Output Vector.
Simply highlights the selected Data Series in the Chart. Once a Data Series is highlighted, this option becomes Reset Highlighting, which cancels the highlighting.
Removes the selected Data Series from the current Chart, but the Data Series remains
available for display in any Chart.
Deletes the Data Series from the model.
Marker
Command
Data Series Title
Use Chart Marker
Setting
Display Markers
Size
Shape
Info
Description
Opens the Chart Data Series dialog box.
On/Off toggle for using Marker settings set on the Chart level.
On/Off toggle for display of Markers set on the individual Data Series.
Set the Size of Markers for the individual Data Series.
Set the Shape of Markers for the individual Data Series.
Only available when Entity Info pane is open. Sends information about the selected
Point of the Data Series including Output Vector, X Value, Y Value.
Show Node/Element Highlights the node or element referenced by a particular marker in the active View
ID in Active View
using the current Show When Selected settings, except always displays label.
Label
Command
Data Series Title
Use Chart Label
Setting
Show Labels
Show X Value
Show Y Value
Show Max/Min Only
Description
Opens the Chart Data Series dialog box.
On/Off toggle for using Labels settings set on the Chart level.
On/Off toggle for display of Labels, set on the individual Data Series.
On/Off toggle for display of the X Value, set on the individual Data Series.
On/Off toggle for display of the Y Value, set on the individual Data Series.
On/Off toggle for display of Max/Min Only, set on the individual Data Series.
7-105
Update
Model
Reload
from
Model
Expand/
Contract
Toggles
Field Types
There are several different types of fields that
can be modified in the Entity Editor. The field
should be highlighted to determine the field
type. The types of fields include:
Entity Editor Field Help
7-106
Modeling Tools
Text - Text can be typed directly into these fields. Usually in a Title, Text, or Notes field
Drop-down menu button - Button has arrow facing down. Lists options for that can be selected for a particular
field.
Options button - Button has three dots. Brings up the color palette or a dialog box that is used to change the information in that specific field.
Read Only - Cannot be changed. Shown in grayed-out text.
Note:
Drop down menu fields that allow you to choose a material, property, layer, or function also have
an option to create a new entity at the bottom of the drop-down menu.
Note:
The Tab, Enter, and Arrow keys can be used to move from one field to another while making
changes. This can be helpful as you do not have to click into each field individually.
Because of the Rich Text Format copied from the Data Table and Entity Editor dockable panes,
you may need to do some resizing of columns in order to create a correctly formatted table when it
is copied into the Messages pane. When copying tables from the Data Table and Entity Editor
panes, there should be no issues when pasting into outside programs which support Rich Text Format, such as Microsoft Word.
Note:
Ctrl+C can be used as a general copy command in FEMAP. FEMAP takes into account which
window or dockable pane is currently active. When the Entity Editor pane is active, Ctrl+C will
perform the copy command and on the highlighted text, or if no text is highlighted, the entire table
will be copied.
Clear All - Completely clears all information currently in the Entity Editor.
Categorized - Default listing method of the Entity Editor. For each entity, groups similar parameters, options, and
settings together for more efficient use.
Alphabetic - Displays all the fields in alphabetical order (no categories)
Collapse/Expand All - Collapses or expands ALL categories in the Entity Editor at once. Can be used to only
show what you need to modify specific entities.
Reload From Model - Reloads the Entity Editor fields with the values that are currently in the model for the chosen entity. If you ever delete or change any fields by mistake and have already clicked off of the specific field, use
this to recover the original values for all the fields.
Update Model - Applies any changes made in the Entity Editor to the chosen entity and saves the changes to the
model database.
Note:
The Update Model icon MUST be clicked in order to apply any changes to your model. If it
is not clicked before another entity is chosen, all the changes made to the entity will be lost.
7-107
.
Note:
The Entity Editor will remember which categories have been expanded/collapsed when different entities of the same type are being selected and placed into the editor. Once the entity type
has been changed, the Entity Editor will show all the fields expanded for the new entity type.
For example, you have the Select Toolbar set to Elements in order to examine the Element
Quality of a number of elements. Since you only need to have the Element Quality category
expanded, you collapse the rest of the categories for easier viewing. As you click different elements, the categories will remain collapsed or expanded until they are changed. If you were to
then choose nodes as the active entity in the Select Toolbar, the first node chosen would be displayed fully expanded in the Entity Editor and remain in that configuration until changed.
Entity Editor Help - Shows a title and short description of what each field of every entity represents. Also documents the Nastran Bulk Data entry (if applicable) the field will produce when a Nastran Input File (*.DAT or
*.NAS file usually) is exported.
Context Sensitive Menus - Different menus appear when the right mouse button is clicked depending on what
type of field is currently highlighted. For instance, when a Text or Numerical Value field is highlighted, a menu will
pop-up which will allow you to Undo (reverts to last saved value while field is still highlighted), Cut, Copy, Paste,
Delete, or Select All. If the right mouse is clicked on the Title bar, it will bring up a menu allowing you to Move,
Size, or Hide the entire dockable pane.
Calculator Functions in Fields - You can use calculator functions (addition, subtraction, multiplication, and division), as well as exponentials (i.e. 1.234E4 for 12,340 OR 5.67E-3 for 0.00567) in any real number field. You can
also use any of the predefined FEMAP Functions for equations (see Section C, "Function Reference" for more
information) in many of the real number fields and some fields requiring integers as well.
When the Entity Editor pane is floating, it can be repositioned and resized, just as any other floating dockable
panes. The Entity Editor can be closed by clicking the X on the right side of the Title bar. To reopen the Entity
Editor, use the Tools, Entity Editor menu.
Note:
The Tools, Undo command does not work in the Entity Editor pane. Instead, you may use the
undo command on the context sensitive menu and this will only be available while the changed
field remains highlighted.
Setting Coordinate System for Nodal Output - Available only when a node is in the Entity Editor and there is
nodal output available to graphically select (i.e. the model is deformed). Allows you to choose which Coordinate
System nodal output will be displayed for the node currently in the Entity Editor. When another node is selected,
the coordinate system will reset to that nodes current Output Coordinate System.
7-108
Modeling Tools
Save Data
Copy Data
Surface Menu Surface Text
to Clipboard
Create/Load
Data Surface Menu
Edit Data
Surface Options
Clear Data
Surface
Operate on Data
Surface Menu
Copy Data Surface
(Entire Data Surface)
Once the data surface has been created using one of the methods, the corresponding table of values will appear in
the Data Surface Editor dockable pane. Now the values can be modified in the table itself. You can also copy and
paste individual cells or use the Fill Down command to change a number of values in the same column at once.
Each Data Surface has an ID and a Title which can be entered (up to 79 characters). If no title is specified, FEMAP
will automatically create a title based on the definition method used to create the Data Surface.
Data Surface Editor Icons
Create/Load Data Surface menu- The menu on this icon contains the various definition methods for creating
data surfaces, as well as the Reload/Edit Data Surface and Delete Data Surface commands.
Along Coordinates Data Surface - allows you to choose coordinates in space and apply a Scalar value (single
value) or Vector values (X, Y, and Z values) at each coordinate. The variation will follow the path of the coordinates in the order they are entered.
Between Coordinates Data Surface - allows you to choose the number of corners to use (2, 4, or 8), whether
the variation is in linear or parametric space, and enter a Scalar value (single value) or Vector values (X, Y, and
Z values) at each corner. The values will be interpolated between the specified corners.
7-109
Output Map Data Surface - allows you to map output from one mesh to create load values for another
mesh. Output which can be mapped includes:
Nodal (Forces, Moments, Displacements, Velocities, Rotational Velocities, Accelerations, Rotational Accelerations, Temperatures, and Heat Flux)
Elemental (Pressures, Temperatures, Heat Flux, Heat Generation, Convection, and Radiation
Mesh Data Surface - allows you to choose node or element IDs and enter a Scalar value (or expression) or
Vector (X, Y, and Z) values (or 3 expressions). This type of data surface is much more useful when using an
expression, which uses a particular coordinate of a node or element centroid. (such as XND(!i), bases value
on X coordinate of a node).
Note:
To create an expression referencing the Node, Element, or Element Face Coordinates use
XND(), YND(), ZND(), XEL(), YEL(), ZEL(), XEF(;), YEF(;), or ZEF(;). These are explained in
greater detail in Appendix C of the FEMAP User Guide (see Section C, "Function Reference")
Tabular Data Surface - allows you to create a data surface by defining the size of the table and then entering
the values one at a time or pasting them in from another program, such as Excel. This is the most general type
of data surface.
Arbitrary 3-D Data Surface - allows you to create a data surface using points in space and then distributes the
values using an Inverse Weighted Interpolation method. This is a great way to enter test data at a number of
points in space and then the values are extrapolated from those points to the nodes or elements in your model.
Equation Data Surface - allows you to simply enter a FEMAP equation and stores the equation for use in any
loading condition.
Note:
In order for the equation to work properly in FEMAP, the proper syntax must be used, which is
explained in greater detail in Appendix C of the FEMAP User Guide (see Section C, "Function
Reference").
Load Set Combination Data Surface - allows you to create a data surface used to automatically create any
number of new load sets based on existing load sets in the model. The scale factors for each existing load set
may be entered into the Data Surface Editor directly or pasted in from another program, such as excel.
Result Set Processing Data Surface - allows you to create a data surface used to automatically create any
number of new output sets based on existing output sets in the model. The scale factors for each existing load
set may be entered into the Data Surface Editor directly or pasted in from another program, such as excel.
Connection Manager Data Surface - allows you to create a data surface to manage connections in your model
using an interactive contact table. All or any number of selected connection regions can be added to the contact table, while at the same time any existing connectors referenced by the connection regions can also be
added. Once the various connection regions and connectors have been added, editing can then take place.
Each method is described in greater detail in Section 7.2.6.1, "Data Surface Definition Methods"
Edit Data Surface - a single-select dialog box appears which allows you to choose which data surfaces to edit.
You can also use this command to open an existing data surface for viewing, even if you do not plan to edit the
surface.
Note:
When this command is used, FEMAP will ask you if it is OK to Clear Grid? if there is a data
surface currently in the Data Surface Editor. By saying Yes, the grid will be cleared and any
unsaved changes will be lost.
Delete Data Surface - a multi-select dialog box appears which allows you to choose which data surfaces to
delete.
Save Data Surface menu - The menu on this icon contains the various options for saving a data surface.
Save - simply saves the data surface with the current name to the FEMAP model
Save As - allows you to change the name of the current data surface when saving using the Create or Update
dialog box.
To File - allows you to save the current data surface values to a comma-separated file (*.CSV file).
7-110
Modeling Tools
Copy Data Surface Text to Clipboard - Copies the Text from the Data Surface Editor to the clipboard in Rich
Text Format (RTF) so it can be pasted into a different application.
Edit Data Surface Options - Opens the definition method dialog box corresponding to the type of data surface
currently in the Data Surface Editor. This allows you to modify options such as the coordinate system or other variation data. For instance, if an Along Coordinates data surface is currently in the Data Surface Editor, FEMAP
will bring up the Define Variation Along Coordinates Data Surface dialog box.
Clear Data Surface Editor - Completely clears any table and values currently in the Data Surface Editor.
Operate on Data Surface menu - The menu on this icon contains commands specifically for use with the Output
Map Data Surface (Align Output Map and Plot Output Map) and the Tabular Data Surface (Interpolate).
Align Output Map - Used to align an Output Map Data Surface to the target model where the output is to
be mapped.
Plot Output Map - Used to toggle a plot of the source mesh and output that will be mapped on and off
when the Output Map Data Surface is applied in the target model. Very useful when aligning the source
model to the target model for visual verification.
Interpolate - This command will perform the initial interpolation on a Tabular Data Surface which is currently active in the Data Surface Editor. This allows you to enter only certain portions of data into the Data Surface, then have FEMAP interpolate between those points for you. This also allows you to see the populated
values which FEMAP has calculated in the table of values.
Automatic - Automatically switches between a linear or distance weighted interpolation method. A linear
approach is used unless points internal to the data surface have been defined.
Linear - Uses a linear interpolation method.
Distance Weighted - Uses a Distance weighted method.
Linear Row - Linearly interpolates each independent row.
Linear Column - Linearly interpolates each independent column.
Note:
Automatic interpolation is identical to the first step which is performed when a tabular data surface is evaluated to find variation locations.
Copy - Copies the data surface to the clipboard using the FEMAP neutral file format. This makes it easy to copy a
data surface from one model to another.
Paste - Pastes the copied data surface into the active model. The Next available data surface ID will be used for the
pasted data surface.
Note:
7-111
The Copy and Paste icons are designed for copying a data surface from one model to another.
To copy individual cells to the clipboard (for pasting into other cells in the Data Surface Editor or
a program such as Excel), highlight the cells you wish to copy, then click the right mouse button
and choose the Copy command from the menu. A similar procedure can be used to paste cells
into the Data Surface Editor using the Paste command on the context sensitive menu.
Add Rows - adds the number of specified rows below the last row currently in the Data Surface Editor.
Insert Row - inserts a new row beneath the current row in the Data Surface Editor.
Delete Row- removes the current row from the Data Surface Editor.
Row Height - allows you to enter a height, in pixels, for all rows in the Data Surface Editor.
Additional commands may be available on the column header and row header context-sensitive menus when a certain type of data surface is loaded in the Data Surface Editor.
If you have created a geometric load which references a Data Surface, you will want to use Model,
Load, Expand... to see any variations in the loading conditions on individual nodes and elements.
7-112
Modeling Tools
Variation Options
Define Multiple - allows you to use the Variation Locations section of this Dialog Box. By clicking the Paste
button, values on the clipboard will be entered into the Variation Locations list in the appropriate format.
Number of Points - allows you to enter a number to represent the number of rows which will be created in the
Table of the Data Surface Editor. The table can then be filled manually one cell at a time, using the Update
Coordinates or Update Vector Values commands (available on the Context-Sensitive menu for this type of Data
Surface), or Pasting (also on context sensitive menu) cells from a spreadsheet or comma-separated values.
Data Options
Scalar - allows you to enter one value for each coordinate
Vector - allows you to enter 3 component values (X, Y, and Z) for each coordinate.
Options button - One option is available for this data surface definition method. Project Curve onto Surface
allows you to pick a surface to project the spline onto before it is interpolated.
Variation Locations
The X, Y, and Z Location fields represent the X, Y, and Z coordinates of the points of the spline. These coordinates can be entered manually or picked graphically from the screen (use of snap options can aid in precise selection of coordinates).
Once the Location fields are entered, a single value (Data Options set to Scalar) or XYZ values (Data Options
set to Vector) can be entered into the appropriate Value fields.
To add a coordinate and value(s) to the list of Points, click the Add button.
Values for any of the fields in a single row can be updated by clicking a row in the list (the values will be filled in
for Location and Value), altering the desired values, and then clicking the Update button.
Delete will delete only the highlighted row, while Reset will completely clear the list of Points.
Note:
When a row is selected in the Variation Locations list, it will be highlighted on the screen using
the current settings for the Window, Show Entities command.
7-113
Example
The value of a pressure load on the top of the wing needs to vary based on the coordinate values of each node at one
edge of the upper wing skin. Scalar was set in Data Options so only one value needs to be entered for each
location
Nodes on this edge used to specify
coordinates (snap mode set to Snap
to Node)
Once the Data Surface has been created, you will use Model, Load, Elemental to create the pressure loading. The
elements on the top of the wing are selected and the Method in the Create Loads on Element dialog box has been
changed to Data Surface. Pressure has been chosen from the list of loads and the Along Coordinates Data Surface has been selected from the Data Surface drop-down list. A value of 1.0 has been enter in the Pressure field
in order to use the entered values in the Data Surface directly. Finally element faces are chosen (using the adjacent
faces method) on which to apply the variable Pressure load.
Pressure Loads Vectors
shown on top of wing.
7-114
Modeling Tools
Variation Type
2 Point Linear - Define two corner locations and two associated values. FEMAP will linearly interpolate
between the entered values at the two locations.
2 Point Parametric- Define two corner locations, two associated values, and optionally a Curve (Chosen using
the Options button). The Data Surface values are then linearly interpolated between the two locations in parametric space using the chosen curve.
4 Point Bilinear - Define four corner locations representing a rectangular section and associated values at
each corner. FEMAP will linearly interpolate in two directions to obtain the values inside the rectangular section.
4 Point Parametric - Define four corner locations representing a rectangular section, associated values at
each corner, and optionally a Surface (Chosen using the Options button). FEMAP will project the 4 corner locations to the surface, then linearly interpolate in two directions in the parametric space of the chosen surface to
obtain the values inside the rectangular section.
Note:
When a Parametric Variation Type (2 Point or 4 Point) is used for a mesh-based loading condition, a geometry ID MUST be chosen to supply the parametric space.
When a Parametric Variation Type is used for a geometry-based loading condition, the
optional chosen geometry ID will override the geometry selected for the load.
7-115
8 Point Trilinear - Define eight corner locations representing a prismatic volume and associated values at
each corner. FEMAP will linearly interpolate in three directions to obtain the values inside the prismatic volume.
Data Options
Vector - allows you to enter 3 component values (X, Y, and Z) for each corner.
Options button - three options are available for this data surface definition method overall, but some options
are only available when certain Variation Type have been selected.
CSys - available for all Variation Types and defines the coordinate system in which the Data Surface will be evaluated.
Parametric Curve ID - only available when the 2 Point Parametric Variation Type have been selected. This
allows you to choose a curve ID. The linear interpolation will then occur in the curves parametric space.
Parametric Surface ID - only available when the 4 Point Parametric Variation Type have been selected. This
allows you to choose a surface ID on which the corner locations will be projected. The linear interpolation will then
occur in the surfaces parametric space.
Extend Edge Values Outside Data Surface - only available when the 4 Point Bilinear or 8 Point Trilinear Variation Type have been selected. When enabled, will extend the values at the edge of the data surface to any selected
element(s) outside the extents of the data surface.
Variation Locations
The X, Y, and Z Corner Location fields represent the X, Y, and Z coordinates of the Corner Points for each Variation Type. These coordinates can be entered manually or picked graphically from the screen (use of snap options
can aid in precise selection of coordinates).
Once the Corner Location fields for a row are entered, a single value (Data Options set to Scalar) or XYZ values (Data Options set to Vector) can be entered into the appropriate Value fields.
Note:
The required number of Corner Locations and Values rows will become active depending on the
chosen Variation Type. All active rows must have values in order for this type of Data Surface to
work properly. (i.e., you can NOT enter only three points for a 4 Point Linear data surface)
Common Uses
This type of data surface is commonly used to define variations in 1, 2, or 3 dimensions, when corner values are
known.
Example
The value of a pressure load on the top of the wing needs to vary based on the four known corner values of
then upper wing skin. Scalar was set in Data Options so only one value needs to be entered for each location
Known Values at 4 corner
locations
Once the Data Surface has been created, you will use Model, Load, Elemental to create the pressure loading. The
elements on the top of the wing are selected and the Method in the Create Loads on Element dialog box has been
7-116
Modeling Tools
changed to Data Surface. Pressure has been chosen from the list of loads and the Between Coordinates Data
Surface has been selected from the Data Surface drop-down list. A value of 1.0 has been enter in the Pressure
field in order to use the entered values in the Data Surface directly. Finally element faces are chosen (using the
adjacent faces method) on which to apply the variable Pressure load.
Pressure Loads Vectors
shown on top of wing.
Nodal - Forces, Moments, Displacements, Velocities, Rotational Velocities, Accelerations, Rotational Accelerations, Temperatures, and Heat Flux)
Elemental - Pressures, Temperatures, Heat Flux, Heat Generation, Convection, and Radiation
The Output Map Data Surface works very similar to the Model, Load, Map Output From Model command,
although it can map more types of output to loads and can be used with only one model open in FEMAP. For more
information, see Section 4.3.6.4, "Model, Load, Map Output From Model..."
Note:
FEMAP does not restrict the type of data which can be mapped in any way from one mesh to another.
For instance, you could create an Output Map Data Surface using nodal temperatures from the source
mesh, then map those temperatures to the target mesh as an elemental pressure load. In this case,
that may not make sense, but is simply to represent the unrestricted nature of the command.
Output Vector - Allows you to choose a specific Output Vector in the selected Output Set.
Output By Group - When Checked, allows you to choose a predefined FEMAP Group. This Group is used to
limit the amount of output sent to the Data Surface as only output values from entities in the group will be used.
7-117
0..Set to Zero - Sets all entities without a direct map to the value of zero (0.0)
1..Set to Value - Sets all entities without a direct map to a specified value. The value can be specified as a
constant or in X, Y, and Z components.
4..No Output - Applies no output values to any entities which do not have a direct map. FEMAP will also
automatically create a group of Target nodes which have not been mapped.
Mapping Tolerance - When a Target location is projected onto the Source data surface and the distance to a
discrete data point is less than the tolerance, the Source value of the coincident location is directly mapped to
the Target without interpolation. If multiple nodes fall within this tolerance, then the first one encountered
numerically will be directly mapped. Default value is the Merge Tolerance of the Target model.
Using Align Output Map and Plot Output Map commands
Both the Align Output Map and Plot Output Map commands in the Data Surface Editor are exclusively used on
conjunction with the Map Output Data Surface. These commands are available to aid application of the Data Surface from a source mesh to a different target mesh.
After the Data Surface has been created (or copied into a different model), Align Output Map can be used to properly align the Data Surface to the target mesh. The source mesh is saved with each Output Map Data Surface
and can then be plotted in relation to the target mesh using Plot Output Map.
The recommended workflow of these commands is to first toggle on the plot of the source mesh, align it to
the target mesh, then toggle off the plot once everything is properly aligned.
7-118
Modeling Tools
Example
After a steady-state fluid flow analysis of fluid through a pipe, the Total Pressure at each element in the fluid is
calculated. The Total Pressure output can be displayed in FEMAP using a contour plot. Now we want to transfer
the pressure values on the outside of the fluid (solid elements in Model A) to the inside of the pipe walls
(plate elements in Model B). Since nodes and element locations are completely different (element shapes as
well), we will map the Total pressure output to create a pressure load for structural analysis.
Once the Data Surface has been created, you will need to copy the Data Surface to the clipboard from Model A
using the Copy command in the Data Surface Editor. Now Model B needs to be opened (or created) and once
ready, the Data Surface on the clipboard will be pasted in using the Paste command in the Data Surface Editor.
Now, you will use Model, Load, Elemental to create the pressure loading. The elements on the inside of the pipe
are selected and the Method in the Create Loads on Element dialog box has been changed to Data Surface. Pressure has been chosen from the list of loads and the Output Map Data Surface has been selected from the Data
Surface drop-down list. A value of 1.0 has been enter in the Pressure field in order to use the entered values in
the Data Surface directly. Finally element faces are chosen (Face 1) on which to apply the variable Pressure load
Pressure Loads Vectors
shown on inside of pipe
shell model.
7-119
To create an expression referencing the Node, Element, or Element Face Coordinates use
XND(), YND(), ZND(), XEL(), YEL(), ZEL(), XEF(;), YEF(;), or ZEF(;). These are explained in
greater detail in Appendix C of the FEMAP User Guide (see Section C, "Function Reference")
Variation Type
You must choose the entity type used to vary the data surface
Node ID - When Select Entities button is clicked, FEMAP will prompt you to choose Node IDs for the Data
Surface
Element ID - When Select Entities button is clicked, FEMAP will prompt you to choose Element IDs for the
Data Surface
Data Options
Vector - allows you to enter 3 component values (X, Y, and Z) or 3 individual expressions.
Options button - One option is available for this data surface definition method. CSys is available for all
Variation Types and defines the coordinate system in which the Data Surface will be evaluated.
7-120
Modeling Tools
Example
The temperature of the exterior walls of a tank varies with height (Y direction in global coordinate system) from a point at the origin. The tank has a
mapped mesh which will allow accurate distribution of either nodal or elemental temperatures. The Scalar Data Option will be used and an expression (YEL(!i)) will be used to vary the X value (In this case, simply
magnitude) based on the height of the element centroid.
Once the expression has been entered, click the Select Entities button and
choose all of the elements in the model. When OK is clicked, the evaluated values will be sent to the table in the Data Surface Editor.
Now, you will use Model, Load, Elemental to create the temperature loading. All of the elements are selected and Temperature has been chosen
from the list of loads. The Method in the Create Loads on Element dialog box has been changed to Data Surface
and the Mesh Data Surface has been selected from the Data Surface drop-down list. A value of 100 has been
enter in the Temperature field in order to use the entered values in the Data Surface multiplied by 100.
Elemental Temperature Loads
shown on Tank
Repeating the same procedure but using nodal Y-coordinates (YND(!i) expression) of all nodes instead of elements for the Mesh Data Surface, then applying nodal temperature loads yields these loads:
Nodal Temperature Loads
shown on Tank
7-121
Variation Type
You must choose the type of table to create, then specify the size of the selected table using the Define Data button.
This will create an empty table which you will then fill with values to vary the loading condition.
Parametric Table - This type of table is designed to be based on the Parametric Space associated with a geometric surface chosen during the creation of the Data Surface or created as a generic Data Surface which can
only be applied with a Surface-based load.
Note:
When a Parametric Table is used for a mesh-based loading condition, a surface ID (not a
boundary surface) MUST be chosen to supply the parametric space.
When a Parametric Table is used for a surface-based loading condition, the chosen surface ID
will override the geometry selected for the load.
When Define Data button is clicked, the Define Table Size dialog box with appears with fields for U Divisions, V
Divisions, and Surface ID.
u Divisions - refers to how many intermediate points will be between 0 and 1 in the U direction of the surfaces Parametric Space.
v Divisions - refers to how many intermediate points will be between 0 and 1 in the V direction of the surfaces Parametric Space.
7-122
Modeling Tools
Example
The table will look like this for a Parametric Table with 5 U Divisions, 5 V Divisions, and a chosen Surface:
When the Data Surface is saved, FEMAP will save the corner values and when the Data Surface is used, FEMAP
will interpolate the saved points to create the load distribution.
Note:
It is VERY important to remember to save this type of Data Surface before trying to use it to create a loading condition. Unlike most of the other Data Surface types, most or all of the data must
be entered into the table. FEMAP does not know this data has been entered or modified until you
use the Save or Save As command.
Instead of just the corner values, values for all of the cells can be filled in manually to create a very specific distribution of values in the table. You can also fill the empty cells of the table automatically with interpolated values
using the Interpolate command in the Data Surface Editor.
7-123
Once the Data Surface has been created, you could use Model, Load, Elemental to create a distributed pressure
load. The elements on a surface are selected and the Method in the Create Loads on Element dialog box has been
changed to Data Surface. Pressure has been chosen from the list of loads and the Parametric Table Data Surface has been selected from the Data Surface drop-down list. A value of 1.0 has been enter in the Pressure field
in order to use the entered values in the Data Surface directly. Finally element faces are chosen (using the adjacent
faces method) on which to apply the variable Pressure load.
Pressure Loads shown
as output in contour plot
for clarity
XYZ Table - This type of table is the most general type of Data Surface.
When Define Data button is clicked, the CSys type selected for the Data Surface using the Options button will
determine which Define Table Size dialog box is shown:
7-124
Modeling Tools
The number of Divisions boxes checked dictates the size of the corresponding table.
For instance, if a cylindrical coordinate system is chosen, only R Divisions is checked, and a value of 5 is
entered, the following table will appear:
This type of data surface could be used to vary a loading condition using the radial distance from a user-defined
cylindrical coordinate system.
For example, you have an annular plate which has an inner radius of 5 and an outer radius of 10. You need to
vary the temperature evenly from the inner radius to the outer radius with specific temperature values being at precise radial distances from the center. This method, would allow you to do this rather easily.
To model this in FEMAP, you could define a cylindrical coordinate system at the center of the inner radius and then
create a data surface which had the desired number of R values with corresponding temperatures.
Now, you could create an elemental or nodal temperature loading condition referencing this XYZ Table Data Surface.
7-125
Here is what elemental temperature distributions would look like on one half of the annular plate:
Varying Elemental Temperatures
shown on half annular plate model
If the plate elements of the annular plate were extruded in the positive Z-direction 5 units to create solid elements,
a tabular Data Surface could be used to vary a temperature load in both the Radial Direction and the Z-direction in
the same load. Again, a cylindrical coordinate system is chosen, but this time R Divisions and Z Divisions are
checked, and a value of 5 is entered for R Divisions and 3 for Z Divisions.
The table below represents this data surface, with some values manually entered to create the variation criteria.
Notice that the row of R values varies from 5 to 10 and the column of Z values varies from 0 to 5.
Here is what an elemental temperature distribution would look like on one half of the solid mesh created from the
original annular plate using this XYZ Table Data Surface:
Elements of fine-meshed annular
plate model extruded into solid
elements in positive Z-direction
7-126
Modeling Tools
Finally, if we want to vary the temperature using the radius, Z-distance, and theta angle, we could use this type of
Data Surface.
Again, a cylindrical coordinate system is chosen, but this time R Divisions, T Divisions, and Z Divisions are
all checked, and a value of 5 is entered for R Divisions, 7 for T Divisions and 3 for Z Divisions.
You can see that the table now has three tabbed sheets. Each sheet contains a table to define the Radial and Theta
values for one particular Z value. By default, all of the Z values are 0:
To change the Z value for a particular tabbed sheet, click on the tab, then click the right mouse button and
choose Properties from the context sensitive menu. This dialog box will open:
Notice you may enter a Title and assign a Value for Z for each sheet. Click OK to return to the table in the Data
Surface Editor.
Note:
If you have do not have enough sheets to define a particular Data Surface, you can add them one
at a time by clicking on the tab, then clicking the right mouse button and choosing Insert Page
from the context sensitive menu. On the other hand, you can delete excess sheets one at a time
using the Delete Page from the context sensitive menu.
7-127
The table below represents this data surface, with some values manually entered to create the variation criteria.
Notice that the row of R values varies from 5 to 10, the column of Theta values vary from 0 degrees to
180 degrees, and the Z values on the tabs, vary from 0 to 5.
Here is what this elemental temperature distribution would look like on one half of the solid mesh using 3-D XYZ
Tabular Data Surface:
Data Options
Scalar - allows you to enter one value for each X value or XY Data Pair
Vector - allows you to enter 3 component values (X, Y, and Z) for each X value or XY Data Pair.
Options button - two options are available for this data surface definition method.
CSys - defines the coordinate system in which the Data Surface will be evaluated. The selected Coordinate System will bring up the appropriate Define Table Size dialog box.
Between/Tabular Parametric Options - allows you to choose a 4-sided surface ID on which each corner
value in the table, will be correspond to a corner on the surface. The linear interpolation will then occur in the surfaces parametric space.
For example, Corner 1 would be at (U=0, V=0) in Parametric space, Corner 2 (U=1, V=0), Corner 3 (U=1, V=1),
and Corner 4 (U=0, V=1).
7-128
Modeling Tools
Tabular Options - instructs FEMAP what to do with undefined cells in the Data Surface Editor. The default
is to use Interpolate from Closest, which will interpolate to the appropriate entity type from the closest defined
value. The other option is to use Value, which will simply place the entered value into any undefined cells.
Data Variation Data
When Define Data button is clicked and Parametric Table is selected, the Define Table Size dialog box with
appears with fields for u Divisions, v Divisions, and Surface ID.
When Define Data button is clicked and XYZ Table is selected, the CSys type selected for the Data Surface using
the Options button will determine which Define Table Size dialog box is shown. For instance, if a rectangular coordinate system is selected, the Define Table Size dialog box allows you to enter values for X Divisions, Y Divisions, and Z Divisions.
Arbitrary 3-D Data Surface
The dialog box for this type of Data Surface is very similar to the Along Coordinates Data Surface. The difference
is that this Data Surface does not use the order in which the variation locations and values were entered into the
table for anything. Instead, it uses the entered variation locations to perform an interpolation of values using a
Modified Inverse Weighted Interpolation method. Any number of independent 3D locations may be entered
Note:
One powerful way to use this type of Data Surface is to take data from physical/environmental
testing which was retrieved at arbitrary locations and then apply them to a meshed model. This
way, you do not have to create hard points in your model to apply specific loading conditions.
Variation Options
Define Multiple - allows you to use the Variation Locations section of this Dialog Box. By clicking the Paste
button, values on the clipboard will be entered into the Variation Locations list in the appropriate format.
Number of Points - allows you to enter a number to represent the number of rows which will be created in the
Table of the Data Surface Editor. The table can then be filled manually one cell at a time, using the Update
Coordinates or Update Vector Values commands (available on the Context-Sensitive menu for this type of Data
Surface), or Pasting (also on context sensitive menu) cells from a spreadsheet or comma-separated values.
7-129
Data Options
Scalar - allows you to enter one value for each arbitrary 3-D location.
Vector - allows you to enter 3 component values (X, Y, and Z) for each arbitrary 3-D location.
Options button - two options are available for this data surface definition method.
CSys - defines the coordinate system in which the Data Surface will be evaluated.
Arbitrary 3-D Interpolation Options - when this option is set to % Locations to Include, the value can vary
from 0 to 100. If it is set to 100, FEMAP will use the weighted contribution from all of the Data Surface 3D Variation Locations, while if it is set to 0 FEMAP will use the number set in Min Locations to Include.
The value for Min Locations to Include must be higher than one and simply tells FEMAP the minimum number of
variation locations that will be used at each interpolation point.
Variation Locations
The X, Y, and Z Location fields represent the X, Y, and Z coordinates of the arbitrary points in 3-D space. These
coordinates can be entered manually or picked graphically from the screen (use of snap options can aid in precise
selection of coordinates).
Once the Location fields are entered, a single value (Data Options set to Scalar) or XYZ values (Data Options
set to Vector) can be entered into the appropriate Value fields.
To add a coordinate and value(s) to the list of points in 3-D space, click the Add button.
Values for any of the fields in a single row can be updated by clicking a row in the list (the values will be filled in
for Location and Value), altering the desired values, and then clicking the Update button.
Delete will delete only the highlighted row, while Reset will completely clear the list of Points.
Note:
When a row is selected in the Variation Locations list, it will be highlighted on the screen using
the current settings for the Window, Show Entities command.
Example
A triangular surface has a variable pressure assigned to it. A single value for pressure is know for a position near
each corner.
When these three arbitrary locations and corresponding values are entered into the Define Arbitrary 3-D Coordinate Data Surface dialog box, the table in the Data Surface Editor will appear like this:
Now that the Data Surface has been created, it can now be used to create a pressure loading condition.
You will use Model, Load, Elemental to create the pressure loading. All of the elements on the triangular surface
are selected and the Method in the Create Loads on Element dialog box has been changed to Data Surface. Pressure has been chosen from the list of loads and the Arbitrary 3-D location Data Surface has been selected from
the Data Surface drop-down list. A value of 1.0 has been enter in the Pressure field in order to use the entered
values in the Data Surface directly. Finally element faces are chosen (using the adjacent faces method) on which to
apply the variable Pressure load.
7-130
Modeling Tools
Another example would be to paste a number of location/value pairs in from a spread sheet (or comma-separated
list of values) and apply them as a Pressure load on top surface of a wing to create a distributed load.
7-131
These functions which can be used FEMAP equation are explained in greater detail in Appendix C of the FEMAP
User Guide (see Section C, "Function Reference").
Example
An equation can be used to create a bearing load on the inside of hole. We will use half an annular plate for this
example, with the center of the hole at the origin (this enables us to use the Global Cylindrical Coordinate System).
In this case, our equation is calculating the Sine (SIN) of the Theta Value in the Global Cylindrical Coordinate
System of each selected node (YND(!i)) and multiplying that value by 10.
The picture shows how a nodal load in the X-direction (radial for our chosen coordinate system) referencing this
Equation Data Surface would be displayed
Use the Set Type to Create option to choose the type of load set(s) to create, Standard or Nastran LOAD Combination load sets. See Section 4.3.1, "Model, Load, Create/Manage Set..." for more information on Load Set Type.
Combinations of existing Nastran LOAD Combinations load sets can be created by using the referenced load sets
of each Nastran LOAD Combination at the time of creation in the new Nastran LOAD Combination load set.
7-132
Modeling Tools
In the Options section, turn the Add Factors To Titles option on to append the title of each new load set with
(scale factor* existing load set ID, etc.) for each existing load set used by the new load set. If nothing is specified for Title in a particular row and this option is on, then the title will be (scale factor* existing load set ID,
etc.). If no Title is given and this option is off, then the Load Set title will simply be Untitled.
The Initial Number of Rows option is used to specify the number of rows, representing new load sets to create,
which will initially appear in the Data Surface Editor after the existing load sets have been selected.
Note:
Only rows which contain a scale factor in at least one column will be used to create new load sets.
If a row is blank, it will simply be skipped.
After clicking OK in the Define Load Set Combination Data Surface dialog box, select the existing load sets to possibly use in combinations using the Select Load Sets to Use in Combinations dialog box, then click OK. The Data
Surface Editor will now appear like this:
A SetID and Title may optionally be entered for each row. To include an existing load set in a new load set, simply
enter a scale factor on a specific row in the appropriate column. Use 1.0 to simply include the existing load set with
no scaling. Once all of the scale factors have been entered, click the right-mouse button in any cell and choose the
Create Combined Sets command from the context-sensitive menu to create the new load sets.
Note:
If no values are entered for SetID, the next available load set ID(s) will be used for the new load sets
when they are created. If any values for SetID are the same as existing load set IDs in the model, a
question will be asked, Ok to Delete Existing Load Sets? Data Surface references Load Sets that
already exist. Press Yes to Delete and Recreate them, No to Create New Sets. If any values for SetID
are the same as a load set currently represented by a column in the Data Surface Editor, then a question
will be asked, Ok to Combine? Combining will delete Load Sets used in this Data Surface and you
may get no Loads. Typically, this question should be answered No.
Activate - makes the load set represented by the column the active load set in the model.
List Load Set - lists information about the load set represented by the column including individual loads in the
load set.
Sum Forces in Load Set - lists the load summation for the load set represented by the column using the same
format as the Tools, Check, Sum Forces command. See Section 7.4.5.10, "Tools, Check, Sum Forces...".
Add Load Sets - adds load sets selected via the Select Load Sets to Use in Combinations dialog box as new columns in the Data Surface Editor.
Change Load Set - updates load set referenced by the current column in the Data Surface Editor.
Remove Selected Load Sets - removes the current column in the Data Surface Editor.
7-133
List Combination - lists information about the potential load set combination represented by the row including
individual loads in the various load sets.
Sum Forces in Combination - lists the load summation for the potential load combination represented by the
row using the same format as the Tools, Check, Sum Forces command. See Section 7.4.5.10, "Tools, Check,
Sum Forces...".
Example
This type of Data Surface can be used to create 5 new load sets from 6 existing load sets. Simply enter scale factor
values into various cells:
Once all the scale factors have been entered, select any cell in the Data Surface Editor, then right mouse click and
choose Create Combined Sets. The following Load sets will be created from the Data Surface shown above:
Titles Defined
Add Factors To Titles = Off
Set Type to Create = Standard
Titles Defined
Add Factors To Titles = On
Set Type to Create = Nastran LOAD Combination
7-134
Modeling Tools
Settings for this type of Data Surface are specified using the Define Result Set Processing Data Surface dialog box:
Use the Results Data Creation option to choose the method for creating the output set(s), Create All Immediately or
As Needed/Temporary. When using Create All Immediately the output values will be stored in the created or
updated output set(s). Output sets created with this option will be displayed with a green closed envelope icon.
When using As Needed/Temporary the information about the combination(s) or envelope(s) is stored with the new
or updated output set(s), but the actual output values are calculated on-the-fly from the individual output sets referenced by the new or update output set(s). Output sets created with this option will be displayed with a yellow
open envelope icon.
In the Options section, turn the Add Factors To Titles option on to append the title of each new or updated output
set with (scale factor* existing output set ID, etc.) for each existing output set used by the new or updated output
set. If nothing is specified for Title in a particular row and this option is on, then the title will be Type of Operation (scale factor* existing output set ID, etc.). If no Title is given and this option is off, then the Output Set
title will simply be Type of Operation.
The Initial Number of Rows option is used to specify the number of rows, representing output sets to create, which
will initially appear in the Data Surface Editor after the existing output sets have been selected.
Note:
Only rows which have an Operation selected and contain a scale factor in at least one column will
be used to create new output sets. If a row is blank, it will simply be skipped.
After clicking OK in the Define Result Set Combination Data Surface dialog box, select the existing output sets to
possibly use in combinations using the Select Output Sets to Use in Processing dialog box, then click OK. The
Data Surface Editor will now appear like this:
A Set ID, Study ID, and Title may optionally be entered for each row. To include an existing output set in a new output set, simply enter a scale factor on a specific row in the appropriate column. Use 1.0 to simply include the existing output set with no scaling. Any row which has scale factors defined must also have an Operation selected,
otherwise an error will be issued.
Available options for Operation correlate to different methods available when using the Model, Output, Process
command and include Linear Combination, RSS Combination, Max Envelope, Min Envelope, and MaxAbs Envelope (Maximum Absolute Value). The SetID Max Envelope, SetID Min Envelope and SetID MaxAbs Envelope
7-135
options are typically used in conjunction with the envelope Operation of the same type and create output sets
containing only output set IDs, similar to using the Store Set/Location Info option in Model, Output, Process.
If you specify a Study ID for a particular row, then the output set created or updated by that row will be added to the
specified Analysis Study. Once all of the scale factors have been entered, click the right-mouse button in any cell
and choose the Create Processed Results Sets command from the context-sensitive menu to create new output sets
or update existing output sets specified in the Set ID column.
Note:
If no values are entered for Set ID, the next available load set ID(s) will be used for the new output sets
when they are created. If any values for Set ID are the same as existing output set IDs in the model, a
question will be asked, Ok to Delete Existing Result Sets? Data Surface references Result Sets that
already exist. Press Yes to Delete and Recreate them, No to Create New Sets. If any values for Set ID
are the same as an output set currently represented by a column in the Data Surface Editor, then a question will be asked, Ok to Combine? Combining will delete Result Sets used in this Data Surface and
you may get no Output. Typically, this question should be answered No.
Note:
If no values are entered for Study ID and all of the output sets to be process exist in the same Analysis
Study, then any new or updated output sets will also be added to that Analysis Study. If no values are
entered for Study ID and the output sets to be processed exist in different Analysis Studies, then a value
of 0 is used for Study ID and the new or updated output sets will not be added to any Analysis Study.
Fill All Sets - applies a single user-defined scale factor value to all output sets in all highlighted rows.
Apply to Study - if a data surface contains only output sets from a single Analysis Study, then the Title, Operation, and scale factors specified for the output sets can potentially be applied to a different Analysis Study.
This command will only be successful when the selected Analysis Study contains the same number of output
sets that are currently referenced by the data surface. When successful, the output set columns currently in the
Data Surface Editor are replaced with the corresponding output sets from the selected Analysis Study. You can
then use Create Processed Results Sets to create new output sets in the selected Analysis Study.
Create Processed Result Sets - used to create the new output sets. All output set processing currently defined
in the Data Surface Editor will be done at the same time.
Add Result Sets - allows you to add columns by selecting any number of output sets using a dialog box
Change Result Set - allows you to update the output set referenced by a particular column
Remove Selected Result Sets - allows you to remove an output set currently represented by a column
Example
This type of Data Surface can be used to create 4 new output sets, each using a different Operation (a Linear Combination, a RSS Combination, a Max Envelope, and a SetID Max Envelope), using 3 existing output sets. Simply
enter scale factor values into various cells. It is typical to simply use 1.0 for envelope operations, but you can enter
other scale factors and those scaled values will then be used to determine the envelope values:
7-136
Modeling Tools
The Set ID and Title fields are not defined, therefore, the next available Output Set IDs will be used along with
Default Titles.
Titles Undefined
Add Factors To Titles = Off
Result Data Creation =
Create All Immediately
Titles Undefined
Add Factors To Titles = On
Result Data Creation = As Needed/Temporary
If all referenced output sets are in the same Analysis Study, then any new output sets created or updated will also be
placed into that Analysis Study, unless a Study ID is defined in the Data Surface Editor. If the referenced output
sets are from different Analysis Studies, then they will only be placed into an Analysis Study if a Study ID is
defined. If an Analysis Study is referenced in Study ID but does not exist, a new Analysis Study will be created.
Connection Manager Data Surface
This Data Surface allows you to manage existing connections in a model or possibly create new connections using
an interactive contact table format. For more information about connections (connection property, connection
regions, and connectors), see Section 4.4, "Creating Connections and Regions".
The type of entities included in a Connection Manager Data Surface when it is created and the type of connections
which are allowed in the table are all defined using the Define Connection Manager Data Surface dialog box:
When Include All Connections Regions is on, which is the default, all connection regions in the model will be
added to the Data Surface. When the option is turned off, you need to select the connection regions of interest
using the Select Connection Regions in Data Surface dialog box.
Each connector has a Master (Target) region and a Slave (Source) region which have a connection controlled by
a specified connection property. When Load Existing Connections is on, which is the default, the connection
property used by each connector will be shown as a drop-down control in the cell of the data surface corresponding
to Master (Target) region, Slave (Source) region, while the cell corresponding to Slave (Source) region, Master
(Target) region will contain an arrow symbol pointing in the direction of the Master (Target) region in the table.
If either the Master (Target) region or Slave (Source) region of a connector has not been sent to the data surface,
then no Master (Target) region, Slave (Source) region exists in the table, so it cannot be populated with a connection property. If Load Existing Connections is turned off, only empty drop-down controls containing the available
connection properties will be shown in the contact table.
7-137
The Allow Self Connections option allows self contact to be defined in the contact table (i.e., a single connection
region can be put into contact with itself to create a connector). Typically, this is not desired, but can be done with
some solvers and this option allows you to select a connection property using a drop-down control at the region #,
identical region # cell in the table, which is usually not available.
The Allow Reversed Connections option allows reversed contact to be defined in the contact table (i.e., in connector A, region 1 is the Master (Target) region and region 2 is the Slave (Source) region, while in connector
B, region 2 is the Master (Target) region and region 1 is the Slave (Source) region). Typically, this is also not
desired, but this option allows you to select a connection property for the Slave (Source) region, Master (Target)
region cell instead of the cell showing an arrow symbol pointing towards the Master (Target) region.
After clicking OK in the Define Connection Manager Data Surface dialog box, the data surface will be populated
based on the selected options. Using the defaults values for all options creates a data surface for a model with 3
connection regions and 2 connectors that will appear similar to this:
All connection regions sent to the data surface will be represented by both a column, which represents when the
region is used as the Master (Target) in a connector, and a row, which represents when the region is used as the
Slave (Source) in a connector. By default, the cell in the table which represents the same region as both Master
(Target) and Slave (Source) will be grayed, unless the Allow Self Connections option was used to initially create
the data surface. The cells in the table which contain a connection property already selected in a drop-down control
represent connections loaded from the model. The arrow icon in a cell can be used to swap the Master (Target)
and Slave (Source) regions in a connection. Once all updates have been made, use Create Connections command.
Context Sensitive menus for Connection Manager Data Surface
Additional commands on the context-sensitive menu for column and row headers:
Show All Regions - makes all connection regions currently in the data surface visible.
Hide Selected Regions - temporarily removes both the row and column representing any connection region
column or row currently highlighted in the data surface. Can also be used when cells are highlighted.
Auto Highlight (toggle) - when on, automatically highlights connection regions in the graphics window corresponding to a selected column or row as you select different columns or rows in the table. Also exists for cells.
Highlight - highlights connection regions in the graphics window corresponding to a selected column, selected
row, or selected cells.
Show Connected Regions - makes all connection regions which are currently part of any connector visible in
the data surface, while also hiding any connection region(s) which are not currently part of a connector.
Show Regions - allows you to select connection regions to make visible using a selection dialog box.
Revers - swaps the Master (Target) and Slave (Source) regions of the selected cell.
Create Connections - once all updates have been completed in the data surface, use this command to create
any new connectors now defined in the data surface and also delete any connectors no longer defined.
7-138
Modeling Tools
Copy to Clipboard
Show/Hide Columns
Save to a File
Filter Rows
Clear Filter
All Connectors in the model will automatically appear in the Connection Editor pane. As new Connectors are
added to the model, they will automatically be added as a row into the Connection Editor. If there are a large number of connectors in the model, use the filtering functionality to reduce the table to a more manageable size.
When the Connection Editor pane is floating, it can be repositioned and resized, just as any other floating dockable
pane. The Connection Editor can be closed by clicking the X on the right side of the Title bar. To reopen the Connection Editor, use the Tools, Connection Editor menu.
Connection Editor Rows and Columns
All data from each Connector is sent to the Data Table in a single row which is partitioned into columns for accurate viewing, sorting, and filtering purposes. When a column header is clicked, an arrow pointing either up or down
will appear in the header. When the arrow is pointing up, the data in that column will be sorted from lowest to highest numerical value or alphabetical, from A-Z then a-z again (All UPPER CASE letters come before any lower case
letters) depending on the type of data in the column. When the arrow is pointing down, the column will be sorted
from highest to lowest numerical value or alphabetical, from z-a then Z-A again. Clicking on a column header will
change the direction of the arrow and the reverse the listing.
Column headers can be dragged and dropped into new positions to modify the look of your table. Any column
header can be dragged until a X appears over the header, making that column no longer visible. Column width
can also be adjusted by placing the cursor on the line between the column header (this will bring up a two headed
arrow), then clicking and dragging the column to the desired width.
Columns can be turned on and off one at a time using the Show/Hide Columns icon menu. Also, multiple changes
to the columns can be made at once using the Update Multiple Columns command on the Show/Hide Columns icon
menu.
Here is a summary of the available columns:
ID - ID of the Connector. Cannot be modified directly in the table.
Status - Interactive toggle displays current status of Connector, which can be modified in the table. When checked,
Connector is Enabled and is exported. When unchecked, Connector is Disabled and is not exported.
Color (column not displayed by default) - Current Color ID, in terms of the FEMAP Color Palette, of Connector.
The Color field can be modified by inputting a new Color ID and pressing Enter/selecting another row or by clicking the Color Palette icon button to the right of the field, then selecting a color from the Color Palette dialog box.
7-139
Layer (column not displayed by default) - Current Layer of Connector. Field contains the Layer ID and can be
modified by selecting a layer from the drop-down list or by clicking the Select Layer icon button to the right of
the drop-down, then selecting a layer from the Select Layer dialog box
Title - Connector Title, which can be modified by inputting a new Title and pressing Enter/selecting another row
Property - Connection Property currently assigned to the Connector. Can be modified by selecting a Connection
Property from the drop-down list or by clicking the Select Connection Property icon button to the right of the
drop-down, then selecting a connection property from the Select Connection Property dialog box.
Master (Target) - Connection Region currently specified as the Master (Target) in the Connector. Can be modified by selecting a Connection Region from the drop-down list or by clicking the Select Region icon button to the
right of the drop-down, then selecting a connection region from the Select Region dialog box.
Slave (Source) - Connection Regions currently specified as the Slave (Source) in the Connector. Can be modified by selecting a Connection Region from the drop-down list or by clicking the Select Region icon button to the
right of the drop-down, then selecting a connection region from the Select Region dialog box.
Note:
When multiple rows are highlighted and a Color, Layer, Title, Property, Master (Target), or
Slave (Source) field is edited by typing, using the drop-down, or using an icon button, you
will be asked Ok to Update All Selected Connectors (No=Update Active Only)?. If you
answer Yes, all highlighted rows will be updated, while answering No will only update the
row where the editing operation occurred.
X Center, Y Center, Z Center - The XYZ Coordinates of the centroid of a box encompassing both regions in
each Connector, displayed in the Coordinate System selected in the Connection Editor. Cannot be modified.
X Size, Y Size, Z Size (column not displayed by default) - The X, Y, and Z distances from the Min coordinate of
a box encompassing both regions in each Connector to the Max coordinate. Cannot be modified.
X Min, Y Min, Z Min (column not displayed by default) - The minimum XYZ Coordinates of a box encompassing both regions in each Connector, displayed in the Coordinate System selected in the Connection Editor.
Cannot be modified.
X Max, Y Max, Z Max (column not displayed by default) - The maximum XYZ Coordinates of a box encompassing both regions in each Connector, displayed in the Coordinate System selected in the Connection Editor.
Cannot be modified.
Data Table Icons
Reload from Model - This icon can be used to insure all Connectors in the model appear in the Connection Editor
in their current state, should the model and the pane become out of sync, which is not typical.
CSys for Box Coordinates - This drop-down allows you to select the coordinate system used to display the coordinates in the X Center, Y Center, Z Center, X Min, Y Min, Z Min, X Max, Y Max, and Z Max columns.
Copy to Clipboard - Copies the current data in the Connection Editor to the clipboard so it can be pasted into the
Messages window or an outside program
Note:
Because of the Rich Text Format copied from the Connection Editor, you may need to do
some resizing of columns in order to create a correctly formatted table when it is copied into
the Messages pane. When copying tables from the Connection Editor, there should be no
issues when pasting into outside programs which support Rich Text Format, such as Microsoft Word.
Note:
Ctrl+C can be used as a general copy command in FEMAP. FEMAP takes into account
which window or dockable pane is currently active. When the Connection Editor pane is
active, Ctrl+C will copy all rows currently in the table to the clipboard.
Save to a File - Allows you to save the contents of the Connection Editor to a text file. You can save the data as Tab
Delimited Text (*.TXT file), Comma-Separated Text (*.CSV file), or in Rich Text Format (*.RTF file).
Hide/Show Columns Menu - Clicking this icon brings up a menu with commands and a listing of all available columns (visible columns are marked with a check mark in an orange box). By highlighting a column and clicking the
7-140
Modeling Tools
mouse, you can toggle the column from hidden to visible and vice versa. This allows you to hide or show one column at a time.
Update Multiple Columns - Brings up the Columns to Show dialog box which allows you to check and uncheck
multiple column headers at one time. You can also highlight any number of headings in the selection area.
Holding down the Ctrl key will enable highlighting of multiple output sets. Holding down Shift while picking a first, then a last output set will highlight a range of output sets. Once highlighting is completed, then
click Toggle Selected On or Toggle Selected Off icon buttons to check or uncheck columns. After you are done
selecting the columns you want, click OK to view your modified Connection Editor
Toggle All On
Toggle All Off
Toggle Selected On
Toggle Selected Off
Show/Hide Group Header - When on (icon highlighted by orange background), the Connection Editor allows you
to drag column headers up into a specified area. Once there, the Connection Editor will partition the rows of Connector data using a specific group header or set of group headers. This allows you to group Connectors in the
table with similar characteristics (such as the same connection Property, Master (Target) region, Color, etc.)
together for a specific purpose. The grouping is multi-level, therefore the Connectors are broken down by the first
group header, then the second, and so on until the final group header. You can always drag a column header from
the Grouping Area back to the Column Header Row and the remaining group levels will keep their positions in
the hierarchy.
Grouping Area
Note:
The expand/collapse toggles allow you to collapse and expand individual categories and subcategories in the groups. When the toggle shows a + it means the group category can be
expanded, when it shows a - it means the group category can be collapsed.
Expand/Collapse All Groups - Collapses or expands Top level group categories in the Connection Editor all at
once. Can be used to reduce the complexity of the table and focus on specific Connectors
Filter Rows - Allows you to filter rows by using options to search for Values or Text in Any or All of the selected
columns. Displays the Connection Filter dialog box:
7-141
Toggle All On
Toggle All Off
Toggle Selected On
Toggle Selected Off
When filtering with Value, only display rows having values Above the Maximum value, Below the Minimum value,
Between the range of Maximum/Minimum values, or Outside the range, in Any or All selected columns.
When filtering with Text, choose from Contains (only display rows when a portion of the text in Any or All selected
columns contain all of the entered characters), Not Contains (only display rows when no portion of the text in Any
or All selected columns contain all of the entered characters), Equals (only display rows when all text in Any or All
selected columns exactly matches all of the entered characters), or Not Equals (only display rows when all text in
Any or All selected columns does not exactly match all of the entered characters). All options are not case-sensitive.
Along with checking and unchecking the boxes, you can also highlight the Columns to Check one at a time, then
click the Toggle Selected On or Toggle Selected Off icon buttons. Once all desired columns are selected, click OK
and view the modified Connection Editor.
Select Entities to Filter Rows - Allows you to select Connectors using the standard entity selection dialog, then
removes the selected Connectors from the Connection Editor.
Clear Filter - Clears all filter settings and all Connectors previously shown in the Connection Editor before filtering will be visible again.
Update Selection to Visible Rows - This icon will update the selection list created by the Select toolbar with only
the visible rows in the Connection Editor. This command can be used when the filter is on or off, as well as, when
there are groups in the Connection Editor. This command will completely purge the selection list of all other entity
types other than Connectors in the Connection Editor, so be careful about using it if you have created a large selection list with multiple entity types.
Show Visible Rows - Highlights (Window, Show Entities command) all Connectors that are currently visible as
rows in the Connection Editor.
Show When Selected Menu - Contains a number of options to show the Connectors currently highlighted in the
Connection Editor by highlighting/showing them in the main graphics window. By default, this command is set
to off. The commands on this menu use different options found in the Window, Show Entities command. Once the
options have been selected, simply clicking the Show When Selected icon will toggle this mode on and off.
Setting the menu to Highlight will highlight the selected Connectors in the graphics window. Transparent Highlight
does the same thing as Highlight, but will make all non-selected entities temporarily transparent as well.
Note: The level of transparency used in the Transparent Highlight option can be adjusted using a global value
for all entities using View, Options; Category: Tools and View Style; Transparency option.
7-142
Modeling Tools
Setting the menu to Show Selected Only will cause all Connectors NOT associated with the selected entities in the
Connection Editor to temporarily disappear until Show When Selected is toggled off or the model is regenerated.
The Show Labels and Show Normals (not used when highlighting Connectors) options can be toggled on and off
and the highlight color can also be chosen from the FEMAP color palette by using the Highlight Color...option.
Other Connection Features
Expand/Collapse toggles - Only appear when using Groups in the Connection Editor. Allow you to collapse and
expand individual group categories and sub-categories inside the Connection Editor. When the toggle shows a +
it means the group category can be expanded, when it shows a - it means the group category can be collapsed.
Context Sensitive Menu (Rows) - When a row or rows are highlighted, right mouse clicking will bring up a context sensitive menu. The commands on this menu allow you to do a number of different things:
Edit... - This command only appears at the top of the context-sensitive menu when the cursor is over a field in
the Property, Master (Target), or Slave (Source) columns. When Edit Connection Property (#) is available, the
Modify, Edit, Connection Property command is run. When Edit Connection Region (#) is available, the Modify,
Edit, Region command is run. For more information, see Section 4.8.2.1, "Modify, Edit Menu".
New Connector - Allows you to create a new Connector using the Connect, Connector command. For more
information, see Section 4.4.5, "Connect, Connector... (Contact Pair)".
New Connection Regions - Allows you to create a new Connection Regions using the Connect, Connection
Regions command. For more information, see Section 4.4.4, "Connect, Connection Region...".
New Connection Property - Allows you to create a new Connection Property using the Connect, Connection
Property command. For more information, see Section 4.4.3, "Connect, Connection Property...".
Show Connector (# Selected) - Shows (highlights in the graphics window) the Connector(s) corresponding to
the row(s) currently highlighted in the Connection Editor.
Show Master (Target) - Shows (highlights in the graphics window) the Master (Target) Connection
Region(s) corresponding to the row(s) currently highlighted in the Connection Editor.
Show Slave (Source) - Shows (highlights in the graphics window) the Slave (Source) Connection
Region(s) corresponding to the row(s) currently highlighted in the Connection Editor.
Retitle - Will update the Title of each Connector currently highlighted in the Connection Editor using the format
Region Master (Target) Region ID-Slave (Source) Region ID.
Reverse - Reverses the Slave (Source) and Master (Target) Connection Regions of each Connector currently
highlighted in the Connection Editor. In other words, the region designated the Master (Target) becomes the
Slave (Source) and the region designated the Slave (Source) becomes the Master (Target).
Delete Connectors - Deletes the Connector(s) currently highlighted in the Connection Editor.
Delete All - Attempts to delete all components of each Connector (i.e., Connector, Connection Regions, and
Connection Property) currently highlighted in the Connection Editor. Connection Regions or Connection Properties which are used by Connectors not currently highlighted, will not be deleted.
Select All - Selects all of the rows currently displayed in the Connection Editor. Filtered rows are not selected.
Copy Rows, Copy Rows - No Headers, Save Rows, and Filter Rows - Highlighted rows can be copied to the
clipboard using Copy Rows, copied to the clipboard without column header information using Copy Rows - No
Headers, saved to a text file using Save Rows, or placed into a filter using Filter Rows.
Note:
It is possible to choose multiple entity rows at the same time and perform operations on all of
the rows at once. In order to choose multiple entity rows, hold down the CTRL key and
select individual entities with the mouse or hold down the SHIFT key and select a first row
and a last row and all of the rows in between will also be selected.
Context Sensitive Menu (Column Header) - When the cursor is positioned over a column header, right mouse
clicking will bring up a context sensitive menu. This menu allows you to:
Sort Ascending or Sort Descending - uses the values under the selected column header.
Sort Off - use Sort Off to return the Connection Editor to a state before any sorting was done.
7-143
Copy Columns - brings up the following dialog box. Check the desired columns to copy to the clipboard and by
default those columns will be copied in their entirety. There are also options to Copy Column Headers, which is
on by default, which will include the title of the column, and Copy Only Selected Rows which will send only the
rows currently highlighted in Connection Editor and located in a checked column to the clipboard
Toggle All On
Toggle All Off
Toggle Selected On
Toggle Selected Off
Note:
The combination of copying columns with the Copy Only Selected Rows option turned on is a convenient method to transfer only the necessary data to your exterior spreadsheet program.
Group by Column - adds a copy of the column header to the Connection Editor Group Header section.
Hide Column - quickly hides the specified column. Any column can be shown again using the Show/Hide Columns icon menu in the Connection Editor.
Context Sensitive Menu (Other) - When the cursor is not positioned over a column header or a row, right mouse
clicking will bring up a context sensitive menu. This menu includes the New Connector, New Connection Region,
New Connection Property, and Delete All commands from the context-sensitive menu for Rows and also offers:
Automatic... - Runs the Connect, Automatic command (see Section 4.4.1, "Connect, Automatic...")
Select... - Runs the Connect, Surfaces command (see Section 4.4.2, "Connect, Surfaces...")
Delete All Connectors - Deletes all Connectors in model.
7-144
Modeling Tools
For example, when the Select Toolbar is active and entity selection is set to Element, the information displayed in
the Entity Info pane will be Element number, Element Type, Property ID, Material ID, and the nodes on the Element. Element post-processing information will be displayed when any Contour Style is selected except Vector.
When entity selection is set to Node, the Entity Info pane will contain Node number, Coordinates, Definition Coordinate System, and Output Coordinate System. Post-processing data will be displayed for nodes when any
Deformed Style is selected, except Animate and Animate - MultiSet.
In order to keep a particular entity in the Entity Info pane, you can click the entity on the screen with the left mouse
button and then keep holding the mouse button down until you are in the Entity Info pane. This will allow you to
perform actions such as Cut, Copy, or change the Font Size or Style of the text using the context sensitive menu.
In some form, all entity types which can be activated in the Select Toolbar or selected using a dialog box can be displayed in the Entity Info pane. When the Layers/Groups in Tooltips option is on (toggled on/off via Select Toolbar
or Quick Access menu), Layer and Group information for the entity will also appear in the Entity Info window.
A few exceptions:
Laminate elements will not be highlighted when Material is the active entity type, because laminate elements
usually reference multiple materials. Also, when Property is the active entity, no details about laminate properties will be shown in the Entity Info pane. All ply information can be found in the Entity Editor for laminates.
Loads and constraints on a particular entity type will only show info regarding the entity type to which they are
applied (i.e., when Loads, Nodal is the active entity type, only information about the highlighted node will
appear in the Entity Info pane, nothing about the value of the Nodal Load). All load and constraint information
can be found in the Entity Editor by selected a particular entity, which can then be edited.
The actual text strings of a Text entity will not appear in the Entity Info pane, but other useful information such
as Justification, Position, Visibility, and Style options will be displayed. Actual text strings can be found in the
Entity Editor and can be edited.
This menu allows you to search the text for a specific portion of text using the Find... command. You can Undo and
Redo typing in the Entity Info pane. There is the ability to Cut, Copy, Paste, and Clear any highlighted text. The
Font command will allow you to change the Font, Size, Color, and Style of any highlighted text, or set those items
for all new text in one dialog box. The Font style can be changed using the Bold, Italic, and Underline commands
(when a Font Style is active, the icon will be surrounded by an orange square). Default Format allows you to set a
7-145
format, you can choose between Text, Rich Text, Object, or Auto. Scale allows you to scale the size of a non-text
object (i.e., pictures) using a percentage of the objects current size. The Zoom command allows you to make
everything in the Entity Info pane larger or smaller. Select All will select everything in the Entity Info Pane, then
operations can be performed
Note:
If you have a wheel mouse you can hold the CTRL key down and spin the wheel to dynamically
zoom in and out in the Entity Info pane
Note:
Ctrl+C can be used as a general copy command in FEMAP. When the Entity Info pane is active,
Ctrl+C will perform the copy command on the highlighted text.
Save to a File
Show/Hide Columns
Clear Filter
Filter Rows
Clear All
Show/Hide
Group Header
Update Selection
to Visible Rows
Collapse/Expand
All Groups
Show When
Selected Menu
When the Data Table pane is floating, it can be repositioned and resized, just as any other floating dockable pane.
The Data Table can be closed by clicking the X on the right side of the Title bar. To reopen the Data Table, use
the Tools, Data Table menu.
Some common uses for the Data Table. You can:
Create a list of entities of a certain type for comparison and sorting of data. As each entity row is highlighted, it
will be sent to the Entity Editor, where the item can be modified.
Add output columns and element checks to lists of nodes and elements.
Add mass properties and mesh associativity information for lists of geometric entities.
Compare output data from different output sets and/or different models.
Group entities by using a particular column header or set of headers, which you can choose, to help view the
data in logical subsets.
Create a large listing of entities using the Select toolbar, filter the entities using specific fields, and then return
the filtered list to the selector to perform desired operations.
Print out tables directly from the Data Table or copy the information (all or selected rows and columns) to the
clipboard and paste it into a word processor, such as Microsoft Word, to aid in the creation of reports.
7-146
Modeling Tools
Create an output summary in the data table which can be quickly scanned to determine max/min values. There
are many options for creating a customized output summary using the List, Output, Summary To Data Table
command. For more information see Section 8.6.3, "List, Output, Summary to Data Table...".
For instance, you can create a list of surfaces and see which ones have a meshing approach assigned or find out
which of your surfaces has the smallest area and may be responsible for creating distorted elements. You can compare element stresses from multiple output sets from different models, sort your elements by quality values, filter
entities by using certain criteria, or simply list entities in your model for visual verification.
Note:
Only data from one particular entity type can be in the Data Table at once. Therefore, once you
change the type of entity you are sending to the Data Table, it will reset and begin a new listing.
Selection Methods
The Select toolbar is one method used to choose entities to be placed in the Data Table. You can also select entities
in the Model Info tree and send them to the Data Table by clicking an icon or send all the output vectors from an
entire output set over using a Context Sensitive menu.
Data Table Rows and Columns
All data from an entity is sent to the Data Table in a single row which is partitioned into columns for accurate viewing, sorting, and filtering purposes. When a column header is clicked, an arrow pointing either up or down will
appear in the header. When the arrow is pointing up, the data in that column will be sorted from lowest to highest
numerical value or alphabetical, from A-Z then a-z again (All UPPER CASE letters come before any lower case
letters) depending on the type of data in the column. When the arrow is pointing down, the column will be sorted
from highest to lowest numerical value or alphabetical, from z-a then Z-A again. Clicking on a column header will
change the direction of the arrow and the reverse the listing.
Column headers can be dragged and dropped into new positions to modify the look of your table. Any column
header can be dragged until a X appears over the header, making that column no longer visible. Column width
can also be adjusted by placing the cursor on the line between the column header (this will bring up a two headed
arrow), then clicking and dragging the column to the desired width.
Columns can be turned on and off one at a time using the Show/Hide Columns icon menu. Also, Multiple changes
to the columns can be made at once using the Update Multiple Columns command on the Show/Hide Columns icon
menu.
Data Table Icons
Lock/Unlock Toggle - When unlocked, the Data Table will accept data from each entity that is picked using the
Select toolbar or send from the Model Info tree using an icon or Context Sensitive menu. When locked, no more
data will be added to the list and the information in the Data Table will remain there until the pane is unlocked or
cleared.
Copy to Clipboard - Copies the current data in the Data Table to the clipboard so it can be pasted into the Messages window or an outside program
Note:
Because of the Rich Text Format copied from the Data Table and Entity Editor dockable
panes, you may need to do some resizing of columns in order to create a correctly formatted
table when it is copied into the Messages pane. When copying tables from the Data Table
and Entity Editor panes, there should be no issues when pasting into outside programs which
support Rich Text Format, such as Microsoft Word.
Note:
Ctrl+C can be used as a general copy command in FEMAP. FEMAP takes into account
which window or dockable pane is currently active. When the Data Table pane is active,
Ctrl+C will copy all rows currently in the table to the clipboard.
Save to a File - Allows you to save the contents of the Data Table to a text file. You can save the data as Tab
Delimited Text (*.TXT file), Comma-Separated Text (*.CSV file), or in Rich Text Format (*.RTF file).
Hide/Show Columns Menu - Clicking this icon brings up a menu with commands and a listing of all the columns
available for the current entity type (visible columns are marked with a check mark in an orange box). By highlighting a column and clicking the mouse, you can toggle the column from hidden to visible and vice versa. This
allows you to hide or show one column at a time.
7-147
Update Multiple Columns - Brings up the Columns to Show dialog box which allows you to check and uncheck
multiple column headers at one time. You can also highlight any number of headings in the selection area.
Holding down the Ctrl key will enable highlighting of multiple output sets. Holding down Shift while picking a first, then a last output set will highlight a range of output sets. Once highlighting is completed, then
click Toggle Selected On or Toggle Selected Off icon buttons to check or uncheck columns. After you are done
selecting the columns you want, click OK to view your modified Data Table
Toggle All On
Toggle All Off
Toggle Selected On
Toggle Selected Off
Significant Figures - Simply allows you to specify the number of significant digits to be displayed for values in
the Data Table. The number of significant figures will persist until the Data Table is closed.
Add Femap Element Checks/Add Nastran Element Checks - Available only when elements are in the Data
Table, these commands will add Element Quality Check columns to the elements currently visible in the Data
Table. When using Add Femap Element Checks, columns for 10 element checks will be displayed: Aspect
Ratio, Taper, Internal Angles, Warping, Nastran Warping, Alt Taper, Tet Collapse, Jacobian, Combined Quality,
and Explicit Time Step. When using Add Nastran Element Checks, columns for 22 element checks will be displayed: Quad Skew, Quad Taper, Quad Warp, Quad IAMin, Quad IAMax, Tria Skew, Tria IAMax, Tet AR, Tet
EPLR, Tet DETJ, Hex AR, Hex EPLR, Hex DETJ, Hex Warp, Pen AR, Pen EPLR, Pen DETJ, Pen Warp, Pyr
AR, Pyr EPLR, Pyr Warp, and Pyr DETJ. These quality checks are described in greater detail in Section 7.4.5.6,
"Tools, Check, Element Quality...".
Add Mass Properties - Available when curves, surfaces, solids, elements, materials, or properties are in the
Data Table. When used with Curves it displays the Length of the curves. When used with Surfaces, it displays
the Area of the surfaces. When used with Solids, it displays Volume, Surface Area, Center of Gravity in the X,
Y, and Z (CGx, CGy, and CGz), and moments of inertia (Ixx, Iyy, Izz, Ixy, Iyz, and Izz) of the listed solids.
When used with Elements, it displays length (1-D elements), area (2-D elements), volume (3-D elements),
Structural Mass, NonStructural Mass, Total Mass, and center of gravity coordinates for X, Y, and Z. See Section
7.4.4.2, "Tools, Mass Properties Menu..." for more information. When used with Materials and Properties the
Structural Mass represents the mass of ALL the elements in the model that reference a particular material or
property.
Add Mesh Associativity - Available only when points, curves, surfaces, or solids are in the Data Table. Shows a
column for the number of Nodes, number of Elements, and number of Element Faces that are associated to that
particular geometric entity.
Set CSys for Nodal Output - Available only when nodes are in the Data Table and there is nodal output available to graphically select (i.e. the model is deformed). Allows you to choose which Coordinate System nodal
output will be displayed in the Data Table. Once the coordinate system has been chosen, all nodes added to the
Data Table will have nodal output displayed in the selected coordinate system. When you change the coordinate
system, all nodes added after the change will be in the newly selected coordinate system, while all the nodal
output currently in the table will remain displayed in the previous coordinate system(s). Clicking the Clear All
button will reset the Data Table to the use each individual nodes Output Coordinate System.
7-148
Modeling Tools
Add Output Columns - You must have nodes or elements in the Data Table AND output data in the model for this
icon to be available. When available, it will bring up the Results to Add to Data Table dialog box which allows you
to choose Output Sets and Output Vectors to be shown as columns in the Data Table. When multiple models are
open, the name of the active model will appear at the top of the Results to Add to Data Table dialog box:
Toggle All Off
Toggle Selected Off
Toggle All Off
Toggle Selected Off
Toggle All On
Toggle Selected On
Toggle All On
Toggle Selected On
Output Vector Filter
Clear Filter
Clear Filter
Output Set Filter
Along with checking and unchecking the boxes, you can also highlight selected Output Sets or Output Vectors,
then click the Toggle Selected On or Toggle Selected Off icon buttons in the appropriate section. Highlighting is
explained in greater detail in the Update Multiple Columns section above. Also, the Toggle All On and Toggle All
Off icon buttons will only select/deselect Output Sets and Output Vectors currently in the filtered list.
The Output Set Filter allows you to filter output sets using text in the output set titles. The Quick Filter allows you
to filter the list of output vectors by choosing an option from the drop-down list. Options include Selected Only,
Node, Element, Element Centroid, Displacement, Velocity/Accel, Force, Stress, Strain, or Thermal. For more information on using the Output Vector Filter, see Making it Easier to Select Output Data - Using the Output Vector Filters in Section 8.2.2, "Choosing Deformed and Contour Styles".
You can click the Add Components/Corner Results button to automatically select the components or corner data for
the currently selected Output Vectors (if available).
There is also a toggle to Make Columns Visible as well, which is on by default. If you click the Add Similar Layer/
Ply Results button, you can select all similar data without worrying about manually checking all of the output vectors. This option is especially helpful for laminates with a large number of plies
Match Sets in Multiple Models allows you to manually choose the additional output sets using the Results for Additional Model dialog box to compare results data and add this data to the Data Table.
For example, if you had two very similar models, you may want to compare results from several output sets which
are in both models. Depending on your analysis process, the data you are looking for may be in Sets 1 and 4 of the
first model and Sets 5 and 7 of the second model. By using Match Sets in Multiple Models, FEMAP allows you to
choose Sets 1 and 4 and the desired output vectors in the first model, Click OK, then brings up the Results for Additional Model dialog box to choose Sets 5 and 7 from the second model.
7-149
You may compare data from any number of open models in the current FEMAP interface you are using.
FEMAP will label the Results for Additional Model dialog boxes with the appropriate model names to
aid in data selection and prevent confusion.
Grouping Area
Note:
The expand/collapse toggles allow you to collapse and expand individual categories and subcategories in the groups. When the toggle shows a + it means the group category can be
expanded, when it shows a - it means the group category can be collapsed.
Note:
When Output has been added to the Data Table, a special column header exists called Total/
Centroidal ID which can be used to group output vectors based on the top level vector that
they are to which they are related. In this column, the number of the top level vector will
be listed. For Instance, individual Top Von Mises corner stresses (Output Vectors: 100233,
150233, 200233, and 250233) would all be grouped under 7033..Top Von Mises Stress.
Another example of where this can be useful is viewing output from multiple plys when
dealing with laminate elements.
Expand/Collapse All Groups - Collapses or expands Top level group categories in the Data Table all at once.
Can be used to reduce the complexity of the table and focus on specific entities.
7-150
Modeling Tools
Toggle All On
Toggle All Off
Toggle Selected On
Toggle Selected Off
When filtering with Value, only display rows having values Above the Maximum value, Below the Minimum value,
Between the range of Maximum/Minimum values, or Outside the range, in Any or All selected columns.
When filtering with Text, choose from Contains (only display rows when a portion of the text in Any or All selected
columns contain all of the entered characters), Not Contains (only display rows when no portion of the text in Any
or All selected columns contain all of the entered characters), Equals (only display rows when all text in Any or All
selected columns exactly matches all of the entered characters), or Not Equals (only display rows when all text in
Any or All selected columns does not exactly match all of the entered characters). All options are not case-sensitive.
Along with checking and unchecking the boxes, you can also highlight the Columns to Check one at a time, then
click the Toggle Selected On or Toggle Selected Off icon buttons. Once all desired columns are selected, click OK
and view the modified Data Table.
You can also use the Remove Filtered Rows check box to completely remove filtered rows from the Data Table.
Clear Filter - Clears all filter settings and all entities previously shown in the Data Table before filtering will be
visible again. If you used the Remove Filtered Rows check box, these entities are no longer in the Data Table, therefore they will not reappear when the Clear Filter icon is clicked.
Update Selection to Visible Rows - This icon will update the selection list created by the Select toolbar with only
the visible rows in the Data Table. This command can be used when the filter is on or off, as well as, when there are
groups in the Data Table. This command will completely purge the selection list of all other entity types except
those in the Data Table, so be careful about using it if you have created a large selection list with multiple entity
types.
Show Visible Rows - Highlights (Window, Show Entities command) all entities that are currently visible as rows in
the Data Table.
Show When Selected Menu - Contains a number of options to show the entities currently highlighted in the Data
Table in the main graphics window. Entities such as Elements, Nodes, or Geometric Entities (Solids, Surfaces,
Curves, Points) can be shown. Also, entities associated with a Property, Material, Connection Property, Connection Region, Connector, Group, Layer, or an individual Coordinate System can be shown. By default, this command is set to off. The commands on this menu use different options of the Window, Show Entities command. Once
the options have been selected, simply clicking the Show When Selected icon will toggle this mode on and off.
Setting the menu to Highlight will highlight the selected entities in the graphics window. Transparent Highlight
does the same thing as Highlight, but will make all non-selected entities temporarily transparent as well.
Note: The level of transparency used in the Transparent Highlight option can be adjusted using a global value
for all entities using View, Options; Category: Tools and View Style; Transparency option.
7-151
Setting the menu to Show Selected Only will cause all entities NOT associated with the selected entities in the Data
Table to temporarily disappear until Show When Selected is toggled off or the model is regenerated. The Show
Labels and Show Normals (shows element normals) options can be toggled on and off and the highlight color can
also be chosen from the FEMAP color palette using the Highlight Color... command.
Other Data Table Features
Expand/Collapse toggles - Only appear when using Groups in the Data Table. Allow you to collapse and
expand individual group categories and sub-categories inside the Data Table. When the toggle shows a + it
means the group category can be expanded, when it shows a - it means the group category can be collapsed.
Context Sensitive Menu (Rows) - When an entity row or rows are highlighted, right mouse clicking will bring up
a context sensitive menu. This menu allows you to show (highlight in the graphics window) the row or rows currently highlighted in the Data Table. There is a running total of the selected entity rows in parenthesis after the
Show Rows command. You can also choose to Select All, which will select all of the rows. This menu contains the
Update Selection command, which updates the Selection List in the Model Info tree with highlighted rows only.
Highlighted rows can be copied to the clipboard using Copy Rows, copied to the clipboard without column header
information using Copy Rows - No Headers, saved to a text file using Save Rows, placed into a filter using Filter
Rows, or deleted from the Data Table using Delete Rows.
Note:
It is possible to choose multiple entity rows at the same time and perform operations on all of
the rows at once. In order to choose multiple entity rows, hold down the CTRL key and
select individual entities with the mouse or hold down the SHIFT key and select a first row
and a last row and all of the rows in between will also be selected.
Context Sensitive Menu (Column Header) - When the cursor is positioned over a column header, right mouse
clicking will bring up a context sensitive menu. This menu allows you to:
Sort Ascending or Sort Descending - uses the values under the selected column header. In addition, use Sort Off
to return the Data Table to a state before any sorting was done.
Sum Selected Rows - displays a dialog box with the Minimum Value, Maximum Value, and Sum using data from
the rows currently highlighted.
Copy Columns...- brings up the following dialog box. Check the desired columns to copy to the clipboard and
by default those columns will be copied in their entirety. There are also options to Copy Column Headers,
which is on by default, which will include the title of the column, and Copy Only Selected Rows which will
send only the rows currently highlighted in Data Table and located in a checked column to the clipboard.
Toggle All On
Toggle All Off
Toggle Selected On
Note:
The combination of copying columns with the Copy Only Selected Rows option turned on is a convenient method to transfer only the necessary data to your exterior spreadsheet program.
Group by Column - adds a copy of the column header to the Data Table Group Header section.
Hide Column - quickly hides the specified column. Any column can be shown again using the Show/Hide Columns icon menu in the Data Table.
7-152
Modeling Tools
Align Left, Align Right, Align Center - simply aligns the data in the specified column to the left, right or center.
Show Print Columns - toggles on/off a highlight of the right side of the last Column Header which will be
included before FEMAP starts printing columns on a different line.
Save As
Step Over
Play
Object
Browser
Step Into
Step to
Cursor
Stop
Step Out Pause
Toggle
Breakpoint
User Dialog
Actions Menu
Clear All
Breakpoints
The FEMAP API lets you customize FEMAP to meet your specific needs. The FEMAP API is an OLE/COMbased programming interface to FEMAP. It contains hundreds of functions that can be called from Visual Basic,
VBA (Excel, Word, Access, etc), C, or C++.
You can have multiple files open in the API Programming window. The files will be numbered 1 to n and you can
move from one to another by choosing the number in the gray area in the top left corner of the dialog box under the
icons.
The default code in a blank file in the API Programming pane:
Dim App As femap.model
Set App = feFemap()
...provides a mechanism which allows you to directly connect to the current instance of FEMAP and run APIs in
that instance. Any *.bas files in the Custom Tools directory or added to the menus or toolbars using this mechanism for attachment will also run in the current instance of FEMAP.
API Programming Icons
Open - Opens an existing API Basic File (*.bas file,*.cls file, or *.obm file). See Macro, Code, Object, and Class
Modules below.
7-153
Save - Saves an API Basic File. You can choose to save an API Basic Files as a *.bas file, *.cls file, or *.obm file.
Save As - Identical to Save, except that it always displays the standard file access dialog box to ask for the name of
the file to write. Save automatically calls Save As if you are working on an Untitled API Basic File. You should
only use this command when you want to save your API Basic File with a different file name.
Actions Menu - Contains actions such as creating new Macros, Code Modules, Object Modules, or Class Modules. It has options to Close a single Macro or Module or Close All the open ones, Save an open Macro or Module
or Save All the open ones. Finally, it can be used to Open Uses which opens all files that have been referenced with
Uses statements in the current API script.
Here is a brief description of the different types of Macros and Modules, as well as Uses:
Macro - Is basically an application written to perform a specific task using the FEMAP API to have FEMAP
complete tasks and operations. For simple tasks to automate FEMAP, this is the only type of module that you
will need to use. Saved in a *.bas file.
Code Module - A Code module implements a code library. It has a set of Public procedures accessible from
other macros and modules. The public symbols are accessed directly. Code Modules provide a way to split up
larger applications into multiple files. Saved in a *.bas file.
Object Module - An object module implements an ActiveX Automation object. It has a set of Public procedures
accessible from other macros and modules. These public symbols are accessed via the name of the object module or an object variable. Public Constants, Types, arrays, fixed length strings are not allowed. An object module is similar to a class module except that one instance is automatically created. That instance has the same
name as the object module's name. Saved in a *.obm file.
Class Module - A class module implements an ActiveX Automation object. It has a set of Public procedures
accessible from other macros and modules. These public symbols are accessed via an object variable. Public
Constants, Types, arrays, fixed length strings are not allowed. A class module is similar to a object module
except that no instance is automatically created. Saved in a *.cls file.
Uses - The Uses comment indicates that the current macro/module uses public and friend symbols from the
module.
Object Browser - The Object Browser shows information about all the special data types that are available for the
FEMAP API.
7-154
Modeling Tools
You can choose from the list of loaded libraries, then choose a Data Type, then select a Method/Property. Any
available parameters associated with the Method/Property will be also be listed in the Parameters section. On the
top line, all of the arguments will be listed for the particular Method/Property.
For help on a particular Data Type or Method/Property click on the ? button and you will be taken directly to that
entry in the FEMAP API manual.
User Dialog - This tool can be used to create customized dialog boxes which can then be used to drive API applications. Dialog box options, which can be added via the icons on the left, include Group Box, Text Entity, Text
Entry Box, Check Box, Radio Button, Combination Box, List Box, Drop-down List Box, Multi List Box, OK Push
Button, Cancel Push Button, Custom Push Button, and Picture.
The top icons include (from left to right) Edit Item Properties, Delete, Cut, Copy, Paste, Move in Front, Move
Behind, Select in Front, Select Behind, Set Group, Save and Exit, and Help
Once an item has been selected from the left options icons, it must be placed and sized in the main area of the dialog box. Items can be dragged around the box and repositioned. If you want to change the name or other options on
any of these items, simply double click the item, make the changes and click Close.
Play - Plays the API BASIC file currently open in the API Programming Pane from the beginning or a breakpoint. Once play is pressed, the script will play until it has completed, reached a set breakpoint or the Stop button in the API Programming Pane has been pressed.
Step Into - Executes the current line in the API BASIC File currently open in the API Programming Pane. If the
current line is a subroutine or function call, stops on the first line of that subroutine or function. As each line is
stepped through the result of that line will be completed in FEMAP or any other referenced application.
Step Over - Executes to the next line in the API BASIC File currently open in the API Programming Pane. If the
current line is a subroutine or function call, executes the subroutine or function completely.
Step Out - Steps out of the current subroutine or function that is currently being used in the API Programming
Pane.
Step to Cursor - Executes all the lines of the API BASIC File currently open in the API Programming Pane until a
specific line designated by the cursor.
Pause - Pauses an API BASIC File while it is running, whether the API Script is playing or being stepped
through one line by line. Clicking the Pause icon again or play will continue going through the script from the
point where is it was paused.
Stop - Stops an API BASIC file while it is running, whether the API Script is playing or being stepped through
line by line. The API script will start over from the beginning when played after the Stop button has been used.
Toggle Breakpoint - This command can be used to set a breakpoint in an API BASIC file. A breakpoint can be
used to run a API BASIC file to a particular point in the file. You must place the cursor on the line in the API
BASIC File text where you want the file to temporarily stop running, then click the Toggle Breakpoint button.
Breakpoints will be marked in the API Programming Pane with a Red Circle and must be designated before the
7-155
playing of the API BASIC file begins. To remove a breakpoint, simply place the cursor on the line where a breakpoint exists and press the Toggle Breakpoint button. You can set as many breakpoints as you like.
Alternatively to toggle a breakpoint on a particular line, you can simply click in the dark gray vertical bar near the
left of the API Programming pane (where the breakpoint symbols are located). Simply clicking on the bar next to a
line will toggle a breakpoint for that line.
Clear All Breakpoints - Clears all breakpoints from the API Programming Pane.
Tabbed Window
The API Programming Pane has an additional window which will open when any type of playback (Play, Step Into,
Type Trace <Enter> to toggle trace mode. Trace mode prints each statement in the immediate window when a
macro/module is running.
Watch - This window list the variables, functions and expressions that are calculated and displayed.
Each time execution pauses the value of each line in the window and is updated.
Stack - This window lists the lines which called the current statement.
The first line is the current statement. The second line is the one that called the first. And so on.
Clicking on a line brings that macro/module into a sheet and highlights the line in the main window.
7-156
Modeling Tools
For Help on FEMAP API commands themselves, simple place the cursor somewhere inside the text of that object,
method, or property (but do NOT highlight any text) or finish typing the line and press the F1 key. This will take
you to the appropriate entry in the FEMAP API manual.
For Help using Basic commands (such as Dim, While, etc.), place the cursor anywhere inside the text of one of
these commands or highlight the text, press the F1 key and you will be taken to the appropriate place in the Basic
Language Reference included in FEMAP. If you have any text highlighted in the API Programming pane, FEMAP
will access the Basic Language Reference via the Index, so be careful.
If the cursor is active in the API Programming window, and you hold down Shift and press F1, you will be taken to
the top-level of the Basic language Reference. You can use the links here to search for what you need.
For any Method, a tooltip will appear after the ( symbol containing the number and type of arguments which
must be entered for the Method to work properly. For a Property, a tooltip will appear after the = letting you
know the type of argument needed, and if the property of argument has a list, a drop-down list will also appear.
Context Sensitive Menu
There is a context sensitive menu which will appear when the right mouse button is clicked inside the API Programming pane.
The Use API Shortcuts toggle activates/deactivates a set of shortcut keys (accelerators) that allow you to use predefined shortcut keys to operate the API Programming dockable pane using keys instead of icons. This allows you
to use the API Programming pane much like you would use a programming tool to help run and debug an API
script. Once the API Programming pane is closed, the normal shortcut keys will be restored as well. Many of the
keys are the same as shortcut keys for Visual Basic.
This menu allows you to search the text for a specific portion of text using the Find... command, or do a find and
replace with the Replace... command. The Again command will repeat the most recently used Find... or Replace...
command For example, if you used the Replace... command to find the first instance in the API script where the
text string nd was, and changed it to node, pressing Again would find the next instance and change that
instance and continue to repeat this command as many times as the Again command is used.
7-157
You can Undo and Redo typing in the API Programming pane. There is the ability to Cut, Copy, and Paste any
highlighted text.
Note: Depending on the number of Type Libraries and objects that you have registered on your system, the
References command can take quite some to display.
The Object/Proc Lists will bring up drop-down list of Objects and Procedures. The Object list shows all the
objects for the current module. The (general) object groups all of the procedures which are not part of any specific object. The Proc list shows all the procedures for the current object. Selecting a procedure that is not bold
inserts the proper procedure definition for that procedure. Toggle Line Numbers turns off the line numbers on/off.
Complete Word will bring up a drop down list and allow you to pick from a list of commonly used words while creating an API script and Parameter Info... will bring up a yellow tooltip which will contain information about the
highlighted parameter.
The Set Next Statement command allows you to set the next statement to be executed. Only statements in the current subroutine/function can be selected. The Show Next Statement command simply shows the next statement to be
executed.
Quick Watch shows the value of the highlighted expression in the Immediate window at a given time. Add Watch
will show the current value of the highlighted expression in the Watch window and this value can change as the API
script goes through any type of repetitive action (i.e., a loop).
The References command will display the References dialog box which shows the current macro/module's references. References to type libraries may be added (checked) or removed (unchecked) and the relative priority can be
changed. The FEMAP Type Library is always automatically referenced. Checked references are available to the
current macro/module. Each checked reference is searched in order from top to bottom. A checked library's name
can be changed using the Name text box.
Note: Depending on the number of Type Libraries and objects that you have registered on your system, the
References command can take quite some to display.
The Properties command allows you to edit the Modules properties.
When the API Programming pane is floating, it can be repositioned and resized, just as any other floating dockable
pane.
7-158
Modeling Tools
Record
Clear All
Play
Step to
Next Lie
Toggle Breakpoint
Stop
Clear All
Breakpoints
Record
Comments
Breakpoint
Comments
7-159
Note:
If you have a wheel mouse you can hold the CTRL key down and spin the wheel to dynamically
zoom in and out in the Program File pane
When the Program File pane is floating, it can be repositioned and resized, just as any other floating dockable
pane.
Program Files
When the Record button in the Program File Dockable Pane is on, the commands will be recorded in the main text
window of the Program File Pane in the order they are chosen in FEMAP user interface. Once completed, the
record button is toggled to off and the text in the window can be saved as a Program File (either a *.prg file or a
*.pro file which saves the text in Rich Text Format).
In their simplest form, FEMAP Program Files are essentially ASCII text files which instruct FEMAP to perform
certain commands based on the syntax of the ASCII file. This FEMAP specific syntax includes unique numbered
identifiers representing every FEMAP command, normal keystrokes (for typing values and text), and special keystrokes used to perform different tasks in specific dialog boxes (such as pushing buttons, choosing selection methods, and designating specific fields to activate). They are much more powerful than that, however. You can add
logic commands, define and manipulate variables, stop and prompt a user for input, or send messages to the Messages Pane.
Before you make use of program files however, you should understand:
Note:
When the Program File Pane is in Record Mode, all of the other dockable panes, except
for the Messages and Entity Info panes, will be temporarily hidden and cannot be used.
In general, Program Files are not compatible between different versions of FEMAP (This is especially the case
with older program files created in FEMAP versions 8.3 and earlier). Most capability usually stays the same
and will work, however any changes to the menus or commands in FEMAP will stop existing program files
from working.
7-160
Modeling Tools
The ability to record Program Files does not exist in FEMAP versions 9.0 and 9.0.1, but Program Files from
versions 8.3 and earlier can be opened in the Program File Pane and run in FEMAP version 9.1 and above, but
their effectiveness will be limited by the number of menu and toolbar commands used in the program file that
are still the same.
C-
S-
key_name
is either a single character that was one of the normal keystrokes described above, or the name of a special key.
A-, C-, and S- are obviously optional. Do not include them if you do not want a combination keystroke. Here are
some examples:
<A-C>
press Alt+C
<C-B>
press Ctrl+B
<F7>
press F7 key
<LEFT>
<C-LEFT>
7-161
The special keynames are defined in the following table, along with their keys.
Program File
<F1>
...
<F12>
<Left>
<Right>
<Up>
<Down>
<TAB>
<BkSp>
<Prt>
<PgUp>
<PgDn>
Key
F1
...
F12
Left Arrow
Right Arrow
Up Arrow
Down Arrow
Tab
Backspace
Print Screen
Page Up
Page Down
Program File
Key
<Ins>
Insert
<Del>
<Home>
<End>
<Esc>
<CR>
<Enter>
<Return>
<Space>
<Sp>
Delete
Home
End
Escape
Carriage Return
Space Bar
There are also other special keynames which do not really match a key, but which you will find very useful when
you are writing program files. They are:
Other Special Program File Keystrokes
Program File
<PUSH>
<ON>
<OFF>
<OK>
<USER>
Key
Space Bar, but makes sure that you are pushing a button.
Turns current button on, error if not on a button.
Turns current button off, error if not on a button.
Pushes the dialog box OK button, actually just presses Alt-O
Pauses the program file so a user can manually complete the next dialog box.
If the user cancels the dialog box, the program file will be aborted also. If the
user completes the dialog box, and presses OK, the program file will resume.
Special Keystrokes in Recorded Program Files
<@...>
<~...>
Note:
7-162
Modeling Tools
{~1220}
accesses the Model, Node command. In the normal keystroke syntax, the following would require:
<A-M>N
Menu Keystrokes
In addition to the more efficient Numbered Command Identifiers, program files provide an additional shortcut syntax for accessing the FEMAP menus. Like the Numbered Command Identifiers, it does additional checking to be
certain your program is not in a command while you are trying to access the menu. This is the method FEMAP
used to record menu commands in Program Files in FEMAP 8.3 and earlier versions.
To use this shortcut, you simply enclose the FEMAP menu command in braces. For example:
{MN}
would access the Model, Node command. In the normal keystroke syntax, this would require:
<A-M>N
You can enter as many characters as necessary between the braces to execute the command. Currently this is two or
three, depending on the command.
7-163
expression
is a numeric value that should be either 0 or 1. If set to 0, all commands that are chosen by the command file
using the {XXX} syntax will be directly called without sending keystrokes to the menu. If set to 1 (or any other
nonzero value), the XXX keystrokes will be sent to the menu to choose the command. Default is 0.
This allows you to control the method by which commands are selected from the menu. If you use a nonzero value,
keystrokes will be used and menus will pop up as the commands are selected. Specifying 0 is faster, and does not
display menus as commands are selected.
#DEF( )
Syntax:
#DEF( variable_name, expression )
where:
variable_name
is any valid FEMAP variable name. The variable does not have to exist already. Do not specify the ! or @ delimiters for this parameter; just specify the variable name.
expression
is a numeric value, other variable, or FEMAP equation that can contain the FEMAP functions. Any variables
must contain the ! or @ delimiters since this parameter is an equation, just like any other that you write for
FEMAP. See the User Manual, Section C, for a list of functions.
This command defines variables under program file control. You can use it to write equations simply by setting
variable_name to the name of the variable that you want to receive the result of the equation. Then define expression as the equation.
For example,
#DEF(radius,!radius+0.5)
will add 0.5 to the current value of the variable radius. Or
#DEF(diameter,!radius*2)
will define diameter as twice the value of radius
As an alternative to using #DEF( ), you can use the FEMAP Tools, Variables command. That approach however,
will make your program files larger and they will run more slowly.
#DELAY( )
Syntax:
#DELAY( number )
where:
number
is the number of milliseconds between simulated keystrokes or commands as the program is running. Smaller
numbers make the program run faster, larger numbers make it run slower. The default value if you do not use the
#DELAY( ) command is 25.
#DELAY( ) is used to control the speed of a program file as it replays. If you are debugging a program file, add a
#DELAY( ) with a large value, so that the program runs slower. Multiple #DELAY( ) commands, with different
values can be used to make some sections run quickly and others run slowly.
#ECHO( ), #ECHOE( ) and #ECHOH( )
Syntax:
#ECHO( string )
#ECHOE( string )
#ECHOH( string )
where:
string
7-164
Modeling Tools
is the text to echo to the Messages window. You must always enclose it in quotes.
Each of these commands simply writes the quoted argument to a new line in the Messages window. The only difference between them is the color of the string. #ECHO( ) writes the string as normal text, usually black. #ECHOE( )
writes the string as error text, usually red. #ECHOH( ) writes the string as highlighted text, usually blue. The actual
colors depend on the user's File, Preferences settings.
#ECHOV( ), #ECHOVE( ) and #ECHOVH( )
Syntax:
#ECHOV( variable_name, string )
#ECHOVE( variable_name, string )
#ECHOVH( variable_name, string )
where:
variable_name
is any valid FEMAP variable name. The variable does not have to exist already. Do not specify the ! or @ delimiters for this command; just specify the variable name.
string
is the text to echo to the Messages window. You must always enclose it in quotes. It is actually a C- language format string. It should contain a format identifier for the variable. Since all variables are double precision real
numbers, the format must be included appropriately.
These commands are similar to the #ECHO( ), #ECHOE( ) and #ECHOH( ) commands, except that they use the
string argument as a format to write a variable. It is up to you to properly specify the format string. If you do not, it
can cause problems for Windows and FEMAP.
The following examples illustrate some proper commands:
#ECHOV( radius, "The radius is %g." )
#ECHOV( a, "A = %12.5f" )
#ECHOV( nodecount, "We have %g Nodes." )
You must always have one (and only one) format code in the string. It must be a valid C-language format code,
with the following syntax:
%[width].[precision]prefix
where
width
is the number of characters to be written
precision
is the number of significant digits
prefix
is either f (floating point), e (exponential), or g (like e or f)
#EXEC( )
Syntax:
#EXEC( string )
where:
string
is the text that will be used as the command line to execute another program. It must always be enclosed in
quotes. string must be less than 160 characters.
#EXEC( ) is used to launch another program from FEMAP. The string argument must contain the complete command line that is required to launch the program, including any disk name, path name or command line arguments.
FEMAP does not modify the string, it simply removes the quotes and passes it to the WinExec function.
7-165
#EXIT( )
Syntax:
#EXIT( )
Immediately terminates the program file. There are no arguments or questions.
#GOTO( ) and #(label)
Syntax:
#GOTO( label_expression )
.
.
#( label_expression )
where
label_expression
is a numeric value, variable, or FEMAP equation which can contain the FEMAP functions described in the User
Manual, Section C. If you use a variable or equation, FEMAP will round the value to the nearest integer.
In the simplest form, you can define the label_expression as a constant. In this case, when FEMAP gets to
#GOTO(1), program file execution will immediately jump to the location of the #(1) command. This can be forward or backward in the program file, relative to the location of the #GOTO( ) statement. You must always define a
label that corresponds the GOTO expression, or the program file will abort.
In a more complex example, you could use #GOTO(!i) to jump to a different position depending on the value of the
variable !i. If !i was 1, the program file would jump to #(1), if !i was 99, it would jump to #(99). An error will
occur, and the program file will stop if the label cannot be found.
In an even more complex fashion, you can define both the #GOTO( ) and the #( ) label_expressions as variables or
equations. In all but the simplest cases, this should be done with care since it is very easy to be searching for a label
that will not exist.
#IF( ) and #ENDIF( )
Syntax:
#IF( expression1 operator expression2 )
.
#ENDIF( )
where
expression1 and expression2
are numeric values, variables, or FEMAP equations which can contain the FEMAP functions described in the
User Manual, Section C.
operator
is one of the six available operators:
==
equal to,
!=
not equal to
<
less than,
<=
>
greater than, or
>=
FEMAP evaluates the two expressions and then compares the results using the specified operator. If the resulting
comparison is true, the program file continues from the position immediately after the #IF( ) statement. If it is false,
FEMAP skips to the position after the #ENDIF( ) statement. You must always have a matching #ENDIF( ) for each
#IF( ) command. You can nest #IF( ) statements inside each other.
7-166
Note:
Modeling Tools
After the #IF statement, program files now wait for a timer which allows events to occur to
set a particular condition, such as the setting of a variable.
#METHOD( )
Syntax:
#method ( type, value )
where:
type
represents which type of dialog box to set to a specific definition method, material type, or property type. The
type must be chosen before the method.
type can be:
0 = Coordinate Locate (i.e. positioning points or nodes)
1 = Vector Locate
2 = Plane Locate
3 = Define Property Type
4 = Define Material Type
value
represents which dialog box method, material type, or property type to set for the type of dialog box specified in
the type field. For each type, there are values corresponding to particular dialog box methods.
for type = 0 (Coordinate Locate methods)
0 = Locate, 1 = Locate in Workplane, 2 = On Point, 3 = On Node, 4 = Offset, 5 = At Distance, 6 = Center, 7 =
Along Curve, 8 = Mesh Location, 9 = Between, 10 = Intersect - Curves, 11 = Midpoint, 12 = Onto Curve, 13 =
Onto Surface, 14 = In Surface, 15 = Intersect - Curve/Surface, 16 = CG of Surface, 17 = Length Along
for type = 1 (Vector Locate methods)
0 = Locate, 1 = Locate/Length, 2 = Points, 3 = Nodes, 4 = Components, 5 = Direction, 6 = Tangent, 7 = Normal to
Surface, 8 = Bisect, 9 = Normal, 10 = Axis, 11 = Global Axis, 12 = Normal to View
for type = 2 (Plane Locate methods)
0 = Locate, 1 = Points, 2 = Nodes, 3 = Components, 4 = Bisect, 5 = Normal, 6 = CSys Plane, 7 = Global Plane, 8 =
Align to View, 9 = Align to Curve, 10 = Surface Normal
for type = 3 (Define Property Types, L signifies linear element, P signifies parabolic element)
1 = L Rod, 2 = L Bar, 3 = L Tube, 4 = L Link, 5 = L Beam, 6 = L Spring, 7 = L DOF Spring, 8 = L Curved Beam,
9 = L Gap, 10 = L Plot, 11 = L Shear, 12 = P Shear, 13 = L Membrane, 14 = P Membrane, 15 = L Bending, 16 = P
Bending, 17 = L Plate, 18 = P Plate, 19 = L Plane Strain, 20 = P Plane Strain, 21 = L Laminate Plate, 22 = P Laminate Plate, 23 = L Axisymmetric, 24 = P Axisymmetric, 25 = L Solid, 26 = P Solid, 27 = L Mass, 28 = L Mass
Matrix, 29 = L Rigid, 30 = L Stiff Matrix, 31 = L Curved Tube, 32 = L Plot Planer, 33 = L Slide Line, 34 = L Contact, 35 = L Axisymmetric Shell, 36 = P Axisymmetric Shell, 37 = P Beam, 38 = L Weld
for type = 4 (Define Material Types)
0 = Isotropic, 1 = Orthotropic (2D), 2 = Orthotropic (3D), 3 = Anisotropic (2D), 4 = Anisotropic (3D), 5 = Hyperelastic, 6 = Other Types, 7 = Fluid
For example,
#METHOD(2,3)
7-167
#METHOD(3,25)
will set the Define Property dialog box to Define Property - SOLID Element Type
This command is very useful for setting up a baseline for all of the definition dialog boxes, material types, and
property types at the beginning of a program file. It is also great for changing the method of a dialog box back to a
specific method if you are piecing together a large program file from several smaller ones and want to introduce
particular methods, property types, or material types at specific times throughout the program file.
#MSG( )
Syntax:
#MSG( string )
where:
string
is the text that will be displayed in the message box. It must always be enclosed in quotes. string must be less
than 160 characters.
#MSG( ) is used to display message text in a dialog box, and pause the program file. The dialog box contains an
OK button that you must press before the program file will continue.
#OPT( )
Syntax:
#OPT( keystroke )
where:
keystroke
is the keystroke to simulate. It can be a single letter, or any of the special keystrokes which are normally
enclosed in angle brackets ( i.e. < > ). If you use a special keystroke with this command, do not include the angle
brackets. For example, use #OPT(Esc), not #OPT(<Esc>).
#OPT( ) is used to optionally add a keystroke. If a FEMAP error or question dialog box is displayed, #OPT( ) will
push the button in that dialog box which corresponds to the keystroke you specify. In any other situation (i.e., at the
FEMAP menu level, or in any other normal dialog box), #OPT( ) does nothing. The keystroke is simply skipped.
7-168
Modeling Tools
You can identify FEMAP error or question dialogs by the fact that they always have between one and three buttons,
centered at the bottom of the dialog box, and no other options (except for the question or message text).
A typical place where you will want to use the #OPT( ) command is following the standard file access dialog box.
If you specify an already existing file, and FEMAP wants to write to that file, a question will be displayed to overwrite or append to the file. Since the message is only displayed when an existing file is chosen, you cannot just
code a Yes/No response; you must code #OPT(Y) for Yes, or #OPT(N) for No. The Y or N keystroke will only be
issued if the message is displayed.
#OPTGO( )
Syntax:
#OPTGO( label_expression )
where:
label_expression
is a numeric value, variable, or FEMAP equation which can contain the FEMAP functions described in the User
Manual, Section C. If you use a variable or equation, FEMAP will round the value to the nearest integer.
#OPTGO( ) is really just an alternative to the #GOTO( ) command. In this case, however, the jump to the label is
only taken if a message or question dialog box is currently displayed - just like the #OPT( ) command. You can use
this command to insert special error handling code into your program file.
#OPTGO( ) just jumps to the specified label; it does not complete the message/question dialog box. You must add
those keystrokes immediately after the label - potentially using the #OPT( ) command.
#SILENT( )
Syntax:
#SILENT( expression )
where:
expression
is a numeric value, variable, or FEMAP equation which can contain the FEMAP functions described in the User
Manual, Section C. If you use a variable or equation, FEMAP will round the value to the nearest integer.
#SILENT( ) allows your program file to run without displaying all of the FEMAP dialog boxes. If the value of
expression is 0, all dialog boxes will be displayed. Any other value causes the program file to run without displaying the dialog boxes. By using multiple #SILENT( ) commands, you can turn the dialog boxes on and off
whenever you want in a program file.
#TIME( )
Syntax:
#TIME( string )
where:
string
is text string that will be printed along with the time in the Messages window.
#TIME allows you to send comments to the message window along with the time at which they were executed.
This can be used as a method to indicate how long certain program file operations are taking.
7-169
Upper, and lower, case does not matter except for text that is typed into a control. In that case the only difference is
if you are entering a title. The title will contain the upper and lower case letters that you enter. FEMAP simply
ignores case for all commands.
If you have a wheel mouse you can hold the CTRL key down and
spin the wheel to dynamically zoom in and out in the Messages pane
To copy anything out of the Messages pane, you need to highlight want you want to
copy, then use the File, Messages, Copy command or press Ctrl+Alt+Insert. Any
entity in the window can also be saved to a Formatted Listing (*.RTF file), Unformatted Listing (*.LST file), or a Formatted Text Only file (no pictures) using the
File, Messages, Save command.
When the Messages pane is floating, it can be repositioned and resized, just as any
other floating dockable panes.
Note:
Note:
Ctrl+C can be used as a general copy command in FEMAP. FEMAP takes into account which window
or dockable pane is currently active. When the Messages pane is active and text is highlighted, Ctrl+C
will also perform the File, Messages, Copy command.
The Tools, Undo command does not work in the Messages pane. Therefore, please be careful
about what is changed and deleted, as once it is changed, there is no way to revert changed text
back to the original text.
7-170
Modeling Tools
7-171
Tables from the Data Table and Entity Editor panes can be copied to the clipboard and then pasted into the Messages Pane.
Note:
Because of the Rich Text Format copied from the Data Table and Entity Editor dockable panes,
you may need to do some resizing of columns in order to create a correctly formatted table when
it is copied into the Messages pane. When copying tables from the Data Table and Entity Editor
panes, there should be no issues when pasting into outside programs which support Rich Text
Format, such as Microsoft Word.
On the left hand side, there is dynamically changing Status text that is constantly giving you feedback about what
is currently happening in your model. In an empty model or a model with geometry only, a message stating
Ready will be the default. Once the model is meshed, it also gives a running total of nodes and elements. When
an icon or menu command is highlighted, it gives a brief description of what the command does and in some cases
describes how to use certain hard-coded shortcut keys pertaining to the command.
On the Right hand side of the Status Bar, known as the Tray, there are five partitions representing active entities
in the model. The five entity types represented here are Properties, Load Sets, Constraint Sets, Groups, and Output
Sets. The number after the entity type name designates which entity of each type is currently active. When each
section is clicked, a menu will appear with a list of current entities which can be made active. Along with the list of
entities are some commands to either create a new entity or set a specific entity to be active.
In the case of Load Sets, Constraint Sets, Groups, and Output Sets the Create/Manage... command allows you to create a new entity and make it
active. The Groups menu also offers the ability to see the active group in
the graphics window using the Show Active toggle or switch to Show/Hide
Multiple Groups mode by choosing Show Multiple.
Note:
Right clicking anywhere on the status bar will bring up the Customize Status Bar menu, which allows you to turn any entity type in the Tray on or off with a left mouse click.
When an entity type is on, it will be designated with a check mark next to the entity type name.
7-172
Modeling Tools
visible or hidden using the Tools, Toolbars... command, then choosing a particular toolbar from the list. When the
toolbar is visible, it will have a check mark next to the toolbar name on the menu. By default, each toolbar will be
placed (docked) at the top of the FEMAP interface and below the main menu as a starting position.
See Section 4.2.2, "FEMAP Toolbars" of the FEMAP User Guide for general information about using the toolbars.
File,Analyze
File,Import,Analysis Model
File,Import,Analysis Results
File,Print
File, Save
File,Picture,Copy
For more information see Section 2.1.1, "File, New...", Section 2.1.2, "File, Open...", Section 2.2.1, "File, Save...",
Section 2.3.4, "File, Analyze..." Section 2.3.1.1, "File, Import, Geometry...", Section 2.3.1.2, "File, Import, Analysis Model...", Section 2.3.3.2, "File, Export, Analysis Model...", Section 2.3.1.3, "File, Import, Analysis
Results...",Section 2.3.2, "File, Attach to Results", Section 2.5.4.1, "File, Picture, Copy...", and Section 2.5.2, "File,
Print...".
Rotation direction toggle (positive/negative) Rotate,About X-axis Rotate,About Y-axis Rotate,About Z-axis
The fourth segment has magnify commands (Section 6.2.4, "View, Magnify..."), Box Zoom (Section 6.2.5, "View,
Zoom..."), UnZoom (Section 6.2.6, "View, UnZoom..."), and View Center commands (Section 6.2.1.4, "View,
Rotate, Rotate About View Center", Section 6.2.1.5, "View, Rotate, Rotate About Rotation Center...", Section
7-173
6.2.1.6, "View, Rotate, Rotate Around View Axes", Section 6.2.1.7, "View, Rotate, Rotate Around Model Axes",
Section 6.2.1.8, "View, Rotate, Rotate Around Coordinate System...", Section 6.2.1.9, "View, Rotate, Rotate
Around Vector...", Section 6.2.1.10, "View, Rotate, Roll-Thru...", Section 6.2.1.11, "View, Rotate, Advanced
Rotate...", Section 6.2.1.12, "View, Rotate, Single Axis Rotation", and Section 6.2.7, "View, Center...").
Magnify,Up
View,Center
View,Zoom
Magnify,Down
View,UnZoom
The fifth and sixth segments have the View Select command (See Section 6.1.5.1, "View, Select..."), the View Visibility command (Section 6.1.4, "View, Visibility..."), View Style commands (Section 6.1.5.3, "View, Options..."),
the Measure menu (Section 7.4.4.1, "Tools, Measure Menu..."), and Model Data Contour (Section 8.4.1, "View,
Advanced Post, Contour Model Data...")
Measure Menu
View Style (See additional menu)
7-174
Modeling Tools
Fill, Shading, and Transparency Options - Fill (fills in edged entities with color), Filled Edges (enables filled
elements to appear on the screen and be contoured without showing the element edges, or surfaces which make up
solids to appear without solid curves around the surfaces), Shading, and Transparency can all be toggled on/off.
Note: The level of Transparency that can be toggled on and off from this menu can be adjusted using a global
value for all entities using View, Options; Category - Tools and View Style; Transparency option.
Mesh Size - Toggles Mesh Sizing on Curves on and off
Element View Options - Shrink (shows elements at a specified percentage smaller for visualization purposes), Offsets (toggles element offsets on and off), Orientation (toggles element orientations on and off), and Thickness/
Cross Section (toggles shell element thickness and/or beam/bar element cross-sections on and off) can be set.
The Color With menu allows you to choose the Element Color Mode (options are to color the elements with Element Colors, Property Colors, or Material Colors)
Workplane - toggles Workplane visibility on and off (Section 7.1.2, "Tools, Workplane...")
Clipping Plane - contains options for Model Clipping Plane view option (See "Model Clipping Plane"). Toggle
plane on/off, choose to clip the model using the Positive or Negative side of the plane, or specify the plane.
Options - brings up the View Options dialog box (Section 6.1.5.3, "View, Options...")
Note: Many of the icons on the View Toolbar have additional functionality when the Shift, Ctrl, or Alt key is
held down when the icon is clicked. Because the Alt key can also be used for repositioning icons on
toolbars, you must DOUBLE mouse click these View icons while holding down the Alt key to access the
additional functionality. When holding down Shift or Ctrl, a single click on the icon is adequate.
Surfaces
Curves
Connection
Regions
Coordinate
Systems
Connectors
All Constraints
Elements
All Loads
Analysis Model
Points
Text
Nodes
Geometry
The first section of the toolbar contains two icons which are overall on/off toggles for Geometry (turns ALL geometric entity types on or off) and Analysis Model (turns ALL entity types associated with the finite element model
on or off).
The second section contains a toggle to turn ALL Labels on and off.
In the third section of the toolbar, the icons allow you to turn individual entity types on and off. When the icon is
highlighted Orange, that entity type is on. Entity types include Points, Curves, Surfaces, Text (not labels), Connection Regions, Connectors, Coordinate Systems, Nodes (and Permanent Constraints), Elements, Constraints, and
7-175
Loads. The Constraints and Loads icons will toggle ALL loads or constraints on and off. If you want to turn off
individual types of loads and constrains, please use View, Visibility. An additional icon is available to toggle on/off
Nodes Only, instead of Nodes and Permanent Constraints, via the Tools, Toolbars, Customize command. Click the
Commands tab, then choose Additional Commands in the list of Categories to locate View Node Visibility.
Many times you will use these icons to turn ALL entities of a certain kind (i.e., Geometry or Analysis Model) on or
off, then turn individual items on or off. For Example, a common process you would be to toggle off All Geometry
and All Analysis Model entities, then click the Element icon to display only the elements for post-processing.
Snap Modes
7-176
Note:
Modeling Tools
Activating the selector while the model is animating will automatically change the Deformed Style of
the model from Animate to None - Model Only and stop the animation.
Choosing Select Related will automatically change the Selector Mode to Select Multiple in order to
properly populate the Selection List.
For instance, if elements are selected with this option on, all nodes (including orientation), properties, and materials
used by those elements will be added to the selection list. In addition, any loads or constraints associated with the
elements or their nodes would also be placed in the list using the appropriate entity type. In the case of elements,
nodal loads, elemental loads, nodal constraints, and constraint equations would be included in the selection list.
7-177
Select Single Item - Restricts selection to only one item at a given time. As each entity is selected it will update the
Entity Editor dockable pane. This is the Default.
Select Multiple - Allows you to create a Selection List. A Selection List can contain multiple entities of one type or
multiple entity types. As each entity is selected it will update the Entity Editor dockable pane, as well as add the
entity to the running totals of the Selection List in the Model Info tree.
Show Tooltips - When this mode is activated, a Tooltip note will pop up with useful information about the entity
which is currently highlighted. To toggle this option off, select it from the menu again. It can also be turned on and
off using the right mouse menu in the graphics window, when the entity selector is set to none.
For example, when Show Tooltips is active and entity selection is set to Element, a yellow box will appear with the
Element number, Element Type, Property ID, Material ID, and the nodes on the Element.
Note:
You can set how long your tooltips will take to appear and how long they will remain displayed on
your screen using File, Preferences, clicking the User Interface Tab, then assigning values for Tooltip
Delay and Tooltip Duration. Both values should be entered in tenths of a second.
When entity selection is set to Node, the Tooltip will contain Node number, Coordinates, Definition Coordinate System, and Output Coordinate System. When postprocessing, the contour output vector will appear in the Tooltip for elements and the
deformation output vector will be appear in the Tooltip for nodes.
While a Tooltip pop-up window is displaying information, if you click the left
mouse button, the information will be sent to the Entity Editor and/or Data Table
dockable panes, as long as the panes are visible in the FEMAP interface AND
unlocked.
If you click the right mouse button inside the current Tooltip, a short menu will appear:
List - sends the information in the Tooltip to the Messages window. Using this capability, you can quickly walk
around the model and recover important information at specific nodes and elements. You can now copy this information from the Messages window or use List, Destination, to send the data to Rich Text Format file outside of
FEMAP. Either method can help you can easily create a report in another program.
Convert To Text - creates a text entity identical to the Show Tooltips box at that location to help annotate your
model. You MUST have Text visible to see the yellow text entities. Text can be made visible using either View,
Options or View, Visibility
Hint:
Pressing Alt + clicking the right mouse button in the graphics window will bring up the Quick Access
Menu instead of the context sensitive menu when there is an active entity in the Select Toolbar. Using
this method, you can toggle the Show Tooltips command on and off without having to use the Select
Toolbars Selector Modes Menu.
Layers/Groups in Tooltips - This is an option which only has an effect when Show Tooltips is activated. When on,
group and layer information for the entity will also appear in the Tooltip.
Selector Actions Menu
This menu contains Actions the Selector can use for specific types of selections. There are various Box pick
options, grow and shrink commands to build up or cut down a selection, use of the typical FEMAP entity selection
dialog box, group commands, copy and paste, and the ability to send a selection over to the Data Table.
Here are the commands of the Selector Actions menu explained in greater detail:
Box - Creates a rectangular selection box to pick multiple entities at once.
Circle - Creates a circular selection box to pick multiple entities at once.
Polygon - Allows you to create a selection area by creating a multi-sided shape using a click of the mouse to end
one side of the polygon and begin the next side. The polygon can have as many sides as you would like and is
very helpful in selecting individual nodes in uniquely shaped geometry.
Freehand - Allows you to create a selection area by holding down the left mouse button and drawing a freehand
sketch. Works very similar to the Polygon mode, but the shape is not limited to the use of only straight lines.
7-178
Note:
Modeling Tools
All of these methods can be used in conjunction with the Select Any Inside and Select All Inside commands on the Selector Modes menu.
Coordinate - allows you to select entities using a combination of X,Y, and/or Z
values referencing a selected coordinate system along with various limiting criteria (Above or Below a single value; Between or Outside two values; or At
Location, within a specified Tolerance).
Around Point - allows you to select entities using each entitys position in 3-D
space in relation to a specified Specified Point in 3-D space along with various limiting criteria (Farther Than or Closer Than a single value; Between or
Outside two values; or At Location, within a specified Tolerance).
Around Vector - allows you to select entities using each entitys position in 3D space in relation to a specified Specified Vector along with various limiting
criteria (Farther Than or Closer Than a single value; Between or Outside two
values; or At Location, within a specified Tolerance).
Around Plane - allows you to select entities using each entitys position in 3-D
space in relation to a Specified Plane along with various limiting criteria (Positive Side or Negative Side of Plane with offset value; Between or Outside two
offset values; or At Location, within a specified Tolerance).
Hint: For a more detailed explanation of Coordinate, Around Point,
Around Vector, and Around Plane picking, see Section 4.3.1,
"Entity Selection"
Model Data Value - allows you to select entities in the model which all use a
specific material/property value or have values which fall within a range of values for a particular material/property entry (i.e., Plane Element Thickness,
Youngs Modulus, BEAM End A Area etc.). Elements can also be selected
using element quality values.
Color - allows you to select a color from the Color Palette, then adds all entities of the current type which are also that color to the selection list.
Grow - Adds the elements surrounding the currently selected elements to the
selection list. In general, it will start with the selected element and expand out one element in all directions to nonselected elements. The selection will move out an additional element layer every time the Grow command is used.
Here is an example of the Grow command.
How Grow works with Elements
Shrink - Removes the outer-most layer of selected elements from the selection list. The selection will move in an
additional element layer every time the Shrink command is used. Basically, it is the works in the reverse direction
as the Grow command.
7-179
Note: There is no guarantee that a selection will shrink in the same way it grew if more than one element was
selected before the Grow command was used, the Grow command reached the free edge of a model, or
multiple Grow regions overlapped. It simply removes the outer-most layer of elements.
Dialog - Brings up the specific Entity Selection dialog box for the entity currently active in the selector. This allows
you to use all of the entity specific selection methods available on menu when the Method button is clicked inside
the dialog box.
See Section 4.3.1, "Entity Selection" of the FEMAP User Guide for more information about the various methods
available for selection using this dialog box.
Create Group - Displays the Save Selection as Group dialog box. Allows you to Create New Group containing
only the entities currently in the Selection List. You can also use Add to Group (adds entities in Selection List),
Remove from Group (removes entities in Selection List), or Exclude from Group (excludes entities in Selection
List) to modify the group selected with the drop-down (default is active group).
Load Group - Allows you to add the entities of any existing group to the current Selection List.
Export Neutral - Allows you to export a FEMAP neutral file containing all of the entities currently in the Selection List.
Copy - Allows you to copy all of the entities in the Selection List and Paste then into a different model. When the
Selection List is copied, the entity data is sent to a modified version of a FEMAP neutral file and is placed on the
clipboard. Once on the clipboard, it can be pasted into a different model using the Paste command on the Selector Actions menu (CTRL+V will not work in this case)
You MUST be sure that all entities related to a specific entity are included in the Selection List before using the
copy command. This will assure an accurate transfer between models occurs. One way to assure a Selection List
will be complete for copying purposes is to use the Select Related mode of the Select toolbar.
For example, if you want to copy a number of elements and paste them into another model, you need to make sure
and include all of the nodes connected to the element, as well as, the property and material used by the elements.
Again, using the Select Related mode would be helpful in insuring a complete and accurate transfer.
Paste - This command allows you to paste a copied Selection List into a different model. The Paste command
recognizes that a modified FEMAP neutral file is on the clipboard and reads that neutral file into FEMAP. When
7-180
Modeling Tools
the Paste command is used it will bring up the Neutral File Read Options dialog box (see Section 2.3.1.4, "File,
Import, FEMAP Neutral..." for more information) to allow you enter an ID offset and select other options to aid in
the prevention of overwriting entities in the current model.
Note:
The modified FEMAP neutral file created by the Copy command will only remain on the clipboard
until something else is copied onto the clipboard from ANY other program (such as a picture or message). Once something else is copied, you will need to go back to the original model and use the Copy
command again in order to be able to Paste it into another model.
Add to Data Table - Takes all of the entities in the Selection List that are the entity type currently active in the
Selector and sends their data to the Data Table. The Data Table MUST be unlocked in order for this command to
be available.
Selector Clear All, and Clear Active Entity
The Selector Clear All button purges the whole current Selection List and enables FEMAP to start creating a new
Selection List. Clear Active Entity will only clear the entity type currently active in the Selection List. For example, if you have Nodes, Elements, and Materials in your Selection List, you can remove only the Nodes by make
Nodes the active entity in the Selector and using the Clear Active Entity button.
If you have cleared the list by accident, Tools, Undo will recover the list for you. If at all possible, try to Undo as
soon as possible to assure the whole Selection List or a portion can be recovered.
Snap Modes
The Snap Modes, which are used for coordinate picking, are:
Smart Snap - Picking snaps to the nearest node, point, midpoint of a curve, or center point of an arc based on proximity to cursor.
Note: Smart Snap always uses Normal pick mode to select coordinates, even when pick mode is set to
Query or Front.
Snap to Screen - Selects the location on the screen exactly where the cursor is positioned in the graphics window.
Snap to Grid - Picking snaps to the nearest grid location in relation to where the cursor is positioned. The grid can
be made visible using the Tools, Workplane command, clicking the Snap Options button, and then choosing Dots or
Lines in the Grid Style portion of the dialog box.
Snap to Point - Picking snaps to the nearest geometric point in relation to where the cursor is positioned in the
graphics window.
Snap to Node - Picking snaps to the nearest node in relation to where the cursor is positioned in the graphics window.
Context Sensitive Menus
While a certain entity type is active in the selector, only that entity type will be available for picking in the graphics
window. Since FEMAP is only highlighting one specific entity type at a time, there are context sensitive menus for
each entity type (except Text). These menus can be accessed by highlighting an entity and then clicking the right
mouse button. These Context Sensitive menus contain frequently used commands for each entity type and are
described in greater detail below.
Note: Any time there is an active entity in the Select Toolbar, pressing Alt + clicking the right mouse button in
the graphics window will bring up the Quick Access Menu instead of the context sensitive menu related
to the active entity. This can very helpful for picking mode purposes and to toggle Show Tooltips.
Holding the Shift + clicking the right mouse button will bring up a Visibility menu with 5 commands
when Solid, Region, Connector, CSys, Material, or Property is the active entity type in the Select Toolbar.
7-181
Point
Command
List
Delete
Mesh Size
Attributes
Mesh
Load
Constraint
Color
Layer
Copy
Rotate
Reflect
Description
Lists information about the selected points to the Messages pane
Deletes the selected points from the model
Allows you to set the mesh size on the selected points using the Mesh, Mesh Control,
Size At Point... command
Allows you to set up meshing attributes on selected points using the Mesh, Mesh Control, Attributes At Point... command
Meshes the selected points with one-noded elements (point mass, mass matrix, etc.)
using the Mesh, Geometry, Point... command
Brings up the Create Loads on Points dialog box to enable you to create geometry
based loads on points.
Brings up the Create Constraints on Geometry dialog box to enable you to create
geometry based constraints on points.
Allows you to change the color of selected points by bringing up the Color Palette dialog box
Allows you to place the selected points onto a different layer by bringing up the Select
Layer dialog box
Copies the selected points using the Geometry, Copy, Point... command
Rotates the selected points about an axis using the Geometry, Rotate, Point... command
Reflects the selected points referencing a plane using the Geometry, Reflect, Point...
command
Curve
Command
List
Delete
Mesh Size
Custom Size
Mesh
Attributes
Load
Constraint
Color
Layer
Copy
Rotate
Reflect
Description
Lists information about the selected curves to the Messages pane
Deletes the selected curves from the model
Allows you to set the mesh size on the selected curves using the Mesh, Mesh Control,
Size Along Curve... command
Allows you to set a custom mesh sizing on selected curves using the Mesh, Mesh Control, Custom Size Along Curve... command
Meshes the selected curves with elements (rods, bars, beams, etc.) using the Mesh,
Geometry, Curve... command
Allows you to set up meshing attributes on selected curves using the Mesh, Mesh Control, Attributes Along Curve... command
Brings up the Create Loads on Curves dialog box to enable you to create geometry
based loads on curves
Brings up the Create Constraints on Geometry dialog box to enable you to create
geometry based constraints on curves.
Allows you to change the color of selected curves by bringing up the Color Palette dialog box
Allows you to place the selected curves onto a different layer by bringing up the Select
Layer dialog box
Copies the selected curves using the Geometry, Copy, Curve... command
Rotates the selected curves about an axis using the Geometry, Rotate, Curve... command
Reflects the selected curves referencing a plane using the Geometry, Reflect, Curve...
command
7-182
Modeling Tools
Surface
Command
List
Delete
Mesh Size
Mesh Points
Attributes
Approach
Mesh
Load
Constraint
Color
Layer
Copy
Rotate
Reflect
Description
Lists information about the selected surfaces to the Messages pane
Deletes the selected surfaces from the model
Allows you to set the mesh size on the selected surfaces using the Mesh, Mesh Control,
Size On Surface... command
Allows you to create new points or use existing points to use as hard meshing points
on a surface using Mesh, Mesh Control, Mesh Points on Surface... command
Allows you to set up meshing attributes on selected surfaces using the Mesh, Mesh
Control, Attributes On Surface... command
Allows you to set up a meshing approach on selected surfaces using the Mesh, Mesh
Control, Approach on Surface... command
Meshes the selected surfaces with elements (plates, shear panels, laminates, etc.) using
the Mesh, Geometry, Surface... command
Brings up the Create Loads on Surfaces dialog box to enable you to create geometry
based loads on surfaces.
Brings up the Create Constraints on Geometry dialog box to enable you to create
geometry based constraints on surfaces.
Allows you to change the color of selected surfaces by bringing up the Color Palette
dialog box
Allows you to place the selected surfaces onto a different layer by bringing up the
Select Layer dialog box
Copies the selected surfaces using the Geometry, Copy, Surface... command
Rotates the selected surfaces about an axis using the Geometry, Rotate, Surface... command
Reflects the selected surfaces referencing a plane using the Geometry, Reflect, Surface... command
Solid
Command
New
Activate
List
Delete
Renumber
Group
Automatic
Connection
Mesh Size
Attributes
Tet Mesh
Hex mesh
Visibility
Description
Prompts you to create a new solid
Makes the selected solid the active solid in the model
Lists information about the selected solid(s) to the Messages pane
Deletes the selected solid(s) from the model
Renumbers the selected solid(s) in the model by attempting to use the specified ID to
start. If specified ID to start is already used, will use next empty ID instead until all
selected solids have been renumbered
Invokes the Group, Operations, Generate Solid command. For more information, see
Section 6.4.3.2, "Group, Operations Menu".
Allows you to automatically create connections between multiple solids using the Connect, Automatic... command. You must have multiple solids selected for this command
to be available.
Allows you to set the mesh size on the selected solid(s) using the Mesh, Mesh Control,
Size On Solid... command
Allows you to set up meshing attributes on a selected solid using the Mesh, Mesh Control, Attributes On Solid... command
Meshes the selected solid(s) with tetrahedral elements (Tets) using the Mesh, Geometry, Solids... command
Meshes the selected solid(s) with hexahedral elements (Bricks) using the Mesh, Geometry, HexMesh Solids... command
Accesses commands which control the visibility of Solids in the model. See Visibility
for more information. Hold down Shift key to only get Visibility commands. Additional commands exist to Show Surfaces or Hide Surfaces on the selected solid(s).
7-183
Connection Property
Command
New
Activate
Copy
Edit
List
Delete
Description
Prompts you to create a new Connection Property
Makes the selected property the active Connection Property in the model.
Allows you to copy the selected Connection Property(s)
Allows you to edit the selected Connection Property(s) one at a time
Lists information about the selected Connection Property(s) to the Messages pane
Deletes the selected Connection Property(s) from the model
Region
Command
New Connection
Region
New Fluid Region
New Bolt Region
New Rotor Region
Show Expanded
Reverse
Enable
Region
Disable
Region
Copy
Edit
List
Delete
Renumber
Visibility
Description
Prompts you to create a new Connection Region
Prompts you to create a new Fluid Region
Prompts you to create a new Bolt Region
Prompts you to create a new Rotor Region for Rotor Dynamics.
Highlights the individual elements or nodes and those associated to a geometric entity
or property which will be exported to the solver. Helpful when a Region has been
Defined By using the Curve, Surface, or Part/Property options.
Reverses the faces of elements or the side of surfaces used for the region.
Designates the Region (Fluid, Bolt, and Rotor only) is Enabled, meaning the Region
will be written out when the analysis model is exported. By default, all Regions are
Enabled.
Designates the Region (Fluid, Bolt, and Rotor only) is Disabled, meaning the Region
will NOT be written out when the analysis model is exported. Having the ability to
enable and disable regions can be very useful when trying different numbers of
MFLUIDs, Bolt Preloads, and Rotors.
Allows you to copy the selected Region(s)
Allows you to edit the selected Region(s) one at a time.
Lists information about the selected Region(s) to the Messages pane
Deletes the selected Region(s) from the model
Renumbers the selected Region(s) in the model by attempting to use the specified
start ID. If specified start ID is already used, will use next empty ID until all
selected Regions have been renumbered.
Accesses commands which control the visibility of Regions in the model. See Visibility for more information. Hold down Shift key to only get Visibility commands.
Connector
Command
New
Show Master
Show Slave
Reverse
Enable
Connector
Disable
Connector
Edit
List
Description
Prompts you to create a new Connector
Highlights the Connection Region designated as the Master in the selected Connector
in the graphics window.
Highlights the Connection Region designated as the Slave in the selected Connector in
the graphics window.
Reverses the Slave and Master Connection Regions in the selected Connector. In other
words, it makes the region designated the Master the Slave and the Slave the Master.
Designates the Connector is Enabled, meaning the connection will be written out when
the analysis model is exported. By default, all Connectors are Enabled.
Designates the Connector is Disabled, meaning the Connector will NOT be written out
when the analysis model is exported.
Allows you to edit the selected Connector(s).
Lists information about the selected Connector(s) to the Messages pane
7-184
Modeling Tools
Command
Delete
Renumber
Edit Property
Select Property
Visibility
Description
Deletes the selected Connector(s) from the model
Renumbers the selected Connector(s) in the model by attempting to use the specified
start ID. If specified start ID is already used, will use next empty ID until all
selected Connectors have been renumbered.
Allows you to edit the Connection Property(s) designated in the selected Connector(s).
Allows you to select a Connection Property from a list of existing Connection Properties to be used in the selected Connector(s).
Accesses commands which control the visibility of Connectors in the model. See Visibility for more information. Hold down Shift key to only get Visibility commands.
Color
Layer
Move
Rotate
Visibility
Description
Prompts you to create a new coordinate system
Makes the selected coordinate system the active coordinate system in the model.
Allows you to copy the selected coordinate system(s)
Allows you to edit the selected coordinate system(s) one at a time.
Lists information about the selected coordinate system to the Messages pane
Deletes the selected coordinate system from the model
Renumbers the selected coordinate system(s) in the model by attempting to use the
specified start ID. If specified start ID is already used, will use next empty ID until
all selected coordinate systems have been renumbered.
Allows you to change the color of the selected Coordinate System(s)
Allows you to change the layer of the selected Coordinate System(s)
Allows you to move a coordinate system from one place to another using the Modify,
Move By, Coord Sys... command
Allows you to rotate a coordinate system from one place to another using the Modify,
Rotate By, Coord Sys... command
Accesses commands which control the visibility of Coordinate Systems in the model.
See Visibility for more information. Hold down Shift key to only get Visibility commands.
Node
Command
Edit
List
Delete
Load
Constraint
Color
Layer
Copy
Rotate
Reflect
Project Onto
Curve
Description
Allows you to edit the selected nodes
Lists information about the selected nodes to the Messages pane
Deletes the selected nodes from the model
Brings up the Create Loads on Nodes dialog box to enable you to create loads on
nodes.
Brings up the Create Nodal Constraints/DOF dialog box to enable you to create constraints on nodes.
Allows you to change the color of selected nodes by bringing up the Color Palette dialog box
Allows you to place the selected nodes onto a different layer by bringing up the Select
Layer dialog box
Copies the selected nodes using the Mesh, Copy, Node... command
Rotates the selected nodes about an axis using the Mesh, Rotate, Node... command
Reflects the selected nodes referencing a plane using the Mesh, Reflect, Node... command
Projects the selected nodes onto a chosen curve using the Modify, Project, Node Onto
Curve... command
Command
Project Onto
Surface
Move To
Move By
7-185
Description
Projects the selected nodes onto a chosen surface using the Modify, Project, Node Onto
Surface... command
Moves selected nodes to chosen coordinates of a point in space using the Modify, Move
To, Node... command.
Moves selected nodes to a new location using the Modify, Move By, Node... command.
Element
Command
Edit
List
Delete
Load
Color
Layer
Copy
Rotate
Reflect
Move By
Rotate By
Align
Visibility
Description
Allows you to edit the selected elements
Lists information about the selected elements to the Messages pane
Deletes the selected elements from the model
Brings up the Create Loads on Elements dialog box to enable you to create loads on
elements.
Allows you to change the color of selected elements by bringing up the Color Palette
dialog box
Allows you to place the selected elements onto a different layer by bringing up the
Select Layer dialog box
Copies the selected elements using the Mesh, Copy, Elements... command
Rotates the selected elements about an axis using the Mesh, Rotate, Element... command
Reflects the selected elements referencing a plane using the Mesh, Reflect, Element...
command
Moves selected elements to a new location using the Modify, Move By, Element... command.
Rotates selected elements about an axis using a rotation angle and/or a translation distance. Uses the Modify, Rotate By, Element... command
Aligns selected elements using the Modify, Align, Element... command. See Section
4.8.1.6, "Modify, Align Menu" for more information.
Accesses commands which control the visibility of individual elements. See Visibility
for more information. Hold down Shift key to only get Visibility commands. In addition, there is a Hide Individual Elements command which allows you to select elements
to hide using the standard entity selection dialog box for elements.
Material
Command
New
Activate
Copy
Edit
List
Delete
Renumber
Color
Layer
Group
Visibility
Description
Prompts you to create a new material
Makes the selected property the active material in the model.
Allows you to copy the selected material(s)
Allows you to edit the selected material(s) one at a time
Lists information about the selected material to the Messages pane
Deletes the selected material from the model
Renumbers the selected material(s) in the model by attempting to use the specified
start ID. If specified start ID is already used, will use next empty ID until all
selected materials have been renumbered.
Allows you to change the color of the selected material(s). If multiple materials are
selected, you will have the option to randomly set a color for each unique material.
Allows you to change the layer of the selected material(s).
Runs the Group, Operations, Generate Material command. For more information, see
Section 6.4.3.2, "Group, Operations Menu".
Accesses commands which control the visibility of elements associated with Materials
in the model. See Visibility for more information. Hold down Shift key to only get Visibility commands.
7-186
Modeling Tools
Property
Command
New
Activate
Copy
Edit
List
Delete
Renumber
Color
Layer
Group
Visibility
Description
Prompts you to create a new property
Makes the selected property the active property in the model.
Allows you to copy the selected property or properties
Allows you to edit the selected property or properties one at a time
Lists information about the selected property to the Messages pane
Deletes the selected property from the model
Renumbers the selected properties in the model by attempting to use the specified
start ID. If specified start ID is already used, will use next empty ID until all
selected properties have been renumbered.
Allows you to change the color of the selected properties. If multiple properties are
selected, you will have the option to randomly set a color for each unique property.
Allows you to change the layer of the selected properties.
Runs the Group, Operations, Generate Property command. For more information, see
Section 6.4.3.2, "Group, Operations Menu".
Accesses commands which control the visibility of elements associated with Properties
in the model. See Visibility for more information. Hold down Shift key to only get Visibility commands.
Layup
Command
New
Global Ply
Copy
Edit
List
Delete
Renumber
Show
Description
Prompts you to create a new layup
Displays the Global Ply Definition dialog box, which allows creation and/or manipulation
of a Global Ply for use in multiple Layups. See Section 4.2.5, "Model, Layup..." for more
information.
Allows you to copy the selected layup(s)
Allows you to edit the selected layup(s) one at a time
Lists information about the selected layup to the Messages pane
Deletes the selected layup from the model
Renumbers the selected layup(s) in the model by attempting to use the specified start ID.
If specified start ID is already used, will use next empty ID until all selected layups have
been renumbered.
Brings up the Layup Viewer window. This visualization tool allows you to view a graphical
representation of the selected Layup with various plotting options for ply orientation, thickness, and material. For more information, see Section 4.2.5.1, "Layup Viewer"
Loads (All)
Command
New
Edit
List
Delete
Description
Prompts you to create a new nodal, elemental, or geometry-based load (depending on what
kind of load the selector is currently set to pick)
Allows you to edit the selected nodal, elemental, or geometry-based loads (depending on
what kind of load the selector is currently set to pick)
Lists information about the selected nodal, elemental, or geometry-based loads (depending
on what kind of load the selector is currently set to pick) to the Messages pane
Deletes the selected nodal, elemental, or geometry-based loads (depending on what kind of
load the selector is currently set to pick) from the model
7-187
Constraints (All)
Command
New
Edit
List
Delete
Description
Prompts you to create a new nodal constraint, constraint equation, or geometry-based constraint (depending on what kind of constraint the selector is currently set to pick)
Allows you to edit the selected nodal constraints, constraint equations, or geometry-based
constraints (depending on what kind of constraints the selector is currently set to pick)
Lists information about the selected nodal constraints, constraint equations, or geometrybased constraints (depending on what kind of constraints the selector is currently set to
pick) to the Messages pane
Deletes the selected nodal constraints, constraint equations, or geometry-based constraints
(depending on what kind of constraints the selector is currently set to pick) from the model
Text
Command
New
Edit
List
Delete
Description
Prompts you to create a new text entity.
Allows you to edit the selected text entity, which includes the position of the text entity.
Lists information about the selected text entity
Deletes the selected text entity.
Visibility
Description
Show Selected
Only
Hide Selected
Show All
Hide All
Show/Hide
Reverse
Sets visibility for all selected entities of the Entity Type currently active in the Select Toolbar to on, while setting all others to off
Sets visibility for all selected entities of the active Entity Type to off
Sets visibility to on for all entities of the active Entity Type.
Sets visibility to off for all entities of the active Entity Type.
Sets visibility to off for all entities of the active Entity Type which are currently visible,
while setting visibility to on for all entities of the active Entity Type which are currently
not visible.
Erase Mode
Draw Mode
Select Mesh
Select Geometry
Clear
Select Area
This toolbar offers two different modes, one which will temporarily only Draw entities of certain types selected
with the toolbar, while the other will temporarily Erase the selected entities. The selected entities will remain
Drawn or Erased until cleared using the Clear icon on the toolbar. At any time you can switch from Draw
mode to Erase mode and swap what appears in the graphics window. The overall functionality of the Draw/
Erase toolbar can also be toggled off at any time to display all entities currently visible in the model, then toggled
on again.
Entities are selected using any combination of commands on the Select Geometry, Select Mesh, and/or Select Area
icon menus. When the list of selected entities is cleared, which can be done at any time, all entities currently visible
in the model will be displayed, then different entities can be selected.
If an entity is not visible before using the functionality of Draw/Erase Toolbar, it will not appear in either Draw
mode or Erase mode. An entity may not be visible before using Draw/Erase for any of the following reasons:
7-188
Modeling Tools
First, overall visibility of an entity type is turned off. This can be fully controlled using the Entity/Label tab of the
View, Visibility command or partially controlled using the Entity Display toolbar.
Second, individual entity visibility for certain entity types is turned off. This can be controlled using the various
entity tabs in the View, Visibility command, the visibility check boxes in the Model Info tree, or the Visibility
portion of various context-sensitive menus when using the Select toolbar.
Third, Groups and/or Layers in use and an entity is not any visible Group and/or on any visible Layer. This can be
controlled by the Group tab and the Layer tab of the View, Visibility command or the Group and Layer branches in
the Model Info tree.
Note: The Erase mode uses an list of erased entities. When you switch to Draw mode, this list is simply
inversed, so all available entities which were not in the erase list are in the draw list.
Draw/Erase on/off
This icon can be used to toggle on/off the overall functionality of the Draw/Erase toolbar. When on, which is the
default, Draw/Erase functionality is enabled and the icon will appear highlighted and display a Green Light.
When off, Draw/Erase functionality is disabled, therefore all entities currently visible in the model will be displayed and the icon will no longer be highlighted and display a Red Light.
Draw Mode
This icon is used to select Draw mode. The Draw mode is designed to display only the entities selected using
the commands on the Select Geometry, Select Mesh, and/or Select Area icon menus, from the entities currently visible in the model. The default behavior of Draw mode can be altered by turning off the Auto Select Mesh option
on the Select Geometry icon menu, selecting an option other than Erase All Selected on the Select Area icon menu,
and/or turning off the Exclusive Draw Mode option on the Select Area icon menu. These options are discussed in
greatly detail below.
Note: When selecting entities in Draw mode, Draw/Erase on/off will be set to off automatically to enable
you to select from all entities currently visible in the model.
Erase Mode
This icon is used to select Erase mode. The Draw mode is designed to erase (turn visibility off) the entities
selected using the commands on the Select Geometry, Select Mesh, and/or Select Area icon menus, from the entities
currently visible in the model. The default behavior of Erase mode can be altered by turning off the Auto Select
Mesh option on the Select Geometry icon menu, selecting an option other than Erase All Selected on the Select Area
icon menu, and/or turning off the Exclusive Draw Mode option on the Select Area icon menu. These options are
discussed in greatly detail below.
Select Geometry menu
This icon menu is used to choose the type of geometric entity to temporarily Draw or Erase. Any additional
entities which will be Drawn or Erased depends on the type of geometric entity being selected and the current
setting of the Auto Select Mesh option (on is the default).
Select Solids... - When selecting Solids, all Surfaces, Curves, and Points referenced by the Solid(s) will also automatically be Drawn or Erased. In addition, if ALL geometric entities referenced by a geometry-based Region,
Load, and/or Constraint are also referenced by the selected Solid(s), they will also be drawn or erased.
When the Auto Select Mesh option is enabled, any elements in the Solid(s) or on any Surface, Curve, or Point referenced by the Solid(s) will also be drawn or erased, along with the nodes on those elements. In addition, if ALL
mesh entities in a Region are also mesh entities associated with the Solid(s) or any Loads and/or Constraints are
located on mesh entities associated with the Solid(s), they will also be drawn or erased.
Select Surfaces... - When selecting Surfaces, all Curves and Points referenced by the Surface(s) will also automatically be Drawn or Erased. In addition, if ALL geometric entities referenced by a geometry-based Region,
Load, and/or Constraint are also referenced by the selected Surface(s), they will also be drawn or erased.
When the Auto Select Mesh option is enabled, any elements on the Surface(s) or on any Curve or Point referenced
by the Surface(s) will also be drawn or erased, along with the nodes on those elements. In addition, if ALL
mesh entities in a Region are also mesh entities associated with the Surface(s) or any Loads and/or Constraints are
located on mesh entities associated with the Surface(s), they will also be drawn or erased.
7-189
Select Curves... - When selecting Curves, all Points referenced by the Curve(s) will also automatically be Drawn
or Erased. In addition, if ALL geometric entities referenced by a geometry-based Region, Load, and/or Constraint are also referenced by the selected Curve(s), they will also be drawn or erased.
When the Auto Select Mesh option is enabled, any elements on the Curve(s) or on any Point referenced by the
Curve(s) will also be drawn or erased, along with the nodes on those elements. In addition, if ALL mesh entities in a Region are also mesh entities associated with the Curve(s) or any Load and/or Constraint are located on
mesh entities associated with the Curve(s), they will also be drawn or erased.
Select Points... - When selecting Points, only the selected Point(s) will be Drawn or Erased. In addition, if
ALL geometric entities referenced by a geometry-based Loads and/or Constraints are also referenced by the
selected Point(s), they will also be drawn or erased.
When the Auto Select Mesh option is enabled, any elements on the Point(s) will also be drawn or erased, along
with the nodes on those elements. In addition, if any Loads and/or Constraints are located on mesh entities associated with the Point(s), they will also be drawn or erased.
Auto Select Mesh - When on, mesh associated with the selected geometric entity will also be drawn or erased.
See the various Select... sections above for more detail.
Note: If an element is not associated with a geometric entity then it will not automatically be considered for
Draw or Erase, even if all of the elements nodes are shared with an element associated with a geometric entity being drawn or erased. The element would have to be selected separately.
Select Mesh menu
This icon menu is used to choose various type of entities to temporarily Draw or Erase. Any additional entities
which will be Drawn or Erased depends on the type of entity being selected.
Note: If the Nodes On option found on the Element, Material, and Property tabs of the Visibility dialog box is
enabled, then nodes of non-visible elements will remain visible. See Section 6.1.4, "View, Visibility..."
Select Elements... - When selecting Elements, any node associated with a visible element will also be visible. If a
node is only associated with elements which are not currently visible, due to Draw/Erase, then that node will also
not be visible. In addition, if ALL nodes or elements in a Region are also associated with the Element(s) or any
Loads and/or Constraints are located on mesh entities associated with the Element(s), they will also be drawn or
erased.
Select Properties... - When selecting Properties, all elements which reference each Property will also automatically be Drawn or Erased, along with the nodes on those elements. In addition, if ALL nodes or elements in a
Region are also associated with the Properties or any Loads and/or Constraints are located on mesh entities associated with each Properties, they will also be drawn or erased.
Select Materials... - When selecting Materials, all elements which reference each Material will also automatically
be Drawn or Erased, along with the nodes on those elements. In addition, if ALL nodes or elements in a Region
are also associated with the Materials or any Loads and/or Constraints are located on mesh entities associated with
each Materials, they will also be drawn or erased.
Select Coord Sys... - When selecting Coordinate Systems, only Coordinate Systems will be Drawn or Erased.
Select Regions... - When selecting Regions, only Regions will be Drawn or Erased.
Select Connectors... - When selecting Connectors, all Connection Regions associated with each Connector will
also automatically be Drawn or Erased.
Note: If both Connection Regions used by a Connector are not visible, then the Connector will not be visible.
Select Area menu
This icon menu contains a variety of commands which allow you to:
Select entities using area picking (Box, Circle, Polygon, and Freehand)
Use functionality of the Selector (Select toolbar) to select eleven different entity types (Selector Erase menu)
Add a layer of entities to or remove a layer of entities from the currently selected entities (Grow and Shrink)
7-190
Modeling Tools
Choose if geometry, mesh, or both should be considered (Erase All Selected, Erase Geometry Only, or Erase
Mesh Only)
Limit what is automatically selected when in Draw mode (Exclusive Draw Mode)
Make the erase list the draw list and vice versa (Reverse)
Create a new group or modify an existing group using the currently selected entities (Create Group)
Add entities to the list of currently selected entities by selecting a group (Load Group)
Box - Creates a rectangular selection box to pick multiple entities of various types to Draw or Erase.
Circle - Creates a circular selection box to pick multiple entities of various types to Draw or Erase.
Polygon - Allows you to create a selection area by creating a multi-sided shape using a click of the mouse to end
one side of the polygon and begin the next side. The polygon can have as many sides as you would like and
selects multiple entities of various types to Draw or Erase.
Freehand - Allows you to create a selection area by holding down the left mouse button and drawing a freehand
sketch. Works very similar to the Polygon mode, but the shape is not limited to the use of only straight lines.
Note:
All for of the area selection methods can be used in conjunction with the Pick Any Inside and Pick All
Inside commands found on the quick access menu. Pick Any Inside (option off) or Pick All Inside
(option on) can also be set using he Pick All Inside option in the User Interface tab of the File, Preferences command. For more information, see Section 2.6.2.4, "User Interface".
Selector Erase menu - Allows you to use the functionality of the Selector (i.e., the Select toolbar) to select Points,
Curves, Surfaces, Solids, Regions, Connectors, Coordinate Systems, Elements, elements referencing Materials, elements referencing Properties, or elements referencing Layups to Draw or Erase. The selected entity type
becomes the active entity type in the selector, allowing you to select entities without using the standard entity selection dialog box.
Grow - Adds the entities surrounding the currently selected entities to the selection list. In general, it will start with
the selected entities and expand out one layer of entities in all directions to non-selected entities. The selection will
move out an additional layer of entities every time the Grow command is used.
Shrink - Removes the outer-most layer of selected elements from the selection list. The selection will move in an
additional element layer every time the Shrink command is used. Basically, it is the works in the reverse direction
as the Grow command.
Erase All Selected - When selected, Draw and Erase considers both geometric entities and mesh entities. This
is the default mode.
Erase Geometry Only - When selected, Draw and Erase considers only geometric entities.
Erase Mesh Only - When selected, Draw and Erase considers only mesh entities.
Exclusive Draw Mode - When on, which is the default, only the entities you have been selected to Draw will be
visible. When off, only entities of the same entity type will be removed from the display, while entities of other
entity types which are visible, will remain visible.
Reverse - Simply coverts the current erase list to the draw list and vice versa, but only for entity types which
were originally selected to erase or draw. For instance, if elements were erased, but no geometric entities
were also erased, then only the list of elements will be reversed and geometry visibility will remain unchanged.
Create Group - Displays the Save Selection as Group dialog box. Allows you to Create New Group containing
only the entities which are currently visible. You can also use Add to Group (adds visible entities), Remove from
Group (removes visible entities), or Exclude from Group (excludes visible entities) to modify the group selected
with the drop-down (default is active group).
Load Group - Depending on the selected mode, allows you to add the entities of any existing group to the draw
list or the erase list
Clear
This icon is used remove all entities currently in the erase list and draw list. Once cleared, the Draw/Erase
toolbar no longer effects visibility of any entity, therefore, all entities which are currently visible in the model based
7-191
on overall entity type visibility, individual entity visibility, inclusion in visible Group(s), and/or inclusion on visible
Layer(s) will be displayed.
These coordinates are reported in the active coordinate system. If you are snapping to the screen (no snapping) or to
the snap grid, the coordinates will reflect the true location. If you are snapping to the closest point or node, the
screen location that will be used to determine the closest entity will be shown. For more information on the cursor
position tool, see Section 4.4.2, "The Cursor Position Toolbar" in the FEMAP User Guide.
Whenever the Cursor Position toolbar is displayed you can toggle the different components on and off, by clicking
on the X=, Y=, or Z= button images. When off, the position of the cursor in that directional component, will not
be shown.
This Toolbar gives you quick access to toggle the various Dockable Panes on and off in the User Interface. When a
Pane is open in the User Interface, the icon will turn orange. When a Pane is toggled on it will appear in the same
location it was before being toggled off with this toolbar or any other method for closing the Pane. For more
information about the Dockable Panes see Section 7.2, "Dockable Panes".
It is separated into three sections:
The first section contains icons for the Model Info tree (Section 7.2.1, "Tools, Model Info"), Meshing Toolbox (Section 7.2.2, "Tools, Meshing Toolbox"), PostProcessing Toolbox (Section 7.2.3, "Tools, PostProcessing Toolbox"),
Charting (Section 7.2.4, "Tools, Charting"), Entity Editor (Section 7.2.5, "Tools, Entity Editor"), Data Surface Editor (Section 7.2.6, "Tools, Data Surface Editor"), Connection Editor (Section 7.2.7, "Tools, Connection Editor"),
Entity Info (Section 7.2.8, "Tools, Entity Info"), and Data Table (Section 7.2.9, "Tools, Data Table") dockable
panes.
The second section contains icons for the Programming and customization dockable panes in FEMAP, the API
Programming (Section 7.2.10, "Tools, Programming, API Programming") and Program File (Section 7.2.11,
"Tools, Programming, Program File") panes.
The third section contains an icon for the Messages dockable pane (Section 7.2.12, "Tools, Other Windows, Messages").
Italic
Underline
Highlight Color
Font Size
Font Color
7-192
Modeling Tools
More Colors
Dialog Box
This dialog box allows you to make multiple changes at once and set the Font, Font Style, Size, Effects, Color, and
Script of any new or existing text in the Messages window.
All of the changes that can be made with the Font dialog box can also be made one at a time with the Font Type and
Size drop-down menus and the Bold, Italic, and Underline icons on the Format toolbar.
Align Icons
Enable you to align text on the right or left side of the Messages window, or center the text.
Message Bullets
Allows you to create a bulleted listing of data or other information. Click once to insert bullets and again to remove
bullets.
7-193
Workplane on Surface
The solids toolbar is divided into three separate segments. Workplane Tools, Solid Sketch, and Geometry, Solid...
commands.
Workplane Tools
The first segment pertains to manipulating the workplane, with the Tools, Workplane and the Workplane on Surface
icons. The Tools, Workplane icon brings up the Workplane dialog box, while Workplane on Surface is actually the
On Surface button in the Workplane dialog box.
(See Section 7.1.2, "Tools, Workplane..." for more details)
Solid Sketch
The second segment contains the Solid Sketch command. This command is only
available as a toolbar command. Before using this command, you must first create a
planar, wireframe outline of a shape to be used as a profile. Once the profile is created, click the Solid Sketch icon and press either the Extrude or Revolve button.
FEMAP will create a boundary surface out of the profile you have created and then
extrude or revolve the profile into a solid as instructed.
Note: This command only works for one enclosed boundary at a time. If any other curves exist that are not
part of the enclosed boundary, FEMAP will not be able to determine which curves to use to create a
boundary surface.
Geometry, Solid... commands
The third portion of the toolbar contains many commands from the Geometry, Solid... menu. This Toolbar gives
you the ability to create Solid Primitives, Add solids together, Remove one solid from another, create a Fillet or a
Chamfer on an existing solid, Slice a solid into multiple pieces using one of the various options, Stitch surfaces
(sheet solids) into a single solid, and hollow out a solid using the Shell icon.
(For more information, see Section 3.4.2.5, "Geometry, Solid, Extrude...", Section 3.4.2.6, "Geometry, Solid,
Revolve...", Section 3.4.2.7, "Geometry, Solid, Primitives...", Section 3.4.2.10, "Geometry, Solid, Fillet...", Section
3.4.2.11, "Geometry, Solid, Chamfer...", Section 3.4.2.17, "Geometry, Solid, Add...", Section 3.4.2.18, "Geometry,
7-194
Modeling Tools
Solid, Remove...", Section 3.4.2.22, "Geometry, Solid, Slice...", Section 3.4.2.8, "Geometry, Solid, Stitch...", and
Section 3.4.2.12, "Geometry, Solid, Shell...")
Note: The Solid Slice with Plane icon accesses an older version of the Geometry, Solid, Slice command where
you simply select solids, then specify a single plane to slice all of the selected solids.
This Toolbar is divided into two sections. The first section contains commands from the Geometry, Surface... menu
and the second section contains commands from Geometry, Boundary Surface... menu
Geometry, Surface... commands
These commands allow you to create surfaces by entering corners, picking edge curves, lofting through multiple
aligned curves, specifying two curves for a ruled surface, extruding or revolving a curve into a surface, and creating
cylindrical and spherical surfaces by entering specific parameters.
Geometry, Boundary Surface... commands
These commands allow you to create boundary surfaces by selecting any number of curves that outline an enclosed
area or to create a larger boundary surface from multiple existing surfaces to be used for multi-surface meshing.
(For more information, see Section 3.3.3.1, "Geometry, Surface, Corners...", Section 3.3.3.2, "Geometry, Surface,
Edge Curves...", Section 3.3.3.3, "Geometry, Surface, Aligned Curves...", Section 3.3.3.4, "Geometry, Surface,
Ruled...", Section 3.3.3.5, "Geometry, Surface, Extrude...", Section 3.3.3.6, "Geometry, Surface, Revolve...", Section 3.3.3.9, "Geometry, Surface, Cylinder...", Section 3.3.3.10, "Geometry, Surface, Sphere...", Section 3.3.2.1,
"Geometry, Boundary Surface, From Curves...", and Section 3.3.2.2, "Geometry, Boundary Surface, From Surfaces
on Solid...")
Geometry,Curve-Line,at
Geometry,Curve-Line,Vertical
Geometry,Curve-Line,Continuous
Angle
Geometry,Curve-Line,
Geometry,Curve-Line,Parallel
Geometry,Curve-Line,Offset
Perpendicular
Geometry,Curve-Line,Vectored
Geometry,Curve-Line,Horizontal
Geometry,Curve-Line,Tangent
Geometry,Curve-Line,Coordinates
Geometry,Curve-Line,Project
Geometry,Curve-Line,Midline
Geometry,Curve-Line,Angle to Curve
This Toolbar contains commands found in the Geometry, Curve - Line... menu.
Points
7-195
Geometry,Curve-Arc,Center-Start-End
Geometry,Curve-Arc,Angle-Start-End
Geometry,Curve-Circle,Center
Geometry,Curve-Circle,Diameter
Geometry,Curve-Arc,Points
Geometry,Curve-Arc,Angle-Center-Start
Geometry,Curve-Arc,Radius-Start-End
Geometry,Curve-Circle,Point-Tangent
This Toolbar contains commands found in the Geometry, Curve - Arc... and Geometry, Curve - Circle... menus.
Geometry, Curve - Arc... commands
These icons allow you to create arcs in the 2-D workplane using various methods (Center-Start-End, Radius-StartEnd, Angle-Start-End, and Angle-Center-End) and in 3-D space using Points.
Geometry, Curve - Circle... commands
These commands allow you to create circles in the 2-D workplane using various methods (Radius, Diameter, Center, Point-Tangent, Tangent to Curves).
(For more information, see Section 3.2.3.1, "Geometry, Curve-Circle, Radius...", Section 3.2.3.2, "Geometry,
Curve-Circle, Diameter...", Section 3.2.3.3, "Geometry, Curve-Circle, Center...", Section 3.2.3.5, "Geometry,
Curve-Circle, Point-Tangent...", Section 3.2.3.6, "Geometry, Curve-Circle, Tangent to Curves...", Section 3.2.2.1,
"Geometry, Curve-Arc, Center-Start-End...", Section 3.2.2.2, "Geometry, Curve-Arc, Radius-Start-End...", Section
3.2.2.3, "Geometry, Curve-Arc, Angle-Start-End...", Section 3.2.2.4, "Geometry, Curve-Arc, Angle-CenterStart...", and Section 3.2.2.6, "Geometry, Curve-Arc, Points...")
7-196
Modeling Tools
Geometry,Curve-Spline,Control Points
Geometry,Curve-Spline,Offset
Geometry,Curve-Spline,Tangents
Geometry,Curve-Line,Project Points
Geometry,Curve-Spline,Points
Geometry,Curve-From Surface,Slice
Geometry,Curve-From Surface,Project Along Vector
Geometry,Curve-From Surface,Intersect
7-197
Modify,Extend
Modify,Break
Modify,Fillet
Modify,Join
Modify,Chamfer
Modify... commands
These commands allow you to modify existing curves to create wireframe geometry. You can trim curves, break
curves at specific points, extend curves, join two curves, or create a fillet or chamfer between two curves.
(For more information, see Section 3.6.1.1, "Modify, Trim...", Section 3.6.1.3, "Modify, Break...", Section 3.6.1.2,
"Modify, Extend...", Section 3.6.1.4, "Modify, Join...", Section 3.6.1.5, "Modify, Fillet...", Section 3.6.1.6, "Modify,
Chamfer...")
Control,Size
Along
Curve
Mesh,Mesh Control,Size
On
Solid
Mesh,Between
Mesh,Reflect,Element
Mesh,Revolve,Element
Mesh,Copy,Element
Mesh,Geometry,Surface
Mesh,Geometry,Curve
Mesh,Mesh
Mesh, Geometry Preparation
Control,Size
On Surface
Mesh,Region
Mesh,Extrude,Element
Mesh,Rotate,Element
Mesh,Geometry,Solid
This Toolbar contains commands found on the Mesh, Mesh Control..., Mesh, Geometry..., and Mesh... menus.
The first three icons let you set mesh sizing on different types of geometry. The next three icons allow you to mesh
certain types of geometry. The Mesh, Between icon allows you to create a mesh by specifying number of elements,
biasing, type of elements, and 4 corner locations. The Mesh, Region icon allows you to create a mesh from one set
of nodes to another set of nodes, while specifying the sizing of the mesh between the sets. The next three icons
allow you to Copy, Rotate, and Reflect an existing mesh. Finally, the last two icons allow you to Extrude or
Revolve planar elements into solid elements.
(For more information, see Section 5.1.1, "Mesh, Geometry Preparation", Section 5.1.2.3, "Mesh, Mesh Control,
Size Along Curve...", Section 5.1.2.4, "Mesh, Mesh Control, Size On Surface...", Section 5.1.2.5, "Mesh, Mesh
Control, Size On Solid...", Section 5.1.3.2, "Mesh, Geometry, Curve...", Section 5.1.3.3, "Mesh, Geometry, Surface...", Section 5.1.3.7, "Mesh, Geometry, Solids...", Section 5.2.1, "Mesh, Between...", Section 5.2.2, "Mesh,
Region...", Section 5.4.1.2, "Mesh, Copy, Element...", Section 5.4.4.2, "Mesh, Rotate, Element...", Section 5.4.5.2,
"Mesh, Reflect, Element...", Section 5.5.1.2, "Mesh, Extrude, Element...", and Section 5.5.2.2, "Mesh, Revolve,
Element...")
7-198
Modeling Tools
Model,Load,Nodal
Modal,Load,Expand
Model,Load,On Point
Model,Load,Elemental
Model,Load,On Surface
Model,Constraint,Expand
No Rotation (QC)
Fixed (QC)
Pinned (QC)
Model,Constraint,On
Model,Constraint,On
Curve
Model,Constraint,On Surface
Point
7-199
No Deformation: None - Model Only option in Deformed Style portion of View Select dialog box.
Deformed: Deform option in Deformed Style portion of View Select dialog box.
Animate: Animate option in Deformed Style portion of View Select dialog box.
No Contour: None - Model Only option in Contour Style portion of View Select dialog box.
Contour: Contour option in Contour Style portion of View Select dialog box.
Criteria: Criteria option in Contour Style portion of View Select dialog box.
Contour Arrow: Arrow option in Contour Style portion of View Select dialog box.
Post Data: Brings up the Select PostProcessing Data dialog box, same as clicking the Deformed and Contour
Data button in the View Select dialog box.
Next Output Set: Changes output set to the next available output set in the list (from top to bottom) located in
the Output Set section of Select PostProcessing Data dialog box.
Previous Output Set: Changes output set to the previous available output set in the list (from bottom to top)
located in the Output Set section of Select PostProcessing Data dialog box.
Next Output Vector: Changes output vector to the next available output vector in the Contour list (from top to
bottom) located in the Output Vectors section of Select PostProcessing Data dialog box. If one or two additional vectors are also specified, all will be changed to the next available vector.
Previous Output Vector: Changes output vector to the previous available output vector in the Contour list
(from bottom to top) located in the Output Vectors section of Select PostProcessing Data dialog box. If one or
two additional vectors are also specified, all will be changed to the previous available vector.
(See Section 6.1.5.1, "View, Select...", Section 6.1.5.2, "Choosing a Model Style", Section 8.2, "Types of Views View Select...", and Section 8.2.2.2, "Selecting Data for a Deformed or Contour Style" for more information on
these options).
No Deformation
Animate
Contour
Post Data
No Contour
Deformed
Criteria
Post Options
7-200
Modeling Tools
Post Options
This menu represents functionality that can be accessed in the View Options dialog box, the Contour Options dialog
box, and the Freebody Display dialog box.
Undeformed: In the View Options dialog box, PostProcessing category, Undeformed Model option, toggles the
Draw Entity check box on and off.
Scale Deformation: In the View Options dialog box, PostProcessing category, Deformed Style option, enters
specified value into Scale Act field.
Actual Deformation: In the View Options dialog box, PostProcessing category, Deformed Style option, toggles
the % of Model (Actual) check box on and off. When checked, actual deformation is being shown. When
unchecked, scaled deformation is being shown.
Animation Frames: In the View Options dialog box, PostProcessing category, Animated Style option, enters
specified value into Frames field.
Animation - Positive Only and Animation - Load and Unload: In the View Options dialog box, PostProcessing category, Animated Style option, highlights the appropriate selection from the Shape list. When Animation Positive Only is off and Animation - Load and Unload is on, FEMAP chooses 0..Linear - Full. When Animation - Positive Only and Animation - Load and Unload are both on, FEMAP chooses 1..Linear - Full Abs. When
both are off FEMAP chooses 2..Linear - Half, and when Animation - Positive Only is on and Animation - Load
and Unload is off, FEMAP chooses 3..Linear - Half Abs.
Animate Contours: In the View Options dialog box, PostProcessing category, Contour/Criteria Levels option,
toggles the Animate check box on and off. Has no effect on Multi-set animations.
Filled Contours: In the View Options dialog box, PostProcessing category, Contour/Criteria Style option, toggles the Filled (or Line) check box on and off.
Contour Options: Brings up the Contour Options dialog box. This dialog box can also be reached by clicking
the Contour Options button in the Select PostProcessing Data dialog box, or in the View Options dialog box,
PostProcessing category, Contour Type option, by clicking the Contour Options button.
Laminate Options: Brings up the Laminate Options dialog box. This dialog box can also be reached by clicking the Laminate Options button in the Select PostProcessing Data dialog box.
Contour Arrows: Brings up the Contour Arrow Options dialog box. This dialog box can also be reached by
clicking the Contour Arrows button in the Select PostProcessing Data dialog box.
Advanced Contour Arrows: Brings up the Advanced Contour Arrow Options dialog box. This dialog box can
also be reached by clicking the Contour Arrows button in the Select PostProcessing Data dialog box, then
clicking the Advanced Options>> button in the Contour Arrow Options dialog box.
Display Freebody: Toggles display of all freebody objects on/off. This can be also be done in the Freebody
tool of the PostProcessing Toolbox or from the Visibility dialog box (See Section 6.1.4, "View, Visibility...")
(See Section 6.1.5.3, "View, Options..." and Section 8.3, "View Options - PostProcessing", Section 8.3.6, "Undeformed Model...", Section 8.3.2, "Deformed Style", Section 8.3.4, "Animated Style",Section 8.3.10, "Contour/Criteria Levels...", Section 8.3.9, "Contour/Criteria Style...", Section 8.3.8, "Contour Type..." and Section 8.2.2.2,
"Selecting Data for a Deformed or Contour Style" for more information on these options)
7-201
The Tools Directory can be set a number of ways. Through this toolbar, choosing the Tools Directory... command
will bring up a dialog box which will allow you to choose a directory. This directory you choose can be on your
computer or out on a network.
Note: By default, the Tools Directory... path for Custom Tools points to the API folder in the FEMAP directory. You can also set the Tools Directory... for Custom Tools using File, Preferences, choosing the
Library/Startup tab, then entering a directory path for Custom Tools Path. These tools included with
FEMAP are described in FEMAP_INSTALL_DIRECTORY\pdf\CustomTools.pdf.
Note: By default, the Tools Directory... path for User Tools is undefined, so you will need to choose a directory using the Tools Directory... command on the User Tools menu. You can also set the Tools Directory... for User Tools using File, Preferences, choosing the Library/Startup tab, then entering a directory
path for User Tools Path.
Once the Tools Directory... is set, FEMAP will automatically create a menu item for each file it recognizes as a
tool. FEMAP recognizes the following file types as potential tools:
*.exe; *.com; *.pif; *.bat; *.cmd; *.pro; *.prg; *.bas
7-202
Modeling Tools
If the Tools Directory... contains sub-folders, each sub-folder will become a menu item and the tools inside each
of those sub-folders will appear a level lower in the Custom Tools Toolbar menu hierarchy.
The Add Tools... command allows you to choose a custom tool (file must be one of the expected file types above)
and copies that tool file to the specified Tools Directory.... The next time you use the Custom Tools Menu, that
tool will be on the menu available for you to use.
The Stop API Tool command can be used to stop an API script which is currently running. If this command is used,
FEMAP will prompt you with OK to Immediately Stop Running API Program? Aborting a program in this manner can leave your model in a corrupted state. You may need to Undo changes made by the API. Because of the
aforementioned possibility, it is HIGHLY recommended the Tools, Undo command be used immediately after
using the Stop API Tool command.
Note:
The Stop API Tool command is also available when an API script is running via the Quick Access
Menu, which is available anytime the right mouse button is clicked in the graphics window when no
entities are active in the Select Toolbar.
Also, the Stop API Tool command may be added to any menu or toolbar using the Tools, Toolbars,
Customize command. This command is located in the All Commands category on the Commands tab
of the Customize dialog box.
Once a command from either menu has been used, you can use the Previous Command to run the command again.
A 16 x 16 pixel icon (background color 192, 192, 192) can be associated with any command that appears in the
Custom Tools menu by placing a filename.bmp in the same directory as the tool file itself. A separator line
can be placed in the menu by using a file name.separator or sub-directory name.separator file in the proper
directory. Any file in the directory with an appropriate extension that you do not want to appear in the menu can be
skipped using a filename.skip file.
Note:
For example, if you had something called header.bas, you could create a file called header.skip in
the same directory and then header would not show up in the menu.
Aero Panel/Body
Aero Spline
The Aero Panel/Body, Aero Spline, and Aero Control Surface icons toggle visibility of entire Aero entities on/off.
The Aero Mesh icon will toggle the lines representing the divisions of all Aero Panel/Body entities on/off.
For more information about the visibility of Aero entities, see Section 6.1.4, "View, Visibility...". For more information on creating entities for Aeroelastic analysis, see Section 4.5, "Creating Aeroelastic Entities".
7-203
Defining Overall System Parameters (See Section 7.4.1, "Tools, Parameters...") and Converting Units (See Section 7.4.2, "Tools, Convert Units...")
Creating specific Entities - Variables, Layers, and Text (See Section 7.4.3, "Entity Tools")
A number of Quantitative tools (See Section 7.4.4, "Measuring Tools") and Qualitative tools (See Section 7.4.5,
"Checking Tools")
A Stress Wizard for users who would like to be guided through a simple stress analysis of a single part in a
four step process (See Section 7.4.6, "Tools, Stress Wizard")
For all of the entities which are drawn in the graphics window, you can set the Color, Next ID and creation increment. Whenever you create an entity, Next ID is used as the default ID, and it is automatically incremented by the
creation Increment for the next creation.
Note: The default Inc value for Aero Panel is 1000. See Section 4.5.1, "Model, Aeroelasticity, Panel/
Body..." for more information.
For the entity sets, you can choose an active set, or specify the Next ID and creation increment. Active sets are used
to hold all entities which are created. For example, loads and constraints are always created in the active load or
constraint set. Active entities (coordinate systems, materials and properties) are referenced by new entities. For
example, coordinates are always specified in the active coordinate system.
You may also change the active layer, as well as choose an option for Merge Tolerance, which is used when meshing geometry. Simply change the Merge Tolerance option to Specified and enter a value. This value will be saved
7-204
Modeling Tools
with your model. All nodes within this tolerance will be automatically merged, thereby eliminating many of the
coincident nodes you would typically get in a multi-surface mesh.
Note: FEMAP determines the default node merge tolerance based on overall model size. The number is
1/10000 of the model box diagonal (think of the model box being an invisible box that completely encapsulates every entity in the model).
The Curve Facetting values are used to define the level of faceting for curves which are not connected to any surfaces or solid geometry (i.e., wireframe geometry). Changing these values will also change the default values used
by the Modify, Update Other, Solid Facetting command and be stored with the model. See Section 3.6.4.8, "Modify, Update Other, Solid Facetting..." for more information.
The conversion process uses a consistent methodology for converting all types of units. The conversion formula is:
Unit new = Unit old Factor multiply + Factor add
This approach gives you great flexibility in your conversion. Typically however, for unit conversions, you will set
the add factors to zero. The only exception is for conversion of temperatures.
The base factors are not directly used during a conversion, but provide a simple way of specifying the twenty-four
actual conversion factors. Whenever you select Calculate, (or as an option when you choose OK), the current values of the base factors are used to update the conversion factors. If necessary, you can then make further modifications to the conversion factors. Reset will quickly set everything back to the default - all multiplication factors
equal to 1.0 and all add factors equal to 0.0. Invert will take all of the current conversion factors. and invert them.
7-205
For example, if the factors were loaded to convert from SI to USCS, this will invert them to become factors to do
the opposite conversion.
The following table shows the method that Calculate uses to determine the conversion factors from the base factors.
Calc By uses the Base Factors
L=Length, F=Force, t=Time, M=Mass, E=Energy, T=Temp
ID
Factor
Calc By
ID
Factor
Calc By
F*t
M
M*L
M/L
M/L2
M/L3
M*L2
T (mult &
add)
1/T
0
1
2
3
4
5
6
7
Length
Area
Inertia
Force
Moment
Spring
Spring Rot
Pressure
L
L2
L4
F
F*L
F/L
F
F/L2
12
13
14
15
16
17
18
19
DampingRot
Mass
Mass-Length
Mass/Length
Mass/Area
Density
Mass Inertia
Temperature
Acceleration L/t2
20
Acceleration 1/t2
Rotation
VelocityRot 1/t
Damping
F*t/L
21
Thermal
Expansion
Thermal
Conductivity
Specific Heat
Heat Gen
Rate
Energy/Mass
10
11
22
23
24
E/t*L*T
E/M*T
E/t*L3
E/M
Only the multiplication base factors are used in these calculations (other than for directly setting the temperature
conversion factor). The base add factors are not used.
Since this command is intended to convert units from one system of measurement to another, the conversion is
applied to your entire model. This ensures that a consistent set of units is maintained. Note, however, that FEMAP
does not determine whether your original model used a consistent set of units, or even what system of units it was
using.
LengthAddBase
ForceAddBase
TimeAddBase
MassAddBase
TemperatureAddBase
EnergyAddBase
ConversionFactorMult ConversionFactorAdd
7-206
Modeling Tools
The file is actually written and read in free-format and you must have one or more spaces between each number,
but no specific columns or number of digits is required. The first six lines contain the base factors and must always
be specified. You can also specify one or more additional lines which directly update the conversion factors, but
these are not required. You must specify the ID of the conversion factor to be updated along with the factors. The
conversion factor IDs are shown in the table above.
The following rules must be followed for all conversion factor files:
No blank lines are allowed in conversion factor files, including at the end of the file.
You can place comments at the end of each line in the file. Just put one or more spaces after the add factor and
before any other text.
Ctrl+L
Variables are used in FEMAP to store a numerical value or an equation with your model. Throughout FEMAP, at
any time a numerical value is required, you can specify a variable, or an equation which contains variables, instead
of a number. Before you can use variables however, they must first be created. For more details on specifying
numerical input using variables, see Section 4.4.8, "Equation Editor - Ctrl+E" in the FEMAP User Guide.
Variable Names
FEMAP variable names can be up to 20 characters in length, but they must be unique within the first 5 characters.
This means that A1234, A12345, and A1234_EXTRA all reference the same variable. Variables must start with a
letter (A through Z), but can also contain numbers (0 through 9), and underscore characters (_). Spaces are not
allowed. Differences between upper and lower case and underscores are ignored. This means that Var_1, var_1,
VAR_1 and var1, all reference the same variable.
The drop-down list is provided to show you a list of all variables which are currently defined. After specifying a
name, switch to the Value or Equation text box and define the data to be stored with the variable. If you are updating an existing variable, you will notice that the text box was updated to reflect the current contents of the variable.
As the title implies, you can enter either a numerical value, or an equation to be saved in the variable. If you are
entering an equation, and you want to see its current value, press Show Result. The value will be shown under the
text box. Press OK when you are satisfied with the variable definition.
If you want additional assistance when you are defining the equation, you can either press Equation Editor, or just
type Ctrl+E. In either case, FEMAP will display the FEMAP equation editor. For more information on the equation
editor, see Section 4.4.8, "Equation Editor - Ctrl+E" in the FEMAP User Guide.
Tools, Layers...
7-207
This dialog box works just like the other Create/Manage set dialog boxes. Simply press the New Layer button to
create a new layer. Then enter a Title, choose a Color by pressing the Palette button, then press OK to return to the
Layer Manager dialog box or More to be prompted to create another new layer.
You may also use this command to activate a layer by highlighting any layer in the Available Layers - Selected
Layer is Active list (you may also use the Layer tab of the View, Visibility command to activate a layer using the
Active Layer drop-down list). Unlike other sets, you must always have some layer active. To move entities from
one layer onto a different layer, use the commands on the Modify, Layers... menu.
Once layers have been created and entities assigned to them, they can be used to control display and entity selection
(View, Visibility command, see Layers tab portion of Section 6.1.4, "View, Visibility..."), or to control groups
(Group, Layers command, see Section 6.4.3.4, "Group, Layers...").
7-208
Modeling Tools
Text
This is MultiLine
text to be created
Pointer
Background
Note: You must always remember to use Ctrl+Enter to advance to the next line of text. Pressing Enter alone
will choose OK - the default command button.
After you choose all of the text options and enter the text, you will see either the standard coordinate definition dialog box (model-positioned text) or the View Position dialog box (view-positioned text), which will allow you to
locate the text. A second dialog box will be displayed if you have chosen to define a text pointer. This locates the
tip of the pointer.
You can optionally add a rectangular border/box around the text and a pointer which goes from the text to another
location that you specify. Font selection is limited to the entries shown in the drop-down list. The Color options set
the color of the text, while the Border/Pointer color options set the color of the lines drawn for the border and
pointer. The Background Color fills the background of the text inside the border (only if the border is drawn).
Justification
The justification options have two purposes. First, the lines of text are justified based on the settings of these
options when they are drawn. Secondly however, justification specifies how the text will be located, relative to the
location you specify. If the text is left, top justified, the location you specify will be the left, top corner of the text.
If the text is H Center (horizontal centering) and V Center (vertical centering) justified, the location you specify
will be in the middle of the text both horizontally and vertically.
Position
There are two ways to position text entities - relative to the view or relative to the model. View positioned text will
always appear at the same location in every view (based on a percentage of window size from the upper left corner). This location is completely independent of the model orientation or scaling within the view. You should normally use this type of text for picture titles that you want to remain in the same spot.
Model positioned text is located relative to model coordinates. It is therefore displayed wherever those model coordinates are located in the view. This type of text is useful for labelling a model feature since it will move with the
7-209
coordinates where it is defined. View positioned text should rarely have a pointer, since it would not point to the
same location as the model was scaled or rotated.
Visibility
Text can either be visible in all views, or in a single view. If you choose the Single View option, you must identify
an existing view for the display. Text display can also be turned on or off in each view using the View, Options command.
Style
These options control whether or not the text pointer and border will be drawn for this entity. If you want a pointer,
you will need to specify a set of coordinates to locate the tip of the pointer in addition to the coordinates you specified to position the text.
Variables, Layers, and Text entities must be deleted using the Delete, Tools... menu. Choose the type of entity you
would like to delete and then the specific entities using a selection dialog box.
This command is also available wherever an input of a length is required, such as defining vectors.
Some commands have a Measure Distance icon button. In others, press Ctrl+D in the field where you
need to input the distance, then FEMAP will execute this command. Instead of reporting the value,
FEMAP enters the result in the current field.
7-210
Modeling Tools
Setting the Measure In option will list all values using the specified coordinate system. Setting the Deform With
options will list the values using each nodes deformed position, based on the selected Output Set and Output Vector. The deformed positions are always calculated in the Global Rectangular coordinate system, not the Measure In
coordinate system, then transformed to the Measure In coordinate system for listing. Along with the Distance, values for Elongation, percent elongation (Pct Elong), and Angle will also be listed, when applicable. List Undeformed allows you to choose if the undeformed value will also be listed when Deform With options are set.
Click Multiple Sets to choose any number of Output Sets
using a multi-select dialog box. The same Output Vector
(for example, 1..Total Translation) will be used for all
selected output sets, with each selected set getting a unique
line in the List Destination.
Optionally, FEMAP can create functions for each pair of
nodes by clicking the Functions button. Create functions
for Distance, Elongation, Elongation Percent, and/or Angle
using the Set ID and/or the Set Value for each selected output set. This command will automatically repeat using all
options currently specified until you press Cancel. This
enables you to simply press OK and list values and create
functions for any number of node pairs, all using the same
criteria. Here is an example of how the values will be listed:
7-211
In the Distance to Find section, choose from Minimum, Maximum, or Both to select the distance to calculate.
Select an entity type in the From section of the dialog box from Point, Curve, Surface, Solid, or Point then select
the same entity type, unless you selected Node, a different entity type, or a Plane in the To section. Entities for
From and To, except for Plane, will be selected using the standard entity selection dialog box later in the command.
The Overall Only option found in both sections is on by default. When on in both the From and To sections, the
command will only list the distance between the two geometric entities used to calculate the Minimum and/or Maximum distance. If Overall Only is off in both sections, then the selected distance will be calculated between ALL
geometric entities in the From section to ALL geometric entities in the To section. If Overall Only is only on in
one of the sections, then the selected distance will be calculated between ALL of the geometric entities selected in
the section where the option is off to the appropriate geometric entity where the option is on. Overall Only is
not available when To is set to Plane, therefore only the Minimum distance to the specified plane is reported.
For example, Overall Only on and Solid selected in both From and To, calculate Minimum:
Overall Only on and Surface selected in From, Overall Only off and Curve selected in To, calculate Maximum:
Overall Only off and Point selected in both From and To, calculate Both.
... measures the angular distance between three locations. This command works just like Tools, Measure, Distance. The standard coordinate definition dialog boxes are used to define the three locations,
and the angular measurement is reported in a message sent to the
List Destination location.
The first location specified is the origin or center of the angle. Then,
two additional endpoint locations must be chosen. The angle is
measured between the vectors formed by these endpoint locations and the origin of the angle.
origin
Hint:
This command is also available wherever an input of a angle is required, such as rotation commands.
Press Ctrl+A in the field where you need to input the angle, and FEMAP will execute this command.
Instead of reporting the value, FEMAP enters the result in the current field.
7-212
Modeling Tools
When using Deform With options, values for Angle Change, Normal X1, Normal X2, Normal X3, and Normal
Change will also be listed, along with Angle. List Undeformed allows you to choose if the undeformed value will
also be listed when Deform With options are set.
Optionally, create functions for Angle, Angle Change, and/or Normal Angle using the Set ID and/or the Set Value
for each selected output set, when Multiple Sets are selected.
This command will automatically repeat using all options currently specified until you press Cancel. Here is an
example of how the values will be listed:
In the listing:
ID
Line, Arc,
Circle...
Length
Total
Length
7-213
When you select this command, you must select the elements to be checked using the standard entity selection dialog box. After you press OK, you will be able to set further options which control the command. You can choose a
coordinate system that will be used for the calculations. You can also choose whether to have the mass properties
for individual elements reported and you can choose to Create Node at Total Center of Gravity. Overall mass properties are always reported, both in global rectangular coordinates, and the coordinate system you choose.
The following table shows the formulas used to calculate the mass and CG for each element type:
Element Type
Rod
Bar
Tube
Link
Beam
Curved Beam
Structural Mass
Length*Area*Density
Length*Area*Density
Length*Area*Density
where
Area=PI*(Do2-Di2)/4
None
Length*Area*Density
ArcLen*Area*Density
where ArcLen is measured
from the offset CG, on the
line between the nodes
None
Spring, DOF
Spring, Gap,
Plot Only
Shear Panel,
Area*Thickness*Density
Membrane,
Bending Only,
Plane Strain
Plate
Area*AverageThickness*
Density
Laminate
Area*(sum of Layer Thickness*Layer Density))
Axisymmetric Area*PI*Ravg2*Density
Solid
Volume*Density
Mass
Mass
Mass Matrix
Mass(Matrix[1,1] only)
Rigid
None
Stiffness
None
Matrix
Slide Line
None
The mass properties report follows this sample format:
NonStructural Mass
Length*NSM
Length*NSM
Length*NSM
None
Length*NSM
ArcLen*NSM
None
Area*NSM
Area*NSM
Area*NSM
None
None
None
None
None
None
None
7-214
Modeling Tools
The type of data listed in the Length/Area/Volume column depends on the element type:
For line elements, the list contains the element length, followed by the letter L.
For plane elements, the list contains the area for one side of the element surface, followed by the letter A. To
correct for warping in quadrilateral elements, the software divides the element into two triangles along one
diagonal, and computes the area. Then, it divides the element along the other diagonal, and computes the area
again. The area listed is the average of these two possible areas.
For volume elements, the list contains the element volume, followed by the letter V.
The inertia calculations are done based only on a lumped/point mass formulation. Other than mass and mass matrix
elements, no elemental inertia is added. The inertia is calculated due to the offset of masses from the center of gravity and the center of the selected coordinate system. This approximation is not very accurate for models with very
few elements, or with a few large, high-mass elements. For most finite element models however, with large numbers of small elements, it is relatively accurate.
The mass and inertia report is written to the active List Destination.
The result includes reference to the chosen orientation as well as the section properties. FEMAP calculates the standard section properties such as area, moments of inertia, torsional constant, and shear area. In addition, principal
moments of inertia, radius of gyration, angle to principal axes, and warping constant are output.
This command uses the same Beam Cross-Section Generator available under Model, Property (type Beam) Shape.
Checking Tools
7-215
7-216
Modeling Tools
FEMAP has two separate node merging algorithms, Safe Merge and Original Merge. The Safe Merge check
box under Options selects which algorithm will be used (checked = Safe Merge, unchecked = Original Merge).
Note: Safe Merge is the default and should be used whenever possible. The only reason to use Original Merge is if you find an issue with Safe Merge. Also, when using Original Merge, the
entire Move To drop-down list and the Detailed List option in the Action drop-down list are not
available. All listing in Original Merge behaves like Detailed List in Safe Merge. Finally,
Original Merge will be removed in a future version.
In the Check/Merge Coincident dialog box, specify a merge Tolerance. Nodes whose difference in locations are less
than this distance are considered to be coincident. It is a good idea to set this to a small number relative to your
model size. If desired, click the Measure Distance icon button to choose two locations from the screen to use as the
Tolerance.
Note: FEMAP determines the default node merge tolerance based on overall model size. The number is
1/10000 of the model box diagonal (think of the model box being an invisible box that completely encapsulates every entity in the model).
You can override the default node merge tolerance by specifying a value in Tools, Parameters.
Simply change the Merge Tolerance option to Specified and enter a value. This value will be
saved with your model.
The Action drop-down list allows you to choose what will happen to any coincident nodes which are found.
If you want to eliminate the coincident nodes which are found, choose either Merge or Merge and List.
Note:
If knowing the IDs of the coincident nodes is NOT important, use Merge option, as it takes less time.
If you want to only move the nodes to the Move To location, but not merge them, choose Move Only, No Merge
If you want to only list the coincident nodes, choose List or Detailed List.
List - simply lists the nodes which would be merged based on the specified Tolerance value, along with the distance between the two nodes.
Detailed List - expands the list to include every pair of nodes that fall within the specified Tolerance, including
nodes which will not be merged. Reasons nodes will not be merged include instances where nodes are on both
sides of a Connector or merging the nodes would result in alteration or collapse of another element.
The Keep ID drop-down allows you to select which nodes will remain in the model after the nodes are merged.
There are four Keep ID options:
Automatic - merges nodes based on how the algorithm locates the coincident nodes and gives the user NO control of which nodes will be merged and kept.
Lower ID - for each set of coincident nodes, FEMAP will keep the node with the lowest ID numerically and
merge any nodes coincident to the lowest ID node.
Higher ID - for each set of coincident nodes, FEMAP will keep the node with the highest ID numerically and
merge any nodes coincident to the highest ID node.
Select Node(s) to Keep - allows you to specify a second list of nodes to check/keep against the list you originally specified. When using this option, after you press OK in Check/Merge Coincident dialog box, you will be
asked for a second set of nodes. With the second set of nodes, you may choose nodes you want to remain in the
model after the merging process. This option gives you a bit more control, specifically if you want to assure certain nodes will remain in the model.
After determining any number of nodes are within the specified Tolerance to one another, the Move To drop-down
allows you to select where the kept node from any particular set of nodes will be located after the nodes are
merged. If any nodes in each set of nodes cannot be merged to any of the other nodes for some reason, this is
taken into consideration.
There are four Move To options:
Current Location - the kept node(s) will remain in their original locations.
7-217
Lower ID - the kept node(s) will be moved to the location of the node with the lowest ID for each set of
nodes.
Higher ID - the kept node(s) will be moved to the location of the node with the highest ID for each set of
nodes.
Midpoint - the kept node(s) will be moved to a location between the set of nodes which is equidistant from
all of the involved nodes original locations
It is possible to set Keep ID to Higher ID, while having Move To set to Lower ID and vice versa.
Some examples of using different combinations of Keep ID and Move To options:
Original Model
Keep ID - Lower
Move To - Higher
Coincident nodes may also be placed into a group or groups by checking Make Groups. When Action is set to
Merge or Merge and List, a single group of Kept nodes will be created. When Action is set to List or Detailed
List, two groups will be created, one for the nodes To Merge, one for the nodes To Keep. Creating groups,
without merging, is another good way to review the entities that will be merged. You can display the groups, or use
them in other FEMAP commands to insure you will merge the correct entities.
By default, nodes which are associated with surfaces which have a Connector between them will not merged. This
is to make sure you do not mistakenly merge nodes across Connectors which could alter the definition of Connection Regions, and potentially create problems with some solvers. The Merge Across Connections option allows
nodes to be merged on surfaces which have Connections between them. When nodes cannot be merged because of
a Connection. a message, # Node Combinations Not Merged due to being referenced across a Connection, will
be sent to the Messages window.
By default, nodes which have different output coordinate systems defined will not merged. The Merge Across Output CSys option allows nodes to be merged with different output coordinate systems. When Set Output CSys To is
set to -1..Use Nodal Output System, the coordinate system of the kept node will remain unchanged after the
nodes have been merged. Alternatively, if Set Output CSys To is set to a specific coordinate system, then the output
coordinate system of the kept nodes will be set to the selected coordinate system. Only nodes which had an output coordinate system conflict can have their output coordinate system changed during this operation. When nodes
cannot be merged because of different output coordinate systems, a message, # Node Combinations Not Merged
due to Output Coordinate System conflicts, will be sent to the Messages window.
When the Preview button is clicked, a dialog box appears which gives you three options for highlighting any nodes
that have been found to be coincident. The three options are Show Both, Show Kept, and Show Merged. The Label
with ID option is always turned on and must be turned off to not show the IDs when using the preview functionality. When finished with the preview, click Done to return to the Check/Merge Coincident dialog box. You may
now click OK to complete the list/merge process or change some options (i.e., specify a larger or smaller Tolerance), then click Preview again to visualize any changes before moving forward.
7-218
Modeling Tools
Note: Like many other preview and highlighting options in FEMAP, the highlighting in this command, aside
from Label with ID, is controlled by the settings of the Window, Show Entities command. You can
change these by going to the Window, Show Entities command or changing options using the Show
When Selected icon in the Model Info tree or Data Table.
Also, when using Original Merge with Action set to Merge or Merge and List, the Done button in the
Preview Coincident dialog will be replaced with OK and Cancel buttons. Clicking OK will complete the
merging process based on the preview, while clicking Cancel will exit the command without merging
any nodes. If you chose the Merge and List option, the nodes will always be listed.
If you specify a distance which is too large, nodes that should not be coincident could be merged. If it is large
enough, nodes which are used to define different corners of the same element could be found as coincident and
merged. Since this would create an invalid element, FEMAP will never merge nodes that are used to define the
same element. This precaution will prevent nodes from being merged no matter how close together they are. These
nodes will still be reported as coincident, and added to the groups. Care should still be taken when specifying large
merge tolerances.
If you specify a value much larger than the Max Element Edge length in the model, FEMAP will prompt you to
change the tolerance to a smaller value. You can then choose to change the tolerance (Press Yes Button) or check
for coincident nodes with the specified tolerance (Press No Button).
Note: If additional nodes exist in the model which are VERY far away from the rest of the model, it is best not
to select those distant nodes with this command. While it will not affect the overall outcome of the
node merging process, it may increase the amount of time required to complete the check/merge operation.
Similarly, FEMAP will not allow you to merge nodes with different output coordinate systems since their nodal
degrees of freedom may not be aligned. These too will still be identified, and added to the groups.
When nodes are merged, all references to the node being eliminated are updated to the other node. In addition,
nodal and permanent constraints on the two nodes are merged or combined. A report, which identifies the nodes
that have been, or would be, merged is written to the active List Destination. Usually, only the merged nodes will
be listed, but below is an example of what might be displayed when Action is set to Detailed List.
7-219
You can specify a Max Allowable Distance from the Plane. If the perpendicular distance from a node to the plane is
larger than this distance, the node is considered to be out of the plane. Otherwise, it is in the plane.
By default, nodes which are out of plane are simply listed to the active List Destination. If you select Move Nodes
Closer..., they will be projected, in a direction which is normal to the plane, onto the plane. Also by default, the
plane will be determined from the three nodes with the minimum IDs that are also not colinear.
If you want to control this plane more precisely, choose Specify Plane Manually. If this option is set, after you press
OK, the standard plane definition dialog box will be displayed so you can define the plane to be used. If you do
choose to specify your own plane, the default plane will be the one that was automatically determined.
When out of plane nodes are found, they are listed, along with the perpendicular distance to the plane.
Hint:
When you are going to move nodes onto the plane, you will almost always want to specify the plane
manually. FEMAP looks at all of the nodes that you select to determine the best fit plane. If you have
nodes that are out of plane, they will, in fact, cause the plane to be rotated, and you will project onto a
skewed plane. When you specify the plane manually, FEMAP still chooses a plane, and uses it as the
default for the plane definition dialogs. You will then have a chance to review and change the definition.
7-220
Modeling Tools
coincident with a bar if it had the same endpoints. If this option is not selected, only elements of the same type are
considered to be coincident. The beam would never coincide with the bar.
Check Elements with Different Shapes - A triangular element will be considered to be coincident with a quadrilateral element as long as all three nodes are also referenced by the quadrilateral. This same comparison technique
applies to all other shapes as well.
Check Rigid Elements - This option includes Rigid elements in the check. Of course, if a rigid element shares all of
the same nodes with another rigid element, those elements are considered coincident. Also, if a single leg of a
rigid spider element (independent node to dependent node) is shared with a leg of another rigid spider element,
those elements will be considered coincident. Finally, when the Check Elements of Different Types and Check Elements of Different Shape are both on, a line element (bar, beam, tube, etc.) which shares both nodes with a leg
of a rigid spider element will be considered coincident.
In addition to just checking and listing coincident elements, the coincident pairs can also be placed into groups.
You can then review these groups to update or delete the coincident elements. If more than two elements are coincident with each other, some care must be taken, because there will still only be two groups.
Normally, mass elements are ignored by this command. If you choose Check Mass Elements, they will be included.
If Check Elements with Different Shapes is also selected, every mass element that references a node which is also
used by other elements will be identified. You can identify mass elements which are coincident with each other by
turning off either the ...Different Types or ...Different Shapes options.
Coincident elements are identified in a report that is written to the active List Destination(s), which can be set using
the List, Destination command.
7-221
.
All On (Current Tab)
All Off (Current Tab)
Each of the individual checking options can be independently enabled or disabled. The All On and All Off buttons
can be used to quickly enable/disable all checks on the current tab. You must also specify limit values for each of
the enabled options.
Pressing the Reset button will set the values on the currently selected tab to the default values currently specified
for each quality check in the Element Quality Preferences dialog box. These values are accessed from the Geometry/Model tab of File, Preferences command. Pressing the Permanent button will take the values currently specified
on a particular tab and make them the default values for Element Quality Preferences.
If you select the Make Group with Distorted Elements option, a new group will be created that contains all of the
elements that fail any of the enabled quality checks. This group can then be displayed or used for modifications to
the model.
When Check/Fixup Invalid elements is checked, selected elements will be checked for validity. Checks include,
number of nodes, zero element length, element and property type agreement, twisted elements, and orientation.
When List Quality Details is on, any element which exceeds one of the limits for an enabled checking option will
be listed to the active List Destination(s), which can be set using the List, Destination command. To send this information to the Data Table as well, turn on Details To Data Table. The List Quality Summary option writes a table to
the active List Destination(s) containing only the element checks performed along with information about the number of elements which exceeded quality limits and the worst element quality value for each quality check.
7-222
Modeling Tools
Click the Show button to highlight any elements which currently exceed any of the specified element quality
thresholds. To change the highlight settings, use Window, Show Entities command (See Section 6.3.2.3, "Window,
Show Entities...")
Aspect Ratio...
... is based on the ratio of the length of the longest element side, to the length of the shortest side. This check looks
at all element edges to find the maximum and minimum lengths. For solid elements, edges along all faces are considered. Only element corners are used. Midside nodes of parabolic elements are simply ignored.
Aspect Ratio = 1
Aspect Ratio = 3
X
3X
X
This check will help you to identify elements which have both very long and very short sides, no matter where they
are located in the element.
Taper...
... is similar to aspect ratio checking. It formulates a ratio of the length of a longest edge to a shortest edge. Whereas
aspect ratio checking looks at all edge combinations, Taper checking only considers ratios of edges which are
opposite to each other on a face. For solid elements, all faces are considered. Midside nodes are ignored.
Taper = 1
X
Taper = 2
2X
Taper checking is only done on quadrilateral faces. It will identify elements which have trapezoidal faces.
Alternate Taper...
... calculates the ratios of the sizes of triangles formed by quadrilateral element diagonals. It is the same as the taper
check used in Nastran.
A3
A4
A1
A2
J i = Ai / 2
J a = (J1 + J2 + J3 + J4) / 4
Taper = max(Ji-Ja)/Ja
Alternate taper checking is only done on quadrilateral faces. It will identify elements which have trapezoidal faces.
Internal Angles...
... evaluates whether the included angles at the corners of an element face deviate from an optimal condition. For
quadrilateral faces, the deviation is based on a 90 degree angle. For triangular faces, the deviation is based on a 60
degree angle.
Angle deviation from
90 degrees
This check will identify elements which are skewed from a square or equilateral triangle. Although similar, Taper
Checking will identify trapezoidal faces, but will ignore a face which is a rhombus. The Internal Angles check will
find both variations.
7-223
Skew...
...Skew measures internal angular deviation of a face using the edge bisector method. This check matches results
reported by NX Nastran. Only this command will return Skew results for faces of supported solid elements.
For Triangular elements and element faces, Skew measures internal angle and reports minimum for all angles of 2D (a1, a2 & a3 in figure below) and all angles of all faces of supported 3-D type elements.
For Quadrilateral elements and element faces, Skew test for quadrilateral faces reports minimum angle between
face edge bisectors (a1 & a2 in figure below). Minimum for all faces is reported for supported 3-D elements.
Warping...
... evaluates the planarity of element faces. All of the other checks evaluate parameters within the plane of the element faces, but this check evaluates out of plane parameters. This check only looks at quadrilateral faces. Internally, this check divides the quadrilateral face into triangles. If the face is planar, then all triangles should be
coplanar. That is, their normals will all point in the same direction. If the face is warped however, the normals will
not be in the same direction. This check evaluates the maximum angle between the normals, and identifies any elements where the angle exceeds the limit you specify.
No Warping
50% Warping
Nastran Warping...
... evaluates the planarity of element faces, using the same equations Nastran uses when using the GEOMCHECK
option Q4_WARP. This check only looks at quadrilateral faces. Internally, the Nastran Warping factor is defined
by determining the distance of the corner points of the element to the mean plane of the nodes divided by the
average of the elements diagonal lengths. For flat elements, all of the corner nodes lie on a plane, therefore the
Nastran Warping factor is zero.
Tet Collapse...
...evaluates the tetrahedral elements in your model. A collapsed (flat) tetrahedral element will either prevent the
solver code from running, or will give inaccurate results. This check computes the distance from the plane of each
face of the tetrahedral element to the fourth node for that face. FEMAP then takes the ratio of the longest to shortest
value as the value to check for the collapse of the tetrahedral element. The default value is 10. For Pyramid elements, this is a measure of longest edge/shortest edge or height, whichever is shorter.
7-224
Modeling Tools
Longest Edge
Shortest Height
Jacobian...
...compares the shape of an element to an ideally shaped element of the same topology. A Jacobian comparison
exists in FEMAP for Shell elements (3-noded Triangles, 4 or 8-noded Quadrilaterals) and some Solid elements (4
or 10-noded Tetrahedrals and 8 or 20-noded Hexahedral Solids). If an parabolic, quad shell element has missing
mid-side nodes (i.e., 6 total nodes instead of the normal 8 nodes), that element will be checked as a 4-noded quad
shell. As for Solid elements, the shape used for the comparison is specified by the corner nodes only, mid-side
nodes are always ignored for both Tets and Hexes.
Valid elements produce Jacobian Quality values between 0.0 and 1.0, where 0.0 represents the ideally shaped element. Severely distorted elements whose Jacobian determinants are locally discontinuous or undefined are
assigned a quality value of 2. If any of you elements have a Jacobian Value of 2, the element is not valid (i.e., the
element is inside out, twisted, etc.) and should be fixed before analysis.
For Triangular Shell Elements:
Jacobian Quality Check performs a modified scale-invariant check based solely on geometric parameters. This is
necessary because the true Jacobian is constant at corner points of a triangular element. The modified Jacobian
measure returns ranges from 0.0 for ideally shaped equilateral triangles and approaches 1.0 as a triangle is 'flattened' and interior angle approaches 180. Midside nodes are ignored for this quality check.
Value returned = 1 - calculated Jacobian Condition Number/Ideal Tria Condition Number. Ideal Tria Condition
Number 0.4330091
JDist =0.00
JDist = 0.727
1.89
1.38
1.20
.
1
0.66
2
Re
f
0.69
0.20
1.88
1.38
1 : 0. 0, 0. 0
2 : 1 .38 , 0. 0
3 : 0 .69 , 1. 20
2.50
1: 0 .0, 0.0
2: 2. 50, 0.0
3: 1. 88, 0.20
7-225
If the Jacobian determinant changes sign or equals 0.00, element's shape function is discontinuous and will not converge to a solution. In this case, the element is considered FAILED and the Jacobian Quality will be reported as 2
7-226
Modeling Tools
Return values vary from 0.0 to 1.0 for valid elements and 2 for failed Jacobian. Midside nodes are not considered.
3
1
2
J Di s t = 0 . 0
J Di s t = 0 . 5 3 9
Y
Re
f.
Unit Tetrahedron
Distorted Tetrahedron
ID
-0.1835
0.408248
0.408248
0.0
0.0
0.0
-0.5
0.866
0.0
-0.5
0.288667
0.81649
JDi s t = 0. 00
Re
f.
J Di s t = 0. 00
Uni t Cube
J Di s t = 0. 90
Uni t Cube w / 1
cor ner di st or t ed
2x1x1
Br i ck
J Di s t = 2. 0
Uni t Cube w / 1
cor ner coi nci dent
7-227
determine the Jacobian value for the Pyramid Element. The Jacobian value is calculated the same way for parabolic
elements as mid-side nodes are not considered at this time.
Combined (Quality)...
The combined element quality ranges from 0.0 (good) to 1.0 (bad). Any values outside this range will return a
value of 1.0 and therefore indicate the element quality is not adequate. Combined Quality is useful as it provides a
single value that attempts to indicate overall quality while dynamically modifying nodal locations or changing
mesh sizes. It is not a guarantee that a model will solve.
The value for Combined Quality is determined using the maximum value of these seven values: Aspect Ratio,
Taper, Alternate Taper, Internal Angle, Warping, Nastran Warping, and Jacobian. Only element checks which are
currently on and applicable to the element shape will be used when calculating the Combined Quality. Also, the
values currently specified in the Check Element Quality dialog box for each quality check are used by the Combined Quality calculation.
Note: Customized default values for each of the element quality checks can be set in File, Preferences on the
Geometry/Model tab by pressing the Element Quality button. See Section 2.6.2.7, "Geometry/Model"
for more information.
If the quality check calculated for Combined Quality is less than 0.75 times the value specified for a particular
quality check, the corresponding value is set to 0.0. If the calculated quality check value is more than the value
specified for a particular quality check, the corresponding value is 1.0. The Combined Quality values are linearly
interpolated between 75% and 100% of the specified value for each quality check.
Here is a plot of % of quality value vs. Combined Quality value:
7-228
Modeling Tools
When you pick this command, you will be asked whether to include nodal permanent constraints in the calculations. If you press Yes, all permanent constraints will be combined with the nodal constraints from the active constraint set. If you press No, only the nodal constraints from the active constraint set will be used.
To calculate the constraint factors, FEMAP adds 1.0 to the appropriate factor for each node that has a particular
degree of freedom constrained. If the output coordinate system of the node rotates the nodal degrees of freedom,
the direction cosines of the constrained degrees of freedom are added, instead of 1.0.
Only nodes which are used to define elements are included in this calculation. This approach ignores constraints
which are properly assigned to reference or orientation nodes, but which do not really constrain your model.
Since this command uses the active constraint set, you will have to invoke it multiple times if you have multiple
constraint sets.
7-229
To determine if your model meets the necessary criteria, you must examine the Max Separation data. If X constraints are separated in the Y direction, you will constrain Z rotations. Similarly, if X constraints are separated in
the Z direction, you will constrain Y rotations. Larger separation distances will be better able to resist motion, and
more fully constrain the appropriate degree of freedom.
This report only includes nodal and permanent constraints. It does not include the effect of enforced displacements
or any other entities which might provide additional constraints.
This command is very useful when combining geometric and finite element loads in the same model.
You can use the Model, Load, Expand command to permanently expand geometric loads to nodal/elemental loads, and then use this command to combine these loads with nodal/elemental loads already
created in your model.
The Options section allows more control of the calculation. By default, the Sum All Loads option will be selected,
with both Include Body Loads and Expand and Include Geometric Loads turned on. In this case, the calculation
will include all the nodes and elements in the model, any geometry-based loads which create forces and pressures,
and any body loads in the active load set.
Choose Loads on Selected Nodes and Elements to instead select a subset of nodes and elements for the calculation.
Choose Selected Load Definitions to alternatively select any number of load definitions in the active load set for the
calculation. The Include Body Loads and/or Expand and Include Geometric Loads can be turned off to not include
body loads and/or geometry-based loads, respectively and can be enabled/disabled when using any of the other
options.
7-230
Modeling Tools
When computing total effective moment, the specified location will be used to find the force couples caused by the
applied forces, pressures, and body loads. A report in the following format will be produced. It will be written to
the active List Destination(s).
In the first section of this report, all loads are simply added in global rectangular coordinates. The pressure force is
determined by multiplying the elemental pressures defined by the element face area. This force is then applied in
the direction opposite the face normal, at the centroid of the face.
To determine the forces created by the various body loads, the following is done:
For each element, the volume of the element is calculated then multiplied by the material currently assigned to the
element to determine each elements mass. The calculated mass is then treated as a lumped mass located at each
elements centroid. The individual lumped masses are multiplied by the accelerations or rotational velocities to
determine a force at the element centroid, all of which are then summed to determine the overall force load for each
type of body load.
Note: The approach used for calculating forces from body loads is only accurate to compute rotational loads if
the effect of the inertias of the individual elements are small compared to the effects of the point masses
(i.e. the model contains many small elements).
The Totals section of the report shows the specified location. The total forces will include the nodal force, the pressure force, and the body load force(s). The total Moments will include nodal moments, and the force couples produced by the nodal forces, pressure forces, and body load forces around the specified location.
7-231
Overview
The SW is designed to analyze a single solid
component or multi-solid assembly, which is
more than likely connected to a larger assembly. You must understand and be able to specify exactly how the part is constrained and
loaded, or specify a close enough approximation in order to recover useful results. The SW
relies on the finite element method to determine the deformed shape of your part or
assembly based on the constraint condition
and loading condition specified. The finite
element method has certain limitations and
capabilities that need to be understood in
order to effectively use the results obtained
with the SW.
For assemblies, Connectors in FEMAP are
automatically created and assigned Connection Properties which represent glued contact. This allows FEMAP to run assembly
models which have different meshes on each
part. Glued contact is the only assembly
option in the SW.
Note: For a simple example of using the
Stress Wizard, see Section 5.12,
"Stress Wizard" in the FEMAP
User Guide.
Process
With traditional FEA tools, the FEA
process is:
1. Create or import CAD Geometry
2. Specify material properties
3. Set mesh sizes (controls sizing of mesh)
4. Mesh Geometry
5. Apply Boundary Conditions - Constraints
6. Apply Boundary Conditions - Loads
7. Set up analysis model
8. Run
9. Recover results
10. Post-process results
The SW has streamlined this process into four steps:
Step 1.
Step 1 in the SW incorporates steps 1, 2, 3, 4, and 7 outlined above. Geometry is
imported via Parasolid, either manually from the SW GUI or from a connection to
Solid Edge. Once loaded, the SW will ask you to select a material from the material library, default mesh sizing will be applied to the model and it will be meshed.
In addition, the analysis run setup that would traditionally be the job setup portion
of an FEA input file happens automatically during the SW's Step 1.
7-232
Modeling Tools
Note: The SW can not automatically mesh every part or assembly. In some cases, the geometry that you are
trying to import may have irregularities that the automatic processes can not handle. If, after importing
geometry, you do not see some number of nodes and elements listed at the bottom of the FEMAP window, the part could not be automatically meshed. In this case you must exit the SW, and use the other
FEMAP capabilities to cleanup and mesh the geometry (after the part has been meshed, you can return
to SW to complete your analysis.
In the case of a multi-solid assembly, if the parts do not have any materials assigned to them from the geometry
being imported, the SW will prompt you to choose a single material for all the parts in the assembly. This will
effectively complete Step 1.
You can later change the materials of individual parts in an assembly from inside the
SW by clicking the Step 1 button. Once the SW dockable pane has changed to show
the Step 1 options, clicking the Update Material for Solid(s) button will prompt you to
select any desired solids and choose a different material from the material library to
be applied to those solids.
Note: In some cases, the default settings for automatically detecting glued contact in an assembly will not be
able to detect all of the required connections between the different parts. In this case, you must exit the
SW, and use other FEMAP capabilities located on the Connect menu to create connections between the
various solids in the assembly, where required. See Section 4.4, "Creating Connections and Regions"
for more information.
Step 2 and 3.
Step 2 and Step 3 exactly match steps 5 and 6 of the traditional process. Steps 2 and 3 in the SW are streamlined in
that only those loads and constraints appropriate to the analysis of single solids and multi-solid assemblies are
made available.
Step 4.
Step 4 includes all the run and post-processing options associated with the traditional FEA process. A single button
launches the solver, runs the analysis and recovers the results. The remaining options in Step 4 allow for the review
of the deformed shape of your part, the stress distribution, the ability to animate the results of the analysis, or use a
specified plane to dynamically cut through the model for examination of the interior of the part or parts.
7-233
Note: For more information about using the Dynamic Cutting Plane, see Section 8.4.3, "View, Advanced Post,
Dynamic Cutting Plane..."
Units
Just like the rest of FEMAP, the most important message about units in the Stress Wizard or in any FEA product is
consistency. The force and length units implied by the value input for the part's modulus of elasticity must match
those of the part and of the forces applied to the part. There are a couple of simple bookkeeping details that must be
considered before you begin using the stress wizard. These details are extremely important if you want to obtain
useful results from the stress wizard.
The Scale Factor
The SW uses the Parasolid geometry engine to interact with your CAD solid model. In order for Parasolid to guarantee the precision of solids all entities must be within a size box that is 1000 x 1000 x 1000 centered at the origin. In order for parts to be modeled that would fall outside this box, most CAD systems utilize a scale factor. The
model that you see on-screen is often stored internally at a different size and all reference to that model scaled up or
down accordingly to make the part appear larger or smaller. As recommended by Parasolid, most parts are stored
internally in meters. Users expecting to work in a US customary unit system of inches and pounds will find that the
Parasolid solid itself is 39.37 times smaller inside Parasolid.
Before using the Stress Wizard for the first time, it is strongly recommended that you import a CAD part where you
are certain of its dimensions and verify the size of it. You may then have to go the File, Preferences command to
adjust the scale factor to import and size the part properly.
To change the internal scale factor used by the Stress Wizard, go to File, Preferences and click the Geometry tab.
For more on the internal scale factor see Section 2.6.2.7, "Geometry/Model"
Material Library and Units
The Stress Wizard and FEA in general is unitless. In combination with the scale factor above, the material values
that you pick or enter decide overall what units you are using for your analysis. In the case of a simple orthotropic
material, once you enter a value for Young's Modulus, you have effectively defined the force and length unit system for your model. Within the scope of the linear static analysis capabilities, the unit system used for Young's
modulus has defined all aspects of units definition since time is not an issue.
Installed with FEMAP are a number of material libraries that can be accessed by the SW. When prompted to define
a material simply press the Load button and either choose a list of available materials or load another library. Some
of the material libraries you will find include aluminum.esp, copper.esp, nickel.esp, steel.esp, mil5.esp, and
mdla.esp. For more on creating materials, see Section 4.2.3, "Model, Material"
7-234
Modeling Tools
Aborting a Listing
Sometimes when listing information from your model you will decide that you have either requested too much output, or that the needed information has already been listed. Rather than waiting for the listing to complete (which
could take awhile, and could scroll the desired information out of the buffer), you can abort the listing.
When FEMAP is listing information, the graphics cursor will change to an hourglass behind a pointer. This shape
indicates that FEMAP is busy with your current command, but the current command will be aborted automatically
if you make a new selection. Actually, FEMAP just watches the keyboard and mouse. The command is aborted
whenever you press any key, or mouse button. These are the actions that you have to do to choose the next command anyway.
When FEMAP has completed the current command, the hourglass will disappear and the cursor will return to its
normal pointer or crosshair shape. If you are just listing information to a file, and you have screen messages turned
off, the changing cursor shape will let you know that the listing has completed.
Since FEMAP automatically aborts whenever you press a key or the left mouse button, you can never press either
of them before a listing is complete - unless you want to abort.
For each variable, there are two items reported - the value of the variable when it was stored, and the defining equation. When used in equations, the value can be accessed by using !variable_name, and the equation can be
accessed by using @variable_name.
List, Text...
7-235
For each layer, there are two items reported - the title and layer color.
This listing format simply reports the options which you defined in the Tools, Text command. Note the differences
between screen positioned text (ID 1) and model positioned text (ID 2). Screen positioned text lists X and Y positions in percentages of the view from the upper left corner. Model positioned text lists X, Y and Z coordinates. The
text itself will be listed on as many lines as you defined in the text entity.
The dialog box contains a Sort By section, which determines the method of sorting, and a Sort Order section, where
you simply choose if you want the list Ascending or Descending.
7-236
Modeling Tools
You can also choose a Listing Coordinate System for points or nodes with the default being -1..Definition Coordinate System, which will list each point or node using the coordinate system used to define each entity.
Sort By:
These options control the order of the listing.
By default, and the fastest method, ID lists the entities using the selected Sort Order. Use Ascending to list lowest
ID to highest ID or Descending to list highest ID to lowest ID.
Choosing Selection Order will order the listing in the order that you selected the entities. This option allows you to
list the entities in any order, simply by selecting them in that order.
When using the Color, Layer, or Definition CSys sorting methods, the ID of each entitys color, layer, or definition
coordinate system will be used along with the option set for Sort Order (i.e., when Sort Order is set to Ascending,
every selected entity on Layer 1 will be listed, then every selected entity on Layer 2, etc).
The Coordinates method will list entities based on their coordinates in your model. If you list nodes, the X, Y, and/
or Z nodal coordinates are used along with the specified Order to determine the listing sequence. Coordinate systems use the coordinate system origin, and elements use the center of the element. See Coordinates... in Section
4.8.2.6, "Modify, Renumber Menu (except Modify, Renumber, All)" for additional information on this method.
In the listing:
ID
Def CS
X1, X2, X3
List, Curve...
7-237
In the listing:
ID
Type
Color
Layer
Bias
MeshElem
Points
#Surface
Length
Radius
Angle
7-238
Modeling Tools
If Curve Mesh Attributes have been set, the Property, Orientation Vector will also be listed, along with Starting/
Ending Location, Starting/Ending Offset, or Center of Offset/Radial Offset, based on Mesh Attribute Offset option.
In the listing:
ID
Type
Color
Divisions
Curves
Layer
#Volume
In addition, if the surface forms the face of a solid, the number of Segments, the geometric Engine (Parasolid), and
the Parasolid Address will be listed. If Surface Mesh Attributes are set, Property and Offset will also be listed.
List, Volume...
7-239
Layer
The width of the sample listing shown above has been reduced to fit within the manual margins. You will notice
that on many video adapters, you will have to scroll right in the Messages window to see the end of this listing.
7-240
Modeling Tools
7-241
The dialog box contains a Sort By section, which determines the method of sorting, and a Sort Order section, where
you choose Ascending or Descending. You can also choose a Listing Coordinate System for Nodes.
7-242
Modeling Tools
Sort By:
These options control the order of the listing. By default, and the fastest method, is to list the entities in order of
ascending IDs (lowest ID to highest ID). Choosing Selection Order will order the listing in the order that you
selected the points. This option allows you to list the entities in any order, simply by selecting them in that order.
Other common sorting methods include Color, Layer, position (X, Y, or Z), and Absolute Value of position.
In the listing:
Type
7-243
After selecting the nodes you want to list (using the standard entity selection dialog box), you will see a dialog box
which provides options to customize your listing. These options are identical to those defined in the List, Model...
commands (see Section 7.5.5.1, "Common List Options" for more information)
The node listing looks like the following:
In the listing:
ID
Def CS
Out CS
X1, X2, X3
7-244
Modeling Tools
Many other formats are also used for the other element types, but they all follow the conventions shown above. The
element type and topology is listed on the first line, along with the ID. The next line lists the Formulation. Formulations are listed for the solver set in the active Analysis Set. If no Analysis Set exists, no formulations will be
listed. The following line lists the Property, Color, Layer which are referenced by the element, along with any
Geometry attachment (AttachTo). Additional element data (like Orientation, Releases, and Offsets) are then given.
Finally, all of the nodes are listed.
Similar formats are used for the other material types, and they follow the conventions shown above. The material
ID and title are listed first, followed by the Type, Color, and Layer. #Prop/Ply is the number of properties or laminate plies that reference this material. Finally, the material values are listed in 3 major categories - STIFFNESS,
STRENGTH, and THERMAL, which directly correspond to the grouping of the data in the General tab of the Create Material dialog boxes. Additional categories include NONLINEAR, CREEP, OPTICAL and PHASE.
Function Dependent Materials
If you have defined materials which reference functions in your model, you will see additional lines of data mixed
between those shown above. Following each of the lines of properties, and aligned under each of the corresponding
values will be a second line listing the function references. Because of space constraints, the full function title will
not be listed, but the ID and the beginning of the title will be shown.
7-245
Similar formats are used for the other property types, and they follow the conventions shown above. The Property
ID and title are listed first, followed by the Type, Color, and Layer. The Material or Coordinate System that the
property references is listed next. #Elem is the number of elements that reference this property. Finally, the property
values are listed. These property values directly correspond to the data in the Model Property dialog boxes.
7-246
Modeling Tools
You will get a listing of each ply with the Ply ID (Ply), the Global Ply ID (Global Ply), the Material ID for each Ply
(Material), the thickness of the Ply (Thickness), and the Orientation Angle of the Ply (Angle).
Use the Select All Entities option to list all loads of a certain type. If not using Select All Entities, you will be
prompted to select the entities where loads should be listed using a standard entity selection dialog box for each
entity type selected in the Defined On section. If you only want a specific load type(s), use the None button to turn
off all load types first, then select the desired load type(s).
7-247
There are no sort options available for load listings. All selected loads for each selected set are grouped together in
the report. Load sets are listed in order of their IDs - lowest to highest. If you select a load type, but no loads of that
type exist in a set, a header identifying the load type is printed, but no loads are listed.
Load listings resemble the following:
Any body loads which are not activated for a specific load set are not listed. In the sample above, all body loads are
enabled, even though some are zero. The X, Y, and Z components listed for nodal loads are given in the load definition coordinate system (Def CS).
7-248
Modeling Tools
The listing will include the Constraint Set Title and ID, the Title and ID of the Constraint Definition(s), the type of
constraint in each Constraint Definition, and a listing of the individual constraints in Constraint Definition following the format of the List, Model, Constraint - Individual command.
If you select Nodal, On Point, On Curve, or On Surface Constraints, and you have not chosen Select All Entities,
you will be asked to select the entities where constraints should be listed using the standard entity selection dialog
box. All constraint equations will be listed - you cannot limit the report.
There are no sort options available for constraint listings. All selected constraints for each selected set are grouped
together in the report. Constraint sets are listed in order of their IDs - lowest to highest. If you select a constraint
type, but no constraints of that type exist in a set, you will see a constraint type header, but no data will be listed.
Constraint listings resemble the following:
The DOF numbers (1 to 6) correspond to the TX, TY, TZ, RX, RY and RZ degrees of freedom. In the listing, a
number indicates that the degree of freedom is constrained. Unconstrained degrees of freedom are indicated by a
7-249
dash (-). The CSys is the output coordinate system of the associated node. Since geometry (points, curves, surfaces)
does not contain output coordinate systems, this information is not written for these types of constraints.
7-250
Modeling Tools
7-251
For each function, the type is reported along with the number of material and load references to the function. Also
listed are the XY data points.
7-252
Modeling Tools
All Aero Panel/Body entities with Aero Body Type set to 1..Aero Body (CAERO2) are listed in the following format (#Spline is number of Aero Splines which a particular Aero Panel/Body as the CAERO ID):
7-253
All Aero Properties with Type set to Aero Body (PAERO2) are listed in the following format (Panel Count is
the number of Aero Bodies which use a particular Aero Property):
All Aero Splines with Type set to 1..Beam Spline are listed in the following format:
7-254
Modeling Tools
All Aero Control Surfaces are listed in the following format (LinDW On = Linear Downwash is selected;
Count is the number of Aero Elements selected for corresponding Control Surface #):
List, Group...
7-255
In the Clipping section of the report, up to six planes can be listed, depending upon how many are enabled. In the
Rules section, there may be many subsections. There is one subsection for each type of rule that you define. Similarly, there may be many additional selected entities subsections, depending upon your model and the group definition. For large models, this section can become very, very long. It should usually be disabled.
7-256
Modeling Tools
The options listed, all match the values that you chose in the various View commands.
7-257
The sample listing was produced from an empty model. The Min, Max, Number and Active fields will be filled in as
entities are created. The Active Views section of the report lists the IDs of the views which are active.
7-258
Modeling Tools
Using the dialog box which this command displays, you can direct reports to your printer, and/or a file by choosing
the appropriate options. You will notice that you can choose any one, two or three simultaneous destinations. You
must select at least one. If you select a file destination, you must use the Select File command button to choose a
file name.
If you choose Continuous, listing headers/titles will only be listed at the beginning of the report. One exception is if
you select a Printer destination, headers will be written at the top of each page. The number of lines per page is
automatically determined from the printer settings you defined in Windows.
If you choose Lines, you must set the number of lines per page that you want. Headers/titles will be written at the
beginning of every report and again after the specified number of lines to indicate the top of a page. Again, if you
send reports to your printer, and set the number of lines larger than the number that will fit on a page, the number
will be reduced to fit on the page. Your destination choices remain in effect until you reset them, leave FEMAP, or
start a new model.
In addition to the listing/report commands on this menu, the destination is also used for many of the commands on
the Tools, Check menu that also produce lengthy reports. The model checking commands that do not produce
reports, but just report a single dimension or angle, do not use the destination. They simply write their output to the
screen.
Hint:
If you need to print messages or listings that are already in the Messages window, you can simply use
the File, Print command, and select the Messages option.
Free Edge
7-259
7-260
Modeling Tools
8.
Post-Processing
This topic provides information related to FEMAP post-processing. Post-Processing does not have its own menu
on the FEMAP main menu, but there are specific commands related directly to post-processing. These commands
can be separated into five major areas based upon their functionality and menu area. They are:
Output manipulation (Section 8.5, "Analysis Studies, Output Sets, and Output Manipulation")
The first section under this topic will be a brief explanation of the overall post-processing procedure. The remaining sections will discuss the post-processing topics above.
8.1 Procedure
The post-processing procedure in FEMAP is relatively straightforward. It simply involves obtaining the results
from the analysis program, selecting appropriate views, modifying options on these views, and manipulating and/or
reporting output.
8-2
Post-Processing
Ctrl+S or F5
... chooses what will be displayed in a view. You can select both the type of display, along with the model or postprocessing data which will be displayed. This dialog box appears below.
8-3
The View Select dialog box is basically divided into two parts:
The Model Style radio buttons comprise the first part of the View Select dialog box. These options choose the
method for display. You can choose any one option from this group of styles. If you choose a Model Style, your
model will be displayed in the view, using all of the other specified visibility and display options. For information on Model Style, see Section 6.1.5.2, "Choosing a Model Style".
The second part of the dialog box consists of the Deformed Style and Contour Style option buttons. Here you
can choose one option from each category to define the type of post-processing display. The default settings
(None-Model Only) are used to create a normal model display which does not use any output data for post-processing. The Deformed and Contour Data button displays an additional dialog box that allows you to select the
output data that will be used when creating a post-processing display.
For more information, see Section 8.2.2, "Choosing Deformed and Contour Styles" and Section 8.2.2.2, "Selecting
Data for a Deformed or Contour Style".
Will Display
Output
Data
Type
None
Deform
Model Only
None
Model, deformed by output data. Nodal
Animate
Animate -MultiSet
Arrow
Trace
Streamline
Nodal
Nodal
Typical Uses
Modeling.
Static display of displacements
or eigenvectors
Animated display of displacements or eigenvectors
Animated display of transient or
nonlinear analysis results,
deployments or other motion
with relative positions stored in
multiple sets.
Visualization of direction and
magnitude of displacements,
eigenvectors or forces
Visualization of deformation
history from a transient or nonlinear analysis.
Visualization of fluid flow.
For information regarding the Skip Deformation check box, see Section 8.2.2.1, "Skip Deformation Option".
8-4
Post-Processing
Deformed Style
Arrow/Trace Style
Contour Style
None
Contour
Criteria
Will Display
Output
Data Type
Model only
None
Model, elements will display
Nodal
contour areas or lines - These are
areas or lines of constant output
value.
Like Contour, except each eleElemental
ment is colored based on a single
output value for the element.
Typical Uses
Modeling.
Contour of elemental loads, elemental stresses, nodal displacements, nodal stresses...
8705.
Contour Style
8307.
7909.
7511.
7113.
6714.
6316.
5918.
5520.
5122.
4724.
4325.
3927.
3529.
3131.
2733.
2335.
8705.
Criteria Style
8307.
7909.
7672.1
5903.
2599.
8705.3
7511.
5288.6
3925.4
7225.7
7113.
5903.
6714.
3925.4
4473.9
4804.
6316.
2599.
5918.
8705.3
7225.7
5520.
5122.
4724.
4325.
4804.
3927.
2334.5
3529.
3131.
2733.
2335.
-5.374E-15
Beam Diagram
-0.703
-1.406
-2.109
-2.813
-3.516
-4.219
-4.922
5.
1.125
123456
-5.625
-6.328
-7.031
12.2
-7.734
-8.438
-9.141
-9.844
IsoSurfaces
-10.55
-11.25
8-5
8-6
Post-Processing
Section Cut
The tables above list typical uses for the various post-processing styles. In fact, FEMAP does not really limit you in
any way. The only restrictions are the obvious ones - you can only do beam diagrams if you have line elements, and
you can only do isosurfaces/section cuts if you have solid elements. You can choose any type of output data for any
style. The same applies to the listed output data types. The table lists the type of data required for the style, but if
you choose data of the opposite type (nodal vs. elemental), FEMAP will automatically convert it prior to completing the display. For more information on this process, see Section 8.5.6, "Model, Output, Process".
8-7
Then, choose the Output Vectors to be used for the deformation or contour styles. The vectors you choose from
these drop-down lists will be used until you select a different vector. Even if you change the deformation style
(from Deform to Animate, for example), the same output vector will automatically be used, unless you choose a different one. For combined deformation and contour displays, both output vectors must always be chosen from the
same output set. Sometimes you may want to see the output transformed into a different direction or in a different
coordinate system. To do this, click either of the Transformation buttons. Please see "Transforming Your Output"
below for more information.
If you are using the Animate-MultiSet deformation style, you should also select a Final Output Set and the Output
Set Increment in the Output Sets section. This additional set is required since this style of animation uses data from
multiple sets. The first animation frame uses data from the original output set that you specified, then one animation frame will be generated for each additional output set, up to, and including the final output set that you select.
If you select an output set increment other than 1, FEMAP will skip output sets based upon this increment. Frames
will only be generated for the sets where the selected output vector exists. If you do not specify a final output set (or
if you specify a nonexistent set), FEMAP will generate one frame for every set with an ID greater than the original
output set that you select.
If you select a standard top or bottom plate vector for contouring, such as Plate Top Von Mises Stress, FEMAP can
automatically contour both top and bottom stresses on the same plot. Simply select the Double-Sided Planar Contours option. When you rotate the model from top to bottom, you will see the stresses change from top to bottom
stresses. This is only available for the standard plate output vectors when viewing elemental contours.
Vector Info
Vector Info buttons display the Output Vector Info dialog box, which provides Max/Min values and the node/element ID where these values occur. In addition, you can also choose to view values for Component/Corner Vectors,
if available for the selected vector, and other Vector Statistics, such as Sum, Number of Entries, and Average value.
Note: For dynamically changing Max/Min values in this dialog box without having to go into Vector Info, turn
on Dynamic Max/Min. Please be aware there may be some delay when changing output sets or output
vectors while the Max/Min values are calculated and displayed, especially in larger models.
Multiple Contour Vectors
The Multiple Contour Vectors button allows selection of up to two additional output vectors for display at the same
time as the output vector selected using the Contour drop-down (i.e., 3 total). This is very useful if you have a
model containing a combination of Line, Plane, and/or Solid elements. For instance, you could select Plate Top
Von Mises Stress for the original contour vector, select Double-Sided Planar Contours to also view the Bottom
Von Mises Stress, then select Solid Von Mises Stress for an additional output vector and Beam EndA Max
8-8
Post-Processing
Comb Stress as the other additional contour vector. This would display a contour or criteria plot on the beam,
plate, and solid elements all at once.
Note: When specifying additional contour vectors, it is not recommended to select contour vectors containing
output for the same type of elements or nodes. If this is done, only the values from the contour vector
specified in the drop-down closest to the top of the Select Multiple Contour Vectors dialog box will be
displayed and considered when determining the maximum and minimum values in the Contour Legend.
Making it Easier to Select Output Data - Using the Output Vector Filters
When you are trying to select output vectors for deformations and contours, you can sometimes become overwhelmed by the amount of output data FEMAP allows you to post-process. By default, the drop-down lists contain
many of the available output vectors from the output set that you selected. This can result in hundreds of vectors.
If you know that you want to select specific output, click the Output Vector Filter icon button next to the dropdown list for Deform or Contour to use a combination of available options to reduce the number of output vectors
available for selection. The list of filtered output vectors can be different for Deform and Contour.
Title Contains - Enter text and only output vectors which contain the entered text will appear in the filtered list
of output vectors.
Output Type - Allows selection of output vectors based on type. Choose from Any Output, Displacement,
Velocity/Accel, Force, Stress, Strain, or Thermal for the filtered list.
Output On - Allows selection of output vectors based on the type of entity or if it is user output. Choose to
see vectors related to Any Output, Nodes, Elements, Line Elements, Plane Elements, Solid Elements, or User
Output.
Nodal Component Output toggle - When on, components of nodal output (i.e., T1, T2, and T3 Translation) will
be available for selection. When off, only Total values for nodal output will be available.
Element Corner Output toggle - When on, element corner data (i.e., PltC1, PltC2, PltC3, and PltC4 Top Von
Mises Stress) will be available for selection, as long as corner data was recovered from the solver. When off,
only overall element values will be available.
Note: Since element corner data is normally not directly selected for deformations or contours, it is usually
best to leave this option unchecked.
Complex Type - Allows selection of output vectors based on the type of complex output. Choose from Any
Output, Magnitude, Phase, Real Component, or Imaginary Component.
If you create output data in FEMAP, you have the opportunity to specify your own categories (up to 255). You can
choose Other, and specify the category number to list this type of data.
8-9
The Global Deformations To Transform section allows you to choose which components of deformation should be
transformed. Typically, all three components, X, Y, and Z, should be selected.
The Transform Into options are:
Nodal Output CSys - transforms the nodal output vector into each nodes specified output coordinate system.
In Transformed Deformations to Display, choose which component(s) of the transformed output vector should be
displayed. For instance, if you are showing 1..Total Translation in the 2..Basic Spherical coordinate system,
you can choose to deform the model in only the Theta component of the translated vector (no R or Phi components). This is only used when the selected output vector is a Total output vector (i.e., 1..Total Translation).
Contour Output Vector Transformation
The Contour Transformation dialog box allows you to transform output that references global X, Y, Z components
(like Total Translation, Reaction Forces, etc.) into any chosen coordinate system or into the nodal output coordinate
system at each node.
8-10
Post-Processing
You may also transform plate element forces, stresses, and strains or laminate/solid laminate stresses and strains
into predefined material directions, a selected coordinate system, or along a specified vector from the standard
output orientation direction.
Finally, solid element stresses and strains can be transformed into a single chosen coordinate system or the current
material direction (Material Axes) specified on the solid properties of the solid elements currently being displayed.
Nodal Vector Output
In the Nodal Vector Output section, you will find these options:
Into CSys - transforms the nodal output vector into an existing coordinate system.
Into Node Output CSys - transforms the nodal output vector into each nodes output coordinate system.
Into Matl Direction - transforms output using the predefined material angle specified for each element. You
can set the material angle when creating plane properties (in Define Property dialog box, choose Elem/Property Type, then click Element Material Orientation) or at anytime using the Modify, Update Elements, Material
Angle command (for more information, see Section 4.8.3.13, "Modify, Update Elements, Material Orientation..."), which has several options.
Into CSys - transforms the output vector to align the X-direction of output vector to the chosen X, Y, or Z component of an existing coordinate system.
8-11
Along Vector - transforms the output vector to align the X-direction of output vector to a vector specified by
clicking the Vector button, then using the standard vector definition dialog box.
Note: Before using the Into Matl Direction method, be sure to refer to your analysis program documentation to see how material orientation angles are used and to find any limitations.
The other input required for proper transformation of plate element output is the definition of the original component data, which is selected using the Output Orientation button. Please see the Output Orientation section below.
Note: For planar elements and solid laminate elements, the element centroid location is used when transforming elemental output into a cylindrical or spherical coordinate system (i.e., the element centroid location
is also used when transforming corner data, not the location of each corner node).
Solid Stresses and Strains
Stresses and Strains for solid elements are returned to FEMAP from the solver in a direction specified using the
Material Axes for each solid property prior to running the analysis (for more information, see the Solid Element
Properties heading in Section 4.2.2.3, "Volume Elements").
For Solid Stresses and Strains, you may pick from these options:
Into CSys - transforms the standard component solid stresses and strains into an existing coordinate system.
Into Matl Direction - transforms standard component solid stresses and strains from the analysis into the current
setting for Material Axes for each solid property.
As with plate elements, the other important input needed to properly transform the output is the definition of the
original component data orientation, which can be selected using the Output Orientation button. Please see the
Output Orientation section below for more information.
Note: For solid elements, the element centroid location is used when transforming elemental output located at
the centroid into a cylindrical or spherical coordinate system, while each corner nodes location is used
when transforming element output located at the element corners. Any data calculated at a midside node
is averaged from the transformed values at the corners, hence the locations of the midside nodes are not
considered.
For Example, model run using three different options for solid element material axis..
Solid Element Output recovered
in Basic (Global) Rectangular
Coordinate System
8-12
Post-Processing
Output Orientation
The Current Output Orientation dialog box contains the default output orientation for both Plane and Solid elements. For Plane elements, there is an option for each type of output data to transform (Stress, Strain, and Force),
for each Plane element shape that may appear in the model (Tria3, Tria6, Quad4, and Quad8).
There are three options for triangular elements (0..First Edge, 1..Midside Locations or 3..Material Direction)
with the default being 0..First Edge, while there are four options for quadrilateral elements (0..First Edge,
1..Midside Locations, 2..Diagonal Bisector, or 3..Material Direction) with 2..Diagonal Bisector being the
default.
For Solid elements, there are three orientation options (0..Material Direction, 1..Global Rectangular, or
2..Element) for different material types associated with Solid properties (Isotropic, Anisotropic, or Hyperelastic).
Pressing the Reset button when the Current Output Orientation dialog box is accessed through either the Deformation Transformation or Contour Transformation dialog box will reset all of the output orientation options to the values currently set in the Preferences.
For more information about these various orientation options, please see the Output Orientation portion of Section
2.6.2.7, "Geometry/Model".
Consult your analysis programs documentation concerning the original coordinate system definition.
Contour Options...
The Contour Options button on the View Select dialog box lets you select the a contour group, the type of contour,
and data conversion to perform.
The Select Contour Options dialog box is separated into six major sections: Contour Type, Contour Fill Mode,
Contour Group, Data Selection, Data Conversion, and Element Contour Discontinuities. Each of these areas are
discussed more fully below. This dialog box can also be accessed through the View Options command (Category PostProcessing; Option - Contour Type; Contour Options button).
8-13
Contour Type
For contour type, you can pick Match Output, Nodal or Elemental contouring. When using Match Output, which is
the default, nodal output vectors will be contoured using the Nodal Contour Type, while elemental output vectors
will be plotted using the Elemental Contour Type.
When you select Nodal, a relatively smooth contour will appear. Nodal contouring simply averages all values at the
nodes and cannot account for any discontinuities in material or geometry. Nodal contouring, however, should not
be used across material boundaries or changes in properties such as plate thickness, since averaging stresses across
these areas results in inaccurate results at the interface. For information about viewing nodal results as a Nodal contour when using Performance Graphics, see the "Performance Graphics" potion of Section 2.6.2.3, "Graphics".
If you choose Elemental contouring, you can specify which discontinuities in the model to use in the contouring to
obtain an accurate representation of the results. This type of contouring is very useful for multiple material models
as well as models with plates with that intersect at large angles or have varying thickness. Stresses will not be averaged across these values. The resulting graphics may not be as smooth as nodal contouring, especially at material
breaks, but it provides a more accurate representation of the results when discontinuities exist in the model. In addition, element contouring allows you to view both top and bottom stresses of plates on one plot, as well as an additional output vectors..
Note: Element contouring has the added feature that if you select No Averaging under Element Contour Discontinuities, the pure data at the element centroid and corners is plotted without any manipulation. This
provides a graphical representation of the pure data. See "Elemental Contour Discontinuities" below.
8-14
Post-Processing
Data Selection
This section allows you to choose which output data is used to determine the Max/Min values on the Contour Legend. The All Data/Full Model option will use data for all nodes or elements in the entire model. Visible Group(s)
will only use the output data from the visible group(s) to determine the Max/Min values, while Contour Group
will use the single group specified in the Contour Group section.
In addition, the Use Corner Data option allows you to choose if you would like to use any elemental corner data (if
it has been recovered from the analysis program) or to skip it for any of these methods.
Data Conversion
This section controls how FEMAP converts the results from pure data at element centroids, corners, and nodes to
the actual continuous graphical representation. There are three options to convert the data: Average, Max Value,
and Min Value.
If Average is on, FEMAP will take an average of the surrounding values to obtain a result, whereas Max or Min
Value will just use the max or min value, respectively, of the pertinent surrounding locations. The Min Value option
should only be used when performing contours for vectors where the minimum values are actually the worst case,
such as safety factor or large compressive stresses.
The easiest way to understand the data conversion process is through an example. If an interior node of a continuous mesh (no geometric or material breaks and averaging is on) is attached to four elements, there will be four values associated with it for a given stress vector (either corner data or if Use Corner Data is off elemental centroidal
data). If these values are 100, 200, 300 and 400, an Average conversion would result in 250 at that node, a Max conversion with 400, and a Min conversion of 100. This procedure would be used at all nodal locations to get the basis
of the plot, and then FEMAP would produce the corresponding colors between locations. Thus, the data conversion
can significantly affect the results if there is a large gradient across adjacent elements.
Hint:
You can use the difference in Max, Min and average results to make a quick estimate of the fidelity of
the model. If there is a large difference between these two contours, especially at locations that do not
have sharp corners or breaks in the model, your FEA model may require a finer mesh.
If elemental contours are on, FEMAP only averages results at the specific node if there are no discontinuities
according to the Elemental Contour Discontinuities settings. FEMAP produces results at each node and element
centroid, and then uses this information to generate the display.
The following example illustrates how the data conversion process works. If an interior node N of a continuous
mesh (no geometric or material breaks) is attached to four elements, it will have four values associated with it for a
given stress vector:.
A
B
w
node N
The table shows how, in the example, the stress at node N is calculated for each option.
Data Conversion
Option
Average
Max Value
Min Value
Hint:
8-15
You can use the difference in Max Value and Average results to make a quick estimate of the fidelity of
the model. If there is a large difference between these two contours, especially at locations that do not
have sharp corners or breaks in the model, your FEA model may require a finer mesh.
Valid discontinuities include property, material, layer, color, or angle. If Angle is selected, you must input a tolerance. This can be very important with plate models that have intersecting edges. For example, you do not want to
average stresses of plates that intersect at right angles.
If Property is selected, the material option will be grayed since Property is a more discrete choice than Material (a
material can be on multiple properties but typically a property can only reference one material). Again, you do not
typically want to average across material or property boundaries. If Property is off, you can select to use materials
as the break.
In addition, layers and colors are also available since many users separate their model into specific key areas based
upon layer or color, even if they contain the same property.
Laminate Options...
... is used to control the display of laminate results. By default, this option will be set to Selected Output Vector,
which will simply create a contour/criteria plot using the Contour vector currently selected in the Output Vectors
section of the Select PostProcessing Data dialog box. The other options are Top Ply of Layup, Bottom Ply of Layup,
and Global Ply.
When using any of the other options, FEMAP will use the Contour vector currently selected in the Output Vectors
section of the Select PostProcessing Data dialog box along with the first ply entered for a each layup (Bottom Ply
of Layup option), last play entered (Top Ply of Layup), or designated ply in the layup (Global Ply) to create the
appropriate contour/criteria plot.
8-16
Post-Processing
For example, a model contains sections of laminate elements using 3 different layups, one section with 7 plies
(Layup 1), one with 11 plies (Layup 2), and the last with 15 plies (Layup 3).
Layup 3 - 15 Plies
Layup 2 - 11 Plies
Layup 1 - 7 Plies
If you want to display the X Normal Stress for the Top Ply of this model, the X Normal Stress results from
Ply 7 for Layup 1, Ply 11 for Layup 2, and Ply 15 for Layup 3 will be used to create the contour/criteria plot.
If you want to display the X Normal Stress for the Bottom Ply of this model, the X Normal Stress results
from Ply 1 for Layup 1, Ply 1 for Layup 2, and Ply 1 for Layup 3 will be used to create the contour/criteria plot.
Finally, if you want to display the X Normal Stress for the Middle Ply of this model, you would need to designate the middle ply of each layup using a Global Ply. To set up a Global Ply, you will need to first create a
global ply in the Layup Editor, then choose a ply in each Layup and click the Update Global Ply button. See Section 4.2.5, "Model, Layup..." for more information about a global ply.
8-17
Once the Global Ply has been assigned to a ply in each layup, you can then choose it from the Global Ply dropdown list. In this case, the X Normal Stress results from Ply 4 for Layup 1, Ply 6 for Layup 2, and Ply 8 for
Layup 3 will be used to create the contour/criteria plot.
Contour Arrows...
... is used to control the display of contour results as an Arrow Plot.
By default, creating a plot of contour arrows is as simple as creating a contour plot. You simply specify an output
vector in the Contour drop-down in the Select PostProcessing Data dialog box and that output vector will then be
displayed as an arrow plot. The type of arrow plot displayed, any additional output vector(s) presented with the
selected output vector, and a number of Arrow Head and Color Options are automatically determined by the program using predetermined criteria.
In many cases, it may not be necessary to set any additional options, but if the default arrow plot is not the
desired plot, the plot can be customized using settings in the Contour Arrow Options dialog box:
8-18
Post-Processing
Output Vectors
This section of the dialog box is essentially managed by the Select from Contour Vector option, as most options are
not available when it is enabled, however, the Arrow Display Mode and the visibility of individual arrows can be
modified at all times. In addition, the Filter Output Vectors and Clear Filter icon button can always be used to
reduce the number of output vectors available for selection in any drop-down used for output vector selection.
Note: For more information on using the Filter Output Vectors functionality, see "Making it Easier to Select
Output Data - Using the Output Vector Filters" in Section 8.2.2.2, "Selecting Data for a Deformed or
Contour Style".
Select from Contour Vector - When this option is enabled, which is the default, simply select the seed output
vector using the drop-down next to this option, which will automatically select the Arrow Type and the output vectors selected in the Arrow 1 Vector, Arrow 2 Vector, and Arrow 3 Vector drop-downs. If disabled, all of the previously unavailable options become available for modification and the seed output vector becomes unavailable.
Arrow Type - When available, there are 5 available options: Standard Output Vectors, Single Value, 2D Components, 3D Components, and 2D Tensor Plot.
Note: In many cases, Arrow plots can be displayed using transformed output, which can be quite useful.
When shell and solid output is not transformed, it is always displayed in the current output orientation, which can be viewed in the Current Output Orientation dialog box. A single element shape can
have different output orientations specified for different types of shell and solid output, but this is somewhat uncommon. To access the Current Output Orientation dialog box, click the Transform button in
the Select PostProcessing Data dialog box, then by press the Output Orientation button. See "Transforming Your Output" in Section 8.2.2.2, "Selecting Data for a Deformed or Contour Style".
Standard Output Vectors - Automatically calculates the direction and magnitude of each selected vectors to
generate the arrow plot. You can select up to three vectors for each plot. Thus, for solid Principal stresses you
could pick Solid Major for Arrow 1 Vector, Solid Intermediate for Arrow 2 Vector, and Solid Minor for Arrow 3
Vector to see vectors for all three Principal stresses on one plot.
Note: This option is never shown as Arrow Type when using Select from Contour Vector, as this functionality
has been incorporated into the other Arrow Type options, where everything is automatically selected.
For example, the solid Principal stresses will be displayed with Arrow Type set to 3D Components and
rotated using the appropriate Principle stress angle.
Single Value - Simply displays the output vector selected using the Arrow 1 Vector drop-down. You should also
define a display direction by using the Vector button next to the Arrow Type drop-down, which allows you to
select a vector using the standard Vector Definition dialog box. This Arrow Type is useful when plotting invariants, such as Von Mises Stress.
2D Components - Displays the output vectors selected in the Arrow 1 Vector and Arrow 2 Vector drop-downs as
two different arrows. The components are displayed in the current output orientation for the element shape and
the type of output selected. This Arrow Type is useful when plotting Principle stresses on 2D elements.
8-19
3D Components - Displays the output vectors selected in Arrow 1 Vector, Arrow 2 Vector, and Arrow 3 Vector
drop-downs as three different arrows. The components are displayed in the current output orientation for the
element shape and the type of output selected. This Arrow Type is useful when plotting Principle stresses on 3D
elements or component nodal output, such as translations, applied forces, or constraint forces.
2D Tensor Plot - Creates a plot of three vectors on a 2D element (i.e.,Crows Foot plot). The Arrow 1 Vector
output vector will be plotted in the X-direction (based on current output orientation specified for the element
shape), the Arrow 2 Vector output vector will be plotted in the Y-direction, and the Arrow 3 Vector will be plotted at a 45 degree angle between the X-direction and the Y-direction. Although it may be used to show any three
vectors on 2D elements, this is very useful when showing three related vectors, with two being directional
and one being shear, such as Plate X Normal Stress, Plate Y Normal Stress, and Plate XY Shear Stress:
2D Tensor Plot showing X Normal Stress, Y Normal Stress and XY Shear Stress
Arrow 1 Vector - Used to specify the output vector to display as Arrow 1. Check box to the left of Arrow 1 Vector controls visibility of Arrow 1. Used by all Arrow Type options.
Arrow 2 Vector - Used to specify the output vector to display as Arrow 2. Check box to the left of Arrow 2 Vector controls visibility of Arrow 2. Available for all Arrow Type options expect Single Value.
Arrow 3 Vector - Used to specify the output vector to display as Arrow 3. Check box to the left of Arrow 3 Vector controls visibility of Arrow 3. Available when Arrow Type is set to Standard Output Vectors, 3D Components,
and 2D Tensor Plot
Arrow Display Mode - Allows you to select how the Arrows will be displayed. The default setting for this option
is Automatic, which automatically selects an Arrow Display Mode based on the Arrow Type option and the selected
output vector(s). Automatic will display all Total Vectors as resultants, while all others are displayed as components. Additional options include:
Components - displays individual arrows for 2D Components (X and Y) and 3D Components (X, Y, and Z).
Shear (XY)/Axial (Z) - displays X and Y arrows as resultant (Shear) and the Z arrow as a component
(Axial).
Shear (XZ)/Axial (Y) - displays X and Z arrows as resultant (Shear) and the Y arrow as a component
(Axial).
Shear (YZ)/Axial (X) - displays Y and Z arrows as resultant (Shear) and the X arrow as a component
(Axial).
8-20
Post-Processing
Scale by Magnitude - When on, Arrows are displayed based on magnitude, with the Maximum value displayed
using 1.0*Arrow Length and Minimum value displayed using Min Length (0.25 default)*Arrow Length.
Solid Arrows - When on, Arrows are displayed using solid representations. When off, Arrows are wireframe.
Advanced Options>> button
This button opens the Advanced Contour Arrow Options dialog box, which allows you to setup Contour Arrows
using a legacy dialog box found in earlier versions of FEMAP.
By default, the Select Arrows from Contour Vector option will be enabled and the only items available are the Color
fields and Palette buttons in the Output Vectors section, along with the Display Direction button in Output Data is
Stored Relative To section, but this is only available when Arrow Type is set to Single Value.
Note: The Advanced Contour Arrow Options dialog box should ONLY be used if all possibilities in the Contour Arrow Options dialog box have been explored and the desired arrow plot cannot be generated. One
case where this dialog box may be needed would be to create an arrow plot of three independent output
vectors in three different directions, but this is somewhat atypical.
In addition, there is no known reason to turn off the Use Output Vector Transform option in Output Data
is Stored Relative To section of this dialog box. If this option is disabled, then the output vectors will be
based on the option selected in the Output Data is Stored Relative To section, instead of the current output orientation, therefore, the output vectors CANNOT BE TRANSFORMED.
When the Select Arrows from Contour Vector option is disabled, the options in the Arrow Type section and the
appropriate drop-downs in the Output Vectors section will become available for selection. Notice, the options in the
Output Data is Stored Relative To section are still unavailable to modify, which is by design.
8-21
The Arrow Type section offers the same five methods as the Contour Arrows Options dialog box- Standard Vectors,
Single Value, 2D Components, 3D Components, or 2D Tensor Plot. In all cases except Single Value, you can display up to three contour vectors on the same arrow plot. As long as the Use Contour Vector Transform option is
enabled in Output Data is Stored Relative To section, the arrow plots generated using this dialog box should be the
same as ones generated in the Contour Arrow Options dialog box, provided all output vectors are properly selected
using the appropriate drop-downs in this dialog box.
Note: The documentation for the Advanced Contour Arrow Options dialog box which follows is from an earlier version of FEMAP. It assumes the Use Contour Vector Transform option has been disabled, which
is not recommended.
Remember, if this option is disabled, then the output vectors will be based on the option selected in the
Output Data is Stored Relative To section, instead of the current output orientation, therefore, the output
vectors CANNOT BE TRANSFORMED.
Typically you will want to select a standard vector since these output vectors contain data that was already calculated based upon their components. Examples of these type of vectors include Total Translation or Rotation for
nodal data, Plate Top Major Stress for 2-D plate elements, and Solid Major Principal Stress for 3-D solid elements.
When Standard Vectors is selected, you only need to select one output for each value. The direction and magnitude
of these vectors are automatically calculated by FEMAP to generate the vector contour plot. You can generate up to
three vectors for each plot. Thus, for solid principal stresses you could pick Solid Major for Vector 1, Solid Intermediate for Vector 2, and Solid Minor for Vector 3 to see vectors for all three Principal stresses on one plot.
If you want to display vectors other than standard, you can simply select the number of components of the vector
(single, 2D, or 3D). You will need to select output for that number of components for each vector displayed. If you
wish to see three 3D vectors, you will need to select nine output vectors. If you decide to display a single vector,
you must also define the vector direction under the Display Direction button. The standard FEMAP Vector Definition dialog box is displayed to enable you to define the direction of this 1D plot.
If you select 2D components, and the two associated vectors for the X and Y components for Vector 1 (and Vector
2 and 3 if multiple vectors are required), the data will be displayed in the coordinate directions defined by the Out-
8-22
Post-Processing
put Data is Stored Relative To portion of the dialog box (discussed below). 3D components works just like 2D,
except that you must now choose three vectors for Vector 1 (and Vectors 2 and 3 if required). In either of these
cases, the components must be chosen in a top-down fashion. That is, the first vector represents the X component,
the second is the Y component, and the third (if necessary) is the Z component. By allowing you to select a standard vector, or any combination of 1D, 2D, or 3D vectors, FEMAP can produce elemental centroidal plots for a
wide variety of conditions and vectors.
Note: FEMAP does not know, nor keep track of the coordinate system where your output is defined. Therefore it is up to you to provide this information prior to making a vector plot. You can choose any one of
five different methods, depending on how your results were defined by your analysis program.
This is extremely important! If you choose the wrong or inappropriate method, the display will be
wrong. You must know how the data was defined by your analysis program before proceeding.
The 2D Tensor Plot (i.e.,Crows Foot plot) allows you to create a plot of three vectors on a 2D element. Vector 1
will be plotted in the X-direction (based on the option selected in the Output Data is Stored Relative To section),
Vector 2 in the Y-direction, and Vector 3 at a 45 degree angle between the X-direction and the Y-direction.
Although it may be used to show any three vectors on 2D elements, this is very useful when showing three related
vectors, with two being directional and one being shear, such as Plate X Normal Stress for Vector 1 (X), Plate
Y Normal Stress for Vector 2 (Y), and Plate XY Shear Stress for Vector 3 (XY).
Output Data is Stored Relative To
Element Edge / Solid CSys or Nodal Output CSys - This method is used for output from planar elements if the
X output direction is defined relative to the first element edge (the line connecting the first two nodes). It is used
for solid elements if output is defined in the solid property coordinate system. Use it for nodal output, if the
results are in the nodal output coordinate system. Be aware, however, that for most standard three dimensional
nodal output vectors (displacements, constraint forces, applied loads, velocities and accelerations) FEMAP
transforms output into global coordinates and this option is not appropriate.
Element Midside Locations - This option is used for output from planar elements when the X output direction
is defined as the vector that joins the midsides of the second and final (4th for a quad, 3rd for a triangle) edge.
Element Diagonal Bisector - This option is used for output from planar elements when the X output direction
is defined as the vector that bisects the angle formed by the two element diagonals, in the quadrant that generally points along the first edge.
Element Material Direction - This option is used for elemental output that is defined in the material direction;
for example, along the rotated plies of a laminate.
CSys - This final method is available if your output is defined in some known coordinate system. You must also
choose the appropriate coordinate system along with this option.
Section Cuts...
In addition to selecting the output vector for contouring, when you want to display section cuts, you must also specify the options found by pressing the Section Cut button in the Select PostProcessing Data dialog box. This will
bring up the Section Cut Options dialog box:
8-23
There are three types of section cut plots available: Cut Model, Parallel Sections and Multiple Sections.
Cut Model, makes a planar cut through your model, removing all elements on the side of the plane toward the positive plane normal. In addition, all elements that cross the plane are cut. Normal contours are displayed over the
entire model, including on the cutting plane. To set up this type of section cut, just choose Cut Model, then press the
Section button to define the cutting plane.
Parallel Sections, allows you to pass one or more parallel cutting planes through your model. Rather than showing
contours on the rest of your model, this method makes all model elements transparent. Contours are drawn on the
cutting planes only. In this mode, cutting planes do not actually cut, or remove any elements, they simply locate the
contours.
To setup this type of plot, first choose the Parallel Sections option, press the Section button to define the first cutting plane, and finally define the Number and Spacing for the sections. Spacing is only used if Number is greater
than one. It is the perpendicular distance between the planes. If you specify a positive Spacing value, the additional
planes are located along the positive normal to the first plane that you defined. Choose a negative Spacing value if
you want them along the negative normal.
Multiple Sections allows you to pass up to three independently oriented cutting planes through your model. To set
up this type of plot, first choose the Multiple Sections option, choose which sections (1, 2 and/or 3) are to be drawn
using Enable Section toggles, then define the orientation of the selected sections by pressing Section 1, Section 2
and/or Section 3 buttons.
Note: Section 1 is the same plane defined in Section for the Cut Model and Parallel Sections.
For other effects, try these options:
If you just want to see contours on the cutting plane, use View Options and turn off the display of elements.
Only the cutting planes will be displayed.
If you want to see the element edges on the cutting plane, use View Options, choose the Tools and View Style
category, and the Filled Edges option. Then set Section Cut Edges to Show Cut Edge. All cut edges will be displayed in the filled edge view color.
Choose Free Edge Style to show just the outlines of your model along with the section cuts. Also, turning on
only the curves of solid geometry may be useful in this case.
If you want to remove the front facing element faces, use View Options, choose the Tools and View Style category, choose the Fill, Backfaces and Hidden option, and switch Fill on.
Trace Locations...
... will enable you to select the nodes to use for the deformed style Trace plots. When you push this button, you will
see the Trace Locations dialog box.
You can choose to select all the nodes, a group of nodes, or a single node to use for the trace. All nodes are chosen
by default.
8-24
Post-Processing
Streamline Options...
... will enable you to select the start location for the streamline and control the calculation of the streamlines.
You can define the start location of the streamline by: an XYZ location, a single point ID or by selecting a group
that contains points. The latter option will generate multiple streamlines.
The parameters control the calculation of the streamlines. The streamlines are evaluated using the Runge-Kutta
numerical method. The order parameter determines which Runge-Kutta order is used. This value can be 1, 2, 3 or 4.
The tolerance value is used to determine when a streamline is entering or leaving an element. The tolerance has no
units and is based on each elements size.
In general, the higher the Runge-Kutta order and the lower the tolerance, the more accurate the streamlines will be.
However, the calculation time will be greater. The default values have been found to work well and you should not
need to change these values.
The calculation of a streamline is terminated if the streamline exits the elements in the model (or in the group if a
group is displayed). Streamline calculation will also be terminated if the streamline is too long or the velocity is too
low and this is controlled by the Max Length Factor and Minimum Speed. The Max Length Factor is a multiplier
times the model bounding box diagonal. The minimum speed is defined as a percent of the maximum velocity in
the output vector selected. If either of these limits are exceeded, an error is reported and you can alter these values
if necessary.
Note: The view color can be used to control the streamline thickness by selecting line thickness on the Palette
dialog. You can get to this specific Palette dialog box by choosing the Streamline Option in the PostProcessing section of the View-Options dialog box
Complex Results...
...enables you to set overall Model Option(s) or view-specific override values used to convert complex data to
real data, on-the-fly, when post-processing complex results.
In the Model Settings section, when Use Model Options is selected, the current setting for Model Option is displayed. To change the Model Option, click the Model Options button to display a dialog box with two options:
Selected Results - Ignore Phase Differences (default) - displays selected results using only the magnitude (i.e.,
ignores phase component).
Synchronize Phase - displays selected results using a specified Static Display Phase Angle and/or Animation
Phase Increment.
8-25
Static Display Phase Angle - specified phase angle value used for calculation of results when displaying a
deformed or contour plot. When used, the specified phase angle value will be added to the end of the Post Title for
reference.
Animation Phase Increment - specified phase increment used to effectively creating a range of phase angles, which
are then used to create an appropriate number of animation frames to animate complex results. When used, the
phase angle value used to create each animation frame will be shown at the end of the post title for reference.
These same options are available in the View Override section, only the values specified in this section will only be
used for the current view instead of the entire model.
Note: This functionality is similar to the functionality of the Model, Output, Expand Complex command, but
does not need to create additional output sets, as all values required for displaying the results are calculated on-the-fly and then displayed. See Section 8.5.13, "Model, Output, Expand Complex..." for more
information about working with complex results.
Displaying IsoSurfaces
Unlike section cuts, isosurfaces do not require any additional options to be chosen. The display mode of isosurfaces
is much the same as the display of contour section planes - all elements are shown in a transparent mode so that you
can see the isosurfaces inside. Front faces are transparent, and backfaces are filled.
Before using View Select to choose an IsoSurface display, you should use View Options to reduce the number of
contours. While 16 or more contour levels are usually appropriate for contour and section cut plots, isosurface plots
are rarely meaningful with that many surfaces, and they take a long time to compute. As a general guideline,
choose 6 or less levels before computing isosurfaces (use View Options, PostProcessing, Contour/Criteria Levels,
and set # of Levels).
It is often best to turn on Shading with IsoSurfaces - it helps to visualize the curvature of the surfaces. Alternatively, if you choose line contours (turn off the Filled Contour/Criteria style), FEMAP will display the edges of the
polygons that define the surface with no filling. This allows you to see through multiple surfaces, and can sometimes give a better understanding of the shape of the isosurface.
You can also choose the Free Edge style to see just the element outlines with the isosurfaces.
Displaying IsoLine
Like isosurfaces, isolines do not require any additional options to be chosen. Unlike the display mode of isosurfaces - elements are not shown in a transparent mode. Element faces are drawn filled with lines of constant value
colored according to the isosurface options. Isolines are displayed by selecting the isosurface display mode and
using View Options, PostProcessing, IsoLine to select Draw IsoLine.
8-26
Post-Processing
If you use View Options, PostProcessing, IsoLine, you can control the width of the isolines and the color of the rest
of the model. Background color is often used to form a hidden line style image. Using the greater than and less than
Color Mode options enables you to show just the areas of the model above or below the IsoLine value respectively.
The greater than and less than modes are ignored if the IsoSurface is not set to Single Isosurface.
Ctrl+O or F6
Choose category
to change between
option lists
Choose option
to display or
change settings
All of these different options are controlled from the View Options dialog box. There are three basic parts to this
dialog box. The Category option buttons chooses the type of view options that you want to update. When you
choose a category, the Options list is automatically updated. This list displays all of the view options that you can
update for each Category. You may have to scroll through the list, using the scroll bar, to see all of the available
options. To modify an option, simply select it from the list. You can do this either by pointing at it with the cursor
and clicking the left mouse button, or by pressing the direction keys. As you select an option, the right side of the
dialog box will be updated. It will display various controls which allow you to set the option. The current option
settings will always be loaded as the defaults. Each PostProcessing option is explained briefly below.
Deformed Style
8-27
the Max and/or Min information, Label Mode for the Contour/Criteria Style option must be set to 2..Max Min,
3..Max Only, or 4..Min Only (see Section 8.3.9, "Contour/Criteria Style...").
Select a Position for the legend from the eight available locations. Make sure that it does not overlap the view legend or the contour/criteria legend. The View Color controls the color of the text displayed in the graphics window.
6028.
-7662.
5173.
4317.
3461.
2606.
1750.
894.5
38.85
-816.8
6028.
-1672.
-2528.
-3384.
Post Titles
-4239.
-5095.
-5951.
Output Set: NASTRAN Case 1
Deformed(4.251E-3): Total Translation
Contour: Plate Top Mean Stress
-6806.
-7662.
8-28
Post-Processing
Sine - Full
-1
+1
-1
Sine - Full Absolute
0
+1
Linear - Full
Number of Frames
0
Sine - Half
+1
Linear - Half
-1
-1
+1
+1
+1
The Delay factor specifies the initial speed of the animation. This can be varied using the View, Advanced Post,
Animation command. Larger numbers result in slower animations.
Here are a few suggestions that can help when you are doing animations:
FEMAP retains all of the frames that you calculate in memory. You can specify a very large number of frames
but you must have enough to hold those images.
You can simultaneously animate multiple windows, even at different speeds, but your computer and graphics
adapter need to be fairly fast. It takes the combination of a fast computer and a good graphics adapter to adequately handle multiple animations.
If animations are not as fast as you would like, check the following:
Make sure you are not running other applications in the background on your computer.
Reduce the size of your graphics window. This may be the biggest savings - although at a price. It can dramatically reduce the amount of data needed for an animation, and hence increase the speed.
Deformed Model...
8-29
Once an animation has been created, you can control it with the View, Advanced Post, Animation command.
Deform Relative To: If the option is set to Fixed Node, FEMAP will create a deformed display based on the relative displacement between the node defined in Node ID and each node of the model.
-7662.
6028.
Line Contours
8-30
Post-Processing
If you select the Max Min labeling option, the two locations with the maximum and minimum output values will be
labeled. Normally this will be the maximum and minimum values in the entire model. If you also set Automatic
under Contour/Criteria Levels, Level Mode, FEMAP will display the maximum and minimum values based on the
options selected in Contour Options. Choosing the Max or Min labeling option will only display the maximum or
minimum value, not both.
ID labeling is not used for filled contours. For line contours, the lines are labeled with letters that correspond to
those in the Contour Legend. Label Freq controls how many of the lines are labeled. If Label Freq is 5, every fifth
contour line will be labeled. You may also specify the number of significant digits to be used in your contour/criteria plot.
The Digits field controls the number of digits shown for Output Values of Deformed Vector, Trace, Criteria,
Beam Diagram, and Contour Vector plots; load values for Loads; coefficient values of Constraint Equations;
and bias factors for Curve - Mesh Size.
Note: To display any of the above values using an exponential format, you will need to change the Label
Mode of the Contour/Criteria Legend option in View Options to one of the Exponent options.
The Contour Options button may be used to access the same Contour Options dialog box which can be accessed
via the Select PostProcessing Data dialog box. See "Contour Options..." for more information.
Contour/Criteria Levels...
8-31
Note: Both Max Threshold and Max/Min Threshold require the Contour Fill Mode to be set to Level Colors. Using View Options, this can be set using the Contour Type option (Contour Fill Mode set to
1..Level Colors) or via the Contour Options dialog box, which can be accessed from various places,
including the Select PostProcessing Data dialog box, the Post Options icon menu of the Post toolbar, or
the Contour Type or Contour/Criteria Style options in View Options. It can be also be set via the PostProcessing Toolbox (Contour Tool - Options - Levels - Continuous Colors option disabled).
User Defined is similar to Max Min, as you must first specify the maximum and minimum values, then press Set
Levels. You will see the Contour/Criteria Levels dialog box:
Specified Levels
In the text boxes on the left side, you can specify up to 10 additional intermediate contour levels. For each contour
level that you want to set, you must specify two values - the contour level number and the value. The maximum
value is level 1, the minimum value is equal to one more than the number of contour levels that you selected.
Therefore, the level numbers you specify should be between 2 and the number of contour levels. If you specify
more than one level, the associated output values must be in decreasing order. For example, if the maximum value
is 1000.0, and you specify that level 5 is 500.0, then level 6 must be less than 500.0, and level 7 must be less than
whatever you specified for level 6.
Similarly, all of values must be greater than the minimum value. If you leave gaps between the levels you specify,
FEMAP will automatically interpolate to find the other levels. For example, if you set level 5 to 100.0, and level 10
to 50.0, then FEMAP will set level 6 to 90.0, level 7 to 80.0, level 8 to 70.0 and level 9 to 60.0 - automatically. If
you specify level numbers that are greater than the number of levels that you have selected, those entries will be
ignored.
Standard Colors
There are 5 options in the Standard Colors section:
Standard - uses Red for highest value and Magenta for the lowest level (Default)
8-32
Post-Processing
No Magenta - uses Red for the highest value, but uses Dark Blue for the lowest value instead of Magenta. This is
typical of several other Finite Element Analysis programs.
Temperature - uses White for the highest value (i.e., White Hot), Dark Blue for the lowest levels, and Red/
Orange/Yellow as temperatures increase.
Red Yellow Green - uses Red for highest levels, Green for lowest levels, and Yellow for the middle.
Gray - uses Light Gray for the highest value and Dark Gray for the lowest value (i.e., Monochrome). You may
want to do this prior to choosing the File, Print command if you are printing to a monochrome printer.
Note: You can specify a Standard Colors option for all new models using the File, Preferences command.
Click the View tab, then choose an option from the Contour Palette drop-down in the Options section.
See Section 2.6.2.2, "Views" under File, Preferences for more information.
Colors
Regardless of which level mode or Standard Color option you choose, you can use the Contour/Criteria Levels
dialog box to change the colors associated with your contour levels. To choose new colors, enter the six color values that you want. If you choose six contour levels, these six colors will be used. If you choose more than six levels, FEMAP will interpolate between the six colors that you choose to calculate one color for each level.
Interpolating in this fashion tends to provide a smoother spectrum of color for the contours. You may also want to
choose different line styles, since FEMAP will also interpolate the line styles for line contours.
Pressing Reverse will simply swap the order of the six colors - whether they are the defaults or colors that you have
specified. Use this option when you want magenta for the maximum output value and red for the minimum. If you
make changes and want to get back to the original FEMAP default colors, press Standard button in the Standard
Colors section.
User-Defined Contour Palette
If you press the User Palette button, you will see the standard palette with options to add or delete colors to the user
palette.
As described above, you can control the standard contour palette by specifying up to six colors, and FEMAP will
interpolate between them to produce the entire contour spectrum. This method produces very smooth transitions
Contour/Criteria Legend...
8-33
between colors in the spectrum, but does not allow very precise color control, and often results in dithered (rather
than solid) colors being used. The User Palette option gives you precise control, with no interpolation of colors.
In addition to the normal palette options, the dialog box has additional boxes that show the defined contour palette.
To add to the palette, choose the color (and linestyle and pattern) from the top of the box, then press Add. The
selected color will be added to the palette. To remove a color from the contour palette, select it and press Delete.
Press Reset to delete all of the selected colors. Press Reverse to swap the order of the colors in the palette. Press
Save to save the selected contour palette in a file, which you can retrieve later with the Load button. In either option
the standard file access dialog box is used to access the contour palette files. The file extension.CNT is always used
for these files. The default user defined contour palette file is selected in the File, Preferences command, and is
loaded every time you start FEMAP.
To use the contour palette that you have defined, you must return to Contour/Criteria Levels in the View Options
dialog box, and switch the Contour Palette option to User Palette. When you select the user palette, all contour and
criteria plots will be done with the number of levels in the user palette, the # of Levels option is simply ignored. To
change the number of levels, you must change the user palette, or switch back to the standard palette.
Note: This version of FEMAP includes several predefined contour palette files. These files have been defined
to access solid colors when used with most Windows 256-color drivers. You can use them as a starting
point for your own palettes by loading and modifying them.
6028.
4317.
2606.
894.5
-816.8
-2528.
-4239.
-5951.
-7662.
This legend, like all others, is drawn vertically, unless you position it at the Top Center or Bottom Center of the
view. In those positions, the legend is drawn horizontally. There are also options to show the legend reversed.
The Legend Shrink... button allows you to shrink the legend based on a percentage of the contour legends standard
size. If the legend is positioned in any of the corners (0..Top Left, 2..Top Right, 5..Bottom Left, or 7..Bottom
Right), the contour legend will be shrunk in relation to the selected position.
8-34
Post-Processing
For example, if the contour legend is positioned in the 2..Top Right position, when it is shrunk, the position of the
top right corner of the legend will remain in the same place and the opposite end of the legend will be moved.
Using Legend Shrink... along with a positioning option is helpful when trying to not have the contour legend overlap the view legend, the post titles, or any logo bitmaps.
Minimum Maximum
No Limits
Above
Maximum
Below
Minimum
Between
Yes
Yes
Yes
Yes
Outside
Yes
Yes
Result
No Criteria. All elements pass.
Elements with output values greater than
Maximum pass.
Elements with output values less than
Minimum pass.
Elements with output values between
Minimum and Maximum pass.
Elements with output values less than
Minimum or greater than Maximum pass.
If you choose Abs Value, the absolute value of the output data is compared to your selected criteria. The Criteria Elements that Pass, and Criteria - Elements that Fail options control how elements that pass or fail the criteria will
be displayed.
6028.
4317.
2606.
894.5
-816.8
-2528.
-4239.
-5951.
-7662.
Elements that
failed criteria
6028.3
Elements that
passed criteria
6028.3
4823.1
4823.1
2974.7
2974.7
1741.9
Beam diagrams are also controlled through this option. The Default Direction option sets the elemental or global
plane where the beam diagram will be drawn. FEMAP always draws the diagram in the plane that you choose, even
if the output is actually based on forces/stresses in a different plane.
The FEMAP translators should automatically setup the proper information in your model to draw the correct beam
diagram as you read the output from one of the supported programs. If you create output through some other
means, or if sign conventions change in the analysis programs, the RevB default directions can be used. If you see
a beam diagram where End A and End B have reversed signs, when they should be of the same sign, choose one of
these options - otherwise use the regular options. The Beam Diagram Color sets the color that will be drawn around
the outer edges, and between elements along the diagram.
Beam Diagram...
8-35
criteria will be colored using contour colors. For this setting, FEMAP compares the elemental output value to the
specified contour levels. The element color is then set to the color for the appropriate contour level. By default, elements that fail the criteria are not displayed. If you simply turn them on, the default view color will cause them to
be displayed as dashed/phantom lines.
Elements that fail the selected criteria will never be filled, no matter how you set the other filling or criteria options.
This distinguishes them from the elements that pass. When you choose the filled criteria options, the colors for
elements that pass control the filling color, but the colors for elements that fail control the edge colors - since
there is no filling color.
8.3.15 IsoSurface...
... controls the display of isosurfaces. You can control whether a single isosurface is displayed, or to use the contour
colors for the isosurfaces. You can also decide to view the values of the specified Contour output vector at a particular value of the Deformation output vector. To do this, turn on the Contour Deformed option, set the Level Mode to
Single Isosurface, then enter an appropriate value for the Deformation output vector in the IsoSurface At field.
These options also effect isolines if they are currently selected.
When using the View, Advanced Post, Dynamic IsoSurface command, this option will automatically be turned to a
single color if both the deformed and contour output vectors are the same. For more information, see Section 8.4.4,
"View, Advanced Post, Dynamic IsoSurface...".
8.3.16 IsoLine...
... controls the display of isolines. IsoLines are displayed when in IsoSurface mode and the Draw IsoLine option is
checked. You can control the width of the isolines and whether a line is drawn or everything above or below a value
is drawn.
When using the View, Advanced Post, Dynamic IsoSurface command, this option will automatically be turned to a
single isoline. For more information, see Section 8.4.4, "View, Advanced Post, Dynamic IsoSurface...".
8.3.17 Streamline...
... allows you to choose whether the streamline is a solid color or is contoured with the contour output vector. You
can also choose whether the streamline start points are displayed. Displaying the start points is useful to ensure the
8-36
Post-Processing
start points are within the element mesh. The Maximum Length, Minimum Speed and XYZ Location can be
controlled from this dialog. These settings are the same as those on the Streamline Options... dialog. The view color
can be used to control the streamline thickness by selecting line thickness on the Palette dialog.
Freebody options
8-37
8-38
Post-Processing
If you would like to display model data on elements in the graphics window, the first option to check would be
Show Model Data Contour in the Contour Data From section. Next choose a single element quality type or material/property data value for display by highlighting a specific value from the tree structure.
All element quality values and most material/property data values in FEMAP should be available for selection,
with the major exceptions being the material values of the materials of the Other Types material type.
There are 5 special cases which are a little more flexible with regard to the type of materials/properties in the
model. For instance, Plane Element Thickness will work for any plane elements which have a thickness, including laminates. Others like Bar/Beam/Rod Area will allow you to show a criteria plot of areas on all the Beams/
Bars/Rods in your model at once.
Once a value is chosen, you can choose to display the values as a Contour, Criteria, or Beam Diagram in the Show
As section. The Allow Labels will toggle the output labels on/off for all of the Show As options.
Finally, you can choose to plot the element quality/material/property data values on the entire model using the All
option in the Show On section or only a portion of the model by choosing Group and then selecting an existing
group from the drop-down list.
To turn off the display of element quality/material/property data values, choose the command again and
UNCHECK the Show Model Data Contour check box in the Contour Data From section.
Note: While the Show Model Data Contour box is checked, all Contour Style settings in the View Select dialog box (View, Select command) will be ignored until the display of model data has been turned off.
8-39
For example, here is a contour plot of Plane Element Thickness on a Shell model containing laminates of various
thicknesses:
When you choose this command, the Animation Control dialog box is displayed. The buttons in this dialog are used
just like the controls for a VCR or tape player. Press Pause if you want to stop the current animation, then press
Play to resume it. Pressing either Prev or Next will also pause ongoing animations. Pressing these buttons will also
change the frame that is displayed. Next advances forward to the next animation frame. Prev goes backward to the
previous frame.
The buttons in the center of the dialog box change the speed of the animation, by changing the Delay value. You
can also change speed manually by typing a new Delay value. Larger numbers mean longer delays and slower animation. Pressing Faster reduces the delay value while Slower increases it. Press Fast to reset the Delay to 1.
You can also change the order in which the animation frames will be displayed by choosing Half or Full. Half animations go from the first frame to the last and then jump back to the first. Full animations go from the first to the
last, and then back to the first in reverse order. When you are animating deformations, half animations deform and
snap back. Full animations repeatedly deform and undeform. Full animations are smoother while half animations
are faster.
8-40
Post-Processing
windows just increases those requirements. To work successfully with these animations you need a fast computer,
and a graphics board that can transfer bitmaps to the screen very quickly.
If you are not satisfied with the speed of your animation, and you have specified a small delay, try using less
frames, a smaller graphics window, or monochrome animation. Each of these can make the animation significantly
faster. Also, make certain you do not have other applications running in the background while you are trying to animate.
Here are some important things to remember when working with animations:
If you move the graphics cursor over an animating window, the cursor may become invisible (or blink) because
animating windows constantly redraw the entire window and hide the cursor. If you lose the cursor, keep
moving the mouse in a single direction until it moves outside of the animating window. The cursor will be visible again.
Whenever you choose a command from the menu, either with the keyboard or mouse, FEMAP will pause any
ongoing animations. This gives you much better interactive response time during the command you choose. To
restart the animation, you must choose the View, Advanced Post, Animation, the Window, Redraw, or the Window, Regenerate command. The advantage of View, Advanced Post, Animation is that it does not require
FEMAP to recalculate the animation frames.
You cannot make graphical selections in animating windows. Animations are just a series of bitmaps with no
direct connection to the entities in the FEMAP database.
The delay factor controls animation speed by pausing between frames. The appropriate delay factor depends on
the computer speed, graphics board, size of the window, whether you are doing color, or monochrome animation, and many more factors. If you are only animating one window, you may have to increase this number substantially to slow down an animation. With multiple windows, you may have to decrease it to speed up
animations. If you are trying to make multiple windows animate at different speeds, adjust the delay factors relative to each other. For example, if you have two windows, setting one delay equal to twice the delay in the
other window will animate at half the speed of the other window. The ratio of the smallest to largest delay in the
active animating windows should always be less than 20 or 25 for best performance (preferably less than 10). If
you exceed these recommendations, the slower animating window will appear choppy, and in some cases, may
not animate at all. If you are experiencing this problem, you must increase the delays in all windows (you can
keep the ratios the same), so that your computer can keep up with all of the animations.
Section...
If you are displaying Multiple Sections, this allows you to select which of the planes is controlled by the Dynamic
Section Cut Control dialog box.
Plane...
...allows you to locate the cutting plane using the FEMAP standard plane definition dialog box. Once you select the
plane, you can use the Windows scrollbar to move this plane through the solid, and FEMAP will automatically
move the contoured plane through the model from lowest value (position) to highest value.
Value...
... options allow you to specify a specific location to view for the section cut. The value represent distances normal
to the section cut. You can therefore start at one end of the model and move through the entire model to the other
8-41
end. If you stop scrolling, FEMAP will automatically fill-in the position in the Value box. You can also specify a
specific value to move to an exact location. Once entered, click Apply button.
Delta...
... defines the value when you click on the scrollbar to move it. By specifying a Delta, and then clicking in the Windows scrollbar to move it, you can change the value, and thereby the position of the section cut by the Delta value.
This is a convenient method to move through the section cuts at specified increments.
This command lets you move through only isosurfaces, or to move through isosurfaces while showing the contour
of another vector on the isosurface. These options are controlled by the vectors chosen under Deformed and Contour Data (under View Select). If both the deformed and contour vectors are the same, FEMAP will just move
through the isosurfaces. However, if they are different, FEMAP will use the deformation vector you have chosen
for the isosurfaces, and will contour using the contour vector. Therefore, you can see one vector contoured on a
constant section of another vector.
Hint:
This is an extremely valuable tool when performing thermal stress analysis. You can define the temperature vector as the deformation vector to use for the isosurfaces, and then select a stress value for the
contour vector. You can then visualize the stress values at a given temperature.
The specific options related to these displays can be found under View Options (Category PostProcessing, Option
IsoSurfaces).
If you have Draw IsoLines selected in View Options (Category PostProcessing, Option IsoLines), this dialog
enables you to interactively change the isoline value.
Global Coordinate...
This allows you to select whether you are controlling the X, Y or Z coordinate of the streamline start location.
Value...
... options allow you to specify a specific X, Y or Z coordinate. If you stop scrolling, FEMAP will automatically
fill-in the position in the Value box. You can also specify a specific value to move to an exact location.
Delta...
... defines the value when you click on the scrollbar to move it. By specifying a Delta, and then clicking in the Windows scrollbar to move it, you can change the value, and thereby the position of the streamline by the Delta value.
8-42
Post-Processing
Note: Once the graphics window has been redrawn (Window, Redraw or Ctrl+D or double-click left mouse
button in the graphics window) or regenerated (Window, Regenerate or Ctrl+G), the Beam Cross Section stress data will no longer be visible. Also, some commands in FEMAP will automatically redraw or
regenerate the view, so keep that in mind if the data is no longer visible. Simply use the View, Advanced
Post, Beam Cross Section command again to re-plot the data.
It may be a good idea to place the icon for this command on a toolbar if you are going to be changing options and displaying different results over and over.
Output Set...
... choose an existing Output Set. Output Vectors in the chosen Output Set will be used to calculate the stress data.
Output From Vectors...
... this command uses a combination of 12 output vectors (End A and End B for 6 different types of output data)
to calculate the type of stress data specified in Show Stress. These 6 types of output vectors are Axial Force,
Shear Force Y, Shear Force Z, Moment Y, Moment Z, and Torque. When an output vector type is checked, it
will be used in the calculation. Uncheck a type to exclude it from the calculation.
8-43
Note: By default, the Dynamic Update option under Advanced is set to on. This means as output vector
types are turned on or off, the plot of the stress data may change on-the-fly. Turning off a particular
type of output vector may or may not change the display of the stress data. It all depends on how that
output vector type is used during the calculation of the stress data selected in Show Stress.
Elements...
... allows you to choose to view the stress data on a Single element or Multiple elements. For Single, enter an element ID directly or choose any beam element in the graphics window. When set to Multiple, click the Elements button to use the typical Entity Selection dialog box to select any number of elements. The Screen Space option in the
Location section is not available when using Multiple. If any non-bar/beam elements are selected, they are simply
ignored when creating the plot in the graphics window.
Elements set to Multiple
Show Stress...
... allows you to specify which type of stress FEMAP should calculate from the vector data. The 8 options are von
Mises Stress, Maximum Shear Stress, Maximum Principle Stress, Minimum Principle Stress, Axial Stress, Y Shear
Stress, Z Shear Stress, and Combined Shear Stress. The type selected in Show Stress will persist until changed or
FEMAP is closed. The default stress type for new models is Axial Stress.
When the Show Stress option is set to Combined Shear Stress, check the Vector Plot option to view the stress as
vectors instead of a contour plot. There are several options under Advanced which may be used to create the
desired Vector Plot.
Location...
... contains a number of options which are used to specify the location(s) to calculate the stress data along the length
of the selected element(s). Use the slider bar to move the calculation location between End A and End B of the
selected element(s) or specify a Position in terms of a percentage of length of each element from End A to End B,
then click Apply. Changing the Delta value will change the percentage of length the calculation location(s) will
move when the Left or Right Arrow buttons on either end of the slider bar are clicked.
Check the Multiple box, then enter a value from 2 to 10 to have that number of evenly spaced plots on each selected
element. Contours at End A and End B are always plotted when using this option, so if the number is set to 3, a contour will be plotted at End A, at 50% of the length of the element(s), and End B. The Element Shrink option under
Advanced can be useful when plotting contours on multiple beams which share end points.
When Elements is set to Single and the Multiple option in Location is off, the plot can be viewed in Screen Space
or Model Space. The default is Model Space, with the plot being displayed and oriented in the context of the model.
When set to Screen Space the cross-section of the selected element will appear on the same plane as the screen. The
slider bar can be used to change the calculation location in both cases, as long as Multiple is off.
8-44
Post-Processing
For example, in both these figures, Elements set to Single, Position set to 35% in Location, Show Stress set to
7..Combined Shear Stress, and all vector types are on in the Output From Vectors section
Options: Model Space, Vector Plot Off
Advanced options: Section Outline On
Advanced...
... opens the Advanced Options dialog box.
8-45
General Options
Scaled By - Scales the size of the Beam Cross Section display. Enter a value from 0.1 to 100. Only used by Model
Space.
Quality - Specify a value between 1 and 5 for the Quality of the location calculation of each section. Each
location calculation value is determined using the finite element method, therefore this value is actually how
finely messed each cross section is during that solve. Using a Quality value of 1 meshes each cross section with
the least amount of elements, but takes the least amount of time to calculate the values at each section. Entering a
value of 5 will use the most elements and take the most time to solve.
Note: In few cases, you will need to increase the Quality value in order to display any type of stress contour
with this command. Usually, this will only be needed when the cross-section is VERY complicated.
Dynamic Update - On by default. When on, all changes made to options or location occur on-the-fly. When
off, the Apply button must be clicked to make changes to the display.
Note: You may want to turn Dynamic Update off if a large number of elements have been selected using
Multiple option for Elements. That way, a number of options can be changed and the plot updated only
once instead of every time an option is changed.
Element Shrink - Shrinks the distance where a Beam Cross Section contour may be plotted along the length of an
element, to a percentage of actual element length. This percentage is set using the Shrink To % field of the Shrink
Elements option found in the View, Options command. Useful when using the Multiple option in Location and elements share end points.
Section Outline - When on, displays an outline around all Beam Cross Section contour plots in the model, matching the outline of each section. Click Palette button to choose the outline color from the Color Palette dialog box.
Especially helpful when Element - Orientation/Shape option in View, Options command is set to an option which
does not show bar/beam element cross sections.
For example, in both these figures, Elements set to Single, Multiple option on and set to 3 in Location, Show
Stress set to 4..Axial Stress, and all vector types are on in the Output From Vectors section
Default view with beam element
cross sections displayed
8-46
Post-Processing
When off, the max/min values of the Contour Legend are calculated using the current location only of the
selected element(s). When Dynamic Update is on, the Contour Legend will dynamically change as the Position
is changed, thus making the range between max/min values smaller. A smaller range between max/min values
combined with the same number of levels in the Contour Legend, yields a contour plot with more color variation
for a particular location.
Include End Stresses is On
Override - Turn this option on to override calculation of Max/Min values for the Contour Legend and instead
simply use user-specified values for Min and Max. Include End Stresses option does nothing when this is on.
Vector Plot Options
Vector Length - Specify a value between 0.1 and 400, with 0.1 representing the shortest vectors. Default is 40.
Solid Vector - When on, vectors are displayed as Solid Vectors. When off, vectors appear as lines.
More Arrows - When on, more vectors will be displayed. If you need arrows near the outline of the plot, this
option should be used.
Note: When creating a Vector Plot, the default options may or may not produce what is considered a useful
plot for all users. To create a custom Vector Plot try different combinations of the Vector Plot Options.
This may take a few iterations.
8-47
Output set/vector: On the first segment of the menu, the Create/Manage Study, Create/Manage Set, and Vector
commands let you create and/or activate the current analysis study, output set, and output vector.
Active vector commands: The Define and Fill commands let you create output for the current output vector.
Output set/vector commands: These commands let you manipulate entire output sets, as well as individual vectors. Commands include Process, Calculate, From Load, Transform, Extrapolate, and Global Ply.
Complex output commands: The Convert Complex and Expand Complex commands are only applicable to
complex output results (such as results from a frequency response analysis). You must have either magnitude/
phase results, or real/imaginary pairs. You can convert between these types of complex output, or expand the
results using phase information into the real domain.
The Forced Response command calculates additional output using the results of a modal analysis as a basis.
The values and type of the calculated output depends on a number of inputs and options specified by the user.
This output corresponds to results typically recovered from a Frequency Response analysis.
To create a new analysis study, click the New Analysis Study button. In the New Analysis Study dialog box, you
can use the default ID or specify your own ID, assign a Title to the study, select a Solver and Analysis Type for
the study from the drop-down lists, and enter any additional information about the study in the Notes section.
8-48
Post-Processing
The Date and time will also be automatically recorded when the study is created. The value for Analysis Set will
be Title and the Number Set will be 0 for any study created using the manual method.
To activate an existing analysis study, highlight it in the list. Click None Active to deactivate all analysis studies.
Use Update to change the Title, Solver, Analysis Type, and/or Notes of the analysis study selected in the list,
while Renumber will renumber the selected study. Delete will delete it from the model, but all of the output sets
in the study will remain in the model. Delete All will delete all analysis studies from the model, but again, all of
the output sets in the various studies will remain in the model. Copy will ask you to specify an ID, then create a
copy of the selected analysis study. Only the information from the study itself, not the output sets in the study,
will appear in the copy of the selected study.
When a study is automatically created after a results file has been attached to or imported, the ID, Title, Solver,
Analysis Type, Analysis Set (if analysis model was created in FEMAP), Date, and Number Sets will be populated using information attained from the results file at the time of attachment or import.
Use Update to change the Title, Set Value, and/or Notes of the output set selected in the list. Renumber will
renumber the selected set, while Delete will delete it from the model. Delete All will delete all output sets from
the model.
The Set Value is defined by certain analysis types. For example, for a modal analysis it is the modal frequency,
and for a transient analysis it is the time value. To change this value, make the set active, then enter the new
value in the Set Value field. Since the set value can be used for X-Y plotting, you can effectively change the
scale of your X-Y plot by changing the set values for each output set.
Use the Notes feature to record detailed information about the output set. You can enter up to 256 characters, on
multiple lines. FEMAP also automatically reads some information from output files (date, time of run, file
name) and stores it in notes.
Notes are not plotted to the screen, but the List, Output, Unformatted command will list them with the other output set information. By turning off all the vector information, you can obtain a listing of your sets and notes.
8-49
An output vector is a collection of single data values for each node or element. For example, the T1 Translation
output vector contains the X translation values for each node. Each vector contains a single value per node or element, but some vectors refer to other vectors for additional data. For example, Total Translation internally references the T1, T2, and T3 translation vectors. Many of the elemental output vectors such as stress or strain reference
corner output vectors.
To create a new output vector, click New Vector to open the Create or Update Output Vector dialog box. You
will want to enter a descriptive Title to make it easy to find.
To update an existing user-defined vector (or simply the Title of any vector), pick the vector from the list, then
click Update Vector to open the Create or Update Output Vector dialog box.
The Create or Update Output Vector dialog box includes the following fields:
ID: Choose an ID between 9,000,000 and 9,999,999 for magnitude output. For phase output, the ID must be
between 19,000,000 and 19,999,999. For real complex output, choose between 29,000,000 and 29,999,999. For
imaginary complex output, choose between 39,000,000 and 39,999,999. FEMAP reserves vectors 1 to
8,999,999 for use by the analysis program output translators to ensure that the translators will not overwrite any
of your output data.
8-50
Post-Processing
Title: Make sure that you specify a descriptive title for new output vectors, since you will probably have many
vectors.
Output On: This area determines whether the data in the output vector will be on Nodes or Elements. FEMAP
will not use the vector correctly if you do not specify the proper type.
Type: The Output Type and Complex Type fields in this area limit the vectors that FEMAP lists when you are
selecting or filtering an output vector. You can choose one of the standard categories from the Output Type list.
If you don't want to limit the category and type, choose Any Output. In addition, the Complex Type drop-down
can be used to tell FEMAP the vector represents complex output. When an option is selected for Complex
Type, the ID will automatically be updated to the next available ID in the proper ID range for that type of complex output (outlined in ID above).
Hint:
If you select a specific output vector but the numeric values does not appear under ID, it is probably
because the output set is not active. To activate the output set, use Model, Output, Create/Manage Set,
then use Model, Output, Vector to pick the active vector.
8-51
ID
Enter a variable, or use the default ID Variable of i. Remember to use the variable in the equation.
Note: The Fill command will overwrite any existing values for a variable. If you defined the variable previously and want to preserve its value, you must choose a different variable, even if you do not use the
variable in your equation.
Equation
Enter a constant value or equation.
To define a constant value for selected nodes or elements, enter the value in the Equation field, and press OK.
You can also use a real equation to define the output value.
Unlike other FEMAP equations, this equation has a special feature: the ID Variable is automatically defined as
equal to the ID of the entity (node or element) where the output will be created. You can use this variable in your
equation to vary the output value for each entity. For example, if you have selected a number of nodes and the ID
Variable is i, you could use the equation:
XND(!i)
to use the X coordinate of each node as the output value. Similarly, you could use:
SQRT(SQR(VEC(1;2;!i))+SQR(VEC(1;3;!i))+SQR(VEC(1;4;!i)))
to define output values in the current vector which are the vector magnitude of the data in Vectors 2, 3 and 4 from
Output Set 1.
For information on how to enter equations and functions, see Section C, "Function Reference" in the FEMAP User
Guide.
8-52
Post-Processing
Processing Operations
Copy - copy (duplicate) output sets/vectors. For details, see Section 8.5.6.1, "Copying Output Sets and Vectors"
Merge - combine output sets/vectors. For details, see Section 8.5.6.2, "Merging Output Sets and Vectors".
Linear Combination - combine output sets/vectors using linear combination. For details, see Section 8.5.6.3,
"Creating Linear Combinations".
RSS Combination - combine output sets and vectors using the RSS (root sum square) technique. For details,
see Section 8.5.6.4, "Calculating RSS for Output Sets and Vectors".
Envelope - generate output sets/vectors using envelope techniques. For details, see Section 8.5.6.5, "Generating Output Data Using an Envelope".
Error Estimate - generate output set/vector error estimates. For details, see Section 8.5.6.6, "Generating Error
Estimates for Output Data".
Convert - convert nodal output to elemental output, and vice versa. For details, see Section 8.5.6.7, "Converting Nodal and Elemental Data".
8-53
3. Click Select Output to Process button. If Complete Output Sets is selected, a multi-select dialog box containing
only the available Output Sets in the model will appear. If One or More Selected Output Vectors is selected, a
larger dialog box containing a list of available Output Sets and Output Vectors, along with some additional
options will be displayed. Once the desired output has been selected, click OK. See Using Select Output to Process for more information.
4. The Operations That Will Be Processed list is now filled with information about selected Processing Operation.
5. You can continue to add Processing Operations of the same type to the Operations That Will Be Processed list.
When you are finished, click OK to process the operations and generate the new/modified output sets or vectors.
Simply check the output sets to process. It is also possible to highlight any number of output set titles from the list.
Holding down the Ctrl key will enable highlighting of multiple output sets. Holding down Shift while picking
a first, then a last output set will highlight a range of output sets. Once highlighting is complete, use the Toggle
Selected On or Toggle Selected Off icon buttons to check or uncheck the highlighted sets.
Click the Output Set Filter icon button, then enter text to reduce list to titles containing text. Click the Filter again
and enter more text to create a smaller list. Click the Clear Filter icon button to return all output sets to the list.
The Toggle All On button chooses all output sets currently in the list, so if the list is filtered, only those output
sets will be highlighted. Click Toggle All Off to have no output sets selected in the list.
8-54
Post-Processing
When One or More Selected Output Vectors is selected, a large dialog box containing a list of Output Sets in the
model, Output Vectors from an output set specified using the From Output Set drop-down, and several other
options will appear.
Toggle All Off
Toggle Selected Off
Toggle All Off
Toggle Selected Off
Toggle All On
Toggle Selected On
Toggle All On
Toggle Selected On
Output Vector Filter
Clear Filter
Clear Filter
Output Set Filter
Along with checking and unchecking the boxes, you can also highlight the titles in the Output Sets or Output Vectors list, then click the Toggle Selected On or Toggle Selected Off icon buttons in each section. For a description of
highlighting, see Output Set Only dialog box above. In addition, filtering of the list of Output Sets and how the
Toggle All On and Toggle All Off for both lists, is the same as the Output Sets Only dialog above.
The list of Output Vectors displayed by default are always from the Active Output Set in the model. To see the
list of Output Vectors from a different Output Set, simply select one from the From Output Set drop-down list.
This can result in hundreds of vectors. If you want all output vectors to be selected, regardless of filtering, select the
All Output Vectors option above the icon buttons.
8-55
If you know that you want to select specific output, click the Output Vector Filter icon button to use a combination
of available options to reduce the number of output vectors available for selection.
Available options are in the Filter Output Vector dialog box:
Title Contains - Enter text and only output vectors which contain the entered text will appear in the filtered list
of output vectors.
Output Type - Allows selection of output vectors based on type. Choose from Any Output, Displacement,
Velocity/Accel, Force, Stress, Strain, or Thermal for the filtered list.
Output On - Allows selection of output vectors based on the type of entity or if it is user output. Choose to
see vectors related to Any Output, Nodes, Elements, Line Elements, Plane Elements, Solid Elements, or User
Output.
Nodal Component Output toggle - When on, components of nodal output (i.e., T1, T2, and T3 Translation) will
be available for selection. When off, only Total values for nodal output will be available.
Element Corner Output toggle - When on, element corner data (i.e., PltC1, PltC2, PltC3, and PltC4 Top Von
Mises Stress) will be available for selection, as long as corner data was recovered from the solver. When off,
only overall element values will be available.
Complex Type - Allows selection of output vectors based on the type of complex output. Choose from Any
Output, Magnitude, Phase, Real Component, or Imaginary Component.
You can click the Add Components/Corner Results button to automatically select the components or corner data for
the currently selected Output Vectors (if available). If you click the Add Similar Layer/Ply Results button, you can
select all similar data without worrying about manually checking all of the output vectors. This option is especially
helpful for laminates with a large number of plies.
Once finished, click OK and view the selected items in the Operations That Will be Processed list.
8-56
Post-Processing
where
Vout is the vector that is created
Vi are the vectors to combine, and
Ai are the scale factors
You can create linear combinations of individual output vectors or of entire output sets.
When What to Process is set to Complete Output Sets, the only additional option is to add a Scale Factor for each
set. The Scale Factor can be different for each selected output set.
For Example, a Linear Combination of entire output sets could be created is this manner:
Specify a Scale Factor of 1.5, then click Select Output to Process button. Select Output Set A, then click OK.
Now change the Scale Factor to a 1.25, then follow the same process and select Output Set B. Click OK in the
Process Output Data dialog to produce Output Set C which would be:
C = 1.5 A + 1.25 B
When What to Process is set to One or More Selected Output Vectors, there are 3 options for Combination
Approach. The default Combination Approach is Combine Each Vector in All Sets. This essentially works the same
as a Linear Combination with What to Process set to Complete Output Vectors, but instead of the whole set, only
selected output vectors are combined and placed in a new output set. When Combination Approach is set to Combine All Selected Vectors, the selected output vectors will all be combined into a single output vector. This single,
combined output vector can be placed in a new output set or an existing output set chosen from the Store Output in
Set drop-down. The third Combination Approach is Combine All Vectors in Each Set, which combines all selected
output vectors into a single output vector and stores them in the original output set. For Example, if there are 3 output sets selected, A, B, and C, and 4 output vectors selected, a single, combined output vector will be created in each selected output set.
Some vectors cannot be linearly combined by this option. When FEMAP reads output from your analysis, certain
vectors are identified as being not linearly combinable. Examples of these are Principal Stresses, Von Mises
Stress, and Total Displacement. Instead of combining these vectors, FEMAP recalculates them based on their linearly combined components (if all necessary components exist). This recalculation is only possible when you combine entire output sets.
A 1 V 1 + A 2 V 2 + ... + A n V n
where
Vout is the vector that was created
Vi are the vectors to combine, and
Ai are the scale factors
You can calculate the root sum square for output vectors or for entire output sets.
8-57
The Scale Factor and Combination Approach sections are the same as Linear Combination. See Section 8.5.6.3,
"Creating Linear Combinations" for more information about these topics. A different Scale Factor may be set for
each selected output set or vector.
Some vectors cannot be combined by this option. When FEMAP reads output from your analysis, certain vectors
are identified as being not linearly combinable. Examples of these are Principal Stresses, Von Mises Stress, and
Total Displacement. Instead of combining these vectors, FEMAP recalculates them based on their linearly combined components (if all necessary components exist). This recalculation is only possible when you combine entire
output sets.
where
Venv is the vector that is created
Vi are the vectors to envelope, and
F() is the max, min, or absmax function
You can choose to envelope entire output sets or individual output vectors. When using the One or More Selected
Output Vectors option, select an Envelope Approach option to create different types of envelopes.
For details on the Type options (Max Value, Min Value, or Max Absolute Value) options, see "How Envelope
Works".
For details and Envelope Approach options, see When What to Process is set to One or More Selected Output
Vectors .
For details on the Store Set/Location Info option, see "Requesting Set/Location Info".
Max Value enveloping: This method compares the envelope and added vector, and uses the maximum value of
the node/element.
Min Value enveloping: This method compares the envelope and the added vector, and uses the minimum value
of the node/element.
Max Absolute Value enveloping: This method compares the envelope and added vector, and uses the maximum
absolute value of the node/element. The enveloped data will still contain both positive and negative values. The
absolute value of the data is not saved; it is just used for the comparison.
For any method, if data does not exist for a node or element, in either the envelope or the additional vector, the
result will simply be the value of the data that did exist.
When What to Process is set to Complete Output Sets
Specify a Type, such as Max Value, then select any number of output sets using the Select Output to Process button.
This will always create a new output set that contains the maximum (or minimum, or absolute maximum) output
values for every output vector at all nodes or elements in the original data. If the Store Set/Location Info option is
8-58
Post-Processing
on, an additional output set will be created. The output values at each node or element for every output vector in
this additional output set are determined using the Output Set ID corresponding to the value for node or element
used in the envelope output set.
For example, a Max Value envelope is created using 2 complete output sets (IDs 1 and 2). Results exist for element 100 in both output sets and the Store Set/Location Info option is on. The value of von Mises Stress for
element 100 is 120.00 in Output Set 1 and 110.00 in Output Set 2. In this case, the value for von Mises Stress for
element 100 in the newly created Envelope (Max 1,2) output set would be 120.00 and the value in newly created Envelope Set Info (Max 1,2) output set would be 1. If Type was switched to Min Value, with all other inputs
remaining the same, then the value for von Mises Stress for element 100 in the Envelope (Min 1,2) output set
would be 110.00 and the value in Envelope Set Info (Min 1,2) would be 2.
When What to Process is set to One or More Selected Output Vectors
Specify a Type, such as Max Value, then select an Envelope Approach. There are three approaches that can be used
for the combination:
Envelope All Selected Vectors: For simplicity, this description will use a single output set selected in the top
portion of the Select Output Sets to Process dialog box. In this case, FEMAP simply creates a single vector to
represent the envelope of all vectors selected in the bottom half Select Output Sets to Process of the dialog box.
If the Store Set/Location Info option is on, an additional output vector or vectors may be created. Where the
enveloped vector and additional set/location info vectors are stored after creation depends on the specified
Create Envelopes options. When Within Output Sets is checked, the vector(s) will be stored in the output set
selected in the top portion of the Select Output Sets to Process dialog box. If Across Output Sets is checked, the
vector(s) will be stored in either a new output set or the set selected using the Store Output in Set drop-down. If
both Create Envelopes options are selected, the data will be stored in both places
When multiple output sets are selected in the top portion of the Select Output Sets to Process dialog box, the Create
Envelopes options actually change how the output data is enveloped.
When Within Output Sets is checked, only the output vectors within each selected output set will be enveloped with
one another. The enveloped vector is stored in each individual output set. When Store Set/Location Info is on, a
corresponding Location Info vector, containing only Output Vector IDs, will also be stored in each output set. For
instance, if 3 output sets and 5 output vectors are selected, the 5 output vectors in Set 1 will be enveloped with
one another, then the enveloped vectors will be stored in set 1. Same process would occur for Sets 2 and 3,
therefore no data outside a selected output set is enveloped with data from any other output set.
When Across Output Sets is checked, all selected output vectors from ALL selected sets will be enveloped to create
a single enveloped vector. This enveloped vector is stored in either a new output set or the set selected using
the Store Output in Set drop-down. When Store Set/Location Info is on, a corresponding Set Info vector, containing only Output Set IDs, and a Location Info vector, containing only Output Vector IDs, will also be stored in
each output set. For instance, if 2 output sets and 5 output vectors are selected, with the Store Output in Set option
set to 0..New Output Set, then the 10 output vectors total (5 from each selected set) will all be enveloped with
one another. The enveloped vector(s) will be stored in newly created Output Set 3.
If both Create Envelopes options are selected, then an envelope for each selected output set and an additional one
across all selected output sets will be created
Envelope All Locations For Each Vector: Used to create envelopes of a certain Type, such as Max Value, using
all the locations of a particular output vector. Locations differ based on the shape and type of element. For
instance, this option may be used to create a Ply Summary of results from an analysis involving laminate elements. Other uses would be for determining the highest/lowest value from top/bottom/middle results on shell
elements, corners of solid or shell elements, both ends of a line element, or all stress recovery points a bar or
beam. FEMAP will automatically determine which other vectors are needed to create an envelope of locations based on the vector(s) selected in the bottom portion of the Select Output Sets to Process dialog box.
FEMAP will create an enveloped output vector for each different type (not each location) of selected output
vector. Much like the Envelope All Selected Vectors approach, specifying the different Create Envelopes
options and selection of a single output set or multiple output sets in the Select Output Sets to Process dialog
box, can have a large affect on the data created in envelopes. See above for more details. In the case of a ply
summery, only the output vector(s) of 1 ply need to be selected to create an envelope using this approach.
Other examples include choosing only top or bottom vector(s) of shell element results, the output vector(s)
8-59
on a single end of a line element (as long as results exist for both ends), vectors on a single corner for shell or
solids (will include centroid value as well), or vectors of a single stress recovery point on bar/beam elements.
For example, if each ply of a laminate contained 10 separate output vectors, and Create Envelopes is set to Within
Output Sets, then 10 enveloped vectors would be created within in each selected output set, based only on the
output in each individual output set. When Store Set/Location Info is on, a corresponding Location Info output
vector containing only Ply IDs for each enveloped vector will also be stored in each output set. In the same
scenario, only using Create Envelopes set to Across Output Sets instead, 10 enveloped vectors would be created
based on ALL selected output sets, then placed into either a new output set or an existing output set chosen using
the Store Output in Set drop-down. When the Store Set/Location Info is on a corresponding Set Info output vector,
containing only Output Set IDs, and a Location Info output vector, containing only Ply IDs, will be created and
stored along with the enveloped vectors. If both Create Envelopes options are selected, then location envelope
vectors will be created within each selected output set, while others are created for across ALL selected output sets.
Envelope Each Vector Independently: This is the default Envelope Approach and essentially does the same
thing as an envelope of Complete Output Sets, except it only creates and stores output in a newly created Envelope Each Vector output set for selected output vectors. Other differences include all enveloped output vectors
will have IDs in the User Data range (9,000,000 and above) and when Store Set/Location Info option is on,
simply creates additional vectors with titles starting with Set Info within the same Envelope Each Vector
output set instead of making a Envelope Set Info output set.
Ply Summary of laminate elements - Value came from Ply ID = # (Integers Only)
Top/Middle/Bottom and Corner of shell elements - Value came from Top = -2, Middle = -1, or Bottom = -0.
If value came from Corner # = 0.# (possible corner values 1-4). Thus, if displayed Location Info value is -2.3,
this means the enveloped value came from the Top, Corner 3 output vector.
Corners of solid elements - First digit in displayed value is always 1. Value came from Corner # = 0.# (1-8).
Thus, if envelope value came from Corner 7 output vector (8-noded Brick), displayed value would be 1.7.
End and Stress Recovery Point of bar/beam elements - Value came from End A = 1 or End B = 2. If chosen
vector contains Stress Recovery Point information, value came from Stress Recovery Point # = 0.0# (1-4). Thus,
if envelope value came Stress Recovery Point 4 of End B output vector, displayed value would be 2.04.
Note: Because Set Info and Location Info values are usually the same for an entire element, a Criteria plot is
often the best way to view these output vectors.
8-60
Post-Processing
The error estimation operation attempts to quantify the validity of your approximations, without doing any additional analysis or modeling. Even if the error estimations do not give you a definitive answer concerning the accuracy of your model, they will certainly point out the portions of your model which need the most careful
consideration. Typically, these will be areas where there are large gradients or localized changes in stress, displacement or other output quantities. These areas are usually critical in your design, and unless you properly refine the
mesh, they can be poorly approximated.
The error estimates are based on these variations in output values. Ideally, within an element, or between elements
connected to a common node, the variations in output should be relatively small. To the degree that these quantities
vary, your model may not properly represent the true output state in that region. Error estimates show you how
much variation is present throughout your model.
Choose an Error Method. For details, see "How Error Estimate Works" and "Error Estimate Examples".
Use Output on Elements From, which lets you select the full model or a group. For details on selecting a group
for this option, see "When to Use a Group" under the Converting Nodal and Elemental Data topic. While this
topic does not specifically address error estimates, it uses output vectors and groups in a similar manner.
8-61
In each of these calculations, the Min, Max and Avg values refer to the minimum, maximum, and average output
values at the node or element where the error estimate is being calculated. The Vector Max values refer to the maximum value for all nodes or elements in the output vector. You will notice that all error estimates are either zero or
positive, since they all use the absolute value of the various factors.
The choice of an appropriate error estimation method largely depends on the conditions in your model. FEMAP
will allow you to calculate as many error estimates as you want. You just have to use the Error Estimate option
multiple times.
The following table lists the uses for each method:
Method
Max Difference
Uses
Identifies largest gradients in portions of the model with largest output values.
Identifies steepest gradients in the most critical portions of
the model.
Difference from Average
Identifies areas with largest output values. Areas where only
one or a few values are different are accentuated.
Identifies only steepest non-uniform gradients (those that
vary in a single direction).
% Max Difference
Identifies same gradients as Max Difference, but does not distinguish between large and small output values. Use only if magnitude of the output is less important than the changes in output.
% Difference from Average Identifies same gradients as Difference from Average, but does
not distinguish between large and small output values. Use only
if magnitude of the output is less important than the changes in
output
Normalized % Max Differ- Best at quantifying overall errors in areas with peak output valence
ues.
Normalized % Difference Best at quantifying overall errors in areas with peak output valfrom Average
ues.
8-62
Post-Processing
Values
Min
100,100, 100
300,300
100,100, 100
100,500
1, 1, 3, 3 1
Max
Max
Diff
Avg
Max
Diff
from
Avg
%
Max
Diff
%
Diff
from
Avg
Nrm
%
Max
Diff
Nrm
%
Diff
from
Avg
300
200
200
100
100% 50%
40%
20%
500
200
400
300
60%
100% 50%
0.2%
0.4%
You will notice that the two unnormalized percentage methods make no distinction between the first location with
100 and 300 output values and the last with 1 and 3. Also note how the Max Difference from Average method (and
the corresponding normalized percentage method) highlights the middle position where all values are constant
(100) except for the single 500 value. You will notice that the average values for the first and second output positions are identical (200), even though they represent very different conditions. If you just look at contour or overall
data, you will only see these averages.
For details on the Conversion Approach options, see "How Convert Works".
For details on Using Output on Elements From option, see "When to Use a Group".
8-63
8-64
Post-Processing
ID Variable: This variable is automatically defined and incremented with the ID of all of the nodes or elements
where the output will be created. For details on this field, see Section 8.5.5, "Model, Output, Fill...".
Set Variable: This variable is automatically defined and incremented with the ID of all of the output sets where
the output is created.
Equation: Enter a constant value or an equation. For details on this field, see Section 8.5.5, "Model, Output,
Fill...".
3. After you define the output calculations, select the nodes or elements where the output is to be calculated.
When you convert temperature data, one new output vector will be created in the active output set. For pressures,
up to six vectors will be created, one for each element face where pressures are located. For plate elements, if there
is a single pressures on only one face of each element, only be one vector created. If there are element corner pressures on only one face of each element, then five output vectors will be created, one vector for each corner and one
centroidal vector created by averaging the four corner values.
When you convert the other load types, eight new vectors will be created. Six of these will contain the six load
components: three translation (X, Y and Z) and three rotation (XR, YR and ZR). The final two vectors will contain
the magnitudes of the translation and rotation components.
8-65
There are three separate sections, each used to transform specific output on specific entity types, along with some
additional Options, all of which are described later in this section. Different options can be set in the various sections and these settings will only affect appropriate output vectors. These specified settings in this dialog box will
persist until changed or this instance of FEMAP is closed.
Once the desired options are selected, click OK to access the Select Output to Transform dialog box. This dialog
box allows selection of any number of Output Vectors in any number of Output Sets. See Section 8.6.0.1, "Using
the Select Output Sets and Select Results dialog boxes" for more information on using this type of dialog box.
Unlike the on-the-fly transformations of output vectors available when using the View, Select command or the PostProcessing Toolbox, this command creates additional output vectors that will be added to the database. In order to
visualize the transformed output from this command, you must set the Deform and/or Contour vector(s) in the Output Vectors section of the Select PostProcesisng Data dialog box or the PostProcessing Toolbox.
8-66
Post-Processing
Into CSys - transforms the nodal output vector into an existing coordinate system.
Into Node Output CSys - transforms the nodal output vector into each nodes output coordinate system.
Into Matl Direction - transforms output using the predefined material angle specified for each element. You
can set the material angle when creating plane properties (in Define Property dialog box, choose Elem/Property Type, then click Element Material Orientation) or at anytime using the Modify, Update Elements, Material
Angle command (for more information, see Section 4.8.3.13, "Modify, Update Elements, Material Orientation..."), which has several options.
Note: Before using the Into Matl Direction method, be sure to refer to your analysis program documentation to see how material orientation angles are used and to find any limitations.
Into CSys - transforms the output vector to align the X-direction of output vector to the chosen X, Y, or Z component of an existing coordinate system.
Along Vector - transforms the output vector to align the X-direction of output vector to a vector specified by
clicking the Vector button, then using the standard vector definition dialog box.
The other input required for proper transformation of plate element output is the definition of the original component data, which is selected using the Output Orientation button. Please see the Output Orientation section below.
Note: For planar elements and solid laminate elements, the element centroid location is used when transforming elemental output into a cylindrical or spherical coordinate system (i.e., the element centroid location
is also used when transforming corner data, not the location of each corner node).
Solid Stresses and Strains
Stresses and Strains for solid elements are returned to FEMAP from the solver in a direction specified using the
Material Axes for each solid property prior to running the analysis (for more information, see the Solid Element
Properties heading in Section 4.2.2.3, "Volume Elements").
For Solid Stresses and Strains, you may pick from these options:
Into CSys - transforms the standard component solid stresses and strains into an existing coordinate system.
Into Matl Direction - transforms standard component solid stresses and strains from the analysis into the current
setting for Material Axes for each solid property.
As with plate elements, the other important input needed to properly transform the output is the definition of the
original component data orientation, which can be selected using the Output Orientation button. Please see the
Output Orientation section below for more information.
Note: For solid elements, the element centroid location is used when transforming elemental output located at
the centroid into a cylindrical or spherical coordinate system, while each corner nodes location is used
when transforming element output located at the element corners. Any data calculated at a midside node
is averaged from the transformed values at the corners, hence the locations of the midside nodes are not
considered.
Options
The sections contains options which can be used when transforming the output.
8-67
Global Components of Nodal Vectors - when on, the global components used to create the transformed nodal
vectors will also be saved to the model. In the case of transforming T1 Translation or a similar output vector
into Coordinate System 3, having this option on would save four output vectors to the model - T1 Translation
(CSys 3), Global X of T1 Translation (CSys 3), Global Y of T1 Translation (CSys 3), and Global Z of T1 Translation (CSys 3). When off (default), only T1 Translation (CSys 3) would be saved to the model.
Transform All Nodes/Elements - when on, which is the default, output on all nodes and elements in the model
will be transformed. When off, you will be prompted to select nodes and/or elements based on the output vectors selected for transformation.
Assume Engineering Shear Strain - when on, which is the default, the transformed shear strain is engineering
shear strain rather than actual shear strain. Since shear strain is used to calculate the principal stress/strain values, its important to specify the shear strain method.
Output Orientation
The Current Output Orientation dialog box contains the default output orientation for both Plane and Solid elements. For Plane elements, there is an option for each type of output data to transform (Stress, Strain, and Force),
for each Plane element shape that may appear in the model (Tria3, Tria6, Quad4, and Quad8).
There are two options for triangular elements (0..First Edge or 1..Midside Locations) with the default being
0..First Edge, while there are three options for quadrilateral elements (0..First Edge, 1..Midside Locations, or
2..Diagonal Bisector) with 2..Diagonal Bisector being the default.
For Solid elements, there are three orientation options (0..Material Direction, 1..Global Rectangular, or
2..Element) for different material types associated with Solid properties (Isotropic, Anisotropic, or Hyperelastic).
Pressing the Reset button when the Current Output Orientation dialog box is accessed through either the Deformation Transformation or Contour Transformation dialog box will reset all of the output orientation options to the values currently set in the Preferences.
For more information about these various orientation options, please see the Output Orientation portion of Section
2.6.2.7, "Geometry/Model".
Consult your analysis programs documentation concerning the original coordinate system definition.
8-68
Post-Processing
Note: This technique cannot match or improve upon the corner stresses that are generated by your analysis
program. If possible, you should recover corner stresses directly from the analysis program, since
they are typically based on the underlying element formulations.
In some cases, however, analysis programs do not produce corner values, and this command can be
used to get a reasonable approximation. It simply uses a linear interpolation scheme based on the centroidal output provided by your analysis program. It is not based on any element representations.
22
23
FEMAP will always (no matter which projection method you choose)
compute the corner values at the interior nodes (7,8,9,12,13,14,17,18, and
19) as a geometric average of the centroidal values for the surrounding
elements.
20
19
18
17
16
25
16
15
14
13
24
12
11
15
10
9
14
13
8
12
11
10
7
6
5
9
8
Geometric average means that the distance from the centroid to the node
is used as a weighting factor in the average. Closer centroids get a higher
weighting factor than more distant ones. At these interior nodes, the corresponding corner values in all adjoining elements will be equal.
4
5
4
2
3
1
2
After computing values at the interior nodes, we are left with boundary
nodes(1-5, 6, 10, 11, 15, 16, 20, and 21-25). To determine values at these corners, we must extrapolate the existing
output distribution. You will examine what happens at element 2:
Project onto Edge
Use at Centroid
6
5
8
7
8
7
2
3
1
2
1
2
Consider the corner at node 3. If you choose the Project onto Edge method, the centroidal value is first projected
normal to the element edge (8-3), and then along the edge to node 3. In this case, the first projection did not fall at
the edge center, and the value at the corner will be weighted based on relative distances between the projected location and nodes 3 and 8.
If you choose the Use at Centroid method, the centroidal value is simply considered to be the value at the midpoint
of every edge. Regardless of the element shape/skew, the midpoint is always set to the centroidal value. In this
example, the value at corner node 3 would just be the centroidal value plus the difference between the value at cor-
8-69
ner node 8 and the centroidal value. If you look at a corner node, like node 1, multiple extrapolations along the
edges are computed.
For perfectly rectangular elements, both methods give the same result. In general, however, the Use at Centroid
method seems to give the most reasonable overall results. If you have a highly skewed mesh, especially in an area
of a relatively steep gradient, the Projection method can often result in extremely large variations due to the projection. This occurs if the projected location falls very near to the node that you are projecting from. In that case, the
length ratios become very large and the accuracy of the projection becomes suspect. You should therefore only
choose this alternate method if you know that your mesh is not highly skewed.
If you also look at what happens in element 3, you would see a similar extrapolation toward node 3. However, in
general, the corner values at node 3 will be different in the two elements, just as they normally would from your
analysis program. If you later do a contour plot of this output, how this situation is handled depends upon the view
options that you choose. You can either choose to average the values, or to display the maximum.
This example showed a simple case where the entire model consisted of one plane of continuous elements. The
nodes on the boundary were simply the free edges of the model. In a real model, the same technique is used, but
you would normally choose the option to let FEMAP segment the model. FEMAP then considers each segment
independently. The free boundaries are the free edges of the segment, not of the entire model.
If you are working with solid elements, the process is identical, just a little harder to visualize. Interior corner values are computed from geometric averages of the surrounding centroidal values. Values at the corners on free
boundaries/faces are computed by projections along the element edges. It is again usually best to choose the Use at
Centroid method, since relatively skewed solid elements are fairly common.
8-70
Post-Processing
The dialog box consists of 4 sections used which allow the user to enter specific input. Each section is important
for generating the intended results:
8-71
Damping
This section controls the Damping values used in the calculation. A function MUST be specified for the Modal
Damping Table, while the Overall Structural Damping value is optional.
Overall Structural Damping - off by default. When on this value provides overall structural damping for the
model. Values should be entered between 0.00 and 1.00. A typical value to use is 2.0 * (critical damping ratio).
This is equivalent to PARAM,G in Nastran solvers.
Modal Damping Table - A Model Damping Table is required and must be a FEMAP function with type set to
6..Structural Damping vs. Freq, 7..Critical Damp vs. Freq, or Q Damping vs. Freq. This function should span
the frequency range of interest for the analysis. This is equivalent to TABDMP1 in Nastran solvers. If a function
has not be previously defined, click the Function icon button to define one without having to leave the command.
Additionally, the values in the Model Damping Table can be treated as Viscous (default) or Structural. Setting the
value to Structural is equivalent to using PARAM,KDAMP,-1 in Nastran solvers.
Loading
This section contains one drop-down control which is used to select an existing Load Set from the model. A Load
Set MUST be selected. Many times, a simple Unit Load in a particular direction is adequate, although this is certainly not guaranteed to provide the desired results in all cases. For a Force Unit Load, this would create a
DLOAD Case Control, along with RLOAD2, FORCE, DLOAD, and TABLED2 bulk data entries.
Modes
Choose which modal Output Set(s) should be included when generating the additional output. Only Output Sets
containing results from a modal analysis are available for selection and at least one Output Set from the Modes list
must be selected. Along with being used to calculate the additional output, only the selected Modes will be used
when certain Types of frequency lists are created. This is explained in greater detail in the Frequencies section.
Frequencies
Allows you to specify ranges of Solution Frequencies to use in the calculation of the additional output data. To
define a frequency range, click the Create button. This will display the Define Frequency List dialog box.
Once a Frequency List has been created, it will appear in the Frequencies list. It will appear in this form:
List ID..(Frequency List Type): (Lower bound of frequency range) to (Upper bound of frequency range).
Check the box next to a particular frequency list to have the values used as Solution Frequencies. Any number
of different frequency lists can be used. Highlight a frequency list and click Modify to bring up the Define Frequency List dialog box for that list, or click Delete to remove the highlighted frequency list. Click Preview to see
the list of actual Solution Frequencies.
Define Frequency List dialog box:
The Options in the Define Frequency List dialog box change based on the specified Type. There are 6 Types of
Frequency Lists which can be created, each corresponding to a FREQi bulk data entry for Nastran.
Note: For most Types, the Preview button in the Frequencies section of the Forced Response Analysis dialog
box is the only way to see the actual values which will be used for calculations.
8-72
Post-Processing
FREQ2 - Enter Frequency 1 (first in range), Frequency 2 (last in range), and Number (how many logarithmic
intervals within the range), then click OK.
For example Frequency 1 = 20, Frequency 2 = 100, and Number = 4 would produce a list with values of 20, 29.907,
44.7214, 66.874, and 100.
FREQ3 - Enter Frequency 1 (first in range), Frequency 2 (last in range), Number (number of excitation frequencies between two modal frequencies, value includes both modal frequencies), and Cluster (factor used for
clustering of excitation frequencies near the end points of range). Also, choose to use Logarithmic (checked)
or Linear (unchecked) interpolation between frequencies, then click OK.
For example, Frequency 1 = 20, Frequency 2 = 300, Number = 4, and Cluster = 1.0, Logarithmic not checked, with
2 selected Modes of 89.8135 and 243.5258 would produce a list with 20, 43.271, 66.5421, 89.8131, 141.051,
192.288, 243.526, 262.351, 281.175, and 300. Bold values are first, last, and modal values.
FREQ4 - Enter Frequency 1 (lower bound of range), Frequency 2 (upper bound of range), Number (number of
evenly spaced frequencies per spread mode), and Spread % (specified as a %, is the frequency spread, +/- the
fractional amount, for each mode), then click OK. Only modes selected in the Modes list which also fall within
the frequency range between Frequency 1 and Frequency 2 will be used.
For example, Frequency 1 = 20, Frequency 2 = 300, Number = 5, and Spread % = 3, with 2 selected Modes of
89.8135 (Mode 1) and 243.5258 (Mode 2) would produce a list with 87.1188 (97% of Mode 1 value), 88.4659
(98.5%), 89.8131 (100%), 91.1603 (101.5%), 92.5075 (103%), 236.22 (97% of Mode 2 value), 239.873 (98.5%),
243.526 (100%), 247.179 (101.5%), and 250.832 (103%).
FREQ5 - Enter Frequency 1 (lower bound of range) and Frequency 2 (upper bound of range). Only modes
selected in the Modes list which also fall within the frequency range between Frequency 1 and Frequency 2 will
be used. Now enter fractions of each mode to use in the Frequency List, by entering a values into the field
below the Values list, then clicking Add. Entering a value of 1.0 will create a value equal to 100% of the modal
value, 0.9 will create a value 90% of the modal value, while 1.05 will create a value 105% of the modal value.
For example, Frequency 1 = 20, Frequency 2 = 300, with 2 selected Modes of 89.8135 (Mode 1) and 243.5258
(Mode 2). Entering 0.9, 1.0, and 1.05 into the Values list would produce a list with 80.8318 (90% of Mode 1 value),
89.8131 (100%), 94.3038 (105%), 219.173 (90% of Mode 2 value), 243.526 (100%), and 255.702 (105%).
8-73
The dialog box consists of 6 sections which allow the user to specify options for the format, type, and amount of
output to calculate:
Save Results As
Allows you to choose between creating Output Vectors or Functions. Typically, choosing Output Vectors will produce more output than Functions. On the other hand, having FEMAP generate output vectors creates a similar
amount output as a Frequency Response analysis, which may be more familiar to the user. Use the Complex Data
Type to have FEMAP create output in either Real and Imaginary or Magnitude and Phase components.
Output Vectors - Creates an Output Set for each Solution Frequency containing Output Vectors. The number of
Output Vectors corresponds to the selected output requests in the Nodal and Elemental portions of the dialog box.
Use the Compute Results For option to have output created for the whole Model or only for a selected Group.
For example, there are 15 Solutions Frequencies specified, Displacement and Acceleration are selected in the
Nodal section, Compute Results For is set to Model, and Complex Data Type is set to Magnitude and Phase. In this
case, 15 Output Sets containing a total of 24 output vectors each (6 for Displacement - Magnitude, 6 for Displacement - Phase, 6 for Acceleration - Magnitude, and 6 for Acceleration - Phase) would be created, containing output
for every node in the model.
Functions - Creates Functions which contain a data point at each Solution Frequency for a particular output
quantity. The number of Functions corresponds to the selected output requests in the Nodal and Elemental portions of the dialog box, along with the option selected in Compute Results For, Entity or Group. Many times, the
user may only be interested in the behavior of a single node or element, so the Entity option makes sense. On the
other hand, data may be needed at a number of nodes or elements, which makes the Group option a better choice.
For example, there are 15 Solutions Frequencies specified, Displacement and Acceleration are selected in the
Nodal section, Compute Results For is set to Entity (Node 5 selected), and Complex Data Type is set to Real and
Imaginary. In this case, 24 functions would be created for Node 5 (6 for Displacement - Real, 6 for Displacement
- Imaginary, 6 for Acceleration - Real, and 6 for Acceleration - Imaginary). These functions can be plotted using
the XY of Function capability of the View, Select command.
8-74
Post-Processing
8-75
8.6.0.1 Using the Select Output Sets and Select Results dialog boxes
When using the List, Output... commands, two dialog boxes will appear quite frequently. One allows selection of
any number of output sets, while the other allows selection of any number of output sets along with any number of
output vectors from a specified output set. While the names of these dialog boxes may change from one command
to another the basic functionality is the same (for instance, Select Results and Results to Add to Data Table are the
same dialog box). Also, what is automatically selected dialog box is command dependent.
When a List Output... command asks for any number of Output Sets or has a Full Output Sets option, a multiselect dialog box containing only the existing output sets in the model will appear.
Clear Output Set Filter
Toggle Selected Off
Output Sets/Studies
Output Set Filter
in List Toggle
Toggle Selected On
Toggle All Off
Toggle All On
Simply check the output sets to process. It is also possible to highlight any number of output set titles from the list.
Holding down the Ctrl key will enable highlighting of multiple output sets. Holding down Shift while picking
a first, then a last output set will highlight a range of output sets. Once highlighting is complete, use the Toggle
Selected On or Toggle Selected Off icon buttons to check or uncheck the highlighted sets.
Click the Output Set Filter icon button, then enter text into the Title Includes field to reduce the list to only
include output sets using the entered text in their Titles. You can also choose filter the output sets by selecting a
8-76
Post-Processing
Study, Analysis Program, and/or Analysis Type. Click the Output Set Filter again and enter more text to further
reduce the list. Also, once output sets are checked, the cannot be filtered out of the list. Click the Clear Filter
icon button to return all output sets to the list.
The Output Sets/Studies in List Toggle toggles between displaying only the Output Sets in the selection list of the
dialog box or displaying both Analysis Studies and the Output Set(s). When viewing the output using Analysis
Studies, any Output Set(s) included in an Analysis Study will be shown one level down in the tree structure. The
check box control at the study level (two boxes, one checked, the other not) can be used to toggle on/off all Output Sets in a particular Analysis Study.
Analysis Studies in Selection List
The Toggle All On button chooses all output sets currently in the list, so if the list is filtered, only those output
sets will be highlighted. Click Toggle All Off to have no output sets selected in the list. The active Output Set will
be initially checked.
When a List, Output... command asks for individual output vectors, a large dialog box containing a list of Output
Sets in the model, Output Vectors from an output set specified using the From Output Set drop-down, and several
other options will appear.
Toggle All Off
Toggle Selected Off
Toggle All Off
Toggle Selected Off
Toggle All On
Toggle Selected On
Toggle All On
Toggle Selected On
Output Vector Filter
Output Sets/Studies
in List Toggle
Clear Filter
Clear Filter
Using the Select Output Sets and Select Results dialog boxes
8-77
Along with checking and unchecking the boxes, you can also highlight the titles in the Output Sets or Output Vectors list, then click the Toggle Selected On or Toggle Selected Off icon buttons in each section. For a description of
highlighting, see Output Set Only dialog box above. In addition, filtering of the list of Output Sets and how the
Toggle All On and Toggle All Off for both lists, is the same as the Output Sets Only dialog above.
Similar to when only selecting Output Sets, the Output Sets/Studies in List Toggle toggles between displaying only
the Output Sets in the Output Sets selection list of the dialog box or displaying both Analysis Studies and the Output Set(s). When viewing the output using Analysis Studies, any Output Set(s) included in an Analysis Study will
be shown one level down in the tree structure. The check box control at the study level (two boxes, one checked,
the other not) can be used to toggle on/off all Output Sets in a particular Analysis Study.
The list of Output Vectors displayed by default are always from the Active Output Set in the model. To see the
list of Output Vectors from a different Output Set, simply select one from the From Output Set drop-down list.
This can result in hundreds of vectors. If you want all output vectors to be selected, regardless of filtering, select the
All Output Vectors option above the icon buttons.
You can use the Quick Filter drop-down to quickly filter the list. Choose to only see selected output vectors in the
list using Selected Only, are on a Node, Element, Element Centroid, or are of a particular output type such as Displacement, Velocity/Accel, Force, Stress, Strain, or Thermal.
If you know that you want to select a specific set of output vectors, click the Output Vector Filter icon button to use
a combination of available options to reduce the number of output vectors available for selection.
Available options are in the Filter Output Vector dialog box:
Title Contains - Enter text and only output vectors which contain the entered text will appear in the filtered list
of output vectors.
Output Type - Allows selection of output vectors based on type. Choose from Any Output, Displacement,
Velocity/Accel, Force, Stress, Strain, or Thermal for the filtered list.
Output On - Allows selection of output vectors based on the type of entity or if it is user output. Choose to
see vectors related to Any Output, Nodes, Elements, Line Elements, Plane Elements, Solid Elements, or User
Output.
Nodal Component Output toggle - When on, components of nodal output (i.e., T1, T2, and T3 Translation) will
be available for selection. When off, only Total values for nodal output will be available.
Element Corner Output toggle - When on, element corner data (i.e., PltC1, PltC2, PltC3, and PltC4 Top Von
Mises Stress) will be available for selection, as long as corner data was recovered from the solver. When off,
only overall element values will be available.
Complex Type - Allows selection of output vectors based on the type of complex output. Choose from Any
Output, Magnitude, Phase, Real Component, or Imaginary Component.
You can click the Add Components/Corner Results button to automatically select the components or corner data for
the currently selected Output Vectors (if available). If you click the Add Similar Layer/Ply Results button, you can
8-78
Post-Processing
select all similar data without worrying about manually checking all of the output vectors. This option is especially
helpful for laminates with a large number of plies.
When selecting entities graphically, make certain the focus is in the ID box.
Alternatively, click the Select Multiple icon button to choose any number of nodes or elements to list. In addition, a node or element ID may be entered directly into the ID field, then listed by pressing the List button.
The sample shown above lists only a few items. If you have elemental corner stresses, or stresses on top or bottom
faces of an element, they will all be listed. If you choose multiple output sets, all output vectors for each output set
are listed before the next output set begins.
To return to the Select Results dialog box to select different output sets or output vectors, click the Select Results
icon button to the left of the List button. When finished, click OK to choose nodes or elements again.
8-79
If multiple output sets have been selected, an optional Max/Min Summary table for each output vector will be listed
to the Messages window, by default. This inclusion of this summary depends on the option selected in the dropdown just below the ID field. When set to 0..Details Only, the listing of output vectors for each selected output
set will match the listing when only a single output set is selected. When set to 1..Summary Only, only the Max/
Min Summary will be listed. If 2..Both is selected, the details and the summary will both be listed.
The format of the report looks like the following when 2..Both is the selected option:
This command can be used very effectively when you are doing detailed analysis. With it, you can often replace
voluminous printouts or reports of model output, that have usually been required to look-up data for further calculations. Instead, have FEMAP display the appropriate portion of your model. Then choose this command. Whenever you need output for a given node or element, pick the output vectors you want, choose the Node or Element
option, and double click on the entity you want to query. FEMAP will immediately report the output you need in
the Messages window. You can even make the display a contour or criteria plot, to visually lead you to critical areas
where you can then query
Hint:
If you want to query the model quickly for a specific stress and/or displacement at given nodes or elements, it is often easier to use the Select Toolbar with the Show Tooltips option turned on and/or the
Entity Info dockable pane open. Simply display the deformed and contour plot of the desired results,
change the active entity of the Select Toolbar from None to either Node or Element, then hold the cursor at a given node or element location. FEMAP will then provide a box listing the displayed output
information for that node or element. You can then quickly move to other entities to obtain their results.
You can left click in the box to send the information to the list destination (List), or right click to annotate the model with this text at that location (Convert to Text). For more information on using the Tooltips for post-processing, see Section 5.11.3.1, "Show Tooltips"in the FEMAP User Guide.
8-80
Post-Processing
With this dialog box, you can choose whether to compare the Entire Set of output data or just one pair of vectors. If
you choose List Details, the output at any individual nodes or elements which differs will be reported. Whether the
output differs depends on the Max Difference you choose. Any values which differ by a smaller (or equal) percentage than you specify will be considered as identical and will not be listed
The final entries in this dialog box let you choose the output sets and vectors that are to be compared. If you are
comparing entire sets, only the output sets can be specified; otherwise both sets and vectors are required. In addition, the Multiple button allows comparison of any number of output vectors in any number of output sets via the
Select Output To Compare dialog box. If Entire Set is on, Multiple will display the Select Output To Compare
(output sets only) dialog box, which allows comparison of any number of whole output sets to one another, using
all available combinations of selected sets. For more information on using the Select Output To Compare dialog
boxes, see Section 8.6.0.1, "Using the Select Output Sets and Select Results dialog boxes".
A report similar to the following is written to the active List Destination (Multiple used, Entire Set option off).
This sample report includes the detailed differences between the two vectors. For each node where data differs, the
data values from both vectors are listed along with the difference. The final line also shows the ID and value of the
8-81
maximum difference (MxDiff), and the ID and value of the maximum percentage difference (MxPct). Finally, the
dot product (Dot) of the two vectors is given.
Hint:
If you compare data that is identical, you will not see the header information for each vector as it is
compared. If you want to see this information, redo the command, but set the maximum difference to
zero (make sure List Details is off). This will list all header information and the last line summary for
each vector.
Report Style
These options allow you to specify the type of data you want in the summary. Choose Vector Summary if you
want one line in the report for each selected output vector. This provides the max/min values for the entire output
vector. If you choose by Property ID or by Material ID, you will be asked for the properties or materials that
you want to summarize after you close this dialog box. In these cases, you will get a larger report - for each selected
output vector, you will get one line for each selected property or material. These lines will contain the max/min values only for elements that reference that property or material. Nodal output is not available in either of these methods. These options can be used to quickly find critical values to compare against property/material allowables.
Report Contents
If you choose Vector Data, then the report contains max/min data for each individual output vector, in each
selected output set. For Envelope Data, you will see max/min values for each output vector, but the max/min is
computed (enveloped) across all selected output sets.
Output Selection
These options allow you to choose the specific output data that you want to include in the report. Full Output Sets
automatically chooses all output vectors in the sets that you choose with the Results to Add to Data Table dialog
box (output sets only) after you close this box. If you choose Specific Output Vectors, you can choose the output
sets that you want, but limit the report to use only the output vectors selected in the Results to Add to Data Table
(full version) dialog box.
8-82
Post-Processing
If Include Results at Element Corners is checked, then results at element corners will be included in the Results to
Add to Data Table dialog, and potentially in the report.
If Include Max/Min Absolute Value is checked, then additional columns will be created displaying max/min values
created using the absolute value of the data.
For more information on using the output set only and full version of the Results to Add to Data Table dialog
boxes, see Section 8.6.0.1, "Using the Select Output Sets and Select Results dialog boxes".
Additional Summary for Selected
In all cases, when you use this command, the report lines will contain max/min data for either the entire output vector or the property/material you select. In addition to that overall max/min data, if you want to compute max/min
data for specific nodes and/or elements within the vectors/properties/materials, these options allow you to select the
nodes and elements of interest. If you check one or both of these, you will see a standard entity selection dialog box
after you say OK in the Send Output Vectors to Data Table dialog box to select the entities you need. These options
do not change the basic max/min data, nor the lines that are added to the report in any way - they simply add more
columns to the report which contain max/min data for your selections.
Data in the Report
This command always adds the same columns to the Data Table. Depending on the options you select, some of
these columns may be automatically hidden, however you can make them visible by using the Hide/Show Columns
Menu in the Data Table. See Section 7.2.9, "Tools, Data Table" for more information.
The following data is available:
ModelID - the ID of the current model
SetID - the ID of the output set that contains the results being reported. This field is not visible, and not useful if
you choose to Envelope results, since the max/min data comes from multiple sets.
ID - the output vector ID
Property - the property being summarized. Only visible and useful for the by Property ID report style
Material - the material being summarized. Only visible and useful for the by Material ID report style
Total/Centroidal ID - The common output vector ID shared by all similar output. For example the Von Mises
stress at the top, middle, bottom, centroid and corners of a plate/shell element will all have a common value. The
specific numbers here are not important, but the fact that they are common allow you to use this column to quickly
sort or group similar data in the report.
Title - The output vector title
Output Type - the type of output in the vector (Displacement, Stress)
Location - the location of the output (Nodal, Element Centroid, Element Corner)
Min SetID, Min ID, Min Value, Max SetID, Max ID, Max Value - The max/min data for the output vector, or the
property/material in the output vector. Min SetID and Max SetID are only visible and useful if you are enveloping,
in which case they show the ID of the output set where the max/min was found. Min ID and Max ID are the node or
element ID where the min/max occurs, and Min Value and Max Value are the associated values.
Min SetID Selected, Min ID Selected, Min Value Selected, Max SetID Selected, Max ID Selected, Max Value
Selected - These columns are empty and hidden unless you select nodes and/or elements for additional summaries.
In that case, they contain similar data to the other max/min columns, but limited to results taken from the selected
nodes and elements.
Min Abs SetID, Min Abs ID, Min Abs Value, Max Abs SetID, Max Abs ID, Max Abs Value, Min Abs SetID
Selected, Min Abs ID Selected, Min Abs Value Selected, Max Abs SetID Selected, Max Abs ID Selected, Max
Abs Value Selected - These columns use absolute value to determine max/min values instead of signed (+/-) val-
8-83
ues. Since this data is signed, Min Value can be a negative number with a larger magnitude than Max Value. Only
created when the Include Max/Min Absolute Value option has been checked
Hints:
Use the grouping capability of the Data Table to quickly categorize your report. Depending on
what you are looking for, you might want to use the Total/Centroidal ID column, the Property
ID column, or even Output Type or combinations of these as grouping strategies.
Sorting by Max Value or Min Value can quickly find peaks in groups of similar output - whether
the peak occurs at the centroid, element corner, or top/bottom fibers.
Filters can be used to reduce the amount of data shown
8-84
Post-Processing
When you choose this command you will see the following dialog box:
Report Style
These options allow you to specify how the three choices (Output Sets, Output Vectors, Nodes/Elements) will be
displayed in the Data Table. You must have at least one of the choices appear in rows and one in columns. The
other choice is up to you.
The Alternate Column Order option is only available when at least two of the options are set to in Columns. When
used, it will list columns in alternating order.
For example, if you have Output Sets and Output Vectors set to in Columns, all Output Vector columns for the first
selected Output Set would be listed, then all Output Vector columns for the next selected Output Set, etc. If Alternate Column Order is enabled, then the Output Vector columns for the first selected Output Vector would be listed
for all Output Sets, then the Output Vector columns for the next selected Output Vector, etc.
In Coordinate System (Nodal Output Only)
You can choose to list nodal output to the Data Table referencing any coordinate system currently defined in your
model. By default, nodal output will be listed using the Nodal Output Coordinate System for each selected node. A
CSys ID column will appear in the Data Table listing only when the Nodes/Elements option is set to Row, which
is the default. If Elemental is chosen in Output Selection, the In Coordinate System option is not available
Note:
When choosing to list results with very small values (below 1E-16) in a different coordinate system
than they were originally attained, be aware that these very small values may be different than the values in any printed output file from a solver (i.e.,.f06 file from Nastran). This is due to the fact that
FEMAP stores real numbers in double precision and there is no way to assure numbers below 1E-16
are accurate. These values, sometimes referred to as noise, are often considered the same as zero.
Output Selection
Choosing the output set(s) and output vector(s) to send to the Data Table is done using the Results to Add to Data
Table dialog box. Be sure to select output vectors with only nodal or elemental output, not both. If both are
selected, an error will be issued and selection of output vectors will need to be repeated. See Results to Add to Data
Table dialog box, see Section 8.6.0.1, "Using the Select Output Sets and Select Results dialog boxes".
Here is a sample Data Table report using Output Sets and Output Vectors in Columns, Nodes/Elements in Rows,
and choosing -1..Nodal Output Coordinate System for In Coordinate System (Nodal Output Only):(2..T1 Translation, 3..T2 Translation, and 4..T3 Translation in Output Sets 1 and 2).
8-85
Another sample using the same selected output, but this time Output Vectors in Columns, Output Sets and Nodes/
Elements in Rows, and -1..Nodal Output Coordinate System for In Coordinate System (Nodal Output Only).
Hint:
With this Report Style configuration, a good idea might be to turn on the Group Headers in the
Data Table (6th icon from left), and then drag the Set Title or Set ID column header into the
Header Area. Now you will see Report has been segmented into two sections and any sorting will
only use the values under each header to determine higher or lower values.
Method
Choose between two methods in this section, Sets for Each Entity or Entities for Each Set.
8-86
Post-Processing
When using Sets for Each Entity, the listing will be displayed in the Data Table based on each selected entity (i.e.,
there will be a separate ranking for each Node, Element, Property, or Material ID).
When using Entities for Each Set, the listing will be sent to the Data Table based on each selected Output Set (i.e.,
there will be a separate ranking for each Output Set).
Rank By
Choose to rank by Node ID, Element ID, the elements of each Property, or the elements of each Material. Only
Properties and Materials which are referenced by the selected elements will be included in the listing.
Approach
The Each Vector Individually option will rank based on the highest ranking values of each selected output vector,
while All Vectors Together only ranks using the highest ranking values of all the selected output values together.
Note:
Depending on the selected output vectors, the All Vectors Together option may or may not be useful.
For instance, if both Top and Bottom stresses of a certain type are being ranked, the user may simply want the highest stresses. In this case, using the All Vectors Together makes sense, since the stress
being Top or Bottom is really not important. On the other hand, using All Vectors Together while
ranking selected Stress and Strain vectors would be of no use, as it is highly likely only Stresses would
be ranked when using Max Value, while only Strains would be ranked when using Min Value.
Ranking Type
Choose between ranking the output values using Max Value, Min Value, or Max Absolute Value. Also, enter a value
for Number to Rank. In most cases (see Note below), this is the number of ranked values FEMAP will list to the
Data Table for each Node, Element, Material, or Property ID
Note:
If Method is set to Sets for Each Entity, Rank By is set to Node or Element, and the value of Number to
Rank exceeds the number of selected Output Sets, FEMAP will only report rankings up to the number
of selected Output Sets. Setting the Number to Rank to a smaller value than the number of selected Output Sets will only display the Number to Rank.
For example, if Number to Rank is set to 10, but only 5 Output Sets are selected, the ranking will
only be from 1-5, one value for each output set. Conversely, if Number to Rank was set to 3 and 5
Output Sets are selected, only the 3 highest ranked values for each selected node or element from the
5 possible values (one value for each Output Set) will be sent to the Data Table.
8-87
Example 1 - Method set to Sets for Each Entity, Rank By set to Node, Approach set to Each Vector Individually, Ranking Type set to Max Value, and Number to Rank set to 5. Four Output Sets and T1 Translation,
T2 Translation, and T3 Translation selected:
Notice, there were only 4 output sets selected, therefore the values could only be ranked 1-4. Also, the Set ID
shows which output set the highest ranking value was found for each vector, for each node.
Example 2 - Method set to Sets for Each Entity, Rank By set to Element, Approach set to All Vectors
Together, Ranking Type set to Max Value, and Number to Rank set to 5. Four Output Sets and both Plate Top
X Normal Stress and Plate Bot X Normal Stress selected:
Notice, only the title of the first output vector (chronologically, by output vector ID) is listed, then all other output
vectors which are being ranked together are shown with a + (output vector ID). The Vector ID column shows
which output vector produced the highest ranking value in each output set. Again, only 4 output sets were
selected, so the rankings only go from 1-4, even though Number to Rank was set to 5.
Example 3 - Method set to Sets for Each Entity, Rank By set to Property, Approach set to Each Vector Individually, Ranking Type set to Min Value, and Number to Rank set to 10. Four Output Sets and Plate Top VonMises Stress selected:
8-88
Post-Processing
Notice, this time the rankings go from 1-5. In this case, the minimum values all come from the same output set, and
the individual element IDs where the ranked values can be found are also listed.
Example 4 - Method set to Entities for Each Set, Rank By set to Material, Approach set to Each Vector Individually, Ranking Type set to Max Value, and Number to Rank set to 5. Four Output Sets and Plate X Membrane Force selected:
Notice, the results are now ranked within each Output Set. In this case, all the elements with the highest ranking
values using Max Value all happen to be made of the same Material.
If Ranking Type had been set to Max Absolute Value instead, the top 5 Force values are all negative, but have a
greater magnitude than the values ranking in the Data Table when using Max Value.
This is one case where having the Ranking Type set to Max Absolute Value is probably better to determine the
worst case when examining this output vector for these particular analyses.
8-89
Note:
There is also the option to list the output value for a single node compared to output values of a set of selected
nodes. The value for each node and the difference between the output values are listed to the Data Table.
You also have the option to choose which coordinate system to Report the Data Table.
8-90
Post-Processing
Single Value - One column with values from the output vector selected for X Arrow Display/Vector Select.
2D Components - Two columns with values from the output vectors selected for X Arrow Display/Vector
Select and Y Arrow Display/Vector Select.
3D Components - Three columns with values from the output vectors selected for X Arrow Display/Vector
Select, Y Arrow Display/Vector Select, and Z Arrow Display/Vector Select.
2D Tensor Plot - Three columns with values from the output vectors selected for X Arrow Display/Vector
Select, Y Arrow Display/Vector Select, and XY Arrow Display/Vector Select.
In addition, any vector(s) displayed as a Resultant will only list a Resultant column, while any vector(s) displayed as Axial/Shear will list both an Axial column and a combined Shear column.
When the Select Output from Contour Vector option is disabled, then the output will be listed using a Element ID
or Node ID, a Vector (1, 2, or 3), a Value, and X (always), Y (when output vector has 2 components),
and Z (when output vector has 3 components).
8-91
The full report consists of five sections: output Set Data, output Vector Data, output Vector Statistics, detailed Output Data, and Summary data, at each node or element. Each section can be enabled or disabled independently.
If Data on All Nodes/Elements is not selected, the maximum and minimum in the summary will only reflect the
nodes and elements which have been selected, not the global maximum and minimum of the entire vector.
Unformatted output reports in three-column format resemble this sample (individual output section truncated):
Obviously, many variations on this format are also available by choosing other options. The sample shows all four
sections enabled in the three column format. The output vector statistics are shown after the data columns. The
Calc flag indicates whether this vector can be linearly combined. The Component Dir flag indicates whether there
8-92
Post-Processing
are additional vectors of data in your model which represent the XYZ components of this vector. This flag will also
be true for vectors which contain elemental centroidal data if elemental corner data is present in your model. Whenever the Component Dir flag is true, several additional lines will be added to the report (as shown) to identify the
other component vectors.
The Summary data, shown at the bottom of the listing, provides a quick way to find overall peak displacements,
forces, stresses, strains, etc. Depending on the vectors you list, these values may compare dissimilar values, but
they will always list the peaks. For example, the stress summary considers all types of stress. No distinction is
made between normal, principal or calculated values (such as Von Mises).
The Format ID list box will contain a list of all of the formats which are in the format library. You can choose a different format library using the File, Preferences, Libraries command. The format you choose from this list will be
used to create your report.
8-93
Sorting:
The Sort Field option in this section of the dialog box lets you select an output vector for sorting. If you select a
vector, it will be sorted in the order you choose. If you choose ascending order it will be sorted with the minimum
values first. Otherwise, it will be sorted with the maximum values first. If you choose Absolute Value, the sorting
will be based on the absolute value of the values in the Sort Field.
When you choose a Sort Field, the report is listed based on the sorted order of the data in the sort vector. The sort
vector does not actually have to be listed in the report. If you do not choose a sort vector, data is simply listed in
order of the node/element IDs. Even with no sort vector, the Ascending option still controls the order in which the
report will be listed.
Top N:
These options control whether the data from All nodes/elements will be reported. You can also limit the report to
output from only the top or bottom entities. If you choose one of the limiting options, you must also specify the
Number of Nodes/Elements you want listed. Top really lists the final entries in the report. These entries will be the
maximum entries if the report is sorted in ascending order. It will be the minimum entries however, if the report is
not in ascending order. Similarly, Bottom selects the first entries in the report.
Limits:
Like Top N, these options limit the data that will be reported. Unlike Top N, however, these options are based on the
values of the output in the sort field. If you do not choose a sort vector, these limits will have no effect.
To set limits, you must first choose a selection method. For example, Above Maximum will only report output
which is above the value that you select. Then specify the minimum and/or maximum limit values, whichever is
required. You can also choose Absolute Value to base the limit checking comparison on the absolute value of the
output data. The default option, None, disables limit checking.
Options:
There are two sections to every report - Details and Summaries. The Details section contains the actual report of
data for each selected node/element. It is listed in the format you choose. The Summaries section contains summary
information (maximum/minimum values) for each vector in your report. These summaries are listed at the end of
each output set, and at the end of the report. You cannot control the format of the summaries. The default option,
Full Report, enables both sections of the report. The other options enable only one section of the report.
Choosing Skip Empty will skip detailed data lines for nodes/elements which do not have any output data of the
types requested. If data exists for any of the output vectors selected in the report, this option has no effect. In any
report, fields which are undefined (no data exists) are listed as asterisks (*******).
Entity List:
If you turn on this option, a list of the IDs of all selected nodes or elements is added to the top of the report. This list
can be quite long if you have a large model, but it can be invaluable if you are limiting the actual output with the
Top N or Limits options. It can also be helpful when you use more complicated selection techniques like box picking or groups.
The following is a sample entity list:
8-94
Post-Processing
Titles
There are three types of titles available: format title, page titles, and column title. The format title is not part of the
report, but it will be used later to select this format. You should always specify a descriptive title. You can also
specify two page title formats. These formats are listed at the top of every page of your report. If you choose to
have these titles horizontally centered, the final position depends on the width of the longest format line. You can
also insert a blank line after each title.
The column title format is actually a third title line which will be written at the top of the detailed data. It is usually
used to place a title over each column of data. The four data format lines are used to specify the data to be written
for each node/element in the report. Any of these format lines which are blank will be skipped when the report is
written.
where:
< > characters define the width (and location) of the data field.
Copying Formats
8-95
LeftJustify controls whether the numeric values are left or right justified or aligned within the field width (also Y
or N).
If the EFormat is Y, the field will always be written in exponential format. Otherwise, it will be in floating point
format or exponential format based on the value and field width. In either case, output values that are zero will simply be written as 0., not 0.0000E+00I. If this option is skipped the default value is Y.
The default value for LeftJustify is N if the option is skipped. If you skip this field a default will be assumed based
on the width of the field.
Several special VectorID values can be used, such as:
VectorID
0 (or blank)
-1
-2
1 thru 99999999
Interpretation
Node/Element ID
Output Set ID
Output Set value (frequency...)
Output Data value from selected VectorID
The special values, -1 and -2 are often used in the page titles. If VectorID is 0 or -1, the Digits and EFormat options
are ignored since the selected values are integers.
Limitations
The following limitations must be met for all formats:
You can define up to 40 data fields per format. Each field can be up to 80 characters wide. The fields can be
placed all on one line (assuming the maximum format width is not exceeded) or spread across all lines.
The number of significant digits must always be less than the field width and should be a relatively small number. Choosing more than 7 or 8 significant digits is relatively meaningless. The output data that FEMAP reads
from your analysis program is probably not that accurate.
You must have at least one data field in a format. Blank formats, or formats with all text are not allowed.
In general, you can place any text anywhere between data fields in a format. You should never use the characters < or > however. These characters indicate data fields, not text.
The number of < and > must always be equal on every format line. Data fields can not extend across lines.
All data vectors which are referenced in a format must have the same type. Nodal output data cannot be mixed
with elemental output. Elemental centroidal and elemental corner data can be mixed.
8-96
Post-Processing
The name of the format library file is specified by the File, Preferences, Libraries command. You can work with
multiple libraries simply by choosing a new filename.
This command is designed to be used in models where grid point force results data has been recovered
from Nastran. If the grid point force data is not available, then the listing will only consist of data
which was requested and recovered, so typically this would be forces and moments from applied
loads, single point constraints, multi-point constraints, contact, and/or glued contact.
All modes and options are specified using the List Force Balance dialog box:
Toggle All On
Toggle All Off
Toggle Selected On
Toggle Selected Off
Clear Filter
The dialog box has three sections: Data, Destination, and Entity Selection, which are all used concurrently. This
allows you the flexibility to pick and choose various modes and options to produce the desired listing.
For example, you can have an Interface Load listing of an existing Freebody entity sent to the Data Table. This can
be done with minimal user input by simply selecting an existing Freebody in the From Freebody list. On the other
hand, you may want to pick and choose the Contributions, Nodes, Elements, etc. for a unique Force Balance listing
sent directly to the Clipboard. If this is the case, you would want to use the Manual Selection option in the Entity
Selection section of the dialog box.
8-97
Listing
When Destination is set to Messages Window, a Title Block will appear above the listing for each selected Freebody ID/Output Set combination (Entity Selection set to From Freebody) or simply for each Output Set (Entity
Selection set to Manual Selection).
When using Interface Load, additional information about the Components included in summation and Contributions included in summation will appear above the individual contributions, along with the Summation about location. In addition, a **TOTAL SUMMATION** row will appear after the individual contributions.
When Destination is set to Data Table or Clipboard, no title block or additional information is included and the
**TOTAL SUMMATION** row appears above the individual contributions for each Node ID, instead of at the end.
Each listing always contains these 8 columns: Node ID, Source, Fx, Fy, Fz, Mx, My, and Mz.
Node ID - This column contains the Node ID of each contribution. All contributions for a given Node ID will be
always be listed together and in chronological order. For example, all contributions for Node ID 1 would be listed,
then all the contributions for Node ID 2, etc.
Source - This column contains the source of each row, whether it be a contribution or calculated nodal sum:
**TOTALS** - Contribution from Nodal Summation (Reverse Value simply reverses sign of values)
**SUM** - Calculated Nodal Sum (only appears when option is selected in List Force Balance dialog box)
Fx, Fy, Fz - These columns contain values for X, Y, and Z Force, respectively.
Mx, My, Mz - These columns contain values for X, Y, and Z Moment, respectively.
When using Interface Load with the Calculation Details option enabled, these 9 additional columns will appear:
d1, d2, d3, Fx, Fy, Fz, Mx, My, and Mz.
d1, d2, d3 - These columns contain the distances from each Node ID to the Total Summation location.
Fx, Fy, Fz - These columns contain values for X, Y, and Z Force used in the Total Summation calculation.
Mx, My, Mz - These columns contain values for X, Y, and Z Moment, used in the Total Summation calculation.
Data
This section allows you to choose if you are listing a Force Balance or an Interface Load. Each mode offers a
few options which can be toggled on/off to provide more or less detail, as needed. Unless only one Output Set
exists in the model, you will always be prompted to select Output Sets.
Force Balance - Lists force and moment contributions acting on a set of nodes for each selected Output Set. Contributions and nodes are determined automatically from the selected Freebody entity (Entity Selection set to From
Freebody) or selected by the user (Entity Selection set to Manual Selection).
There are 3 options when listing the Force Balance:
List Contribution Details - When on, lists each selected contribution at each Node ID. On by default.
Include All Contributions - Only available when List Contribution Details is turned on. When on, all contributions of every type are listed, otherwise, only the selected contributions will be listed. Off by default.
List Calculated Nodal Sums - When on, lists a calculated nodal sum for each Node ID. Off by default.
Interface Load - Lists all of the forces and moments acting on an Interface Load where the forces and moments
are summed at a specified location in space. An Interface Load is defined by selected nodes and elements, using
8-98
Post-Processing
any combination of components and contributions. Components, contributions, nodes and elements are determined
automatically from the selected Freebody entity (Entity Selection set to From Freebody) or selected by the user
(Entity Selection set to Manual Selection).
There are 4 options when listing the Interface Load:
List Contribution Details - When on, lists each selected contribution at each Node ID. On by default.
Calculated Nodal Sums - Only available when List Contribution Details is turned on. When on, lists a calculated nodal sum for each Node ID. Off by default.
Calculation Details - Only available when List Contribution Details is turned on. When on, all details of
the Interface Load calculation will be listed, including 9 additional columns: d1, d2, d3, Fx, Fy, Fz, Mx,
My, and Mz. Off by default.
List Interface Load - When on, lists the **TOTAL SUMMATION** at the end of the listing for each Freebody ID/Output Set combination. On by default.
Destination
Messages Window - Listing is sent to the Messages dockable pane. The Messages pane must be open for this
option to be available. To make is visible, use the Tools, Other Windows, Messages command.
Note:
When listing using Interface Load with the Calculation Details option selected, each contribution will
be listed on two lines instead of a single line. The first line contains
Data Table - Listing is sent to the Data Table dockable pane. The Data Table pane must be open for this option to
be available. To make is visible, use the Tools, Data Table command. If the Data Table is locked, you will be
prompted to unlock, before continuing. Each value will reside in an individual cell.
Clipboard - Listing is sent directly to the Windows Clipboard using the same format sent to the Data Table.
Entity Selection
Unless only one Output Set exists in the model, you will always be prompted to select Output Sets.
From Freebody - When selected, you can choose any number of existing Freebody entities from the list. Simply
check the Freebody entities in the list.
For Force Balance, the contributions to list will match those selected in the Freebody Contributions From section
for each selected Freebody. The nodes to list are all nodes connected to the selected Freebody Elements. The values
will be listing in the Coordinate System specified for the Freebody. If the Use Nodal Output CSys option is selected,
all listing will occur in each nodes output coordinate system.
For Interface Load, the contributions and coordinate system are determined in the same manner as Force Balance.
The components to include in the summation are those selected in the Summed Components section, while the
nodes to list are the selected Freebody Nodes in conjunction with the selected Freebody Elements.
It is possible to highlight any number of Freebody entities from the list. Holding down the Ctrl key will enable
highlighting of multiple Freebody Entities. Holding down Shift while picking a first, then a last Freebody
entity will highlight a range of entities. Once highlighting is complete, use the Toggle Selected On or Toggle
Selected Off icon buttons to check or uncheck the highlighted entities.
To reduce the number of entities in the list, simply enter text into the field to the left of the Filter icon button, then
click the icon button. The list will be reduced to only those entries that contain the text you specified. You can now
enter additional text, and press the Filter icon button again to further reduce the list. Press Clear Filters icon button
to return to the full list and start again.
The Toggle All On button chooses all Freebody entities currently in the list, so if the list is filtered, only those
entities will be highlighted. Click Toggle All Off to have no Freebody entities selected in the list.
Note:
When Data is set to Interface Load in the List Force Balance dialog box, only Freebody entities with
Display Mode set to Interface Load or Section Cut will be available for selection.
Manual Selection - When selected, a number of dialog boxes will be displayed allowing you to manually specify
options and select various entity types. The Freebody Options dialog box will be displayed first, then standard
entity selection dialog boxes for Nodes, Elements, Coordinate Systems, and Output Sets will be displayed. When
8-99
selected entities for Interface Load, you will also be prompted to define a summation location before selecting the
Coordinate System.
The Freebody Options dialog box is only used when using Manual Selection
For Force Balance, it allows you to select only Freebody Contributions, while both Load Components and Freebody Contributions can be specified for Interface Load.
Note: The options selected in the List Force Balance dialog box will persist until changed by using the
List, Output, Force Balance command again, using either of the icon buttons for listing in the Freebody tool, or until FEMAP is shut down, when it will then revert to the default settings.
For Example, this is a Force Balance listing using nodes and contributions selected by Manual Selection, for a single Output Set, using the List Calculated Nodal Sums option, sent to the Message Window (Messages pane):
8-100
Post-Processing
This is an Interface Load listing of a single Freebody, for a single output set, sent to the Data Table:
8-101
Summary Mode
This command has 2 different modes:
Note:
To select multiple Freebody entities or Output Sets, hold down Ctrl while clicking to select them individually or Shift to choose a range.
Single Freebody, Multiple Output Sets - select a single Freebody entity from the Freebodies list, then any number
of output sets from the Output Sets list. The listing below is for a single Freebody and 4 selected output sets:
The listing will always include Fx, Fy, Fz, Mx, My, and Mz values for each Output Set. If the Consider Interface
Load Resultant option is on (default), then a Force Resultant (FR) and Moment Resultant (MR) will also be
listed. A Max Value and a Min Value for each Component and Resultant across all selected Output Sets is also calculated and listed, along with the output set where the max/min values occur. Additional information such as
8-102
Post-Processing
Components included in the summation, Contributions included in summation, and Summation about location are also listed for reference purposes.
Multiple Freebodies, Single Output Set - select any number of Freebody entities from the Freebodies list, then a
single output set from the Output Sets list. The listing below is for 2 Freebody entities and 1 selected output set:
The listing is very similar to the other Summary Mode, but everything is listed based on Freebody ID instead of
Output Set. While the Max Value and Min Value information is listed, none of the additional information is
included.
Functions
When the Create Functions option is on (off by default) this command will create FEMAP functions of the
data along with listing it to the Messages window. Select any combination of Components (FX, FY, FZ, MX, MY,
and/or MZ) and Resultants from the Functions section to limit the number of functions created. When Summary
Mode is set to Single Freebody, Multiple Output Sets, the only option for X-Axis Values is Freebody ID. When
Summary Mode is set to Multiple Freebodies, Single Output Set, additional options exist to use the X, Y, or Z
coordinate of the Location of the Total Summation Vector as the X-Axis Value. Finally, turning on the Display XY
Plot option will show the newly created functions in the Charting pane on a Chart titled XY Show.
Charting pane displaying FX, FY, FZ, MX, MY, MZ, Force Resultant, and Moment Resultant values of Freebody
1 across 4 Output Sets:
8-103
Freebody - Select an existing Freebody entity using this drop-down. Only Freebody entities with Display Mode
set to Section Cut can be selected.
Output Set(s) - Press the Select button to choose any number of output sets using the standard Select Output
Set(s) dialog box. For more information, see Section 8.6.0.1, "Using the Select Output Sets and Select Results
dialog boxes". After output set selection is complete, the text on Select button will change to be # Output
Set(s) Selected.
Section Cut Locations - offers two different methods for specifying cut locations. An individual row with values
corresponding to each cut location will be listed to the Output Destination. The values at all cut locations will be
listed together for each output set. For example, if 10 cut locations are specified and 2 output sets are selected, the
first 10 rows will be the values at the 10 cut locations using output set 1, then the next 10 rows will be the values at
the 10 cut locations using Output Set 2.
Equal Spacing - When using this option, the value represents the number of equally spaced instances of the
specified plane to be used as cut locations.
Data Surface - When using this option, use the drop-down to select an existing Along Coordinates Data Surface. Only the XYZ Location values from the Along Coordinates Data Surface will be used. If the Freebody
entity has Entity Selection set to Curve, then only the values in the X Location column will be used and must be
between 0.0 (0% or curve length) and 1.0 (100% of curve length).
Output Destination - used to select where the listing will occur, the Message Window (Messages dockable pane),
the Data Table (dockable pane), or the Clipboard.
When Output Destination is set to Message Window, the listing will use the following format for each cut location:
Output Set, Cut X, Cut Y, Cut Z, Sum X, Sum Y, Sum Z, Fx, Fy, Fz, Mx, My, and Mz.
8-104
Post-Processing
When Output Destination is set to Data Table or Clipboard, the listing will use the following format for each cut
location: Set ID (Output Set ID), Cut CS (Cut Location Coordinate System), Cut X, Cut Y, Cut Z, Sum X, Sum Y,
Sum Z, Output CS (Summation Vector Coordinate System), Fx, Fy, Fz, Mx, My, and Mz.
Note:
If using Output Destination set to Clipboard, it should be noted that the values will be pasted into individual cells in a spreadsheet program like Microsoft Excel.
Z TRANS
4,4
> <
X ROT
6,4
> <
Y ROT
7,4
> <
Z
8,4
You will notice that the listing simply duplicates the fields described above for defining the format. This includes
blank lines for any titles/format lines which are blank.
8-105
model. The command on the final segment, Delete Output Format, does not delete any output. It simply removes a
reporting format from your model.
Note:
One of the major reasons to delete output is to reduce the size of your model. Output can require a significant amount of disk space, especially in comparison to the size of a FEMAP model which does not contain output. After output is deleted, however, the size of the model will not change in until you do a File,
Rebuild (see Section 2.6.1, "File, Rebuild..."). FEMAP does not compact the database, therefore the additional space used by the output is not recovered until the databased is compacted the using File, Rebuild.
When using the Delete, Output, All; Delete, Output, Set; and Delete, Output, Vector commands, FEMAP brings up
the Confirm Fast Results Delete dialog box which asks, OK to Delete Results without Undo? Deleting without
Undo can be significantly faster.
Choose Go Fast to complete the chosen Delete, Output... command without the ability to Undo or Preserve Undo
to complete the command with the ability to Undo. Be aware that Go Fast may take MUCH less time than Preserve
Undo, especially in models with a large amount of output. Once the chosen Delete, Output... command has been
completed, you will be able to undo other commands moving forward.
The option to Go Fast or Preserve Undo may be permanently set using the Fast Output Delete option in the Menus
and Dialog Boxes section of the User Interface tab of File, Preferences. See Section 2.6.2.4, "User Interface" for
more information.
If you choose the Dont confirm again check box, FEMAP will set the Fast Output Delete preference to match
the option last selected in the Confirm Fast Results Delete dialog box.
8-106
Post-Processing
9.
You can get context sensitive help on any of the dockable panes (Entity Editor, Data Table, Model Info
tree, Messages, Entity Info, Program File, and API Programming windows) by clicking inside the pane
to make it active and pressing the F1 key. Clicking inside any graphics window will return the F1 key to
bringing up the top-level Help Index, when not in another command.
If you need more information, just press Shift+F1. The cursor will change to the pointer and question mark shape.
In this mode, if you select a command, FEMAP displays the help information for that command, rather than executing the command. If you change your mind, press Esc, to cancel the help mode.
Context-sensitive help can also be accessed while you are in the middle of any command. At any time a dialog box
is displayed, simply press the F1 key to jump to the help information for the current command.
Note:
In some cases, you must get to the second level of a command for the F1 key to take you to a designated
place in the FEMAP documentation. This often occurs when a single solid is being selected, a generic
windows dialog box is used (open, save as, etc), or a tree structure is involved (For instance: Model,
Analysis). Also commands which do not bring up any dialog box or use a Yes/No box require the use of
Shift+F1 to get to the correct context sensitive help.
9-2
The HTML-based FEMAP Online help system is displayed in a separate Help window, not a browser.
The left pane of the browser window is the navigation pane. You can access the help in several different ways:
Contents: click on a plus (+) sign to expand the view of the table of contents. Click on a minus (-) sign to close
the item. Click on a topic to display it in the right pane.
Search: enter an item in the search field. You can search through one or more books. Pick List Topics to begin
the search. Once the topics are listed, either double-click a topic or highlight a topic and click Display.
If you enter more than one item in the search field, the search finds documents that contain every word entered.
Click the drop-down arrow next to the search field to see a history of the words youve searched for. You can
then select one of the words to perform the same search again.
Favorites lets you create a shortcut to a specific location in the Online help. Once the topic is displayed in the
right pane, pick Add to save the location. You can also use Remove to remove a topic from the list of Favorites
or Display to view the highlighted topic.
Please be aware that some of the functionality of the current version of NX Nastran may not be supported by FEMAP
9-3
opens an Internet browser and takes you directly to the Siemens PLM Software GTAC website.
opens an Internet browser and allows you to request a webkey needed to attain technical support via the UGS
website.
opens an Internet browser and takes you directly to an on-line library of answers to FAQs and other known
issues in the Solution Database.
opens an Internet browser and takes you to a link to the Siemens PLM Software Newsgroup & Conferencing
website.
opens an Internet browser and allows you to create and track and incident report (IR) via the Siemens PLM
Software QTAC website.
opens an Internet browser and allows you to upload a file for technical support via the Siemens PLM Software
PLM GTAC website..
Note:
An IR will need to be opened and you must have corresponded with GTAC in order to use the upload
option or your file may not get to the correct person in the GTAC organization
opens an Internet browser and allows you to download the latest version of FEMAP via the Siemens PLM Software GTAC website.
Note:
Your IP address must be valid and recognized by the Webkey system for this option to be used correctly
9-4
Alt+F10
... uses information FEMAP remembers to automatically execute the last command that you accessed, expect for
certain commands on the View and Window menus which do not make sense to reuse. You can use this command
to bypass the FEMAP menu any time that you want to repeat the previous command.
9-5
F3 - Magnify Down - adjusts the scale of your model in the active view by decreasing the size of the model by
110% each time the button is pressed. When Shift+F3 is pressed, decreases size in view by 150%, Ctrl+F3
decreases size by 200%, and Alt+F2 autoscales the visible model.
F4 - Box Zoom - simultaneously updates the scale and centering of your model in the active view. The update is
based on a rectangular area that you define relative to the window.
F5 - Pan Left - adjusts the position of your model within a view by moving it to the left by 10% of the total model
size, without changing the magnification or orientation. When Shift+F5 is pressed, moves model to the left by
25%, Ctrl+F5 moves model to the left by 50%, and Alt+F5 moves the model to the left by 100%.
F6 - Pan Right - adjusts the position of your model within a view by moving it to the right by 10% of the total
model size, without changing the magnification or orientation. When Shift+F6 is pressed, moves model to the right
by 25%, Ctrl+F6 moves model to the right by 50%, and Alt+F6 moves the model to the right by 100%.
F7 - Pan Up - adjusts the position of your model within a view by moving it up by 10% of the total model size,
without changing the magnification or orientation. When Shift+F7 is pressed, moves model up by 25%, Ctrl+F7
moves model up by 50%, and Alt+F7 moves the model up by 100%.
F8 - Pan Down - adjusts the position of your model within a view by moving it down by 10% of the total model
size, without changing the magnification or orientation. When Shift+F8 is pressed, moves model down by 25%,
Ctrl+F8 moves model down by 50%, and Alt+F8 moves the model down by 100%.
F9 - Rotation Direction - toggles the direction of rotation from positive to negative every time the button is pressed.
F10 - Rotate about X - rotates the model 10 degrees about the X-axis of the view (positive or negative depending
on the Rotation Direction toggle) every time the button is pressed. When Shift+F10 is pressed, rotates model by 10
degrees about the X screen axis, Ctrl+F10 rotates model by 90 degrees about the model axis, and Alt+F10
rotates model by 90 degrees about the screen axis.
F11 - Rotate about Y - rotates the model 10 degrees about the Y-axis of the view (positive or negative depending on
the Rotation Direction toggle) every time the button is pressed. When Shift+F11 is pressed, rotates model by 10
degrees about the Y screen axis, Ctrl+F11 rotates model by 90 degrees about the Y model axis, and Alt+F11
rotates model by 90 degrees about the Y screen axis.
F12 - Rotate about Z - rotates the model 10 degrees about the Z-axis of the view (positive or negative depending on
the Rotation Direction toggle) every time the button is pressed. When Shift+F12 is pressed, rotates model by 10
degrees about the Z screen axis, Ctrl+F12 rotates model by 90 degrees about the Z model axis, and Alt+F12
rotates model by 90 degrees about the Z screen axis.
For more info on these commands, see Section 6.2.4, "View, Magnify...", Section 6.2.5, "View, Zoom...", Section
6.2.8, "View, Pan...", and Section 6.2.1, "View, Rotate Menu"
9-6
Index
A
ABAQUS contact 4-133
abort
listing 7-234
redraw 6-53
acceleration 4-63, 6-25
accuracy 6-20, 8-59
ACIS 2-7, 2-12, 2-51, 3-54
active
analysis study 8-47
constraint set 4-97
group 6-57
load set 4-57
output set 8-48
set 7-203
add to group 6-58
aero
update aero interference group 4-188
aero control surface
list 7-253
aero panel/body
list 7-252
aero property
list 7-252
aero spline
list 7-253
aeroelasticity 4-143
aero control surface 4-154
aero panel/body 4-144
aero property 4-148
aero spline 4-151
align 3-91, 4-168
align view
eye and directions 6-43
normal to plane 6-43
to coordinate system 6-42
to vector 6-43
to workplane 6-44
using surface 6-42
all views 6-1, 6-2, 6-53
analysis set 4-195
analysis set manager 4-191
analysis sets 4-100
analysis study 8-47
angle 7-211
animation 6-14, 8-2, 8-3, 8-27, 8-28, 8-29, 8-39
anisotropic 4-16, 4-19
ANSYS contact 4-133
anti-symmetry 4-99
arc 3-9
angle-center-start 3-11
angle-start-end 3-10
center-points 3-12
center-start-end 3-9
chord-center-start 3-11
points 3-11
radius-start-end 3-9
start-end-direction 3-12
B
backfaces 6-29
background color 6-2
bar 4-7, 4-32
beam 4-7, 4-32
offsets 4-8
orientation 4-8
section property generator 4-35
shapes 4-35
viewing shape 6-21
beam diagram 8-3, 8-34
beam releases 4-8
BEEP( ) 7-162
bending element 4-43
bias 5-49
blend 3-20
body load 4-60
bolt preload
region 4-141
border 6-2
boundary conditions
analysis set manager 4-197
boundary mesh 5-25
boundary surface 3-32, 3-58
map to surface 3-96
multi-surface 3-33
break 3-82
C
cache 2-46
calculate output 8-50, 8-56, 8-57
cascade 6-52
cases
analysis set manager 4-198
CATIA 2-7
center of gravity 7-212
center view 6-44, 6-47, 6-48
centroidal smoothing 5-73
I-2
chamfer 3-61, 3-85
charting
chart 7-88
chart axes 7-92
chart settings 7-89
chart title 7-95
data series 7-98
dockable pane 7-85
labels and markers 7-96
check
free edge 7-259
free face 7-259
chord 3-11
circle
center 3-13
center and points 3-16
concentric 3-15
diameter 3-13
points on arc 3-16
point-tangent 3-14
radius 3-13
tangent to curves 3-15
two points 3-14
cleanup 3-71
clipboard 2-23, 2-24, 2-27, 2-28
clipping 6-70, 6-72
coordinate 6-71
screen 6-71
clipping planes
group 6-33
model 6-34
coincident
curves 7-215
elements 7-219
load 7-229
nodes 7-215
points 7-215
color 2-28, 2-67, 3-94, 4-170, 7-203
background 6-2
contours 8-30
compare output 8-80
complex output 8-69
complex results visualization 8-24
composite layup 4-51
compressing your model 2-28
concentric 3-15
condense group 6-60
cone 3-40, 3-53
connection 5-54
connector 7-241
property 7-239
region 7-240
connection property
group 6-74
list 7-239
connection region
group 6-75
connections 4-107, 4-110
list 7-239
connector
group 6-75
list 7-241
constraint
check 7-228
copy 4-106
curve 4-105
I-3
materials 4-16
node 5-74
picture 2-23
property 4-31
radial 3-77
report format 8-95
rotate 3-79
scale 3-78
copying messages 2-27
corners 8-67
creating a view 6-49
criteria 6-14, 8-2, 8-3, 8-4, 8-29, 8-30, 8-33, 8-34
curve
accuracy 6-20
align 3-93
boundary 3-32
break 3-82
chamfer 3-85
coincident 7-215
combine 3-22
creating 3-1
custom mesh size 5-14
direction 3-96
draw 6-19, 6-20
extend 3-82
fillet 3-84
from surface 3-22
group 6-74
join 3-83
length 7-212
list 7-237
mesh 5-24
mesh size 5-8
move 3-90
nonmergeable 3-96
rotate 3-90, 3-91
trim 3-80
curve from surface
intersect 3-22
offset curves/washer 3-25
pad 3-27
parametric 3-23
point to edge 3-29
point to point 3-29
project 3-23
project along vector 3-23
slice 3-24
split at locations 3-24
curved beam 4-7, 4-40
curved tube 4-32
customizing FEMAP 2-19
cut 8-22
cutting plane 8-22
cylinder 3-40, 3-53
cylindrical coordinates 5-51
D
damping 4-82
data series 7-98
data surface 7-107
along coordinates 7-111
arbitrary 3-D 7-128
between coordinates 7-114
connection manager 7-136
load set combination 7-131
mesh 7-119
output map 7-116
result set processing 7-133
tabular 7-121
DEF( ) 7-163, 7-166
default mesh size 5-7
defaults 2-28
define output 8-50
definition coordinate system 4-187
deformed 6-14, 8-2, 8-3, 8-29
scale 8-27
deformed data 8-6
DELAY( ) 7-163
delete 3-97
FEA entities 4-189
group 6-78
nondeletable entities 3-97, 4-189
output 8-104
views 6-49
design optimization 4-156
destination 2-20, 7-258
diameter 3-13
difference from average 8-60
dimetric 6-35
displacement 4-63, 6-25
display options 6-16, 8-26
distance 7-209, 7-210
distance from plane 7-219
distributed load 4-64
dockable panes 7-5
api programming 7-152
charting 7-85
connection editor 7-138
data surface editor 7-107
data table 7-145
entity editor 7-105
entity info 7-143
meshing toolbox 7-28
messages 7-169
model info tree 7-7
postprocessing toolbox 7-61
program file 7-158
DOF 4-99
DOF sets
analysis set manager 4-198
DOF spring 4-7, 4-42
DOF spring to ground 4-10, 4-48
draw 6-53, 6-54
DXF 2-7, 2-12
dynamic analysis 4-82
dynamic cutting plane 8-40
dynamic isosurface 8-41
dynamic rotation 2-33, 6-36
dynamic streamline 8-41
E
ECHO( ) 7-163
ECHOV( ) 7-164
edge members 5-71
edges 6-29
edit 3-93, 4-170
element
adjust plate 4-184
align 4-169
beam warping 4-180
I-4
coincident 7-219
copy 5-75
creating 4-4
directions 6-20
draw 6-20
draw beam Y-axis 6-22
draw weld diameter 6-23
formulation 4-6
group 6-76
line 4-7
list 7-243
material angle 4-5, 4-182
midside node 4-186
modify formulation 4-178
modify material 4-178
modify property 4-178
modify type 4-177
move 4-164
normals 7-228
offsets 4-8, 4-179, 6-21
order 4-185
orientation 4-8, 4-178, 6-21
orientation - bar 4-32
other 4-10
output 8-62
plane 4-9
quality 7-220
reflect 5-79
releases 4-8, 4-180, 6-21
reverse line element direction 4-180
reverse normal 4-180
rigid - update degrees of freedom 4-186
rigid - update thermal expansion coefficient 4-187
rotate 4-166, 4-167
scale 4-170
show material direction 6-22
show solid element coordinate system 6-22
shrink 6-29
split quad 4-183
type 4-4
element fill 6-29
element type 4-177
elemental contours 8-12
elemental loads 4-64
ellipse 3-18
embed face 3-70
ENDIF( ) 7-165
envelope 8-57
error estimates 8-59
evaluate group 6-58
EXEC( ) 7-164
exit 2-69
EXIT( ) 7-165
expand output 8-69
explicit time step 7-220
explode 3-60
extend 3-82, 3-83
solid 3-64
extrapolate output 6-63, 8-67
extrude 3-37, 3-52
curve 5-80
element 5-84
element face 5-89
F
facets 5-67
fail criteria 8-34
feature suppression 5-21
features 6-14, 6-63, 8-2
FEMAP neutral 2-9, 2-14
file
export 2-12
import 2-7
merge 2-2
new 2-1
notes 2-15
open 2-1, 2-5, 2-6
page setup 2-17
print 2-19
save 2-5
save as 2-6
timed save 2-6
fill 6-29
fill output 8-50
filled edges 6-29
fillet 3-60, 3-84
finding entities 6-54
fluid 4-16
fluid region 4-137
fonts 6-19
footers 2-18, 2-19
force 4-63, 6-25
format 8-94, 8-104
free DOF 4-99
free edge 6-14, 6-28, 7-259, 8-2
free face 6-14, 6-28, 7-259, 8-2
freebody display 7-73
convert to load 4-91
frequency response 4-82, 8-69
function 4-157
list 7-251
G
gap 4-7, 4-42
general matrix 4-10, 4-48
generate
groups 6-63
geometric loading 4-71
expand 4-78
FEA attachment 4-72, 4-74, 4-176
midside node adjustment 2-51, 4-74, 4-77
non-constant 4-73, 4-77
on curve 4-71
on point 4-71
on surface 4-74
geometry
constraint 4-103
copy 3-76
curve 3-1
delete 3-97
import 2-7
line 3-1
list 7-235
meshing attributes 5-17
modify break 3-82
modify chamfer 3-85
modify extend 3-82
modify fillet 3-84
I-5
modify join 3-83
modify trim 3-80
move 3-85
point 3-1
prepare for meshing 5-1
radial copy 3-77
rotate to 3-90
global axes 6-32
global origin 6-32
GOTO( ) 7-165
graphics boards 2-28
grid 6-33
group 6-55
add 6-58
clipping 6-70
clipping planes 6-33
commands 6-56
condense 6-60
converting output 8-63
copy 6-59
delete 6-78
draw 8-3
generate 6-63
layer 6-73
list 7-254
rules 6-60, 6-75
group operations
add related 6-62
booleans 6-60
element shape 6-65
element type 6-65
entities on layers 6-69
evaluate 6-58
freebody entities 6-69
generate 6-63
material 6-65
model data value 6-66
move to layer 6-69
output 6-66
peel 6-69
property 6-65
select mesh 6-70
select model 6-70
solid 6-65
superelements 6-69
visible 6-64
H
hardware problems 2-28
headers 2-18, 2-19
heat transfer 6-25
heat transfer analysis 4-85
help 9-1
hidden line 6-14, 6-29, 7-258, 8-2
horizontal lines 3-2
hyperbola 3-19
hyperelastic 4-16, 4-20
I
I-DEAS 2-7
IDI 2-7
IF( ) 7-165
IGES 2-7
included angle 3-10, 3-11
increment 7-203
inertia 7-212
interfaces 2-51, 2-56
ACIS 2-12
analysis 2-8, 2-13
analysis results 2-9
DXF 2-12
FEMAP neutral 2-9, 2-14
notes 2-15
Parasolid 2-12
STEP 2-12
VRML 2-12
internal angles 7-220
isometric 6-35
isosurface 8-3, 8-25, 8-35
dynamic 8-41
isotropic 4-16, 4-17
J
jacobian 7-220
join 3-83
JPEG 2-24
justification 7-208
K
keystrokes 7-160
L
labels 6-19
laminate 4-45
layup 4-51
layup viewer 4-55
laplacian smoothing 5-73
layer 3-95, 4-171, 6-55, 6-73
commands 6-55
create 7-207
draw 8-3
list 7-234
layout 2-20
layup
list 7-245
leaving FEMAP 2-69
legend 8-26
contour 8-33
contour/criteria plot 8-33
view 6-32
length 7-209, 7-210
levels 8-30
library 2-28, 2-65
analysis 4-195
chart 7-88
connection property 4-112
function 4-159
layup 4-55
material 4-16
property 4-32
report 8-92, 8-95
view 2-31
light source 6-30
limits 8-34
line 3-1
angle to curve 3-4
at angle 3-4
I-6
between geometry 3-8
continuous 3-7
coordinates 3-7
horizontal 3-2
midline 3-4
offset 3-8
parallel 3-3
perpendicular 3-3
point and tangent 3-5
points 3-7
project points 3-2
rectangle 3-6
tangent 3-6
vectored 3-8
vertical 3-3
line elements 4-7, 5-52
linear combinations 8-56
linear elements 4-185
link 4-7
link element 4-40
list 7-234
aero control surface 7-253
aero panel/body 7-252
aero property 7-252
aero spline 7-253
connection property 7-239
connections 7-239
connector 7-241
constraint 7-248, 7-250
constraint definition 7-247
contoured results to data table 8-89
coordinate system 7-242
curve 7-237
destination 7-258
element 7-243
formats 8-104
formatted output 8-94
function 7-251
geometry 7-235
group 7-254
layer 7-234
layup 7-245
load 7-246
load definition 7-246
material 7-244
model info 7-257
nodal changes to data table 8-89
node 7-242
output 7-254, 8-75
point 7-236
property 7-245
query 8-78
region 7-240
results ranking to data table 8-85
results to data table 8-83
solid 7-239
standard output 8-92
summary to data table 8-81
surface 7-238
text 7-235
unformatted output 8-91
variable 7-234
view 7-256
volume 7-239
xy data 8-104
load 4-188
M
magnify 6-44, 6-45, 6-46
Main window 2-1
MARC contact 4-133
margins 2-18
mass element 4-10, 4-47
mass matrix 4-47
mass properties 7-212
master requests and conditions 4-196
material 4-16, 4-178
angle 4-182
anisotropic 4-19
copy 4-16
creep 4-28
fluid 4-21
function dependent 4-24
group 6-77
hyperelastic 4-20
isotropic 4-17
list 7-244
Nastran Solution 601 hyperelastic 4-22
nonlinear 4-25
orientation 4-5, 4-182
orthotropic 4-18
other types 2-65, 4-22
phase change 4-30
ply/bond failure 4-27
thermo-optical 4-29
I-7
values shown as contour/criteria plot 8-38
max difference 8-60
measure 7-209, 7-210, 7-212
angle 7-211
distance between geometry 7-210
membrane 4-43
memory management 2-46
merge
curves 7-215
nodes 7-215
points 7-215
mesh
attributes 5-17
between 5-47
bias 5-49
boundary surface 3-32, 3-33
build remeshing regions 5-69
cleanup slivers 5-68
connection 5-54
control 5-7
convert facets 5-67
copy 5-74
corners 5-47
edge members 5-71
edge removal 5-68
edge splitting 5-63
edit remeshing regions 5-70
element refine 5-61
extrude 5-80
feature suppression 5-21
generation options 5-67
geometry 5-24
geometry preparation 5-1
hard points 5-14, 5-16
hexahedral 5-11, 5-35
interactive editing 5-59
length spacing 5-9
matching 5-13
mesh remeshing regions 5-71
modify 5-65
multi-surface 3-33
nongeometry 5-47
project onto solid 4-162
radial copy 5-77
refine 5-65, 5-66
reflect 5-79
region 5-52
revolve 5-89
rotate 5-78
scale 5-77
smoothing 5-73
splitting 5-60
surface 5-25
surface method 5-19
sweep 5-91
tetrahedral 5-41
toolbox 7-28
transition 5-58
unrefine 5-65, 5-66
update 5-65
update/remesh 5-66
mesh size 5-7, 5-80, 5-89
curve 5-8
draw 6-20
on solid 5-11
on surface 5-9
point 5-7
surface matching 5-13
messages 2-20, 2-27
metafiles 2-17
MFLUID 4-137
midline 3-4
midplane 3-46
midside nodes 4-186
midsurface 3-46
assign mesh attributes 3-48
automatic 3-46
cleanup 3-48
extend 3-46
generate 3-48
intersect 3-48
offset tangent surfaces 3-47
single 3-46
single in solid 3-46
trim to solid 3-46
trim with curve 3-46
model
merge 2-2
model accuracy 8-59
model colors 2-67
model information 7-257
modify 3-93, 4-170
associativity 4-176
element type 4-177
renumber 3-95, 4-173
moment 4-63, 6-25
move 3-91, 4-168
move by 3-89, 4-163
move to 3-88, 4-162
MPC 4-101
MSG( ) 7-167
multiple windows 6-1, 6-2, 6-49, 6-51, 6-52, 6-53
N
NEi/NASTRAN contact 4-133
neutral file 2-14
new windows 6-49
next ID 7-203
nodal constraint 4-99
nodal contours 8-12
nodal load 4-61
nodal output 8-62
node
align 4-169
coincident 7-215
creating 4-3
definition coordinate system 4-187
draw 6-20
group 6-75
list 7-242
move 4-163, 4-164
output coordinate system 4-187
permanent constraints 4-188
project 4-160
rotate 4-166, 4-167
scale 4-170
superelement ID 4-188
type 4-187
nondeletable 3-97, 4-189
nonisotropic material 4-182
nonlinear analysis 4-79
I-8
nonlinear force 6-25
non-structural mass region 4-140
normal 7-228
NSM, NSM1, NSML1, NSMADD 4-140
O
offset 3-42
offset curves 3-8, 3-21
offsets 4-8, 4-179
on-line help 9-1
OPT( ) 7-167
OPTGO( ) 7-168
optical 4-29
optimization 4-156
options 6-16, 8-26
analysis set manager 4-196
orientation 4-8, 4-178
orientation angle 4-182
origin 6-32
orthotropic 4-16, 4-18
other 4-16
output 4-88, 4-89, 8-47
active vector commands 8-47
combine 8-56
compare 8-80
complex 8-69
convert 8-69
define 8-50
error estimates 8-59
expand 8-69
extrapolate 6-63, 8-67
forced response 8-70
from loads 8-64
list 7-254, 8-75
process data 8-51
transform 8-65
worst-case 8-57
output format 8-94
output requests
analysis set manager 4-198
output sets 8-48
output vector 8-49
P
page setup 2-17
palette for contour 8-32
pan 6-48
dynamic 6-36
parabola 3-18
parabolic elements 4-9, 4-185, 4-186
parallel lines 3-3
parameters 3-30, 3-49, 7-203
node 4-3
Parasolid 2-7, 2-12, 2-51, 3-54
pass criteria 8-34
permanent constraints 4-188, 6-20
perpendicular 3-3
perspective 6-31
phase 4-188
phase change 4-30
pictures 2-23, 2-24, 2-26
pinned 4-99
planarity 7-218
plane 3-40, 6-72
I-9
copy 4-31
curved beam 4-40
curved tube 4-32
DOF spring 4-42
DOF spring to ground 4-48
gap 4-42
general matrix 4-48
group 6-77
laminate 4-45
line 4-32
link 4-40
list 7-245
mass element 4-47
mass matrix 4-47
membrane 4-43
other elements 4-47
plane 4-43
plane strain 4-43
plate 4-43
plot only 4-50
rigid 4-50
rod 4-32
shear 4-43
slide line 4-48
solid 4-46
solid laminate 4-46
spring/damper 4-40
spring/damper to ground 4-47
tube 4-32
values shown as contour/criteria plot 8-38
volume 4-46
Q
quad 4-183
quad meshing 5-51
quality 7-220
query 8-78
R
radius 3-9, 3-13, 3-60
random analysis 4-82
rebuild 2-28
recovering data 2-28
rectangle 3-6
rectangular coordinates 5-51
redraw 6-53
refine mesh 5-65
reflect 3-79
element 5-79
geometry 3-79
node 5-79
regenerate 6-53
region 5-52
list 7-240
releases 4-8
remesh 5-65
renumber 3-95, 4-173, 6-78
renumber all 4-172
replaying pictures 2-26
report format 8-104
report output 8-91
reports 2-27, 7-234
resolution 2-21
results 2-60
complex 8-24
revolve 3-38, 3-52
curve 5-89
element 5-90
element face 5-91
rigid element 4-50
RBE1 4-10
RBE2 4-10
RBE3 4-10
RSPLINE 4-10
rod 4-7, 4-32
rotate 3-91, 4-168
dynamic 2-33, 6-36
element 5-79
geometry 3-79
node 5-78
view 2-28, 2-33, 6-35
rotate by 3-91, 4-167
rotate to 3-90, 4-166
rotor region 4-142
ruled surfaces 3-37
ruler 7-5
rules 6-60
S
SAT 2-7
saving messages 2-27
saving pictures 2-24
saving your model 2-5, 2-6
scale 3-93, 4-169
deformed plot 8-27
geometry 3-78
load 4-188
view 6-44
scratch files 2-46, 2-47
section cut 6-29, 8-3, 8-22, 8-40
section property generator 4-35, 7-214
security device 9-3
select 6-14, 8-2
selecting messages 2-27
setting 6-30
setup 2-28
printer 2-22
shading 6-30
shape 6-21
shear panel 4-43
shell 3-61, 3-65
show 6-54
shrink 6-29
SILENT( ) 7-168
size 3-93, 4-169
sketch 3-31
skip deformation 8-6
slice
solid 3-67
slide line 4-48
smoothing 5-73
snap to 7-4
solid
activate 3-54
add 3-66
add/remove material 3-54
align 3-93
booleans 3-66, 3-67
chamfer 3-61
I-10
cleanup 3-71
common 3-66
draw 6-30
embed 3-67
embed face 3-70
explode 3-60
extend 3-64
extract surface 3-44
extrude 3-54, 3-56, 3-57
facetting 3-96
fill hole 3-64
fillet 3-60
group 6-74
intersect 3-67
list 7-239
mass properties 7-212
mesh 5-35, 5-41
mesh size 5-11
move 3-90
nonmanifold add 3-43
pattern 3-58
primitives 3-59
recover manifold solids 3-44
remove 3-66
remove face 3-65
revolve 3-58
rotate 3-90, 3-91
shell 3-61, 3-65
slice 3-67
stitch 3-60
surface 3-58
sweep 3-54
sweep between 3-56
thicken 3-62
Solid Edge 2-7
solid elements 4-46, 6-69
solid laminate 4-46
solid modeling 3-54
spaceball 2-68
sphere 3-41, 3-53
spherical coordinates 5-52
spline
blend 3-20
drawing 3-17
ellipse 3-18
equation 3-20
hyperbola 3-19
midway 3-21
multiple curves 3-22
offset 3-21
parabola 3-18
points 3-19
project 3-17
tangent 3-20
split curve 3-82
split quad 4-183
spring/damper 4-7, 4-40
spring/damper to ground 4-10, 4-47
standard reports 8-92
STEP 2-7, 2-12
Stereolithography 2-7
stitch 3-60
streamline 8-41
stress transformations 8-65
style 6-14, 8-2
sum forces 7-229
surface 5-13
accuracy 6-20
align 3-93
aligned curves 3-36
background 3-30
boundary 3-32, 3-58
convert 3-42
corner 3-35
creating 3-30
cylinder 3-40
draw 6-19
edge curves 3-35
extend 3-46
extrude 3-37
fill 6-29
from mesh 3-44
group 6-74
imprinting 3-22
list 7-238
measure area 7-212
mesh 5-25
mesh divisions 5-16
mesh hard points 5-16
mesh size 5-9
midsurface 3-46
move 3-90
normal direction 3-96
offset 3-42
parameters 3-30
plane 3-40
revolve 3-38
rotate 3-90, 3-91
ruled 3-37
single 3-46
single in solid 3-46
sphere 3-41
sweep 3-38
trim to solid 3-46
trim with curve 3-46
surfaces 4-110
sweep
between solids 3-56
mesh 5-91
solid 3-54
surface 3-38
symbols 6-33
symmetry 4-99
T
tangent 3-5, 3-6, 3-12, 3-14, 3-15, 3-20
taper 7-220
temperature 4-67, 4-89, 6-25
tet collapse 7-220
text 7-208
draw 6-20
group 6-74
list 7-235
thermo-optical 4-29
thicken 3-62
thickness 6-21
tile 6-51
timed save 2-6
title
analysis study 8-47
group 6-57
I-11
load set 4-57
output 8-48, 8-49
postprocessing 8-26
window 6-2
toolbars 7-171
aeroelasticity 7-202
circles 7-195
constraints 7-198
cursor position 7-191
curve edit 7-197
curves on surfaces 7-196
custom and user tools 7-201
draw/erase 7-187
entity display 7-174
format 7-191
lines 7-194
loads 7-198
mesh 7-197
model 7-172
panes 7-191
post 7-198
select 7-175
solid 7-193
splines 7-196
surfaces 7-194
view 7-172
view - simple 7-174
view orient 7-174
tools 7-203
trace plots 8-23, 8-24, 8-29
transform output 8-65
transient analysis 4-82
transition meshing 5-58
translate 2-7
Transparency 4-171
trim 3-80, 3-83
trimetric 6-35
tube 3-40, 3-53, 4-7, 4-32
center 6-47
close 6-51
default 2-31
delete 6-49
free edge 7-259
free face 7-259
hidden line 7-258
legend 6-32
library 2-31
list 7-256
magnify 6-45
new 6-49
options 6-16, 8-26
pan 6-48
rotate 6-35
style 8-2
zoom 6-46, 6-47
view, visibility 6-5
visibility, entities 6-5
volume
align 3-93
background 3-49
between 3-52
corners 3-50
cylinder 3-53
draw 6-19
extrude 3-52
group 6-74
list 7-239
mesh 5-40
move 3-90
parameters 3-49
revolve 3-52
rotate 3-90, 3-91
sphere 3-53
surfaces 3-51
volume clipping 6-73
volume elements 4-9
volume of element 7-214
VRML 2-12
variable 7-206
list 7-234
VDA 2-7
vector 6-14, 8-2, 8-27
vectored lines 3-8
velocity 4-63
vertical lines 3-3
view 6-1, 6-49
align 6-42
autoscale 6-44
axes 6-32
axisymmetric axis 6-32
X_T 2-7
XDB results file 2-9
XY plot
chart 7-88
data series 7-98
list data 8-104
warping 7-220
windows
tabs 6-52
title bar 6-52
workplane 6-33, 7-2
worst-case output 8-57
Z
zoom 6-46, 6-47
dynamic 6-36