FEMAP Post-Processing Toolsrokach/instr/Siemens/FEMAP_Post... · 2017-05-06 · has missing...
Transcript of FEMAP Post-Processing Toolsrokach/instr/Siemens/FEMAP_Post... · 2017-05-06 · has missing...
FEMAP Post-Processing Tools Realize innovation. Unrestricted © Siemens AG 2016
Apr 2016
Unrestricted © Siemens AG 2016
Page 2 Siemens PLM Software
Topics
Results Locations
Post Toolbox Overview
Output Transformation
Output Listing
Results Ranking
Charting
Analysis Studies
Output Data Surfaces
Loads from Output
Beam Calculator
Results-Based Selection
API – Results Browsing Object
Apr 2016
Unrestricted © Siemens AG 2016
Page 3 Siemens PLM Software
Introduction
FEMAP offers a wide variety of tools available for post-processing as well as automatic results-based tasks
This presentation provides an introduction to many of the tools available to the analyst
Functionality presented represents what is available as of FEMAP v11.3
Apr 2016
Unrestricted © Siemens AG 2016
Page 4 Siemens PLM Software
Results Location
Results files in FEMAP for many different analysis types may be either internalized or attached • Internalized results are stored completely within the model
• Attached results reference the output file from the model
Apr 2016
Unrestricted © Siemens AG 2016
Page 5 Siemens PLM Software
Results Location
Once results are either internalized or attached they’re treated exactly the same within the Model (no changes to workflow are required) FEMAP currently supports attached results for • NASTRAN XDB, OP2 • FEMAP FNO • Abaqus ODB • CSV
Result Type Pros Cons Internalized Results • Simple file management
• May be marginally faster with smaller result files
• Increased database size; can impact overall FEMAP performance
Attached Results • Greatly improved performance for large results files
• Greatly improved performance for transient results
• Multiple results files may be attached in a single operation
• When transmitting model, results file(s) must be transmitted with the model
Apr 2016
Unrestricted © Siemens AG 2016
Page 6 Siemens PLM Software
Results Location
Attach behavior for analyses that are launched from within FEMAP and automatically imported controlled via a preference that is off by default
Apr 2016
Unrestricted © Siemens AG 2016
Page 7 Siemens PLM Software
Results Location
The Results File Manager, under File->Attach to Results provides an interface to manager results files that have been attached • When opening a model which
has missing results, FEMAP will display a warning message, then present options for locating the results and reattaching
• Results files are compared via a checksum to determine if the results in the attached results file are identical to the results when the file was originally attached. If a discrepancy is found, a warning is issued
Apr 2016
Unrestricted © Siemens AG 2016
Page 8 Siemens PLM Software
Contour Plots Displaying Multiple Contour Vectors
Line element results can be displayed with other element types in a contour plot • Multiple Contour Vectors option displays solid, shell and line element results in
the same contour plot (or multiple line elements types: Bar, Beam, Bush, etc)
Apr 2016
Unrestricted © Siemens AG 2016
Page 9 Siemens PLM Software
Contour Plots Setting Threshold Value(s)
A Max Threshold or Max/Min Threshold can now be set for contour plots using the Level Mode of the Contour/Criteria Levels view option • Contour Fill Mode must be set to Level Colors Example: Max Threshold Value = 4000, Min Threshold Value = 750
Apr 2016
Unrestricted © Siemens AG 2016
Page 10 Siemens PLM Software
Post Toolbox Overview
The Post-Processing Toolbox provides a single interface for accessing Deformation plots, Contour plots and Freebody plots, each of which has a separate Tool in the toolbox
Apr 2016
Unrestricted © Siemens AG 2016
Page 11 Siemens PLM Software
Post Toolbox Overview Deform Toolbox – Deformed Plots
Deformed plots show a deformed display of a single output set
• Output Set – used for all deform, contour and Freebody plots
• Output Vector – used for all deformed plots
• Transform - Select transformation options
• None, Nodal Output CSys or Model CSys
• When transforming results, different components of deformation can be selected for display
Apr 2016
Unrestricted © Siemens AG 2016
Page 12 Siemens PLM Software
Post Toolbox Overview Deform Toolbox – Deformed Plots
• Scale – Scale deformations • % of model (exaggerated) • Actual deformations
• Deform Relative To
• Origin • Fixed point
• Undeformed Model – enables display and
other options for undeformed plot
Apr 2016
Unrestricted © Siemens AG 2016
Page 13 Siemens PLM Software
Post Toolbox Overview Deform Toolbox – Deformed Plots
Total deformation plot with undeformed model shown
Apr 2016
Unrestricted © Siemens AG 2016
Page 14 Siemens PLM Software
Animated plots show an animation of a deformation within a single Output Set, while Multi-Set Animated plots allow the selection of a Starting and Ending Output Set to show deformations across time or frequency
Post Toolbox Overview Deform Toolbox – Animate / Animate Multi-Set
• Animation – options for animation • Shape (single set animation only)
• Linear / Sine • Full, Full Abs, Half, Half Abs
• Frames – Number of Frames (single set animation only)
• Delay - delay between frames, in milliseconds • Animation Control – Animation Control dialog
Adjusting the delay between the frames inversely controls the number of frames / sec
Apr 2016
Unrestricted © Siemens AG 2016
Page 15 Siemens PLM Software
Contour plots show a color contour for results on shell and solid elements
Post Toolbox Overview Contour Toolbox – Contour
• Output vector – used for all contour styles • Additional vector(s) – specify up to two
additional output vectors when displaying plots of entity types, such as displaying plate stresses with solid stresses (i.e., Multiple Contour Vectors)
• Transform – Contour transformation options • Data Conversion – Options for handling corner /
centroidal data • No averaging • Average • Maximum • Minimum • Centroid only • Average, centroid only • Max, centroid only • Minimum, centroid only
Apr 2016
Unrestricted © Siemens AG 2016
Page 16 Siemens PLM Software
Post Toolbox Overview Contour Toolbox – Contour
• Discontinuity options for data conversion which are used to determine when NOT to average results on connected elements
• Not If Property Change – Do not average between elements having different Properties
• Not If Material Change – Only available when Not If Property Change is disabled – Do not average between elements having different Materials
• Not If Layer Change – Do not average between elements on different Layers
• Not If Color Change – Do not average between elements having different element Colors)
• Not if Exceed Angle – Do not average when elements have a “break angle” between elements which exceeds the specified value
Apr 2016
Unrestricted © Siemens AG 2016
Page 17 Siemens PLM Software
Post Toolbox Overview Contour Toolbox – Contour
• Data Selection – Choose from Contour Group, Visible Groups(s), or All Data/Full Model (when set to Contour Group, uses the group ID or other option set for Show On Groups)
• Type – Select a Contour Type from Match Output (default), Nodal, or Elemental
• Double-Sided Planar – Enables display of double-sided contour vectors for shell elements with top and bottom fiber results
• Show On Groups – Limit display of contour results to Full Model/Visible Groups, the Active Group, or a single Group ID (available for all contour types)
Apr 2016
Unrestricted © Siemens AG 2016
Page 18 Siemens PLM Software
Post Toolbox Overview Contour Toolbox – Contour
Contour plot of plate top von Mises, corner averaging on Contour plot of plate top von Mises, no averaging, centroidal only
Apr 2016
Unrestricted © Siemens AG 2016
Page 19 Siemens PLM Software
Post Toolbox Overview Contour Toolbox – Contour Level Options
Contour Levels options are available for all Contour styles
• Level Mode • Automatic, based on Data Selection option • Max/Min – user defined maximum and
minimum • User Defined – user defined max/min and
individual contour levels • Max Threshold – sets a maximum threshold
value where values above this user-defined value are colored with the upmost color band
• Max/Min Threshold
• Contour Palette • Choose between Standard Palette or User
Palette (colors selected by user) • Click button to specify Colors, choose
combinations of Standard Colors and/or set Specified Levels via dialog
Apr 2016
Unrestricted © Siemens AG 2016
Page 20 Siemens PLM Software
Post Toolbox Overview Contour Toolbox – Contour Level Options
Contour Level options are available for all Contour styles
• Number of Contour Levels – specify the number of levels which will appear on the model and in the Contour Legend
• Continuous Colors – toggle between Continuous (blended) and Discrete colors between contour levels
• Animate – link contour colors to animated plots
• Label Max/Min (Contour style only) – Choose to label Max Value, Min Value, or both Max/Min Values at appropriate location in model display
Apr 2016
Unrestricted © Siemens AG 2016
Page 21 Siemens PLM Software
Post Toolbox Overview Contour Toolbox – Contour Legend Options
Contour Legend options are available for all Contour styles
• Legend – toggle to display Contour Legend • Position – choose Legend position • Label color – display labels using View Color
or Contour Colors • Exponential Labels – toggle to show labels as
exponents • Label Erase Background – Draw a solid
background color behind the label, making it easier to read
• Label Freq – Labeling frequency in legend • Label Digits – Number of digits shown for
contour legend values • 0 = Auto
• Shrink To % – Shrink contour legend to percentage
Apr 2016
Unrestricted © Siemens AG 2016
Page 22 Siemens PLM Software
Criteria plots show discrete values for shell, solid and beam results, similar to contour plots without averaging, however the results can be labeled and pass/fail criteria can be set to display certain regions
Post Toolbox Overview Contour Toolbox – Criteria
• Limits Mode – defines a “pass” criteria for results • No Limits – all results pass • Above Maximum – values above the maximum pass • Below Minimum – values below the maximum pass • Between – values above the minimum and below the
maximum pass • Outside – values above the maximum and below the
minimum pass • Display options for Elements that Pass the stated criteria
• Display • Label • Color
• Display options for Elements that Fail the criteria
Elements that fail the criteria will not be filled
Apr 2016
Unrestricted © Siemens AG 2016
Page 23 Siemens PLM Software
Ex: Contour plot showing plate top von Mises stress. Pass criterion set to above 450psi, failed elements are drawn, but not labeled
Post Toolbox Overview Contour Toolbox – Criteria
Apr 2016
Unrestricted © Siemens AG 2016
Page 24 Siemens PLM Software
Beam diagrams can be used to plot beam data along the length of beam elements in a fashion similar to shear or moment diagrams
Post Toolbox Overview Contour Toolbox – Beam Diagram
• Show As – Choose to display as a Beam Diagram or as a Beam Contour (i.e., Label Mode set to Contour Only)
• Label – Choose a Label Mode from No Labels, Label at Nodes, or Label at Peaks
• Direction – Direction for Beam Diagrams (End B can be reversed for all options)
• Element Y • Element Z • Global X • Global Y • Global Z
• Show Reversed – toggle to display Beam Diagrams in opposite direction (different than reversing End B values)
• Scale % – Adjust size of beam diagram • Border Color – Select View Color for border of Beam
Diagrams
Apr 2016
Unrestricted © Siemens AG 2016
Page 25 Siemens PLM Software
Ex: Beam Diagram plot of Beam End A Bending Moment
Post Toolbox Overview Contour Toolbox – Beam Diagram
Apr 2016
Unrestricted © Siemens AG 2016
Page 26 Siemens PLM Software
Section Cut plots can be used to display slices of contour data in solid models
Post Toolbox Overview Contour Toolbox – Section Cut
• Cut Options – Select section cut method • Cut Model – single cut at defined plane • Parallel Sections – multiple equally spaced
cuts offset from the defined plane • Multiple Sections – up to 3 separately
defined planes • Cutting Plane – Specify location of Cutting
Plane(s) and additional options • Dynamic Control – used to interactively
move the cutting plane in real time (i.e., View->Advanced Post->Dynamic Cutting Plane command)
Apr 2016
Unrestricted © Siemens AG 2016
Page 27 Siemens PLM Software
Post Toolbox Overview Contour Toolbox – Section Cut
Cut Model Parallel Sections Multiple Sections
Apr 2016
Unrestricted © Siemens AG 2016
Page 28 Siemens PLM Software
Arrow plots show one or more output vectors as arrows on nodes or elements
Post Toolbox Overview Contour Toolbox – Arrow
• Selected Output Vector (Contour Vector) is used as a “seed” vector
• Related Output Vectors will be selected and automatically paired (default)
• Styling and orientation is handled automatically (default)
User overrides for all automatically selected options are available Non-directional quantities, such as temperature or von Mises stress, require a user-defined direction
Apr 2016
Unrestricted © Siemens AG 2016
Page 29 Siemens PLM Software
Post Toolbox Overview Contour Toolbox – Arrow
• Solid Arrows – toggle to display as solid arrows
• Arrow Length – value to control length of arrows
• Scale by Magnitude – toggle to scale length of arrows with respect to output value
• Min Vector Magnitude – specifies a minimum magnitude for display
• Arrow Labels – Label Mode for Contour Arrows Label
• Off • On • Exponent
Apr 2016
Unrestricted © Siemens AG 2016
Page 30 Siemens PLM Software
Post Toolbox Overview Contour Toolbox – Arrow
Arrow Plot Examples
Plate principals • Double-headed arrows • Located at center
Plate membrane • Single-headed arrows • Located at tip • Designed to show
directions for positive shear flow
Beam axial / shear • Axial shown with
double-ended arrows at center
• Shear shown with single headed arrows at tip
Apr 2016
Unrestricted © Siemens AG 2016
Page 31 Siemens PLM Software
Post Toolbox Overview Freebody Toolbox
The Freebody Toolbox is used to create and display freebodies. Freebodies created in the Freebody Toolbox can be selected for display in any view
• Global Settings – These controls affect all freebodies in the model. Control global display of freebodies, select output set (tied to contour and deform) and enable data summation on nodes
• Freebody Properties – These controls are related to individual freebodies, such as selecting nodes and elements
• View Properties – These are global settings that affect freebody visualization (symbol sizes, vector scaling, etc). Same as found in View Options (F6)
Apr 2016
Unrestricted © Siemens AG 2016
Page 32 Siemens PLM Software
Creating a New Freebody • In the Freebody Toolbox, new Freebody Displays are created within the
Freebody Manager
• The New Freebody dialog allows for setup of basic settings, such as freebody
display mode, vector display, and contribution selection • Any of the settings applied in the New Freebody dialog can be changed at any
time within the toolbox
Post Toolbox Overview Freebody Toolbox – Creating a Freebody
Apr 2016
Unrestricted © Siemens AG 2016
Page 33 Siemens PLM Software
FEMAP Freebody Display Modes – There are three methods of freebody display in FEMAP • Freebody – user selects the elements, FEMAP automatically selects related
nodes. Intended to display a balanced set of loads on a discrete piece of structure
• Interface Load – user selects both nodes and elements and FEMAP calculates a summation of loads and forces across the interface and displays as a single vector
• Section Cut – similar to interface load, a summed load across an interface is calculated and displayed, however node and element selection is automated by FEMAP. The user selects a “cutting plane”. The cutting plane can then be dynamically located within the model using different methods.
Post Toolbox Overview Freebody Toolbox – Freebody Types
Apr 2016
Unrestricted © Siemens AG 2016
Page 34 Siemens PLM Software
Post Toolbox Overview Freebody Toolbox
Interface Load Display, Showing Summed Shear Load at a Rib
Selected Elements Highlighted
Selected Nodes Highlighted
Apr 2016
Unrestricted © Siemens AG 2016
Page 35 Siemens PLM Software
Post Toolbox Overview Freebody Toolbox – Results Validation
The Freebody Toolbox includes a tool for results validation that can be useful in debugging models and results. It can help warn about missing results
FREEBODY RESULTS VALIDATION SUMMARY
Freebody: 1..Sample Freebody Output Set: 1..NX NASTRAN Case 1
Selected Nodes: OK Selected Elements: OK
Applied Results: OK Reaction Results: OK Multi Point Reaction Results: OK Freebody Element Results: Not Requested Peripheral Element Results: OK Contact Results: Not Requested Glue Results: Not Requested Nodal Summation Results: Not Requested
Do selected nodes / elements exist in the model?
Do results for valid node / element pairs exist?
Does the output vector exist?
Does the output vector exist?
Apr 2016
Unrestricted © Siemens AG 2016
Page 36 Siemens PLM Software
Post Toolbox Overview Freebody Toolbox – Results Validation
When potential discrepancies have been found in the model / selected results, the icon changes to a warning:
FREEBODY RESULTS VALIDATION SUMMARY
Freebody: 1..Untitled Output Set: 2..NX NASTRAN Case 1
Selected Nodes: OK Selected Elements: OK
Applied Results: OK (Alternate vectors used) Reaction Results: OK (Alternate vectors used) Multi Point Reaction Results: OK Freebody Element Results: Not Requested Peripheral Element Results: Missing Results Contact Results: Not Requested Glue Results: OK Nodal Summation Results: Not Requested
“Alternate vectors” indicates results were not obtained with GPFO request. Usually okay,
but may indicate an issue if unexpected.
Use of alternate vectors does
not cause a warning flag in the validation icon
When elemental results have an error, this indicates that
results for the node / element pair do not exist in the results.
This data can optionally be
listed with discrepant node/element pairs
Apr 2016
Unrestricted © Siemens AG 2016
Page 37 Siemens PLM Software
Output Transformation
Transformation of results can be done on-the-fly for use within views and certain listing options, or the results can be calculated and stored as new output vectors • Output can be transformed on-the-fly for deformed and contour plots • Output can also be transformed and stored within the model
Plate membrane forces with element orientation Plate membrane forces transformed to global rectangular CS
Apr 2016
Unrestricted © Siemens AG 2016
Page 38 Siemens PLM Software
Output Transformation Deformed Results Transformations
Deformed results can be transformed into any model coordinate system or the nodal output coordinate system • Selected components of the
deformation in the global coordinate system can be selected for transformation
• When displaying deformations of total (resultant) vectors, display of individual components can be toggled on and off
Deformation transformations are done on-the-fly for visualization and do not affect the data stored in the model
Apr 2016
Unrestricted © Siemens AG 2016
Page 39 Siemens PLM Software
Output Transformation Contoured Results Transformations
Contoured results for nodal output, plate output and solid output can be transformed into a variety of orientations
• Nodal • Model Coordinate System • Nodal Output CS
• Plate • Material Direction (must be defined) • Into CS
• When transforming into a coordinate system the selected axis represents where the X vector will be transformed to
• Results should be selected in accordance to this • Along a Vector
• Solid • Model CS • Material Direction (must be defined)
Contour transformation options are valid for all contour styles, except Beam Diagram and do not affect the data stored in the model
Apr 2016
Unrestricted © Siemens AG 2016
Page 40 Siemens PLM Software
Output Transformation Elemental Results Orientation
For elemental results to be properly displayed or transformed, the results orientation needs to be properly set • Normally this shouldn’t be changed unless the solver output is oriented
differently than expected
Apr 2016
Unrestricted © Siemens AG 2016
Page 41 Siemens PLM Software
Output Transformation Model->Output->Transform
In addition to transforming results for deformed and contour display, the Model->Output->Transform command can be used to transform data and store it within the model itself • This can be useful for listing • Avoids calculation in the future • Stored as “User Vectors” in the
9,000,000 ID range
Apr 2016
Unrestricted © Siemens AG 2016
Page 42 Siemens PLM Software
Working with Complex Output Complex Results Options
• On-the-fly postprocessing of complex data by specifying a Static Display Phase Angle and/or Animation Phase Increment to see actual results
• Model Settings – Options used for entire model • View Override – Options used for Active View only
Apr 2016
Unrestricted © Siemens AG 2016
Page 43 Siemens PLM Software
Working with Complex Output Static Display Phase Angle
• Specify Static Display Phase Angle to display “Total” vectors (i.e., Total Translation) using both Magnitude and specified Phase Angle
• Principal Stresses and Mean Stress will be calculated “on-the-fly” for display • Static Display Phase Angle appears in Post Titles for reference
Apr 2016
Unrestricted © Siemens AG 2016
Page 44 Siemens PLM Software
Output Listing
FEMAP provides multiple tools for listing output data to a variety of destinations such as the Message Window or Data Table • Query Tool • Entity Selector • Results Comparison • Data Table Tools
• Results • Contoured Results • Nodal Changes
• Force Balance Data • Entity Selector and Output Data • Results Ranking
Apr 2016
Unrestricted © Siemens AG 2016
Page 45 Siemens PLM Software
Output Listing Query
List->Output->Query provides a quick and simple way for listing results data to the clipboard for user-selected entities to the message window • Any number of output sets / vectors may be selected, however it’s best used
when only selecting a limited number of output cases or vectors • When selecting vectors, both nodal and elemental vectors may be selected,
however only those related to the entity type will be listed
1. Select results 2. Select entities 3. Results listed to message window
Apr 2016
Unrestricted © Siemens AG 2016
Page 46 Siemens PLM Software
Output Listing Entity Selector
The FEMAP Entity Selector can also be used in conjunction with the Entity Info window to quickly list deformation and contour results for single entities
• Enable the Entity Selector by selecting the type of entity to activate for selection
• Enable the Entity Info pane… by default its docked with the Entity Editor pane below the Model Info Tree
Apr 2016
Unrestricted © Siemens AG 2016
Page 47 Siemens PLM Software
Output Listing Entity Selector
With the selector enabled, hover over an entity (node or element) with the mouse to display posted results data
Apr 2016
Unrestricted © Siemens AG 2016
Page 48 Siemens PLM Software
Output Listing Entity Selector - Tooltips
Enable Tooltips in the Selector to show Tooltips in the graphics window
Apr 2016
Unrestricted © Siemens AG 2016
Page 49 Siemens PLM Software
Output Listing Entity Selector - Tooltips
Right Click on the Tooltip and select Convert to Text to have the Tooltip persist in the model. Created Text boxes will rotate with the model Use Delete->Tools->Text to remove converted Text boxes
Apr 2016
Unrestricted © Siemens AG 2016
Page 50 Siemens PLM Software
Output Listing Output Comparison
List->Output->Compare allows for comparison of results between two or more output sets and one or more output vector(s) • Optionally compare results across the
entire output set • User specifies the maximum difference
between results for a given entity (0% difference will also output identical vectors
• Tool will output maximum and minimum difference
• Listing details will include entity-by-entity summaries
Apr 2016
Unrestricted © Siemens AG 2016
Page 51 Siemens PLM Software
Output Listing Results to Data Table
List->Output->Results to Data Table allows for listing of a large amount of output data to the Data Table • Listing to the Data Table provides a tabular format that can easily be copied to
Excel or other programs • All the Data Table functionality such as grouping, sorting and highlighting is
available • Various configurations are available for arranging data in rows and columns
Selecting which options appear in rows and columns depends largely on how the data will be sorted
Apr 2016
Unrestricted © Siemens AG 2016
Page 52 Siemens PLM Software
Plate Membrane Forces listed to data table with Output Sets and Elements in rows and Output Vectors in Columns. All plate elements selected
Output Listing Results to Data Table
Apr 2016
Unrestricted © Siemens AG 2016
Page 53 Siemens PLM Software
Click on column headings to sort based on column
Output Listing Results to Data Table – Data Table Sorting
Apr 2016
Unrestricted © Siemens AG 2016
Page 54 Siemens PLM Software
Turn on Column Header and drag columns into the header to enable grouping
With grouping enabled, sorting of columns now occurs within the selected grouping, in this case, sorting of Nxx within each selected output set
Output Listing Results to Data Table – Data Table Grouping
Apr 2016
Unrestricted © Siemens AG 2016
Page 55 Siemens PLM Software
Output Listing Results to Data Table – Data Table Highlighting
Turn on highlighting and select rows in the Data Table to highlight the related entities in the view
Select multiple rows by holding down either the CTRL or SHIFT key
Apr 2016
Unrestricted © Siemens AG 2016
Page 56 Siemens PLM Software
Output Listing Contoured Results to Data Table
List->Output->Contoured Results to Data Table will list the results used to create the active contour plot to the Data Table Output set and vector will match the active view
Apr 2016
Unrestricted © Siemens AG 2016
Page 57 Siemens PLM Software
Output Listing Nodal Changes to Data Table
List->Output->Nodal Changes to Data Table can be used to calculate differences in distance and angle between undeformed and deformed or differences in output values between multiple nodes • When listing distance and angle, select
between total translation or total rotation • When selecting difference in output value,
select any resultant nodal output vector • Can be used to calculate changes in a
single output set or across all output sets • Reports differences between a single
“from” node and one or more “to” Node(s) • Select any coordinate system for output
orientation
Apr 2016
Unrestricted © Siemens AG 2016
Page 58 Siemens PLM Software
Distance between node 1 and node 128 across 100 output sets Distance between single constrained node and wingtip nodes in a single set
Output Listing Nodal Changes to Data Table
Apr 2016
Unrestricted © Siemens AG 2016
Page 59 Siemens PLM Software
Output Listing Freebody Listing – Force Balance
Force balance data, including interface loads can be listed using the List->Output->Force Balance command Shortcuts for listing Force Balance data and Interface Load data are available in the Freebody Toolbox
1. Select data to list 3. Select freebody data
2. Select listing destination
Apr 2016
Unrestricted © Siemens AG 2016
Page 60 Siemens PLM Software
Output Listing Freebody Listing – Force Balance
List->Output->Force Balance: Listing Options • List contribution details – when requested, prints
contribution data, such as elemental or constraint contributions, for each node in the freebody
• Include all contributions – includes all possible contributions in the freebody; useful for duplicating “f06-style” data; Force Balance listing only
• Calculated nodal sums – when requested, prints the FEMAP calculated summation at each node, based on the selected contributions
• Calculation details – lists each nodal contribution to the interface load calculation including calculated forces, moments and moment arms
• List interface load – for each freebody, lists the calculated interface load
Apr 2016
Unrestricted © Siemens AG 2016
Page 61 Siemens PLM Software
Output Listing Freebody Listing – Force Balance
List->Output->Force Balance: Output Destinations • Message Window – data is sent to the message window in the standard listing
format • Data Table – data is sent to the data table in a spreadsheet-like format • Clipboard – data is copied to the clipboard in a tab-delimited format, similar to
the Data Table destination
Apr 2016
Unrestricted © Siemens AG 2016
Page 62 Siemens PLM Software
Output Listing Freebody Listing – Force Balance Interface Load Summary
List->Output->Force Balance Interface Load Summary can be used to compare interface loads across multiple freebodies or multiple output sets
FREEBODY INTERFACE LOAD SUMMARY, OUTPUT SET - 6..NX NASTRAN Case 6
Freebody ID Fx Fy Fz Mx My Mz 5 1500. 1500. 1500. -280.072 -401.5093 681.5813 6 1576.018 880.9498 -948.885 -37797.73 12807.21 7791.901 7 1500. 1500. 1500. -88389.63 93190.53 -4800.9
Max value 1576.018 1500. 1500. -280.072 93190.53 7791.901 Max FB 6 7 7 5 7 6 Min value 1500. 880.9498 -948.885 -88389.63 -401.5093 -4800.9 Min FB 5 6 6 7 5 7
Apr 2016
Unrestricted © Siemens AG 2016
Page 63 Siemens PLM Software
Output Listing Freebody Listing – Force Balance Interface Load Summary
List->Output->Force Balance Interface Load Summary Output can be used to create functions for plotting
Apr 2016
Unrestricted © Siemens AG 2016
Page 64 Siemens PLM Software
Output Listing Freebody Listing – Freebody Section Cuts
List->Output->Freebody Section Cuts command can be used to list interface loads for a section cut freebody at variable locations along the cutting path
• Interface loads can be calculated at equal spacing along the path through the model, or at pre-determined locations using an “Along Coordinates” data surface
• Equal spacing locations will output locations at the start, end and any number of points between along the path
• When specifying a data surface, either arbitrary coordinates can be specified for a plane / point intersection or if the path is defined as a curve, a percentage of the curve length (between 0 and 1.0)
Apr 2016
Unrestricted © Siemens AG 2016
Page 65 Siemens PLM Software
Results Ranking
The List->Output->Results Ranking to Data Table command can be used to envelope results across output sets • Returns extreme output sets for
selected entities/ materials/properties, or extreme entities/properties/materials for selected output sets
• Vectors can be ranked individually or all vectors can be treated as a single quantity
• Results quantities can be ranked on max value, min value or max absolute, for any number of “top” cases
• Works on both internalized and attached output
Apr 2016
Unrestricted © Siemens AG 2016
Page 66 Siemens PLM Software
Results Ranking
Example: Find the 5 maximum result cases for plate membrane forces across all elements in the model
Grouping is based on element ID
Apr 2016
Unrestricted © Siemens AG 2016
Page 67 Siemens PLM Software
Results Ranking
Example: Find the 5 elements with maximum plate membrane forces across all output sets in the model
Grouping is based on output set ID
Apr 2016
Unrestricted © Siemens AG 2016
Page 68 Siemens PLM Software
Results Ranking Output to FNO
When using the Results Ranking tool to find worst-case entities or output sets on a global-level FEM, the PostProcessing->GROUP_POST_FNO Custom Tool can be used to export a portion of the results for local analysis • Select a group containing entities for output • Select output set(s) and vector(s) for export • FEMAP will export a neutral file containing the only the selected entities and
output quantities When exporting results for grid point forces, it’s important to select all the GPFO output vectors (85000 range) as well as ensuring that the group for export contains the elements of interest as well as those connected to the elements of interest. Failure to do so could potentially result in unbalanced freebodies.
Apr 2016
Unrestricted © Siemens AG 2016
Page 69 Siemens PLM Software
Charting
The Charting Pane provides a simple interface for creating plots of output data as well as function data without relying on an external program, such as Excel • Tools->Charting • Separate pane, like the API
Programming Window or Data Table • Create Data Series within the
Charting Pane that serve as source data for the charts
• Create individual Charts to display Data Series with individual styles
• Charts and Chart Data Series are stored in the database and persist across FEMAP sessions
• Charts automatically update if output changes
Apr 2016
Unrestricted © Siemens AG 2016
Page 70 Siemens PLM Software
Charting Chart Data Series
Chart Data Series are “data sources” that are used to retrieve output or function data from the model for display in individual charts • Multiple types available
• vs. Entity • vs. Output Set • Vector vs. Vector • Function
• Data is retrieved from the model real-time – if the results or function data is updated, this is automatically reflected in the plot without user interaction
• By default, Chart Data Series that are created are automatically added to the active Chart
Apr 2016
Unrestricted © Siemens AG 2016
Page 71 Siemens PLM Software
Charting Charts
Once a Chart Data Series has been created, it can be displayed in a Chart
• Any number of charts can be created in a model
• Several different styles exist • Scatter plot • Line • Step • Area
• Control over • Colors • Axis labeling • Title • Fonts • Markers • Labels
Apr 2016
Unrestricted © Siemens AG 2016
Page 72 Siemens PLM Software
Charting Charts
Scatter Plot No Legend
Area Plot Large Triangle Markers
Step Plot Dark Background
Apr 2016
Unrestricted © Siemens AG 2016
Page 73 Siemens PLM Software
Charting Tooltips
Tooltips can be enabled on charts to show detailed values over hovered points • Options for data to include in tooltip
• X / Y Value • Data Series • Output Set • Output Vector • Entity ID
• Hovered entity can be highlighted in the active view
• View can be synced to tooltip (output set and/or vector)
Apr 2016
Unrestricted © Siemens AG 2016
Page 74 Siemens PLM Software
Analysis Studies
Analysis Studies allow the organization of Results Sets into “groups” of results sets • Manually create or automatically created at
the successful completion of an analysis • Default behavior is to create a new
study for each analysis • This can be modified in
Preferences->Results • All Result Sets are always shown in the
All Results leaf, regardless of their inclusion into an Analysis Study
• A result set may reside within only a single Analysis Study at one time
Apr 2016
Unrestricted © Siemens AG 2016
Page 75 Siemens PLM Software
Analysis Studies Naming Conventions
Various naming convention options exist for Analysis Studies and can be set in Preferences->Results
• Default – Nastran title (if available) for OP2 and XDB, otherwise file name
• Analysis Set Title – Use the Analysis Set title for jobs launched from FEMAP. When importing results manually, the active Analysis Set is used – this may not correspond to the actual Analysis Set
• File Name – Use the file name of the output file
• Nastran Title – Use the Nastran title, for OP2 or XDB. Otherwise, “Analysis Study” is the default title
Apr 2016
Unrestricted © Siemens AG 2016
Page 76 Siemens PLM Software
Analysis Studies Naming Conventions – Output Sets
Similar to Analysis Studies, options exist for naming of Nastran Output Sets as well
• Standard – Solver, subcase and value (when applicable)
• TITLE • SUBTITLE • LABEL • SUBTITLE,LABEL
• Use the “Append Femap Title” option to
append the output set value to any of the options other than “Standard”. This can be useful for output sets with an associated value, such as modal runs, non-linear, and eigenvalue runs
Apr 2016
Unrestricted © Siemens AG 2016
Page 77 Siemens PLM Software
Analysis Studies Naming Conventions – Static Subcase IDs
When the “Use Static Subcase IDs” option is enabled in Preferences, the output set ID will correspond to the NASTRAN Static Subcase ID
Apr 2016
Unrestricted © Siemens AG 2016
Page 78 Siemens PLM Software
Analysis Studies Revision Tracking
When, “Track Revision” is enabled, subsequent runs of the same Analysis Set or importing a single file again will result in a revision number being appended
Because duplicate IDs may not be used with output sets, if this option is used in conjunction with “Use Static Subcase ID,” the Output Set ID is incremented from the subcase ID with the revision number
Apr 2016
Unrestricted © Siemens AG 2016
Page 79 Siemens PLM Software
Multi-set animation can quickly be accessed for Analysis Studies by right clicking on a study and selecting “Animate” • Animate Multi-Set will automatically be set
as the deformation plot • Starting and ending output sets for
animation are set to the first and last output set in the analysis study
Analysis Studies Animation
Apr 2016
Unrestricted © Siemens AG 2016
Page 80 Siemens PLM Software
Analysis Studies Enveloping
Envelopes of Analysis Studies can quickly be created by right clicking on a study an selecting one of the envelope options • Max Value • Min Value • Max Absolute Value
• Each option creates two new
output sets in the database • Value • Associated output case
• “Create in Database” will calculate the results and save them in the model; otherwise they’re calculated on-the-fly as needed
Apr 2016
Unrestricted © Siemens AG 2016
Page 81 Siemens PLM Software
Analysis Studies Plotting
Quick plots can be created of Analysis Studies by right clicking on a study and selecting the Plot Study options • Translation vs Output Set • Acceleration vs Output Set • Temperature vs Output Set
• Automatically creates data series
for selected quantity and adds it to the “Quick Plot” chart
• Can be created vs Output Set ID or Output Set Value
Apr 2016
Unrestricted © Siemens AG 2016
Page 82 Siemens PLM Software
Output Data Surfaces Results Processing Data Surface
The Results Processing Data Surface can be used to generate combination or enveloped output sets
Apr 2016
Unrestricted © Siemens AG 2016
Page 83 Siemens PLM Software
Output Data Surfaces Results Processing Data Surface
Spreadsheet-like interface for creation of Output Sets • Combination factors can be pasted from a
Spreadsheet • Results can be created and stored in the
model or calculated on-the-fly • Right-click to Create Processed Result Sets
Apr 2016
Unrestricted © Siemens AG 2016
Page 84 Siemens PLM Software
Output Data Surfaces Load Set Combination Data surface
Similar to the Results Processing Data Surface, the Load Set Combination Data Surface provides a spreadsheet-like interface to create Load Set combinations • Load Sets can be created as
standalone sets or as Nastran Load Combination Sets
Apr 2016
Unrestricted © Siemens AG 2016
Page 85 Siemens PLM Software
Loads from Output From Output
The Model->Load->From Output command can be used to convert output data to loads in a model • Select the type of load to create • Select the to use as the basis for
the load • Output does not have to used to
create identical load types • For most vectors, six vectors
are selected for six DoF • Pressures, temperatures and
heat transfer loads only select a single DoF
• Select entities to take output data and apply loads
Apr 2016
Unrestricted © Siemens AG 2016
Page 86 Siemens PLM Software
Loads from Output Map Output from Model
While Model->Load->From Output should be used to create loads within the same model on an identical mesh, Model->Load->Map Output from Model can be used to create loads between dissimilar models using interpolation / extrapolation routines
• Select a source model • Optionally limit results data to a group • Select output set and vector
• For resultant vectors, such as total displacement or total rotation, the components are automatically created by selecting the total
• Select the data mapping routine for entities outside of the tolerance
• Zero • Constant value • Extend closest • Interpolate • None
• Select load to create in target model
Apr 2016
Unrestricted © Siemens AG 2016
Page 87 Siemens PLM Software
Ex: Translation mapped to displacement
Loads from Output Map Output from Model
Note: When mapping to SPCD, corresponding SPC needs to be created as well
Apr 2016
Unrestricted © Siemens AG 2016
Page 88 Siemens PLM Software
Loads from Output From Freebody
The Model->Load->From Freebody command will create loads from freebodies that exist in the model. This command is intended to be used when creating loads in the same model as the results • Select one or more freebodies • Select one or more output set(s)
• Loads can be created as a new
definition in an existing set (only when single output set is selected), or in a new load set
• Optionally create loads for nodal summations or interface load
• Creating a load for the interface load will create a new node at the summation point
Apr 2016
Unrestricted © Siemens AG 2016
Page 89 Siemens PLM Software
Loads from Output From Freebody
Freebody loads….
… applied to model
Apr 2016
Unrestricted © Siemens AG 2016
Page 90 Siemens PLM Software
Loads from Output From Freebody… Multi-Model
When applying loads from a coarse-grid global model to a fine-grid detail model, the Multi-Model option in the Load->From Freebody command should be used • Start with a balanced freebody in a coarse
grid FEM • FEMAP can automatically locate suitable
target nodes in the fine grid FEM and will connect with RBE3 elements
• Once properly constrained, the detail FEM is ready to run with a mapped set of loads
Apr 2016
Unrestricted © Siemens AG 2016
Page 91 Siemens PLM Software
Loads from Output From Freebody… Multi-Model
Source Model Freebody(Global Model)
Target Model with RBE3 Load Distribution
Apr 2016
Unrestricted © Siemens AG 2016
Page 92 Siemens PLM Software
Beam Calculator
The FEMAP Beam Calculator provides detail section stresses on a line element using beam forces recovered via a standard analysis - A local finite-element solution is
used to calculate section stresses - Any solver may be used as a
“source” for the forces used in the calculations
- Multiple stress calculations are available, including von Mises, max shear, max/min principal, axial, Y/Z shear and combined shear
- Requires line elements with a section
Apr 2016
Unrestricted © Siemens AG 2016
Page 93 Siemens PLM Software
Beam Calculator Basic Setup
View->Advanced Post->Beam Cross Section - Select Output Set - Select forces from Output Set to include in calculations
Vector IDs used for forces are dependent on element type (bar, beam, etc) as well as solver (Nastran, Abaqus, Ansys, etc) and are automatically selected by FEMAP
Info
*
Apr 2016
Unrestricted © Siemens AG 2016
Page 94 Siemens PLM Software
Beam Calculator Basic Setup
- Select element(s) to display; either single or multiple elements can be displayed
- Select stress component to display
Single Element Display Multiple Element Display
Apr 2016
Unrestricted © Siemens AG 2016
Page 95 Siemens PLM Software
Beam Calculator Section Location
The section location (from end A to end B) can be modified using the slider, or manually specifying an option - By default, only a single section is displayed at the selected location
- Enabling multiple sections will perform calculations / display at end A, end B and the equally-spaced points in between (2 to 10)
- Default of 3 displays sections at end A, the midpoint and end B - Contour plots can be displayed either in screen space or model space
- When displaying in screen space, only a single section for a single element can be displayed
Apr 2016
Unrestricted © Siemens AG 2016
Page 96 Siemens PLM Software
Beam Calculator Section Location
Model Space Screen Space
Apr 2016
Unrestricted © Siemens AG 2016
Page 97 Siemens PLM Software
Beam Calculator Combined Shear Vector Plot
When displaying Combined Shear Stress quantities, the results may be viewed as a contour vector plot to visualize the direction of shear flow
Apr 2016
Unrestricted © Siemens AG 2016
Page 103 Siemens PLM Software
Results-Based Selection
The entity selector can be used to select nodes and elements based on results • This type of selection is available using the
standard selector any time nodes or elements are being selected, regardless of the intended operation
• Ex: change the property of shell elements by selecting those above a certain stress level
• Any number of output sets may be selected for filtering
Apr 2016
Unrestricted © Siemens AG 2016
Page 104 Siemens PLM Software
Results-Based Selection
Multiple selection criteria may be set based on varying output conditions Keep in mind that the filtering is done at selection – groups created using these selection tools will not be updated if the output changes
Apr 2016
Unrestricted © Siemens AG 2016
Page 105 Siemens PLM Software
API Results Browsing Object
The FEMAP API provides multiple ways for accessing results data, however generally the most efficient way is to use the Results Browsing Object Notionally, the Results Browsing Object is very similar to the FEMAP Data Table:
Apr 2016
Unrestricted © Siemens AG 2016
Page 106 Siemens PLM Software
API Results Browsing Object - Usage
The FEMAP Results Browsing Object is a read-only object. Its primary function is to access a “table” of data, however it can also replicate many of the output set / vector querying methods of the OutputSet and Output objects. Unlike the Output object, the Results Browsing Object allows for access to results from many different output sets and vectors via a single API call. Methods are grouped into three categories: - Setup & population - Results set / vector information - Results access / manipulation
Except in rare circumstances, the Results Browsing Object SHOULD NOT be used to access results one-at-a-time; performance may be poor.
Caution
!
In most cases, the Results Browsing Object can be used as a direct replacement for the OutputSet and Output objects
Info
*
Apr 2016
Unrestricted © Siemens AG 2016
Page 107 Siemens PLM Software
API Results Browsing Object - Usage
Create Results Browsing Object
Add Columns
Specify Required Data / Entities
Populate
Dim fRB As femap.Results Set fRB = app.feResults
Object Creation:
Apr 2016
Unrestricted © Siemens AG 2016
Page 108 Siemens PLM Software
Example: Get max plate vonMises stress in Output Set 1 Sub Main
Dim App As femap.model
Set App = feFemap()
Dim fr As femap.Results
Dim fsElem As femap.Set
Dim nCol As Long
Dim nColIDs As Variant
Dim nMinID As Long
Dim nMaxID As Long
Dim dMinVal As Double
Dim dMaxVal As Double
Set fr = App.feResults
Set fsElem = App.feSet
API Results Browsing Object - Usage
Declare RBO
Set RBO
Apr 2016
Unrestricted © Siemens AG 2016
Page 109 Siemens PLM Software
Example: Get max plate vonMises stress in Output Set 1
fr.AddColumn( 1, 7033, False, nCol, nColIDs )
fsElem.AddAll( FT_ELEM )
fr.DataNeeded( FT_ELEM, fsElem.ID )
fr.Populate()
fr.GetColumnMinMax( 0, 0, nMinID, nMaxID, dMinVal, dMaxVal )
App.feAppMessage( FCM_NORMAL, "Max plate top VM stress: " + _
Str$(dMaxVal) + " at element " + Str$(nMaxID) )
End Sub
API Results Browsing Object - Usage
Add Column for output set 1, vector 7033
Request results for all elements
Populate the data table
Use GetColumnMinMax to get min and max values
Apr 2016
Unrestricted © Siemens AG 2016
Page 110 Siemens PLM Software
API Access popular output commands programmatically
It is possible to run some list output commands programmatically
• List->Output->Results to Data Table • App.feResultsToDataTable
• List->Output->Results Ranking to Data Table • App.feResultsRankingToDataTable
• Select Output Sets using typical “Select Output Set” dialog box with check
boxes and filtering found in many commands • App.feSelectOutputSets
Apr 2016
Unrestricted © Siemens AG 2016
Page 111 Siemens PLM Software
API Access popular output commands programmatically
• Select Output Sets and Output Vectors using typical “Select Output Set” dialog box with check boxes and filtering
• App.feSelectOutput