Finite Element Modeling

Size: px
Start display at page:

Download "Finite Element Modeling"

Transcription

1 What s New in FEMAP FEMAP includes enhancements and new features in: User Interface on page 3 Meshing on page 4 Layups on page 6 Geometry on page 8 Groups and Layers on page 8 Geometry Interfaces on page 8 Analysis Program Interfaces on page 8 Tools on page 9 OLE/COM API on page 9 Preferences on page 10 FEMAP 9.3 includes enhancements and new features in: User Interface on page 13 Meshing on page 23 Materials and Properties on page 24 Layups on page 25 Loads and Constraints on page 28 Using Data Surfaces with Loads on page 31 Connections (Connection Properties, Regions, and Connectors) on page 48 Geometry on page 53 Groups and Layers on page 55 Output and Post-Processing on page 58 Geometry Interfaces on page 59 Analysis Program Interfaces on page 59 Tools on page 63 OLE/COM API on page 64 Preferences on page 65 FEMAP 9.2 includes enhancements and new features in: User Interface on page 67 Meshing on page 70 Loads and Constraints on page 71 Connections on page 72

2 9.3-2 Finite Element Modeling Geometry on page 74 Groups and Layers on page 74 Graphics on page 74 Geometry Interfaces on page 75 Analysis Program Interfaces on page 75 OLE/COM API on page 77 Preferences on page bit Support on page 79

3 What s New for version What s New for version User Interface General "General", "Menu", "Spaceball", "Data Table", "Entity Editor", "Model Info Tree", "Data Surface Editor". FEMAP is now available as both a 32-bit and 64-bit application. The 64-bit version is able to take advantage of the of the benefits of running on a 64-bit platform, such as being able to use more than 2GB of memory. A function to compute memory usage percent was added to the preferences and sets better default values for the amount of RAM on a particular machine. Previously, you would need to specify a number of parameters in the preferences based on the amount of memory on a machine. Menu List, Output, Force Balance Interface Load added to List menu. Spaceball Data Table Entity Editor A tab has been added to the preferences to allow more precise use of a Spaceball The Data Table can now be accessed via the FEMAP API in order to create customized tables in the Data Table. Coefficient of Thermal Expansion on rigid elements is now displayed in the Entity Editor and Data Table Model Info Tree Added Group commands to tree menus for Solids, Properties, and Materials Added Automatic Add to the Group Menu in Model Info tree Added context menu to the root of the Connections branch in Model Info tree. Added support for editing Data Surface titles from the tree. Data Surface Editor Added New interpolation commands for row column and to force weighted or bi linear interpolation. 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.

4 9.3-4 Finite Element Modeling. Note: Automatic interpolation is identical to the first step which is performed when a tabular data surface is evaluated to find variation locations. Meshing Table copy from Data Surface editor Messages added indicating when location evaluated to zero. Enhancements to meshing include: Added "Copy in Same Location" to all Mesh, Copy... commands Added 4 new patterns to Mesh, Editing, Interactive Added 1 new pattern to Mesh, Editing, Split New Patterns Added Regenerate display at end of Mesh, Editing, Interactive command Added the Radial method to Mesh, Extrude... commands For the Radial method, you will be asked a question: 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. 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.

5 Meshing The figure shows one example of extruding a set of stacked curves Three Curves extruded using the Radial Method Around Point/Spherical Option Three Curves extruded using the Radial Method Around Vector/Cylindrical Option Added Bias to Standard Extrusion in the Mesh, Extrude... commands You can 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. Bias Set to 2.0 Bias Set to 0.5 Updated Radial Copy of Nodes/Elements to do either spherical or cylindrical about a vector.

6 9.3-6 Finite Element Modeling Layups Total Thickness is now displayed in the Layup Manager Dialog box. Thickness Displayed Layup Viewer Button New Layup Viewer helps in during the creation of layups. The Layup Viewer allows you to graphically visualize the current layup being created or edited. Each ply currently in the layup will be shown and labeled with Ply Number, Thickness, Orientation, and Material in the Layup Viewer. The ply at the top of the viewing area always represents the top of the layup. Initially, all of the plies are shown in the viewing area, with all plies being scaled based on the size of the largest ply. In layups with a large number of plies or plies with large variation of thickness, this can create a somewhat cluttered display. The entire Layup Viewer can be resized and the viewing area scaled and scrolled to allow in-depth examination of specific plies.

7 Layups General Controls and Options The layup display can be scaled using the Scale slider bar. When the slider is all the way to the left, this represents the default display and the middle of the layup will always be returned to the middle of the display area. Once the layup has been scaled, you can explore different sections of the layup by moving the scroll bar up and down on the right side of the Layup Viewer. Note: When using the scroll bar, you will notice that the top line of the top ply and the bottom line of the bottom ply will stop at the middle of the display area. There are several options in the Layup Viewer which enable you to choose how the layup should be displayed. Also, the display can copied to the clipboard then pasted into other windows programs. The options are explained in greater detail below. Thickness Allows you to choose if each ply should be displayed based on a scaled representation of the ply thickness or if each ply should be shown with a Constant thickness. Note: The constant thickness is determined by dividing the available display area height by the number of plies (when the layup display is NOT scaled). Ply Angles When this box is Checked, the ply orientation angles will be displayed graphically on each ply. This option is ON by default. Titles When this box is Checked, the Title of the ply material will be displayed instead of only the ply material ID. This option is OFF by default. Display Color Material Color - Uses the material color assigned to each material. If you have not specified any special material colors, all of your plies will be the same color. 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. Copy to Clipboard button Copies the layup display to the clipboard. By default, the Visible Only option is checked, which means only the plies currently in the display area will be copied to the clipboard. When unchecked, the entire layup will be copied to the clipboard. Note: On 32-bit operating systems, if the image of the entire layup becomes larger than 13,500,000 pixels, the Visible Only option will NOT be available to uncheck and can NOT be turned OFF. You will still be able to copy the visible portion of the layup, but not the entire thing at once. In certain cases, another program (such as Microsoft Word) may not be able to paste the image from the clipboard. If this is the case, try scaling the image less. One way to do this and still get a useful image of the layup may be to use the Constant Thickness option. This is not a restriction when running FEMAP on 64-bit operating systems.

8 9.3-8 Finite Element Modeling Geometry Added "Copy in Same Location" option to all Geometry, Copy... commands Improved Solid Add to work with various combinations of adjacent solids that previously did not fully add because of the order they were combined. Updated Radial Copy of Points/Curves/Surfaces to do either spherical or cylindrical about a vector Updated Geometry, Scale, Solid and Modify, Scale, Solid commands to allow scaling in X, Y, and Z directions instead of using 1 uniform scale factor. Groups and Layers Added option to Group, Operations, Generate Material, Generate Property, and Generate ElemType to create either one group with all selected entities or multiple groups, one for each selected entity. Geometry Interfaces The following FEMAP interfaces have been updated to support newer geometry formats: For details, see Geometry Interfaces in the FEMAP User Guide. Analysis Program Interfaces Several of the analysis program interfaces have been improved. These changes include: FEMAP Neutral File Interface on page 8 Nastran Interfaces on page 8 NX Nastran Interface on page 8 MSC/MD Nastran Interface on page 8 NEi Nastran Interface on page 9 ANSYS Interface on page 9 ABAQUS Interface on page 9 FEMAP Neutral File Interface Added Read Groups and Read Views options to File, Import, FEMAP Neutral command Nastran Interfaces Added reading CBUSH to ground. A number of bugs were corrected for all of the Nastran interfaces. For details, see Analysis Program Interfaces in the FEMAP User Guide. NX Nastran Interface Added support for the Shell Thickness (OSHT1) output from Solution 601/701 Added support for Linear Contact in Modal Analysis (SOL 103). MSC/MD Nastran Interface FEMAP Interface Latest Supported Version Parasolid Parasolid 19.0 Added support for reading CTE on rigids Added support reading MSC RBAR1 as RBE2 and

9 NEi Nastran Interface Added support reading RIGID=LAGRAN case control commands. Changed a few items specifying MSC.Nastran to MSC/MD Nastran NEi Nastran Interface The DPHASE entries for frequency response analysis are now generated properly when translating to NEi Nastran ANSYS Interface Added support for reading major Poisson s ratio PRij from Ansys A number of bugs were corrected. ABAQUS Interface Tools A number of bugs were corrected. Stress Wizard Added the ability to choose an assembly made up of multiple solids for use with the Stress Wizard. The Connect, Automatic command is run after import with the default values for contact detection and Glued Contact. m 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. Added the ability to change the material associated with any desired solids of an assembly in Step 1 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. Added a button to Step 4 which allows the use of the View, Advanced Post, Dynamic Cutting Plane command OLE/COM API New API Objects and Attributes DataTable object to the API CoordDialogMethod, VectorDialogMethod, PlaneDialogMethod parameters and zcoorddefinition, zvector- Definition and zplanedefinition New API Methods Added CurrentID property to Set object. Added GetFromSet and FindMaxMin methods to the Output object. Added GetOutputListAtSet, GetScalarAtNodeSet, GetVectorAtNodeSet, GetScalarAtElemSet and GetElem- WithCornerSet to the Output object

10 Finite Element Modeling Added GetRowValues() to the DataTable Object Added IsEmpty to Set object Added MaxNormalDeviation method to the surface object Added MapOutputFromModelToLocation() to the MapOutput Object Added MaxNormalDeviation method to the surface object Added Total Thickness to the Layup object. Added AddAllExcept method to the Set object Added BoundingBox methods to Curve, Surface and Solid objects Updated API Methods Updated ApiVariantSize( ) to handle variants that were created by the WinWrap Basic Array statement Updated ArcCircleInfo method of Curve object to work with Solid curves Updated SelectID set method to properly handle case of requesting CSys when no user-defined CSys exist, even though Global CSys always exist. Corrected API Methods Corrected problem that caused curve object to generate custom mesh sizes unless you explicitly set MeshMax- Param(0) = 1.0 Corrected error in NextEmptyID and PrevEmptyID for CSys object - previously could return CSys 1 and 2 as empty IDs, when they are reserved. Corrected bug in API Set Object when adding rule by element topology. The following functions have been added: feselectoutput method to the application object feconnectauto method for automatic connection generation femeshattachnodes feoutputprocessconvert fecoordpickbymethod, fevectorpickbymethod, feplanepickbymethod fefilereadneutral2( ) API method feappmodelcontents( ) api method Preferences Render Added multi-model memory setting for OpenGL 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 machine s 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. User Interface Updated Layout and Shortcut Key save/load to use XML format (*.LAYOUT file) and allow for options in data to transfer

11 Preferences Database The Database Performance portion of this preference has been completely changed to offer better default values for memory usage 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. If your model is larger 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 this is just one 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. Using the Control The slider control allows you to choose the amount of memory to use for the database. Move the slider to the left to reduce the limit, to the right to increase it. As you move the slider, the memory limit is updated and displayed above the slider. The colored bar below the slider gives you an indication of the risk of running out of memory if you use this setting. The yellow and red regions should be used with caution since there is a good chance of causing problems with other operations like meshing and graphics. The small line along the top edge of the green section indicates the default memory limit. It is simply displayed to make it easy for you to go back to that limit if you try other settings. The blue bar along the bottom edge indicates the amount of memory that the database is currently using. Note: The blue bar in the above figure shows the amount of memory used by a 1,000,000 element model (4- noded 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 very large models. With this option, you are simply setting the maximum amount of memory available for the database. 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 the largest label that FEMAP will reserve memory for. This option must be set to a ID higher than any entity in the model. Default value 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.

12 Finite Element Modeling 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. Interfaces Turned preference to always read nonlinear stress/strain from Nastran OFF by default. 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 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.

13 What s New for version What s New for version 9.3 User Interface General "General", "Menu", "Entity Select, Locate (Coordinate, Vector, and Plane), and Color Palette", "Toolbars", "Select Toolbar","View Toolbar", "Customize dialog box", "Icon Buttons", "Vista", "Spaceball", "Data Table", "Entity Editor", "Model Info Tree", "Data Surface Editor", and "Program File". Added longer titles and automatic titling. Updated title length to 79 characters. Added adjustable drop-downs on combo boxes Added Help to Customize dialog box All set activate (Load, BC, Solid, Output Set, Layer, Output Vector) dialog boxes resizable Renamed Spring Elements to Spring/Damper Position of undocked Analysis Monitor is saved Support of dialog placement for multiple monitors Menu Reorganized Dockable Panes and Toolbars portion of the Tools menu for more efficient use and to group similar panes into submenus. Added Geometry, Surface, Remove Hole and Geometry, Solid, Thicken commands to the Geometry menu. See the Geometry section for more information on these commands. Added Fluid Region, Bolt Region, and Rotor Region to the Connect Menu. See Connections section for more information on these new commands Added Layup command to Model Menu. See Layup section for more information on this command. Added commands to the Modify, Project menu to project points and nodes on to a specified vector or plane. Added commands to the Modify, Edit menu to edit Layups, Load Definitions, and Constraint Definitions. Added commands to the Modify, Renumber menu to renumber Connection Properties, Connection Region, Connections, Functions, Layers, and Analysis Sets. Reorganized commands on the Modify, Update Elements menu to group similar commands into menu sections. Changed names of some commands to be more descriptive and more intuitive. Added new commands to set or update the CTE on rigid elements and reverse direction of line elements (formally, reversing of all elements was done via the Reverse command). Added command to the Modify, Update Other menu to specify Superelement ID on selected nodes. Added commands to the List, Model menu to list Layups, Load - Definitions, Load - Individual, Constraint - Definitions, and Constraint - Individual Added commands to the List, Output menu to list Results to Data Table and Nodal Changes to Data Table. Added commands to the Delete, Model menu to delete Load - Definitions and Constraint - Definitions Added commands to the Delete, Library menu to delete from the Layup Library. Added additional commands to the Group menu for Regions, Nodes, Elements, Properties, and Loads. Added Group, Layup commands again.

14 Finite Element Modeling Added commands to the Group, Operations menu to perform New Boolean Operations, Add Related Entities to an existing group, Generate groups based on Superelement ID, and Generate groups from Entities on Layer. Added commands to the View, Rotate menu to use a Single Axis and/or the Model Axis, set FEMAP to Rotate About the View Center or a Rotation Axis. Entity Select, Locate (Coordinate, Vector, and Plane), and Color Palette Added context help to all of the standard dialog boxes (Entity Select; Color Palette; Locate - Coordinate, Vector, and Plane) Question Mark Icon brings up help Added Coordinate Picking, Around Point, Around Vector and Around Plane to the Pick Menu in the standard Entity Selection dialog box and the Select Toolbar. Coordinate Picking The Coordinate option 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. You can choose any coordinate system in your model and then select X, Y, and/or Z and a limiting criteria for each coordinate. You can click the Graphical Pick Icon button next to any active field and this allows you to get a value for that field by graphically picking in the model. When using the At Location criteria, a Tolerance is used and can be manually entered. By default, this value is set to the Merge Tolerance of your model and expands the selection area +/- that value (See Section 7.4.1, "Tools, Parameters..." for how Merge Tolerance can be defined). You can also enter a larger value to expand the selection area further in both directions. Any value entered in a field as selection criteria WILL be included in the selection. Around Point The Around Point option allows you to select entities using each entity s position in 3-D space in relation to a Specified Point 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). Essentially, a sphere will be created around the Specified Point and selection will be based on the defined limiting criteria.

15 Entity Select, Locate (Coordinate, Vector, and Plane), and Color Palette FEMAP will first prompt you for a point using the standard Locate dialog box and any coordinate definition method can be used. Once the Point has been specified, the Select by Distance From Point dialog box will appear. You can click the Graphical Pick Icon button next to any active field and this allows you to get a value for that field by graphically picking in the model. When using the At Location criteria, a Tolerance is used and can be manually entered. By default, this value is set to the Merge Tolerance of your model and expands the selection area +/- that value (See Section 7.4.1, "Tools, Parameters..." for how Merge Tolerance can be defined). Any value entered in a field as selection criteria WILL be included in the selection. Around Vector The Around Vector option allows you to select entities using each entity s position in 3-D space in relation to a 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). Essentially, a cylinder will be created around the Specified Vector and selection will be based on the defined limiting criteria. FEMAP will first prompt you for a vector using the standard Vector Locate dialog box and any vector definition method can be used. Once the Vector has been specified, the Select by Distance From Vector dialog box will appear. You can click the Graphical Pick Icon button next to any active field and this allows you to get a value for that field by graphically picking in the model. When using the At Location criteria, a Tolerance is used and can be manually entered. By default, this value is set to the Merge Tolerance of your model and expands the selection area +/- that value (See Section 7.4.1, "Tools, Parameters..." for how Merge Tolerance can be defined). Any value entered in a field as selection criteria WILL be included in the selection. Around Plane The Around Plane option allows you to select entities using each entity s 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). FEMAP will first prompt you for a plane using the standard Plane Locate dialog box and any plane definition method can be used. Once the Plane has been specified, the Select by Distance From Plane dialog box will appear.

16 Finite Element Modeling The Positive Side is the side of the Specified Plane with the positive normal direction (based on the right hand rule) and the other side is the Negative Side. You can enter an Offset Distance from the plane in either the Positive or negative direction. You can click the Graphical Pick Icon button next to any active field and this allows you to get a value for that field by graphically picking in the model. When using the At Location criteria, a Tolerance is used and can be manually entered. By default, this value is set to the Merge Tolerance of your model and expands the selection area +/- that value (See Section 7.4.1, "Tools, Parameters..." for how Merge Tolerance can be defined). Any value entered in a field as selection criteria WILL be included in the selection. Updated List push button on standard Entity Selection dialog to bring up a multi-select list instead of a single selection. Spaceball Enhanced Copy and Copy as List to both export the net selection, not the ranges in the box. Made Previous and Pick->Paste honor the Add, Remove, and Exclude settings Added method to node picking to select nodes referenced by constraint equations Added Methods to standard selection dialog box for Connections, Connection Properties, and Regions, and several for Elements, Props,... Moved color palette to be model dependent and it is now saved with the model Moved User Contour Palette to be view dependent, now saved with model. Improved support of Spaceball graphics interface devices. Also, fixed many issues when using a Spaceball from earlier versions of FEMAP

17 Toolbars Toolbars Added Dockable Panes toolbar (Panes) 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 in before being toggled off with this toolbar or any other method for closing the Pane. It is separated into three sections: The first section contains icons for the Model Info Tree, Entity Editor, Data Surface Editor, Entity Info, and Data Table dockable panes. The second section contains icons for the Programming and customization dockable panes in FEMAP, the API Programming and Program File panes. The third section contains an icon for the Messages Dockable Pane. Added Custom Tools functionality The Custom Tools Toolbar makes accessing custom commands and tools (i.e., API programs, Macros created using the Program File dockable pane, outside executables, etc.) very easy by allowing the user to choose a Tools Directory on the computer to store all of these tools. 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. 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 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.. Note: By default, the Tools Directory... path points to the API folder in the FEMAP directory. You can also set the Tools Directory... using File, Preferences, then choosing the Library/Startup tab, and then entering a directory path in the Custom Tools Path. Note: If an API or other executable has any support files, such as a header file or something else, you can prevent these from appearing in the Custom Tools menu by placing a *.skip file in the same directory as the support file. 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. Added Bolt Preload to the Loads Toolbar

18 Finite Element Modeling Select Toolbar Added Export Neutral to Selector Actions Added Coordinate Picking, Around Point, Around Vector, and Around Plane to Selector Actions 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 entity s 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 entity s position in 3-D 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 entity s 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) Added automatically turning on "Select Multiple" when you choose "Select Related" in Selector Mode View Toolbar Added commands for quick use of Element Colors, Property Colors or Material Colors Added quick-drop-down command to turn on/off thickness and cross section Added view center/rotation center commands and menus Added View Rotation Single Axis and Model Axes commands View,Center

19 Customize dialog box Customize dialog box Added capability to save and load keyboard shortcut definitions. Saves a *.KEY file (Keyboard Shortcut File) and works between versions of FEMAP. Added 110 new custom icons for Customize command Added option to turn off menu icons Icon Buttons In many dialog boxes of FEMAP 9.3, you will see Icon buttons. These buttons take you from the dialog box for the current entity to the creation dialog box of the entity whose icon is on the button. Icon buttons exist for: Model, Coordinate System; Model, Material; Model, Property; Model, Layup; Model, Function; Tools, Layer; Tools, Data Surface (Menu in Load dialog box)\ Vista Updated File, Open to work properly on Vista Changed Default Message Font and Program font to Segue for Vista Special note about customers using Windows Vista: FEMAP 9.3 is being released close to the same time as the initial release of Windows Vista. Although we have tested FEMAP on Windows Vista with much success, there are issues with many graphics cards and drivers not being available for Vista at this time, which may cause issues in FEMAP. Currently, Windows Vista is an unsupported platform. Data Table Added "List, Output, Nodal Changes to Data Table" command (Relative Deformations) Added capability to add mass properties when you have properties or materials in the data table Added Copy Rows and Copy Columns to Data Table

20 Finite Element Modeling Added Set Value and Set Title fields to List, Output, Summary to Data Table Added wrapping for titles in output reports from List, Output, Results to Data Table, also added lookup for vector titles when the vector is not available in the first set selected Added multiline header to report. Added display of nodal data in Active Coordinate System, as well as, definition coordinate system. Entity Editor Added editing of nodal point coordinates in the definition system and a separate display of the coordinates in the active system. Added ability to edit the definition csys and edit the coordinates in that system, changing systems will transform the edited values dynamically. Model Info Tree Added Loads and BC to tree Added Combine Load/BC Definitions to tree Added Icons for some Load/Constraint tree commands Added Load Tree Context Menus Added Nodal on Face for Loads and Constraints in Tree Added Bolt Preload to Load Definition context menu in tree Added Data Surfaces to Tree Added Show Expanded on Connection Regions Added when highlighting properties, if no elements are assigned to the property it will show geometry using the property as a meshing attribute Properly highlight loads and constraints when in the Selection list in the tree Added "Add Related" to Group Context menu in tree. Updated to keep track of pages that were deleted so the tree can be properly updated on a Redo. Added Load Set Copy and Constraint Set Copy to the right mouse menus. Also corrected problem with Constraint Set Copy that caused Node counters to not be updated to reflect the new set Added Regenerate command when changing groups from tree so that contours are updated Data Surface Editor The Data Surface Editor is completely new for FEMAP version 9.3. This dockable pane allows you to create Data Surfaces in FEMAP. These Data Surfaces allow you to apply variable loading conditions using a number of pre-

21 Data Surface Editor defined methods. Each method has a unique dialog box with all of the required inputs. FEMAP uses the information from a specific dialog box and creates a table of values which is saved with the model and can then be applied to any number of loading conditions. Data Surfaces themselves are explained in the Data Surface section of this document. Create/Load Data Surface Menu Edit Data Surface Options Operate on Data Surface Menu Save Data Surface Menu Clear Data Surface Copy Data Surface (Entire Data Surface) Paste 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 Edit Data Surface and Delete Data Surface commands. The methods are: 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. 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

22 Finite Element Modeling 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").) Each method is described in greater detail in 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). 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.

23 Program File 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. Note: This 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: The Copy and Paste icons are designed for copying a data surface from one model to another. Context Sensitive Menu (All Data Surfaces) There is a context sensitive menu which will appear when cell(s) are highlighted in the Data Surface Editor pane and the right mouse button is clicked. This menu allows you to: Copy and Paste individual cells (either a single cell or multiple cells) Fill Down is only available when multiple cells have been highlighted. It will copy the value at the top of the highlighted group of cells and fill all of the highlighted cells in the same column with that value. If multiple columns are highlighted, the value at the top of the cells in each column will be the value that is used. Clear All completely clears any table and values currently in the Data Surface Editor, while Clear Selected will only clear the highlighted cells. Update Entity ID allows you to graphically choose an appropriate new Entity ID in the screen (i.e., Nodes or Elements) for the highlighted row. Update Coordinates allows you to graphically choose a new coordinate for the selected row using the Locate dialog box and any snap mode. Update Vector Values allows you to graphically specify new vector values for a row using the Vector Locate dialog box and any snap mode(s). Program File Meshing 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. After IF statement program files now wait for timer - it allows other things to happen, like an API to run and set some condition Added program file support for Layup dialog controls Allow <USER> or <PAUSE> program file commands to work with File, Open dialogs Supported Multi-select list boxes in program files, and corrected problem replaying Program files that used dialog boxes with no underline in OK Enhancements to meshing include: Added option to Modify, Move By, Radial Nodes and Modify, Move By, Radial Elements to move cylindrically around a vector, not just spherically Added extra pass at end of tet meshing to cleanup interior midside nodes

24 Finite Element Modeling Changed setting size of small features to an option in Solid and Surface mesh size dialogs - automatically uses mesh size if turned off. Changed Edge Members of line elements to require both nodes be selected. Previously only one node was required so you got extra elements if you selected a "corner" node - which was different than the solid-face mode for the same command. Allow loop feature suppression to work on sheet bodies 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 Surface with several interior holes Materials and Properties Materials Added support for MATHE for both NX and MSC Nastran using the Other Types material type. Added support for MATG gasket material using the Other Types material type Added MAT10 (fluid material) using the Other Types material type

25 Properties Properties Added function drop-downs to materials and capability to create functions Handled putting materials that reference functions of functions into the material library. Added new option to specify a Layup instead of entering the plies directly into a Laminate property. Added new options for Membrane Only, Bending Only, SMEAR, and SMEAR Core. Layups...creates a new layup. Layups are used to define the make-up of a laminate property, ply by ply. You can choose a material ID, physical thickness, and orientation angle for each ply in the laminate. There is also an optional Global Ply which can be defined. 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 is currently only used to save a particular ply of one layup for use in other layups in your model. Future versions of FEMAP will expand the capabilities of the Global Ply.

26 Finite Element Modeling 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 can choose an ID, Title (up to 79 characters), Material, and Thickness. Once the Global Ply has been defined, you can use it in any layup of your model by simply choosing it from the Global Ply ID drop-down list and the Material and Thickness values will be entered. 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. Layup Editor Buttons There are several buttons in the Layup Editor that allow you to perform different functions. Some buttons are available all the time, while other require that certain fields be filled, one row highlighted, or multiple rows highlighted. Each button or group of button is explained in greater detail below. New Ply Once you have a Material, Thickness, and Angle specified, click this button to add the ply to the layup. By default, it will add this ply to the Top of the List (Designated in the dialog box above the list of plies with Top of Layup ). If you have a ply highlighted in the list, the new ply will be added UNDER the highlighted ply (i.e., closer to the Bottom of Layup ). If you have multiple plies highlighted, this button is not available Update buttons Once a ply has been added the list, the definition of that ply can be updated using the Update Global Ply, Update Material, Update Thickness, or Update Angle buttons. These commands are available when one or more plies are highlighted in the list of plies (except Global Ply, which can only be used for one ply at a time). Once the desired plies are highlighted, enter the new value for Material, Thickness, and/or Angle, then click the appropriate button to update all highlighted plies with the new value.

27 Layups Duplicate Available when one ply or multiple plies are highlighted. Simply highlight the plies you would like duplicated in the list of plies, click the Duplicate button, and the duplicated plies will be added to the top of the list of plies. Delete Available when one ply or multiple plies are highlighted. Simply highlight the plies you would like delete in the list of plies, click the Delete button, and the plies will be deleted from the list of plies Symmetry Available only when multiple plies are highlighted. Simply highlight the plies you would like to mirror in the list of plies, click the Symmetry button, and the mirrored plies will be added to the top of the list of plies in reverse order as the were originally in the list. Reverse Available only when multiple plies are highlighted. Simply highlight the plies you would like to reverse in the list of plies, click the Reverse button, and the order of the selected plies will be reversed in the list based on the 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) Poisson s 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) Poisson s Ratio Coefficient of thermal expansion (X,Y, and XY bending)

28 Finite Element Modeling 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 Copy and Paste Available when one ply or multiple plies are highlighted. Simply highlight the plies you would like copied in the list of plies, click the Copy button, and the selected plies will be place on the clipboard. Clicking Paste will Paste the plies into the current layup at the top of the list of plies. You can now reposition the plies using the Move Up and Move Down buttons. Note: The copied plies will remain on the clipboard until over-written by another copy operation from a windows program. If you desire, you can copy from a layup, then open another layup (new or existing) and paste those plies into that layup. Working with Layup Libraries (Save and Load buttons) The layup library allows you to create standard layups that you can use over and over again in many different models. When you press Save, the current layup is added to the Layup library file. Pressing Load will display a list of the layups in the library and let you choose one to be loaded into the layup editor dialog box. You can then modify the values before pressing OK to create the layup. The layup ID is not saved in the library, nor updated when a layup is loaded from the library. For more information on libraries, see Section , "Library/Startup". Loads and Constraints Load Definitions Every time a load is created on finite element entities (i.e., Model, Load, Nodal; Model, Load, Nodal on Face; and Model, Load, Elemental) or geometry (Model, Load, On Point; Model, Load, On Curve; Model, Load, on Surface) a Load Definition will also be created in FEMAP. A Bolt Preload will also create a Load Definition. These Load Definitions will appear in the Loads branch of the Model Info tree and can be given a title. Each Load Definition will contain all of the individual loads which were created at the same time using a Model, Load... command. Load Definitions can then be edited, listed, and deleted and all individual loads contained in that Load Definition will be edited, listed, or deleted. Note: All of the commands for listing, deleting, and modifying individual loads are still available in FEMAP. For example, if you chose to put a Force load of 1 unit on 5 selected nodes, a single Load Definition would appear in the Model Info tree. In this case, if the Load Definition were to be edited, 5 individual loads would be modified using one command. 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 Pre- Load, Nodal Temperatures, and Elemental Temperatures. 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. 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 Constraint Definitions Every time a constraint is created on finite element entities (i.e., Model, Constraint, Nodal; Model, Constraint, Nodal on Face; and Model, Constraint, Equation) or geometry (Model, Constraint, On Point; Model, Constraint,

29 Additional Load and Constraint Enhancements On Curve; Model, Constraint, on Surface) a Constraint Definition will also be created in FEMAP. These Constraint Definitions will appear in the Constraints branch of the Model Info tree and can be given a title. Each Constraint Definition will contain all of the individual constraints which were created at the same time using a Model, Constraint... command. Constraint Definitions can then be edited, listed, and deleted and all individual constraints contained in that Constraint Definition will be edited, listed, or deleted. Note: Note: Each Constraint Equation created will also create a new Constraint Definition. These Constraint Definitions can then be combined. All of the commands for listing, deleting, and modifying individual constraints are still available in FEMAP. For example, if you chose to put a constraint for Degrees of Freedom TX, TY, and TZ on 5 selected nodes, a single Constraint Definition would appear in the Model Info tree. In this case, if the Constraint Definition were to be edited, 5 individual constraints would be modified using one command. 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 Additional Load and Constraint Enhancements Added Edit Load Definition/Edit Constraint Definition and Delete Load Definition/Delete Constraint Definition to menu Added new dialog boxes for Load and BC Combine

30 Finite Element Modeling Added functional dependence for body accelerations and rotations. Removed requirement for coincident vector for RFORCE rotation and accelerations. Also added "Rotating About Vector" to body loads to automatically set rotational velocity and acceleration components around a vector and made center of rotation on body loads pick-able from screen Added face selection by free face for loads on mesh Clear the current face ID when you switch between Front and Back Face - to truly indicate that you have to repick the face after the radio button change. Initial implementation of Bolt Preloads for NX Nastran

31 Using Data Surfaces with Loads Using Data Surfaces with Loads A new method exists for varying a load on the Create Loads dialog box. In FEMAP 9.3, you can use a Data Surface as a load variation method. You can quickly create 6 of the 7 types of Data Surfaces from inside the dialog box by choosing a Data Surface type from the menu that appears when the Data Surface Icon button is clicked. Here is a description of what you can do with the different types of Data Surfaces - "Along Coordinates Data Surface", "Between Coordinates Data Surface", "Output Map Data Surface", "Mesh Data Surface", "Tabular Data Surface (Must to be defined before load is created)", "Arbitrary 3-D Data Surface", "Equation Data Surface" Along Coordinates Data Surface This type of 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 ( points ) in the order they are entered. This type of Data Surface can have as few as 3 points and as many as 110 points.

32 Finite Element Modeling 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. 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.

33 Between Coordinates Data Surface Pressure Loads Vectors shown on top of wing. Pressure Loads converted to output and shown as Criteria Plot for clarity. Between Coordinates Data Surface This type of 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. 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.

34 Finite Element Modeling 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. 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 Scalar - allows you to enter one value for each corner. 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 is available for all Variation Types and defines the coordinate system in which the Data Surface will be evaluated. Parametric Curve ID is 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 curve s parametric space. Parametric Surface ID is 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 surface s parametric space. 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

35 Output Map Data Surface 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 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. Pressure Loads converted to output and shown as Contour Plot for clarity. Output Map Data Surface This type of Data Surface allows you to map output from one mesh to create load values for another mesh. The Other Mesh can be a refined mesh in the same model or a completely different mesh in another model. Transferring an Output Map Data Surface to another model requires use of the Copy and Paste icons in the Data Surface Editor. 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 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 , "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. Map Output Data Output Set - Allows you to choose an Output Set currently in your model. Output Vector - Allows you to choose a specific Output Vector in the selected Output Set. Output By Group check box - 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.

36 Finite Element Modeling Data Options button Two options are available for this data surface definition method. Both can be used with any data surface of this type. CSys - defines the coordinate system in which the Data Surface will be evaluated. This drop-down menu in the Output Map Options section 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 node s 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. 2..Extend Closest - Extends the value to the closest Target Entity. 3..Interpolate - Does a linear interpolation using the source values. (Default) 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. 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. 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. Total Pressure at Nodes from a fluid-flow analysis

37 Mesh Data Surface 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 it is ready for loading, 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. Pressure Loads converted to output and shown as Contour Plot for clarity. Mesh Data Surface This type of 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, element centroid, or centroid of an element face to vary the value (such as XND(!i), bases value on X coordinate of a node). The values shown in the Data Surface Editor are evaluated values for each selected entity. 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") 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 Scalar - allows you to enter one value or expression 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.

38 Finite Element Modeling Define/Fill Data Surface Data Depending on the Data Option selected, you will be asked for 1 or 3 Value/Equation(s) (Expressions). After the required Value/Equation(s) have been entered, click the Select Entities button to choose the appropriate entities with the standard Entity Selection dialog box. Common Uses This type of data surface is commonly used to define load variations where the variation is known relative to the element or node ID. 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 Elemental Temperature Loads converted to output and shown with Criteria plot for clarity

39 Tabular Data Surface (Must to be defined before load is created) 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 Nodal Temperature Loads converted to output and shown with Contour plot for clarity Tabular Data Surface (Must to be defined before load is created) This type of Data Surface allows you to create a data surface by defining the size of the table in the Data Surface Editor and then manually 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 and in some ways, the most powerful. That said, it also requires the most interaction with the user, so keep that in mind. 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.

40 Finite Element Modeling 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 surface s Parametric Space. v Divisions - refers to how many intermediate points will be between 0 and 1 in the V direction of the surface s Parametric Space. Surface ID - 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 surface s 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). Example The table will look like this for a Parametric Table with 5 U Divisions, 5 V Divisions, and a chosen Surface: Values can now be entered at the four corners of the table: 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.

41 Tabular Data Surface (Must to be defined before load is created) Here is the Data Surface Editor showing the Interpolated values: 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. Underlying Surface used for parametric space Pressure Loads shown as output in contour plot for clarity Pressure Loads Vectors shown on mesh XYZ Table - This type of table is the most general type of Data Surface.

42 Finite Element Modeling 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. Rectangular Coordinate System Cylindrical Coordinate System Spherical Coordinate System 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. Here is what elemental temperature distributions would look like on one half of the annular plate: Varying Elemental Temperatures shown on half plate model Varying Elemental Temperatures on finer meshed model shown as output in Criteria plot for clarity 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.

43 Tabular Data Surface (Must to be defined before load is created) 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. Now, you could create an elemental or nodal temperature loading condition referencing this XYZ Table Data Surface. Here is what this elemental temperature distribution would look like on one half of the solid mesh created from the original annular plate: Elements of fine-meshed annular plate model extruded into solid elements in positive Z-direction Varying Elemental Temperatures on solid meshed model shown as output in contour plot for clarity 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.

44 Finite Element Modeling 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. 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 : Varying Elemental Temperatures on solid mesh model shown as output in contour plot for clarity

45 Arbitrary 3-D 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. 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.

46 Finite Element Modeling 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 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 3- D 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. Example 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. 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.

47 Equation Data Surface 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. Pressure Loads converted to output and shown as Contour Plot for clarity. Pressure Loads Vectors shown on triangular surface. 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. Equation Data Surface The simplest type of Data Surface is the Equation Data Surface. The only inputs are which Coordinate System the equation should be evaluated (CSys in Data Surface) and the Equation itself. The Calculator button can be clicked to bring up the FEMAP Equation Editor dialog box. This allows you to see all of the options FEMAP has for creating equations and also shows the proper syntax which must be used to be recognized by FEMAP. This is a great way to store a FEMAP equation for use in multiple loading conditions.

48 Finite Element Modeling These functions which can be used FEAMP 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. Here is what a nodal load in the X-direction (radial for our chosen coordinate system) referencing this Equation Data Surface would look like: Connections (Connection Properties, Regions, and Connectors) There were several enhancements to the NX Nastran Connection Properties: Added support for BGPARM parameters (NX Linear) Added INTORD and REFINE for BCTPARM and BGPARM (NX Linear) Added Specify with Gap Distance option for initial penetration and field to enter Gap Distance (NX Adv Nonlin) Added Displacement Formulation for Small and Large Displacement Formulations ((NX Adv Nonlin) Added "Show Expanded" for Connection Regions - shows regions that are defined by nodes/elements if selected in a multi-pick with other real expandable segment. The bottom portion of the Connect menu is used to create three specialized types of regions useful for Nastran users, Fluid 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 MFUILD entry for the Nastran solver. (See "Fluid Regions") 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. (See "Bolt Regions")

49 Fluid Regions 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. (See "Rotor Regions") 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. Fluid Regions The Connect, Fluid Region command is very similar to the Connect, Connection Region command. The difference is that instead of creating regions for Contact purposes, this command creates individual segments representing incompressible fluid volume regions used for the purpose of generating a virtual mass matrix (MFLUID entry in Nastran input files). This capability is available in FEMAP supported Nastran Solution Sequences 103 (Modal Analysis), 107 through 112 (Complex Modal Analysis and Dynamic Analyses), 129 (Nonlinear Transient Analysis), and 200 (Optimization). Although the methods used for selecting elements and surfaces are identical to Connect, Connection Region, there are additional parameters which may be entered in the Fluid Options portion of the Fluid Region dialog box. These options are very important to creating the MFLUID properly. Plate elements which have 1 face wetted by the fluid will be placed into and ELIST with a unique ID in Nastran and this ID is used in the ELIST1 field on the MFLUID. If Both faces of the element are wetted then these elements will be placed into an ELIST with a different ID in Nastran and this ID is used in the ELIST2 field. 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

50 Finite Element Modeling 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. 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 Top of Region Z Free Surface is 0.0 CSys at Bottom of Region Z Free Surface is 2.0 CSys at Top of Region Z Free Surface is 0.0 Fluid does not act on Fluid Region Fluid reaches Height of 2.0 Units from Bottom of Region Fluid reaches Top of Fluid Region 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).

51 Bolt Regions 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. 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. 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. Fluid-Structure Pressure Output When a Fluid Region is present in your model, FEMAP provides an Output Request (Nastran only) called Fluid Pressure which will return an elemental fluid-structure pressure along with any other requested results. This 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. Bolt Regions The Connect, Bolt Region command creates individual regions of a single element or multiple elements where you would like to apply a bolt preload. Bolt preload is only supported in FEMAP supported Nastran Solution Sequences 101 (Linear Static Analysis), 103 (Modal Analysis), 105 (Buckling Analysis), 107 through 112 (Complex Modal Analysis and Dynamic Analysis) and 601 (Advanced Nonlinear Analysis). 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. 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.

52 Finite Element Modeling 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. Defined By Currently, only Beam and Bar elements can be used to define a Bolt Region. 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 Region. The IDs of the elements in the Bolt Region will be written out to the EIDi field(s) of the Nastran BOLT entry. Curves and Elements 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 button. If you would like to choose multiple curves or elements at one time, clicking the 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 and Elements 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 Delete button. If you would like to delete all of the Bolt Region entities at once, you can simply click the Reset button. Rotor Regions The Connect, Rotor Region command creates individual regions of nodes to be used as individual rotors in rotor dynamic analysis in NX Nastran. Rotor Dynamics is only supported in FEMAP supported Nastran Solution Sequences 110 (Complex Modal Analysis) and 111 (Modal Frequency Response Analysis). 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. 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.

53 Geometry 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. Geometry Solid Titles/Names now persist across Geometry, Solid, Cleanup and across writing a Parasolid transmit file Added Geometry, Surface, Remove Hole 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 Surface with several interior holes Original Solid Part with stepped hole Curve chosen for loop in Remove Face Resulting Solid Geometry

54 Finite Element Modeling Original Solid Part with stepped hole Curve chosen for loop in Remove Face Resulting Solid Geometry Added Geometry, Solid, Thicken Surfaces showing Normals Solids created using Out and a value of 3 units Two Surfaces with opposite Normals Reduce Radius using a combination of Out Offset and Add Boolean Choose a single surface and use the Out Offset and Add Boolean to thicken a portion of your solid Increase Radius using a combination of In Offset and Subtract Boolean Choose a single surface and use the In Offset and Subtract Boolean to thin out a portion of your solid

55 Groups and Layers Create Mesh Region using combination of In Offset and Embed Boolean Choose all of the outside surfaces, the In Offset, and the Embed Boolean to partition the solid for two elements through the thickness mesh Groups and Layers Added Group, Operations, "Booleans" command This command creates a new group from a selected set of existing groups based on a chosen boolean operation. When this command is chosen, the Group Booleans dialog box will appear: 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. 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. Add/Combine Creates a new group by adding multiple groups together.

56 Finite Element Modeling For example (Group 12..L Shaped + Group 6..Blue):: + = 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 (Group 12..L Shaped - Group 6..Blue): - = 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: (common between Group 12..L Shaped and Group 6..Blue) 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.

57 Groups and Layers For Example: (Only in Group 12..L Shaped or Group 6..Blue, not both) 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 Group 12..L Shaped or Group 6..Blue) 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. Updated Group, Elements, Material; Group, Properties, Material; Group Materials, On Property; and Group, Materials, on Elements commands to handle the extra material IDs and the material IDs on layups of laminates Added function for multi-select titled entities, updated Group Evaluate to allow evaluation of multiple groups Added Group Commands for Regions - using Node, Element, Curve, Surface, Property Allow output vectors to be reloaded to those in selected set on set changes in Group, Operations, Generate with Output Added ability to create groups from entities on layer. Command will ask if you want to condense or not. Added capability to Group, Operations, Add Related and Select Related in the Selector to start with selecting just a layup Added new group definition for Elements by All Nodes. Added Group from Superelements. Uses Elements by All Nodes for all but the residual structure

58 Finite Element Modeling Output and Post-Processing Added Support of Fluid Pressure in output requests and automatically added DMAP ALTER to get MPRES output into the OP2 (used by Nastran MFLUID) Upgraded Delete Output Entry to ask for range of output sets and vectors and delete individual results from all selected Added computation of frequency and damping coefficient in title for complex modes output and "Complex Mode Shape" vector. Added Contour Group to Contour Options dialog box Entire Model displayed while only showing a contour on one group:

59 Geometry Interfaces Geometry Interfaces The following FEMAP interfaces have been updated to support newer geometry formats: For details, see Geometry Interfaces in the FEMAP User Guide. Added option to skip updating material data when geometry is updated from Solid Edge Analysis Program Interfaces Several of the analysis program interfaces have been improved. These changes include: Analysis Set Manager Enhancements on page 59 FEMAP Neutral File Interface on page 59 NX Nastran Interface on page 59 Nastran Interfaces (NX and MSC/MD) on page 60 MSC.Nastran Interface on page 62 NEi Nastran Interface on page 62 ANSYS Interface on page 62 ABAQUS Interface on page 62 MSC.Marc Interface on page 63 DYNA Interface on page 63 PATRAN Interface on page 63 I-DEAS Interface on page 63 Analysis Set Manager Enhancements For details, see Analysis Program Interfaces in the FEMAP User Guide. Enhanced the Preview Input functionality so switches in the executive control will be honored when writing via the preview file for Memory, Output Directory, Save database for restart do restart FEMAP Neutral File Interface Added Color Palette to the neutral file (Block 942) Added control over groups and views when writing neutral files Updated Neutral Read and Write for v9.3 changes NX Nastran Interface FEMAP Interface Latest Supported Version Parasolid Parasolid 18.1 Solid Edge V 19 NX V 4 Pro/Engineer Wildfire 3 ACIS ACIS 16.0 CATIA V5 V5 release 17 Support checksums for NX Nastran files with INCLUDE files. Added ELRESCS option to NX Nastran 601/701 NXSTRAT to request solid results in elemental/material csys Initial support for BOLTLD, BOLTFOR, BOLT in Nastran, limited Bolt Regions to include only Beam and Bar elements Improved reading of various contact issues in Nastran Read - none that failed with our files, but would fail if contact came at beginning of file

60 Finite Element Modeling Added INTORD and REFINE for NX Nastran BCTPARM and BGPARM Initial implementation of Rotor Dynamics support Added generation of 1P and 2P functions for Rotor Dynamics Added SORT1 for 601_TRANSIENT because ADINA changed default to SORT2 Updated Random OP2 postprocessing to support changes in NX5 - added PARAM,RPOSTS1,1 and new changes to OP2 results Supported new "3D iterative solver" for Sol 601 Modified ADINA restart so that the restart control in the Nastran executive control is in sync with the NXSTRAT dialog box. Added copying the ADINA restart file to the.dat directory and renaming it to the current jobname.res then set the dbs keyword on the command line. Added PARAM,NOFISR - to suppress output of Failure Indices and Strength Ratios to the F06 A number of bugs were corrected For details, see Analysis Program Interfaces in the FEMAP User Guide. Nastran Interfaces (NX and MSC/MD) Added ability to define 2 scratch directories and sizes for Nastran

61 Nastran Interfaces (NX and MSC/MD) Added support of Coefficients of Thermal Expansion on Rigid Elements Added direct access to NASTRAN command for setting system cells in the NASTRAN Executive and Solutions Options dialog box Added support for Complex Modes in Nastran Added DDAM Analysis Support in Nastran (NX and MSC/MD options) Added support for Initial Conditions (temperatures) and TEMP(INIT) in Nastran Static Analysis Added support for MATT8 - temperature dependence for 2D Orthotropic materials Added support for MFLUID, added MPRES support to F06

62 Finite Element Modeling Added complex eigenvalue support to reading F06 Added support for Stiffened modes in Nonlinear analysis as NASTRAN Stiffened Modal dialog box in the Analysis Set Manager when analysis type set to Nonlinear Static (supports large deflection, follower forces...). Added support for writing and reading NASTRAN SUBCOMs Added writing property titles for PBUSH, PVISC, BFRIC, PLPLANE, PWELD Initial implementation of Superelement support - added SEID to node record, node options to set it, Update SEID command, added to Groups and Selection method, Added group Operations superelement command, added Nastran write support on GRID card, added NASTRAN read support of SEID on GRID/GRDSET, and read of SESET Supported include files in case/exec Supported MATHE for both NX and MSC Nastran Supported Multi-case buckling analysis in Nastran Added overall damping (Param,G) support for complex modes Do not write DLOAD case control for transient heat to NASTRAN if you do not have any transient loads Added option to Nastran Bulk End Text to put it before or after ENDDATA Added the ability to recognize between Solid Von Mises and Octahedral output and store data in their respective vectors. Added ability to read Superelement output from XDB Enhanced the XDB interface to enable turning off reading of individual cases as well as individual time steps within those cases. Added the ability to define initial conditions for Advanced Nonlinear Static. This will allow a user to define a initial temperature load and specify it as a initial condition which will then write the TEMP(INIT) case control. Added support for NASTRAN Composite Strength Ratios. Added reading of Max Failure Index from OP2, and support for PARAM,SRCOMPS A number of bugs were corrected For details, see Analysis Program Interfaces in the FEMAP User Guide. MSC.Nastran Interface Changed a few items specifying MSC.Nastran to MSC/MD Nastran A number of bugs were corrected. For details, see Analysis Program Interfaces in the FEMAP User Guide. NEi Nastran Interface Added support for NEi/Nastran s version of DDAM Added BSCONP RBE3 contact option to Connection Property ANSYS Interface A number of bugs were corrected. For details, see Analysis Program Interfaces in the FEMAP User Guide. ABAQUS Interface For details, see Analysis Program Interfaces in the FEMAP User Guide.

63 MSC.Marc Interface MSC.Marc Interface Corrected a problem saving the marc parameters dialog box the processor switch and the Parallel BETA were broken. Corrected issue where contact property field from the Marc model Definition was still referencing regular properties. Updated to load Connection Property For details, see Analysis Program Interfaces in the FEMAP User Guide. DYNA Interface Added Material Angle for plates/composites for Dyna A number of bugs were corrected. For details, see Analysis Program Interfaces in the FEMAP User Guide. PATRAN Interface Added support for reading Points, Lines/Curves, Patch/Surface and Named Components/Groups (PATRAN Neutral file) I-DEAS Interface Tools Added writing of Groups to I-DEAS universal Supported reading Nastran files generated by I-DEAS where groups are defined as Sets with PARAM,G## commands to specify nodes and elements in each group Parameters Updated Tools Parameters dialog layout, Added option to Merge Tolerance for specified or automatic, and never update the values automatically. Added graying to Tools Parameters based on automatic/specified merge tolerance Variables Updated delete variables to select multiple variables (update underlying multi-select to support variables) Check, Coincident Nodes Updated Check Coincident Nodes to add preview (off by default) and options for which to keep

64 Finite Element Modeling Added dialog to Coincident Node/Point Merge for Showing Merge List, Keep List or both Check, Distortion Added Jacobian Element Check OLE/COM API API commands that start a command now go through the main command loop, so such actions as Undo and Previous Command will work when using APIs. Also, an echo of more descriptive error messages are sent to the Messages window. New API Objects and Attributes Added new entity types for Select Toolbar, Load Definitions, Constraint Definitions, Data Surfaces, and Map Output. Added User Graphics to API Added numerous attributes to the Analysis Set Manager object Added numerous global attributes for the new Preferences. New API Methods Added GetTitleIDList( ) and ParseTitleID( ). Can be used to fill combo and list boxes in API and parse the results back into an ID Added SelectMultiID() to Set object Added SelectAllOnLayer to the Group object Added ResetNextLoad, NextLoad, ResetNextLoadDef, NextLoadDef to the Load Set object. Added ResetNextBC, NextBC, ResetNextBCDef, NextBCDef to the BC Set object. Added GetEntities to the Connection Region object Added a number of methods the new Select Toolbar, Data Surface, Map Output, Load Definitions, and Constraint Definitions objects Corrected API Methods Fixed numerous problems with the Group Object that corrupted groups if you used the same object to retrieve and store multiple groups. Fixed problem with the Element Object that caused problems if you used the same object to retrieve a "listbased" element (rigid or slide-line), then later created other non-"list-based" elements with that object. The following functions have been added: fewindowtitle fewindowsetrect feprojectontovector feprojectontoplane feappeventcallback feconnectionregion (equivalent name to fecontact) femodifysuperelementid fevectorperpendicular fegetelementfaces

65 Preferences fegroupcombine The following functions have been fixed, changed or removed: Removed vu.windowleft, WindowRight, WindowTop, WindowBottom. Preferences The Tabs in the Preference dialog box are now stacked to allow user access to all of the Preference Categories. Most of the Preferences are the same between version 9.2 and 9.3, but a few have been moved to different Preferences or removed entirely because they were no longer valid or required. Views Added browser for default View from View Library User Interface Added preference for tooltip delay and duration Added preferences for controlling Show Entities defaults in new models Database Added ability to recover from scratch directory (if it is up to date). Added preference to keep NextID increasing during rebuild Geometry/Model Added Units drop down for File Preferences Geometry Scale Factor Added preference for length-based mesh sizing. Interfaces Added preference to always read nonlinear stress/strain from Nastran Enabled 32-bit/64-bit Nastran switch in preferences

66 Finite Element Modeling Library/Startup Added Custom Tools Path Added a library for Layups Fixed bug if you had a startup basic script and had the "every new model" option checked it would not work at startup Removed User Contour Palette Library - moved to Color Colors Moved User Contour Palette Library to "Color" with Palette (and added browse buttons for all palettes).

67 What s New for version What s New for version 9.2 User Interface Simplified the toolbar layout that is initially displayed. Only the Model, View and Selector toolbars are now displayed. All toolbars are still available, just not displayed initially. Updated a number of dialog boxes to use a tabbed style. This includes File Preferences, Materials, and Connection Properties. Added several buttons to the standard selection dialog that let you choose entities from a list or preview your selection Enter Entity IDs here. Bring up list of entities Preview selected entities Select picking method Choose entire groups here. List of selected entities: + Add, - Remove, x Exclude Use More to select multiple entities. Use Method to select an alternate approach. Use OK when you are done. Toolbars To more closely follow Windows conventions, "Browse" buttons that searched for files or directories have been changed to " " Added a check box to the Delete confirmation dialog box to never ask for confirmation. Also added to File Preferences (to turn this option back on) Added alternate keyboard accelerator tables for API and Program file development. These allow the user to use the commonly used keys for program development in the API Programming and Program File panes. Improved selection in "Pick Front" mode on Rigid and Slide Lines - it now considers all nodes, not just the master node. The Tools, Distance command has been enhanced to return the measured components in both global and the active coordinate system. Geometry Added a Entity Display Toolbar for turning on/off entity display - similar to View Quick Options dialog box. Analysis Model Labels Points Curves Surfaces Text Connection Regions Coordinate Systems Connectors Nodes All Constraints Elements All Loads

68 Finite Element Modeling Added Clear Active Entity command to the Select Toolbar which will only clear the entities of the type which is currently active in the Select Toolbar. Located in Selector Clear Menu. Selector Actions Menu Added Transparency to the View Style command on the View Toolbar. Menu Added Connect Menu to Top-level menu. See the Connections section of this document for more information on the commands on the Connect Menu. Added Extend command to the Geometry, Midsurface menu. See the Geometry section for more information on this command. Added Map Output from Model command to the Model, Load menu. See the Loads and Constraints section for more information on this command. Added commands to the Modify, Project menu to project points and nodes along a vector onto selected surfaces. Model Info The Model Info tree dockable pane allows you to view and navigate around a graphical inventory of many top-level entities in your model.

69 Entity Editor Added ability to Transparent Highlight and Show Normals (Element and Surface normals) from the Show When Selected menu in the Model Info tree. Entity Editor Data Table Fixed problem deleting Analysis Sets from the Model Info tree that caused fields in a newly created set to be improperly initialized The Entity Editor dockable pane allows users to view, modify, choose, and create attributes, colors, connections, numerical values, settings, etc. of a single finite element, geometric, or other entity in FEMAP. Fixed a problem in the Entity Editor that corrupted groups if the group title was modified. Fixed problem in the Entity Editor that caused a crash when the entity Title field was too long Fixed a problem in the Entity Editor / Data Table that caused output displayed for corner 1 to be corrupt if the element had a load applied and the contour type was elemental. Corrected a mislabeled field in Entity Editor for Materials. The Data Table dockable pane allows you send data to an interactive, dynamically changing table using various methods to fill the table. Added ability to Transparent Highlight and Show Normals (Element and Surface normals) from the Show When Selected menu in the Data Table.

70 Finite Element Modeling Added "Update Selection" to the context menu of the Data Table. Highlight any number of rows in the Data Table and these will update the Selection List (located at the bottom of the Model Info Tree) for the selected Entity Type with the selected entities only. Meshing Fixed a problem in Data Table that caused Femap to crash when viewing a LS-DYNA one-way contact property. Fixed a problem in the Entity Editor / Data Table that caused output displayed for corner 1 to be corrupt if the element had a load applied and the contour type was elemental. Enhancements to meshing include: To improve the workflow for tet meshing, the initial dialog for mesh sizing has been removed. Unsized curves are now automatically sized with default sizes, and an "Update Mesh Size" button has been added to the meshing dialog. This reduces the number of dialogs if you use default sizing, and if you need custom sizing, it allows you to update the size multiple times until you are satisfied.

71 Loads and Constraints Loads and Constraints Added ability to create loads in a model by mapping results from a different model. The meshes in the two models can be dissimilar. Mapping is done by location. Currently temperature and displacement results on 2-D surface meshes can be mapped onto other nodes. Course Thermal model with Temperature output Fine Structural model receives mapped Temperatures as a Load from Course Thermal model (temperature loads not displayed in figure for clarity) Fine Structural Model with Nodal Temperatures displayed as output Temperature Loads converted to Output for viewing of Mapping to closest node. Nodal Temperature Loads could also be used to perform Thermal Stress analysis Added the ability to quickly apply the same changes to many loads or constraints in the Edit commands. After editing the first Load/Constraint, you now have an option to apply the same conditions to all selected entities, rather than needing to manually edit each one.

72 Finite Element Modeling Connections Changed contact segments, contact properties, and contact pair elements to Connections (Connection Regions, Connection Properties, and Connectors), and moved them to the top level of the menu. This makes Connections more accessible and properly separates them from other element types and properties. Added automatic detection of Connections between solids of an assembly. Added automatic creation of Connections between two or more surfaces.

73 Connections Changed the Connection Property dialog box to a tabbed dialog box for easier movement between contact properties between different NX Nastran solution sequences and other solvers. Added Connections (Connection properties, Connection Regions, and Connectors) to the Model Info tree along with capability to enable/disable connections. The Master and Slave Connection segments can also be reversed using a command on the tree.

74 Finite Element Modeling Geometry Added ability to extend a surface by using one of a surface s 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. Before Extend command, gap exists between sets of surfaces After Extend command, gap between surfaces has been closed. Curve imprinting is determined by Update Surfaces flag. Groups and Layers Graphics Added ability to create layers from Groups. Added Group Operations Move to Layer command and updated the Group Operations Generate Solids command. The following are graphics enhancements: Added a View transparency option that allows you to make your model transparent without changing entity colors. This is often good for selection when you are trying to pick entities either inside or on the back of a model. Also added a new transparent highlighting mode where the model becomes transparent and only the highlighted entities are solid. The undeformed model is no longer displayed in default deformed views. All floating point numbers drawn in the graphics window (except workplane axes) are now controlled by the exponent and number of digit settings on the View Options, PostProcessing, Contour/Criteria Legend dialog. Contour vectors can now be labeled with their value. This is controlled by the labeling options on the View Options, PostProcessing, Vector Style dialog. Animate-MultiSet and Trace with scaled actual deformation now output individual frame maximum deformation and overall maximum deformation The following are graphics corrections: Contact regions on shell top and bottom faces are now drawn correctly when shells are drawn with thickness.

75 Geometry Interfaces Prevented accelerator keys that accessed View commands from acting in View command Dialog boxes - these could potentially cause a crash. Centered Solid Contour Vector arrows are now drawn correctly centered. Fixed Spaceball issue when orienting and hitting Ctrl-G at the same time - incorrect graphics images were drawn. Constraint equations now drawn in groups. Corrected length of freebody resultant force. In previous releases, these arrows could be drawn extremely large. Criteria with Line Contour now correctly just contours the edges of the elements and does not fill the elements. Geometry Interfaces The following FEMAP interfaces have been updated to support newer geometry formats: For details, see Geometry Interfaces in the FEMAP User Guide. Enhancements to geometry interfaces include: New NX Direct Interface - Added a new direct interface to NX that supports Parts, Assemblies, and Sheet Metal files. This interface also provides access to part colors and material information. The ability to associatively update the models has also been added. Updated Solid Edge Direct Interface - Updated the Direct Interface between Solid Edge in FEMAP. Automatically support Pro/E Wildfire file naming convention which appends version number extensions (for example, fn.prt.4) On Geometry import of Parasolid data, erased any previously existing density attributes which were causing inconsistent inertia calculations. The VDA interface has been removed and is no longer supported. (contractual changes with Spatial Technologies, and the extremely low customer demand) Analysis Program Interfaces FEMAP Interface Latest Supported Version Parasolid Parasolid 17.0 ACIS ACIS 15.0 CATIA V5 V5 release 15 Several of the analysis program interfaces have been improved. These changes include: Analysis Set Manager Enhancements on page 76 FEMAP Neutral File Interface on page 76 NX Nastran Interface on page 76 Nastran Interfaces (NX and MSC) on page 76 MSC.Nastran Interface on page 76 NEi Nastran Interface on page 76 ANSYS Interface on page 76 ABAQUS Interface on page 76 MSC.Marc Interface on page 77 DYNA on page 77 Other Interfaces on page 77

76 Finite Element Modeling Analysis Set Manager Enhancements For details, see Analysis Program Interfaces in the FEMAP User Guide. Added Support for LS-DYNA3D in the Analysis Set Manager. Added ability to preview ANSYS, ABAQUS, MSC.MARC, LS-DYNA input files from the Analysis Set. Fixed problem deleting cases from an Analysis Set that is not active. This corrupted the start/end text and contact table. FEMAP Neutral File Interface Added an option to Neutral Read to always create new output sets (not overwrite) NX Nastran Interface Added support for NX Nastran BSGSET card for creating Glued Contact. Allows a glued connection to be created between dissimilar meshes and multiple parts of an assembly. - LSEARCH, CSTYPE parameters on NXSTRAT card. - AUTOSPC Singular Value Decomposition (SVD) option. A number of bugs were corrected. For details, see Analysis Program Interfaces in the FEMAP User Guide. Nastran Interfaces (NX and MSC) Added the ability to read CQUADR/CTRIAR Z-offsets. Added ability to run NL Heat transfer with only an Initial Condition. An enhancement was made when Femap is writing radiation boundary conditions. A warning message will be issued by Femap if it is unable to create the necessary plot only plate elements to define the radiation condition. Added the ability to request extended error messages from the Executive/Solution options section of the Analysis Set Manager. Added the ability to set the amount memory to be used in the solution from the Executive/Solution options section of the Analysis Set Manager. A number of bugs were corrected. For details, see Analysis Program Interfaces in the FEMAP User Guide. MSC.Nastran Interface A number of bugs were corrected. For details, see Analysis Program Interfaces in the FEMAP User Guide. NEi Nastran Interface Added support for MAXAD, TMAX, TMIN, MAR, and WO contact options on the BSCONP card. ANSYS Interface A number of bugs were corrected. For details, see Analysis Program Interfaces in the FEMAP User Guide. ABAQUS Interface Added Surface to Surface contact parameter to ABAQUS Connection Property to include plate thickness in contact. Improved reading of contact output, where FEMAP will attempt to match the output vector label to the actual contact pair label in Femap.

77 MSC.Marc Interface Fixed problem reading analytical rigid surfaces. Fixed a problem writing Quad and Tria elements when formulation was set to 3..Thin Shell(5-DOF/Node, Small Strain) and Warping flag. Previously wrote S4R when it should have been S4RS and W) and S3R when it should have been S3RS Fixed problem reading analytical rigid surfaces. For details, see Analysis Program Interfaces in the FEMAP User Guide. MSC.Marc Interface DYNA Fixed a problem reading results files from version FEMAP has been enhanced to read output from versions 2003 and For details, see Analysis Program Interfaces in the FEMAP User Guide. Added Support for LS-DYNA3D in the Analysis Set Manager. A number of bugs were corrected. For details, see Analysis Program Interfaces in the FEMAP User Guide. Other Interfaces Interfaces to many analysis programs that have not been actively supported have been hidden in this release. They can re-enabled through File Preferences, however these interfaces are no longer supported and may be removed in the future. OLE/COM API New API Objects and Attributes Added new entity types for Connections, Connection Regions and Connection Properties Added new Sort object. This is much like a Set, but allows additional data to be stored with each ID and allows the IDs to be sorted based on the attached data. Added numerous attributes to the Analysis Set Manager object to support the new Dyna Interface. Added numerous global attributes for the new Preferences. New API Methods Added AddContact, SetOutputType, SetOffset, GetOffset, SetRigidType and IsRigidType methods to the Connection Region object. Added Match and SelectOutputVectorID methods to the Set object. Added ClearNodeList method to the Element object Added IsPlane, IsCylinder, IsSphere, IsCone, IsTorus, Conical, Toroidal and Spherical methods to the Surface object. Modified the calling syntax of the Planar method to match the syntax of the new methods. Corrected API Methods Fixed numerous problems with the Group Object that corrupted groups if you used the same object to retrieve and store multiple groups. Fixed problem with the Element Object that caused problems if you used the same object to retrieve a "listbased" element (rigid or slide-line), then later created other non-"list-based" elements with that object. The following functions have been added: feaddtoolbarsubmenu feaddtoolbarsubmenucommand feaddtoolbarsubmenuusercommand

78 Finite Element Modeling The following functions have been fixed, changed or removed: fefilemessageselect - Replaced global constant Message_LineNumber with fefilemessagelinenumber function fefilereadvda - Removed the method since the VDA geometry interface has been removed from Femap. Preferences Overall, the File, Preferences dialog box has been completely upgraded and is now a tabbed dialog box granting easier access to the various FEMAP preferences. The user simply clicks the tab for the particular set of preferences. Most of the Preferences are the same between version 9.1 and 9.2, but a few have been moved to different Preferences or removed entirely because they were no longer valid or required. Views The Workplane is no longer displayed by default. Removed Clipboard Formats. Moved View Library to Library/Startup Preference User Interface The Menus and Toolbars preference is now named User Interface because it now has options for other aspects of the FEMAP User Interface, not just Menus and Toolbars. Added Ask for Confirmation Before Delete preference to be able to re-instate the Confirm Delete dialog box if it has been turned off. Database Removed Undo Files from Scratch Disks Interfaces Added Preferences for Nastran solver including control of memory, output directory and scratch directory Library/Startup The Library preference is now named Library/Startup because it now has options for both aspects of FEMAP.

What s new in Femap 9.3

What s new in Femap 9.3 What s new in Femap 9.3 fact sheet www.ugs.com/femap Summary Femap version 9.3 is the latest release of UGS robust pre and post processor for engineering finite element analysis (FEA). Femap software is

More information

Existing API Scripts. Andy Haines Senior Applications Engineer. Unrestricted Siemens AG 2013 All rights reserved.

Existing API Scripts. Andy Haines Senior Applications Engineer. Unrestricted Siemens AG 2013 All rights reserved. Existing API Scripts Andy Haines Senior Applications Engineer Agenda Existing API Scripts Who am I? What you will learn Femap capabilities Demonstrations Benefits of this topic How to learn more Page 2

More information

Table of Contents Memory Management... 3 Results Enveloping... 5 Set Random Property Colors... 8 Model Box Extend Merge Mesh...

Table of Contents Memory Management... 3 Results Enveloping... 5 Set Random Property Colors... 8 Model Box Extend Merge Mesh... 1 Table of Contents Memory Management... 3 Results Enveloping... 5 Set Random Property Colors... 8 Model Box... 11 Extend Merge Mesh... 13 NonManifold Add... 16 Element Visual Inspection... 18 Graphical

More information

Appendix B: Creating and Analyzing a Simple Model in Abaqus/CAE

Appendix B: Creating and Analyzing a Simple Model in Abaqus/CAE Getting Started with Abaqus: Interactive Edition Appendix B: Creating and Analyzing a Simple Model in Abaqus/CAE The following section is a basic tutorial for the experienced Abaqus user. It leads you

More information

SimLab 14.2 Release Notes

SimLab 14.2 Release Notes SimLab 14.2 Release Notes Highlights SimLab 14.2 comes with various changes that improve performance and graphics rendering. In addition to java scripting, python scripting is introduced. The enhancements,

More information

Femap 11.3 What s New

Femap 11.3 What s New Femap 11.3 What s New Femap Release Schedule Regular release schedule v11.3 April 2016 v11.2 March 2015 v11.1 November 2013 v11: January 2013 v10.3.1: January 2012 v10.3: October 2011 v10.2: October 2010

More information

FEMAP v New Features and Corrections Updates and Enhancements

FEMAP v New Features and Corrections Updates and Enhancements FEMAP v11.0.1 New Features and Corrections Updates and Enhancements Connection Properties, Regions, and Connectors Geometry Model, Delete, Mesh now automatically deletes any Connection Regions where all

More information

SimLab 14.3 Release Notes

SimLab 14.3 Release Notes SimLab 14.3 Release Notes Highlights SimLab 14.0 introduced new graphical user interface and since then this has evolved continuously in subsequent versions. In addition, many new core features have been

More information

SimLab Release Notes. 1 A l t a i r E n g i n e e r i n g

SimLab Release Notes. 1 A l t a i r E n g i n e e r i n g SimLab 11.0 Release Notes 1 A l t a i r E n g i n e e r i n g System Support extended to load and save GDA/SLB files of size greater than 4GB. Memory allocation is enhanced to support large models. Kubrix

More information

SimLab 14.1 Release Notes

SimLab 14.1 Release Notes SimLab 14.1 Release Notes Highlights SimLab 14.0 introduced the new user interface. SimLab 14.1 enhances the user interface using feedback from customers. In addition many new core features have been added.

More information

Start AxisVM by double-clicking the AxisVM icon in the AxisVM folder, found on the Desktop, or in the Start, Programs Menu.

Start AxisVM by double-clicking the AxisVM icon in the AxisVM folder, found on the Desktop, or in the Start, Programs Menu. 1. BEAM MODEL Start New Start AxisVM by double-clicking the AxisVM icon in the AxisVM folder, found on the Desktop, or in the Start, Programs Menu. Create a new model with the New Icon. In the dialogue

More information

v Overview SMS Tutorials Prerequisites Requirements Time Objectives

v Overview SMS Tutorials Prerequisites Requirements Time Objectives v. 12.2 SMS 12.2 Tutorial Overview Objectives This tutorial describes the major components of the SMS interface and gives a brief introduction to the different SMS modules. Ideally, this tutorial should

More information

Creating and Analyzing a Simple Model in Abaqus/CAE

Creating and Analyzing a Simple Model in Abaqus/CAE Appendix B: Creating and Analyzing a Simple Model in Abaqus/CAE The following section is a basic tutorial for the experienced Abaqus user. It leads you through the Abaqus/CAE modeling process by visiting

More information

World-class finite element analysis (FEA) solution for the Windows desktop

World-class finite element analysis (FEA) solution for the Windows desktop World-class finite element analysis (FEA) solution for the Windows desktop Benefits Significantly speed up the design process by bringing simulation closer to design and reducing time-to-market Reduce

More information

World-class finite element analysis (FEA) solution for the Windows desktop

World-class finite element analysis (FEA) solution for the Windows desktop World-class finite element analysis (FEA) solution for the Windows desktop fact sheet Siemens PLM Software www.siemens.com/plm/femap Summary Femap software is an advanced engineering analysis environment

More information

Exercise Guide. Published: August MecSoft Corpotation

Exercise Guide. Published: August MecSoft Corpotation VisualCAD Exercise Guide Published: August 2018 MecSoft Corpotation Copyright 1998-2018 VisualCAD 2018 Exercise Guide by Mecsoft Corporation User Notes: Contents 2 Table of Contents About this Guide 4

More information

Femap Version

Femap Version Femap Version 11.3 Benefits Easier model viewing and handling Faster connection definition and setup Faster and easier mesh refinement process More accurate meshes with minimal triangle element creation

More information

DMU Engineering Analysis Review

DMU Engineering Analysis Review DMU Engineering Analysis Review Overview Conventions What's New? Getting Started Entering DMU Engineering Analysis Review Workbench Generating an Image Visualizing Extrema Generating a Basic Analysis Report

More information

Quarter Symmetry Tank Stress (Draft 4 Oct 24 06)

Quarter Symmetry Tank Stress (Draft 4 Oct 24 06) Quarter Symmetry Tank Stress (Draft 4 Oct 24 06) Introduction You need to carry out the stress analysis of an outdoor water tank. Since it has quarter symmetry you start by building only one-fourth of

More information

Lecture 3 : General Preprocessing. Introduction to ANSYS Mechanical Release ANSYS, Inc. February 27, 2015

Lecture 3 : General Preprocessing. Introduction to ANSYS Mechanical Release ANSYS, Inc. February 27, 2015 Lecture 3 : General Preprocessing 16.0 Release Introduction to ANSYS Mechanical 1 2015 ANSYS, Inc. February 27, 2015 Chapter Overview In this chapter we cover basic preprocessing operations that are common

More information

Start AxisVM by double-clicking the AxisVM icon in the AxisVM folder, found on the Desktop, or in the Start, Programs Menu.

Start AxisVM by double-clicking the AxisVM icon in the AxisVM folder, found on the Desktop, or in the Start, Programs Menu. 4. MEMBRANE MODEL 1.1. Preprocessing with surface elements Start New Start AxisVM by double-clicking the AxisVM icon in the AxisVM folder, found on the Desktop, or in the Start, Programs Menu. Create a

More information

StickFont Editor v1.01 User Manual. Copyright 2012 NCPlot Software LLC

StickFont Editor v1.01 User Manual. Copyright 2012 NCPlot Software LLC StickFont Editor v1.01 User Manual Copyright 2012 NCPlot Software LLC StickFont Editor Manual Table of Contents Welcome... 1 Registering StickFont Editor... 3 Getting Started... 5 Getting Started...

More information

Engine Gasket Model Instructions

Engine Gasket Model Instructions SOL 600 Engine Gasket Model Instructions Demonstrated:! Set up the Model Database! 3D Model Import from a MSC.Nastran BDF! Creation of Groups from Element Properties! Complete the Material Models! Import

More information

First Steps - Ball Valve Design

First Steps - Ball Valve Design COSMOSFloWorks 2004 Tutorial 1 First Steps - Ball Valve Design This First Steps tutorial covers the flow of water through a ball valve assembly before and after some design changes. The objective is to

More information

v SMS 11.1 Tutorial Overview Time minutes

v SMS 11.1 Tutorial Overview Time minutes v. 11.1 SMS 11.1 Tutorial Overview Objectives This tutorial describes the major components of the SMS interface and gives a brief introduction to the different SMS modules. It is suggested that this tutorial

More information

CHAPTER 8 FINITE ELEMENT ANALYSIS

CHAPTER 8 FINITE ELEMENT ANALYSIS If you have any questions about this tutorial, feel free to contact Wenjin Tao (w.tao@mst.edu). CHAPTER 8 FINITE ELEMENT ANALYSIS Finite Element Analysis (FEA) is a practical application of the Finite

More information

New Capabilities in Project Hydra for Autodesk Simulation Mechanical

New Capabilities in Project Hydra for Autodesk Simulation Mechanical New Capabilities in Project Hydra for Autodesk Simulation Mechanical Sualp Ozel, PE. Autodesk SM2447-L In this hands-on lab, we will go through several exercises and cover several new capabilities included

More information

Finite Element Course ANSYS Mechanical Tutorial Tutorial 3 Cantilever Beam

Finite Element Course ANSYS Mechanical Tutorial Tutorial 3 Cantilever Beam Problem Specification Finite Element Course ANSYS Mechanical Tutorial Tutorial 3 Cantilever Beam Consider the beam in the figure below. It is clamped on the left side and has a point force of 8kN acting

More information

Introduction And Overview ANSYS, Inc. All rights reserved. 1 ANSYS, Inc. Proprietary

Introduction And Overview ANSYS, Inc. All rights reserved. 1 ANSYS, Inc. Proprietary Introduction And Overview 2006 ANSYS, Inc. All rights reserved. 1 ANSYS, Inc. Proprietary The ANSYS Workbench represents more than a general purpose engineering tool. It provides a highly integrated engineering

More information

Dremel Digilab 3D Slicer Software

Dremel Digilab 3D Slicer Software Dremel Digilab 3D Slicer Software Dremel Digilab 3D Slicer prepares your model for 3D printing. For novices, it makes it easy to get great results. For experts, there are over 200 settings to adjust to

More information

Torsional-lateral buckling large displacement analysis with a simple beam using Abaqus 6.10

Torsional-lateral buckling large displacement analysis with a simple beam using Abaqus 6.10 Torsional-lateral buckling large displacement analysis with a simple beam using Abaqus 6.10 This document contains an Abaqus tutorial for performing a buckling analysis using the finite element program

More information

Finite Element Analysis Using NEi Nastran

Finite Element Analysis Using NEi Nastran Appendix B Finite Element Analysis Using NEi Nastran B.1 INTRODUCTION NEi Nastran is engineering analysis and simulation software developed by Noran Engineering, Inc. NEi Nastran is a general purpose finite

More information

v SMS 11.2 Tutorial Overview Prerequisites Requirements Time Objectives

v SMS 11.2 Tutorial Overview Prerequisites Requirements Time Objectives v. 11.2 SMS 11.2 Tutorial Overview Objectives This tutorial describes the major components of the SMS interface and gives a brief introduction to the different SMS modules. Ideally, this tutorial should

More information

SIMCENTER 12 ACOUSTICS Beta

SIMCENTER 12 ACOUSTICS Beta SIMCENTER 12 ACOUSTICS Beta 1/80 Contents FEM Fluid Tutorial Compressor Sound Radiation... 4 1. Import Structural Mesh... 5 2. Create an Acoustic Mesh... 7 3. Load Recipe... 20 4. Vibro-Acoustic Response

More information

Finite Element Course ANSYS Mechanical Tutorial Tutorial 4 Plate With a Hole

Finite Element Course ANSYS Mechanical Tutorial Tutorial 4 Plate With a Hole Problem Specification Finite Element Course ANSYS Mechanical Tutorial Tutorial 4 Plate With a Hole Consider the classic example of a circular hole in a rectangular plate of constant thickness. The plate

More information

3D Slider Crank Tutorial (Professional)

3D Slider Crank Tutorial (Professional) 3D Slider Crank Tutorial (Professional) Copyright 2018 FunctionBay, Inc. All rights reserved. User and training documentation from FunctionBay, Inc. is subjected to the copyright laws of the Republic of

More information

PTC Newsletter January 14th, 2002

PTC  Newsletter January 14th, 2002 PTC Email Newsletter January 14th, 2002 PTC Product Focus: Pro/MECHANICA (Structure) Tip of the Week: Creating and using Rigid Connections Upcoming Events and Training Class Schedules PTC Product Focus:

More information

Introduction to ANSYS

Introduction to ANSYS Lecture 1 Introduction to ANSYS ICEM CFD 14. 0 Release Introduction to ANSYS ICEM CFD 1 2011 ANSYS, Inc. March 22, 2015 Purpose/Goals Ansys ICEM CFD is a general purpose grid generating program Grids for

More information

Autodesk Inventor 2019 and Engineering Graphics

Autodesk Inventor 2019 and Engineering Graphics Autodesk Inventor 2019 and Engineering Graphics An Integrated Approach Randy H. Shih SDC PUBLICATIONS Better Textbooks. Lower Prices. www.sdcpublications.com Powered by TCPDF (www.tcpdf.org) Visit the

More information

Table of Contents Lesson 1: Introduction to the New Interface... 2 Lesson 2: Prepare to Work with Office

Table of Contents Lesson 1: Introduction to the New Interface... 2 Lesson 2: Prepare to Work with Office Table of Contents Lesson 1: Introduction to the New Interface... 2 Exercise 1: The New Elements... 3 Exercise 2: Use the Office Button and Quick Access Toolbar... 4 The Office Button... 4 The Quick Access

More information

Introduction to ANSYS ICEM CFD

Introduction to ANSYS ICEM CFD Lecture 1 Introduction to ANSYS ICEM CFD 14.5 Release Introduction to ANSYS ICEM CFD 2012 ANSYS, Inc. April 1, 2013 1 Release 14.5 Purpose/Goals Ansys ICEM CFD is a general purpose grid generating program

More information

ME 442. Marc/Mentat-2011 Tutorial-1

ME 442. Marc/Mentat-2011 Tutorial-1 ME 442 Overview Marc/Mentat-2011 Tutorial-1 The purpose of this tutorial is to introduce the new user to the MSC/MARC/MENTAT finite element program. It should take about one hour to complete. The MARC/MENTAT

More information

equivalent stress to the yield stess.

equivalent stress to the yield stess. Example 10.2-1 [Ansys Workbench/Thermal Stress and User Defined Result] A 50m long deck sitting on superstructures that sit on top of substructures is modeled by a box shape of size 20 x 5 x 50 m 3. It

More information

SolidWorks 2½D Parts

SolidWorks 2½D Parts SolidWorks 2½D Parts IDeATe Laser Micro Part 1b Dave Touretzky and Susan Finger 1. Create a new part In this lab, you ll create a CAD model of the 2 ½ D key fob below to make on the laser cutter. Select

More information

Training Course Content

Training Course Content Pioneering engineering software systems, support & services. Training Course Content 29800 Middlebelt Road Suite 100 Farmington Hills, MI 48334 United States of America Tel: +1 248 737 9760 Fax: +1 248

More information

16 SW Simulation design resources

16 SW Simulation design resources 16 SW Simulation design resources 16.1 Introduction This is simply a restatement of the SW Simulation online design scenarios tutorial with a little more visual detail supplied on the various menu picks

More information

SETTLEMENT OF A CIRCULAR FOOTING ON SAND

SETTLEMENT OF A CIRCULAR FOOTING ON SAND 1 SETTLEMENT OF A CIRCULAR FOOTING ON SAND In this chapter a first application is considered, namely the settlement of a circular foundation footing on sand. This is the first step in becoming familiar

More information

SURFACE WATER MODELING SYSTEM. 2. Change to the Data Files Folder and open the file poway1.xyz.

SURFACE WATER MODELING SYSTEM. 2. Change to the Data Files Folder and open the file poway1.xyz. SURFACE WATER MODELING SYSTEM Mesh Editing This tutorial lesson teaches manual finite element mesh generation techniques that can be performed using SMS. It gives a brief introduction to tools in SMS that

More information

Piping Design. Site Map Preface Getting Started Basic Tasks Advanced Tasks Customizing Workbench Description Index

Piping Design. Site Map Preface Getting Started Basic Tasks Advanced Tasks Customizing Workbench Description Index Piping Design Site Map Preface Getting Started Basic Tasks Advanced Tasks Customizing Workbench Description Index Dassault Systèmes 1994-2001. All rights reserved. Site Map Piping Design member member

More information

Tutorial 2: Particles convected with the flow along a curved pipe.

Tutorial 2: Particles convected with the flow along a curved pipe. Tutorial 2: Particles convected with the flow along a curved pipe. Part 1: Creating an elbow In part 1 of this tutorial, you will create a model of a 90 elbow featuring a long horizontal inlet and a short

More information

Insight: Measurement Tool. User Guide

Insight: Measurement Tool. User Guide OMERO Beta v2.2: Measurement Tool User Guide - 1 - October 2007 Insight: Measurement Tool User Guide Open Microscopy Environment: http://www.openmicroscopy.org OMERO Beta v2.2: Measurement Tool User Guide

More information

CECOS University Department of Electrical Engineering. Wave Propagation and Antennas LAB # 1

CECOS University Department of Electrical Engineering. Wave Propagation and Antennas LAB # 1 CECOS University Department of Electrical Engineering Wave Propagation and Antennas LAB # 1 Introduction to HFSS 3D Modeling, Properties, Commands & Attributes Lab Instructor: Amjad Iqbal 1. What is HFSS?

More information

Solid Conduction Tutorial

Solid Conduction Tutorial SECTION 1 1 SECTION 1 The following is a list of files that will be needed for this tutorial. They can be found in the Solid_Conduction folder. Exhaust-hanger.tdf Exhaust-hanger.ntl 1.0.1 Overview The

More information

Introduction To Finite Element Analysis

Introduction To Finite Element Analysis Creating a Part In this part of the tutorial we will introduce you to some basic modelling concepts. If you are already familiar with modelling in Pro Engineer you will find this section very easy. Before

More information

µ = Pa s m 3 The Reynolds number based on hydraulic diameter, D h = 2W h/(w + h) = 3.2 mm for the main inlet duct is = 359

µ = Pa s m 3 The Reynolds number based on hydraulic diameter, D h = 2W h/(w + h) = 3.2 mm for the main inlet duct is = 359 Laminar Mixer Tutorial for STAR-CCM+ ME 448/548 March 30, 2014 Gerald Recktenwald gerry@pdx.edu 1 Overview Imagine that you are part of a team developing a medical diagnostic device. The device has a millimeter

More information

Chapter 10 Working with Graphs and Charts

Chapter 10 Working with Graphs and Charts Chapter 10: Working with Graphs and Charts 163 Chapter 10 Working with Graphs and Charts Most people understand information better when presented as a graph or chart than when they look at the raw data.

More information

Case Study 1: Piezoelectric Rectangular Plate

Case Study 1: Piezoelectric Rectangular Plate Case Study 1: Piezoelectric Rectangular Plate PROBLEM - 3D Rectangular Plate, k31 Mode, PZT4, 40mm x 6mm x 1mm GOAL Evaluate the operation of a piezoelectric rectangular plate having electrodes in the

More information

FEMAP FEMAP Modeler. Meshing: Subdivision and semi-automatic meshing of solids Automatic and mapped meshing (with quads or bricks), including biasing

FEMAP FEMAP Modeler. Meshing: Subdivision and semi-automatic meshing of solids Automatic and mapped meshing (with quads or bricks), including biasing FEMAP FEMAP Modeler Overview FEMAP V9.3 is a Windows-native pre- and post-processor used by engineering organizations world wide to model various products, processes, and systems. Its graphical user interface

More information

TABLE OF CONTENTS INTRODUCTION...2

TABLE OF CONTENTS INTRODUCTION...2 WINGARD PE 6.0 August 2010 TABLE OF CONTENTS TABLE OF CONTENTS...1 1. INTRODUCTION...2 2. PROGRAM OVERVIEW...3 2.1. PROGRAM MENUS... 4 2.2. MAIN TOOLBAR... 5 2.3. ANALYSIS... 7 2.4. OUTPUT... 10 2.5. DISPLAY

More information

Workshop 15. Single Pass Rolling of a Thick Plate

Workshop 15. Single Pass Rolling of a Thick Plate Introduction Workshop 15 Single Pass Rolling of a Thick Plate Rolling is a basic manufacturing technique used to transform preformed shapes into a form suitable for further processing. The rolling process

More information

Lesson 1 Parametric Modeling Fundamentals

Lesson 1 Parametric Modeling Fundamentals 1-1 Lesson 1 Parametric Modeling Fundamentals Create Simple Parametric Models. Understand the Basic Parametric Modeling Process. Create and Profile Rough Sketches. Understand the "Shape before size" approach.

More information

2D Tutorial. Project Description: Running VisualAnalysis: Setting Up the Project:

2D Tutorial. Project Description: Running VisualAnalysis: Setting Up the Project: 2D Tutorial Project Description: This project has been set-up to demonstrate the basic features of VisualAnalysis. You will model and analyze the following two-dimensional frame with a curved glue-laminated

More information

Oasys GSA. Getting Started

Oasys GSA. Getting Started Getting Started 13 Fitzroy Street London W1T 4BQ Telephone: +44 (0) 20 7755 3302 Facsimile: +44 (0) 20 7755 3720 Central Square Forth Street Newcastle Upon Tyne NE1 3PL Telephone: +44 (0) 191 238 7559

More information

For more tips on using this workbook, press F1 and click More information about this template.

For more tips on using this workbook, press F1 and click More information about this template. Excel: Menu to ribbon reference To view Office 2003 menu and toolbar commands and their Office 2010 equivalents, click a worksheet tab at the bottom of the window. If you don't see the tab you want, right-click

More information

SUM - This says to add together cells F28 through F35. Notice that it will show your result is

SUM - This says to add together cells F28 through F35. Notice that it will show your result is COUNTA - The COUNTA function will examine a set of cells and tell you how many cells are not empty. In this example, Excel analyzed 19 cells and found that only 18 were not empty. COUNTBLANK - The COUNTBLANK

More information

Tutorial 1: Welded Frame - Problem Description

Tutorial 1: Welded Frame - Problem Description Tutorial 1: Welded Frame - Problem Description Introduction In this first tutorial, we will analyse a simple frame: firstly as a welded frame, and secondly as a pin jointed truss. In each case, we will

More information

Installation Guide. Beginners guide to structural analysis

Installation Guide. Beginners guide to structural analysis Installation Guide To install Abaqus, students at the School of Civil Engineering, Sohngaardsholmsvej 57, should log on to \\studserver, whereas the staff at the Department of Civil Engineering should

More information

SolidWorks Intro Part 1b

SolidWorks Intro Part 1b SolidWorks Intro Part 1b Dave Touretzky and Susan Finger 1. Create a new part We ll create a CAD model of the 2 ½ D key fob below to make on the laser cutter. Select File New Templates IPSpart If the SolidWorks

More information

SAFI Sample Projects. Design of a Steel Structure. SAFI Quality Software Inc. 3393, chemin Sainte-Foy Ste-Foy, Quebec, G1X 1S7 Canada

SAFI Sample Projects. Design of a Steel Structure. SAFI Quality Software Inc. 3393, chemin Sainte-Foy Ste-Foy, Quebec, G1X 1S7 Canada SAFI Sample Projects Design of a Steel Structure SAFI Quality Software Inc. 3393, chemin Sainte-Foy Ste-Foy, Quebec, G1X 1S7 Canada Contact: Rachik Elmaraghy, P.Eng., M.A.Sc. Tel.: 1-418-654-9454 1-800-810-9454

More information

Introduction to MSC.Patran

Introduction to MSC.Patran Exercise 1 Introduction to MSC.Patran Objectives: Create geometry for a Beam. Add Loads and Boundary Conditions. Review analysis results. MSC.Patran 301 Exercise Workbook - Release 9.0 1-1 1-2 MSC.Patran

More information

What's New in VCarve Pro 8.5

What's New in VCarve Pro 8.5 What's New in VCarve Pro 8.5 A quick start guide for VCarve Pro upgraders Copyright Vectric Ltd. Document V.1.0 Contents CONTENTS... 2 OVERVIEW... 3 ENHANCED & EXTENDED DRAWING TOOLS... 4 NEW TOOLPATH

More information

Impress Guide Chapter 11 Setting Up and Customizing Impress

Impress Guide Chapter 11 Setting Up and Customizing Impress Impress Guide Chapter 11 Setting Up and Customizing Impress This PDF is designed to be read onscreen, two pages at a time. If you want to print a copy, your PDF viewer should have an option for printing

More information

How to Get Started. Figure 3

How to Get Started. Figure 3 Tutorial PSpice How to Get Started To start a simulation, begin by going to the Start button on the Windows toolbar, then select Engineering Tools, then OrCAD Demo. From now on the document menu selection

More information

SOLIDWORKS 2016 and Engineering Graphics

SOLIDWORKS 2016 and Engineering Graphics SOLIDWORKS 2016 and Engineering Graphics An Integrated Approach Randy H. Shih SDC PUBLICATIONS Better Textbooks. Lower Prices. www.sdcpublications.com Powered by TCPDF (www.tcpdf.org) Visit the following

More information

Problem description. It is desired to analyze the cracked body shown using a 3D finite element mesh: Top view. 50 radius. Material properties:

Problem description. It is desired to analyze the cracked body shown using a 3D finite element mesh: Top view. 50 radius. Material properties: Problem description It is desired to analyze the cracked body shown using a 3D finite element mesh: Top view 30 50 radius 30 Material properties: 5 2 E = 2.07 10 N/mm = 0.29 All dimensions in mm Crack

More information

Visit the following websites to learn more about this book:

Visit the following websites to learn more about this book: Visit the following websites to learn more about this book: 6 Introduction to Finite Element Simulation Historically, finite element modeling tools were only capable of solving the simplest engineering

More information

NEi FEA. IRONCAD Advanced FEA. IRONCAD Advanced FEA. NEi FEA

NEi FEA. IRONCAD Advanced FEA. IRONCAD Advanced FEA. NEi FEA 2011 Overview has been designed as a universal, adaptive and user-friendly graphical user interface for geometrical modeling, data input and visualization of results for all types of numerical simulation

More information

Figure 1: NC > 2 Axis menu > Options

Figure 1: NC > 2 Axis menu > Options Click To See: How to Use Online Documents SURFCAM Online Documents J 685)&$0Ã5HIHUHQFHÃ0DQXDO 7 &21),*85$7,21722/6 7.1 INTRODUCTION SURFCAM s default configuration parameters are contained in the SURFCAM.INI

More information

Finite Element Analysis Using Pro/Engineer

Finite Element Analysis Using Pro/Engineer Appendix A Finite Element Analysis Using Pro/Engineer A.1 INTRODUCTION Pro/ENGINEER is a three-dimensional product design tool that promotes practices in design while ensuring compliance with industry

More information

VIEWZ 1.3 USER MANUAL

VIEWZ 1.3 USER MANUAL VIEWZ 1.3 USER MANUAL 2007-08 Zeus Numerix ViewZ 1.3.0 User Manual Revision: 200806061429 The latest copy of this PDF may be downloaded from the website. An online (HTML) version is also available. Zeus

More information

2: Static analysis of a plate

2: Static analysis of a plate 2: Static analysis of a plate Topics covered Project description Using SolidWorks Simulation interface Linear static analysis with solid elements Finding reaction forces Controlling discretization errors

More information

LAB # 2 3D Modeling, Properties Commands & Attributes

LAB # 2 3D Modeling, Properties Commands & Attributes COMSATS Institute of Information Technology Electrical Engineering Department (Islamabad Campus) LAB # 2 3D Modeling, Properties Commands & Attributes Designed by Syed Muzahir Abbas 1 1. Overview of the

More information

RSPile. Tutorial 3 Grouped Pile Analysis. Pile Analysis Software. Grouped Pile Analysis

RSPile. Tutorial 3 Grouped Pile Analysis. Pile Analysis Software. Grouped Pile Analysis RSPile Pile Analysis Software Tutorial 3 Grouped Pile Analysis Grouped Pile Analysis Introduction This tutorial will demonstrate how to model grouped piles under a cap. The finished product of this tutorial

More information

RIVA / Athena Pro-Series ECU

RIVA / Athena Pro-Series ECU RIVA / Athena Pro-Series ECU USING SOFTWARE (MAYA) Running Maya for First Time Once installed, Maya is available in the Start menu under Programs -> Maya, or from a desktop short cut, if created. The first

More information

Corel Ventura 8 Introduction

Corel Ventura 8 Introduction Corel Ventura 8 Introduction Training Manual A! ANZAI 1998 Anzai! Inc. Corel Ventura 8 Introduction Table of Contents Section 1, Introduction...1 What Is Corel Ventura?...2 Course Objectives...3 How to

More information

Tekla Structures Analysis Guide. Product version 21.0 March Tekla Corporation

Tekla Structures Analysis Guide. Product version 21.0 March Tekla Corporation Tekla Structures Analysis Guide Product version 21.0 March 2015 2015 Tekla Corporation Contents 1 Getting started with analysis... 7 1.1 What is an analysis model... 7 Analysis model objects...9 1.2 About

More information

TRINITAS. a Finite Element stand-alone tool for Conceptual design, Optimization and General finite element analysis. Introductional Manual

TRINITAS. a Finite Element stand-alone tool for Conceptual design, Optimization and General finite element analysis. Introductional Manual TRINITAS a Finite Element stand-alone tool for Conceptual design, Optimization and General finite element analysis Introductional Manual Bo Torstenfelt Contents 1 Introduction 1 2 Starting the Program

More information

Table of Contents Introduction... 1 Tutorial... 2

Table of Contents Introduction... 1 Tutorial... 2 AppNote MG589468 A P P N O T E S SM FloTHERM V10.1 Upgrade Tutorial By: Akbar Sahrapour, Mechanical Division Analysis Last Modified: February 10, 2015 Table of Contents Introduction... 1 Tutorial... 2

More information

Pipe Networks CHAPTER INTRODUCTION OBJECTIVES

Pipe Networks CHAPTER INTRODUCTION OBJECTIVES CHAPTER 11 Pipe Networks INTRODUCTION Pipe networks are integral to a site-design solution. The piping system s complexity can vary from simple culverts to several storm and sanitary networks that service

More information

Learning the Pro/ENGINEER Interface

Learning the Pro/ENGINEER Interface 2 Learning the Pro/ENGINEER Interface This chapter introduces the Pro/ENGINEER interface tools: the menus, the dashboards, the selection tools and the viewing controls. As you go through this chapter,

More information

Introduction to ANSYS DesignModeler

Introduction to ANSYS DesignModeler Lecture 5 Modeling 14. 5 Release Introduction to ANSYS DesignModeler 2012 ANSYS, Inc. November 20, 2012 1 Release 14.5 Preprocessing Workflow Geometry Creation OR Geometry Import Geometry Operations Meshing

More information

The Essence of Result Post- Processing

The Essence of Result Post- Processing APPENDIX E The Essence of Result Post- Processing Objectives: Manually create the geometry for the tension coupon using the given dimensions then apply finite elements. Manually define material and element

More information

DMU Engineering Analysis Review

DMU Engineering Analysis Review Page 1 DMU Engineering Analysis Review Preface Using This Guide Where to Find More Information Conventions What's New? Getting Started Inserting a CATAnalysis Document Using DMU Space Analysis From CATAnalysis

More information

UNIT 11: Revolved and Extruded Shapes

UNIT 11: Revolved and Extruded Shapes UNIT 11: Revolved and Extruded Shapes In addition to basic geometric shapes and importing of three-dimensional STL files, SOLIDCast allows you to create three-dimensional shapes that are formed by revolving

More information

v Data Visualization SMS 12.3 Tutorial Prerequisites Requirements Time Objectives Learn how to import, manipulate, and view solution data.

v Data Visualization SMS 12.3 Tutorial Prerequisites Requirements Time Objectives Learn how to import, manipulate, and view solution data. v. 12.3 SMS 12.3 Tutorial Objectives Learn how to import, manipulate, and view solution data. Prerequisites None Requirements GIS Module Map Module Time 30 60 minutes Page 1 of 16 Aquaveo 2017 1 Introduction...

More information

TUTORIAL - COMMAND CENTER

TUTORIAL - COMMAND CENTER FLOTHERM V3.1 Introductory Course TUTORIAL - COMMAND CENTER Introduction This tutorial covers the basic operation of the Command Center Application Window (CC) by walking the user through the main steps

More information

Modeling a Shell to a Solid Element Transition

Modeling a Shell to a Solid Element Transition LESSON 9 Modeling a Shell to a Solid Element Transition Objectives: Use MPCs to replicate a Solid with a Surface. Compare stress results of the Solid and Surface 9-1 9-2 LESSON 9 Modeling a Shell to a

More information

3. MODELING A THREE-PIPE INTERSECTION (3-D)

3. MODELING A THREE-PIPE INTERSECTION (3-D) 3. MODELING A THREE-PIPE INTERSECTION (3-D) This tutorial employs primitives that is, predefined GAMBIT modeling components and procedures. There are two types of GAMBIT primitives: Geometry Mesh Geometry

More information

Finite Element Method using Pro/ENGINEER and ANSYS

Finite Element Method using Pro/ENGINEER and ANSYS Finite Element Method using Pro/ENGINEER and ANSYS Notes by R.W. Toogood The transfer of a model from Pro/ENGINEER to ANSYS will be demonstrated here for a simple solid model. Model idealizations such

More information

BioIRC solutions. CFDVasc manual

BioIRC solutions. CFDVasc manual BioIRC solutions CFDVasc manual Main window of application is consisted from two parts: toolbar - which consist set of button for accessing variety of present functionalities image area area in which is

More information