Results Postprocessing - PowerPoint PPT Presentation

About This Presentation
Title:

Results Postprocessing

Description:

Chapter Eight Results Postprocessing Chapter Overview In this chapter, aspects of reviewing results will be covered: Viewing Results Scoping Results Exporting Results ... – PowerPoint PPT presentation

Number of Views:92
Avg rating:3.0/5.0
Slides: 49
Provided by: Sheld93
Learn more at: https://www-eng.lbl.gov
Category:

less

Transcript and Presenter's Notes

Title: Results Postprocessing


1
Results Postprocessing
  • Chapter Eight

2
Chapter Overview
  • In this chapter, aspects of reviewing results
    will be covered
  • Viewing Results
  • Scoping Results
  • Exporting Results
  • Coordinate Systems Directional Results
  • Solution Combinations
  • Stress Singularities
  • Error Estimation
  • Convergence
  • The capabilities described in this section are
    applicable to all ANSYS licenses, except when
    noted otherwise

3
A. Viewing Results
  • When selecting a results branch, the Context
    toolbar displays ways of viewing results
  • All of these options except for Convergence
    will be discussed next. Convergence is covered
    in Section C.

4
Displacement Scaling
  • For structural analyses (static, modal,
    buckling), the deformed shape can be changed
  • By default, the scaling is automatically
    exaggerated to visualize the structural response
    more clearly
  • The user can change to undeformed or actual
    deformation

Model shown is from a sample Pro/ENGINEER
assembly.
5
Display Method
  • The Geometry button controls the
    contourdisplay method. Four choices are
    possible

Exterior is the default display option and is
most commonly used. IsoSurfaces is useful to
display regions with the same contour
value. Capped IsoSurfaces will remove regions
of the model where the contour values are above
(or below) a specified value. Slice Planes
allow a user to cut through the model visually.
A capped slice plane is also available, as shown
on the left.
Model shown is from a sample Inventor assembly.
6
Contour Settings
  • The Contours button controls the way inwhich
    contours are shown on the model

7
Outline Display
  • The Edges button allows the user show
    theundeformed geometry or mesh

8
Slice Planes
  • When in Slice Plane viewing mode, slice
    planescan be added and edited
  • To add a slice plane, simply select the Draw
    Slice Plane icon, then click-drag with the left
    mouse across the Graphics window. The path
    created will define the slice plane.
  • To edit a slice plane, select the Edit Planes
    icon. The defined planes will have a handle in
    the Graphics window.
  • Drag the handle to move the slice plane
  • Click on one side of the bar to show capped slice
    display
  • Select the handle, then hit the Delete key to
    remove plane

9
Min/Max and Probe Tool
  • The min/max symbols can be removed by
    selectingthe Maximum and Minimum buttons
  • Results can be queried on the model by selecting
    the Probe button
  • Left-mouse click to add an annotation of the
    value being queried on the model.
  • Use the Label button to select and
    delete unwanted annotations

10
Animation Controls
  • The animation toolbar allows user to play,pause,
    and stop animations
  • The slider bar allows users to go through
    frame-by-frame
  • The Export Animation File enables saving
    animation as AVI
  • Animations will generally range from min to max
    value in a linear fashion. On the other hand,
    for free vibration and harmonic analysis, the
    full range will be correctly animated (/- max
    value).
  • Animation speed can becontrolled via View
    gtAnimation Speed

11
Alerts
  • Alerts are simple ways of check to see if a
    scalar result quantity satisfies a criterion
  • Alerts can be used on most contour results except
    for vector results, Contact Tool results, and
    Shape Finder
  • Simply select that result branch and add an Alert
  • In the Details view, specify the criterion
  • A minimum or maximum value of that result branch
    can be used
  • Input the value which is used for the threshold
  • In the Outline tree, a green checkmark indicates
    that the criterion is satisfied. A red
    exclamation mark indicates that the criterion
    was not satisfied.

12
Manipulating the Legend
  • For exterior contour plots, the legend can be
    manipulated to show result distributions more
    clearly.
  • Select the legend with the left mouse
  • Drag white bars to change overall min/max values
  • Out-of-range values are purple (high) and brown
    (low)
  • Drag yellow bars to rescale legend
  • Drag grey bars to change intermediate ranges

13
Manipulating the Legend
  • For Capped IsoSurface plots, the legend has
    additional features to manipulate the display
  • The middle long grey bar controls where the
    cutoffvalue is for capped plots
  • The striped areas show what values will not be
    displayed. To toggle, simple click on the
    coloredareas on either side of the long grey bar

14
Manipulating the Legend
  • The legend may also be changed by selecting the
    values and directly inputting a numerical value
  • Select the contour value, type in a new value,
    and Enter
  • To rescale internal bands, select white bars and
    move them. Internal bands automatically get
    rescaled evenly
  • For example, when comparing two results, one may
    want to change the legend to be the same for both

15
Vector Plots
  • Vector plots involve any vector result quantity
    with direction, such as deformation, principal
    stresses/strains, and heat flux
  • Activate vectors for appropriate quantities using
    the vector graphics icon
  • Once the vectors are visible their appearance can
    be modified using the vector display controls
    (see next slide for examples)

Vector Length Control
Vector Length Control
Proportional Vectors
Equal Length Vectors
Element Aligned
Grid Aligned
Line Form
Solid Form
16
Vector Plots
  • Examples

Solid Form, Grid Aligned
Line Form, Grid Aligned
Proportional Length
Equal Length
17
Multiple Viewports
  • Using multiple viewports is especially useful
    forpostprocessing, where more than one
    resultcan be viewed at the same time
  • Useful to compare multiple results, such as
    results from different environments or multiple
    mode shapes

18
Default Settings
  • Under Tools gt Options gt Simulation Graphics,
    the default graphics settings can be changed.
  • This way, each user can make all results for new
    simulations be displayed to his/her preference

19
B. Scoping Results
  • Sometimes, limiting the display of results is
    useful when postprocessing
  • Although one can rescale the legend to get a
    better idea of the result distribution on a
    certain part or surface, results scoping
    automatically scales the legend and only shows
    the applicable surface(s) or part(s), making
    result viewing easier.
  • Scoping results on edges produces a path plot,
    allowing users to see detailed results along
    selected edges
  • Results scoping is very useful for convergence
    controls (discussed later in this chapter)
  • When using Contact Tool, Simulation automatically
    scopes contact results to contact regions.
  • Results scoping can be performed on any result
    item in the Solution branch for any type of
    geometric quantity.

20
Scoping Surface/Part Results
  • To scope contour results, simply do either of the
    following
  • Select part(s) or surface(s), then request the
    result of interest
  • Select the result item, then click on Geometry
    in the Details view. Select the part(s) or
    surface(s), then click on Apply
  • When this is performed, the Details view of the
    result item will indicate that results will be
    shown only for the selected items.
  • The displayed values will show non-selected
    surfaces/parts as translucent.

21
Scoping Surface/Part Results
  • Some examples of scoping results on
    surfaces/parts

22
Scoping Edge Vertex Results
  • Results can be scoped to a single edge
  • Select a single edge for results scoping
  • A path plot of the result mapped on the edge will
    be displayed
  • In a similar manner, results can also be scoped
    to a single vertex. No contour results will be
    displayed since only a vertex is present, but the
    value will reported in the Details view for the
    selected vertex

23
Renaming Scoped Results
  • For scoped results, it is often useful to
    automatically rename the result branch
  • Right-click on the result branch and select
    Rename Based on Definition. The name will
    become more descriptive.

24
C. Exporting Results
  • Tabular data from Simulation can be exported to
    Excel for further data manipulation
  • To export Worksheet tab information, do the
    following
  • Select the branch and click on the Worksheet tab
  • Right-click the same branch and select Export
  • This can be used for Geometry, Contact,
    Environment, Frequency Finder, Buckling, and
    Harmonic Worksheets
  • To export Contour Results
  • Right-click on the result branch of interest and
    select Export
  • This can be used for any result item of interest
  • Node numbers and result quantities will be
    exported
  • Exporting large amounts of data can take some CPU
    time

25
Exporting Results
  • Usually, for result items, the internal ANSYS
    node number and result quantity will be output as
    shown below.
  • To include node locations, change this option
    under Tools menu gt Options gt Simulation Export

26
Exporting Results
  • For principal stresses and strains, additional
    information of the orientation needs to be
    included when export to .XLS
  • The generated Excel file will have 6 fields
  • The first three correspond to the maximum, middle
    and minimum principal quantities (stresses or
    strains).
  • The last three correspond to the ANSYS Euler
    angle sequence (CLOCAL command in ANSYS) required
    to produce a coordinate system whose X, Y and
    Z-axis are the directions of maximum, middle and
    minimum principal quantities, respectively. This
    Euler angle sequence is ThetaXY, ThetaYZ and
    ThetaZX and orients the principal coordinate
    system relative to the global system.

27
D. Coordinate Systems
  • If coordinate systems are defined, a new item
    will be displayed in the Details view of
    directional results
  • As shown below, one can select from defined
    coordinate systems. The selected coordinate
    system will define x-, y-, and z-axes
  • Direction Deformation, Normal/Shear
    Stress/Strain, and Directional Heat Flux can use
    coordinate systems
  • Principal stress/strain have their own angles
    associated with them
  • Other result items are scalars, so there are no
    directions associated with it.
  • Vector plots show the direction, so they cannot
    use coordinate systems.

28
Coordinate Systems
  • For the model shown below, one localcylindrical
    coordinate system is defined
  • Note that displaying Deformation in the
    x-direction in the global and local
    coordinatesystems will show different results.
  • If the user wants to see what is the
    radialdisplacement at the larger hole, a local
    cylindrical coordinate system allows to visualize
    this type of displacement.

29
E. Solution Combinations
  • For ANSYS Professional licenses and above, the
    Solution Combination branch can be added to the
    Model branch to provide combinations of existing
    Environment branches
  • Solution combinations are only valid for linear
    static structural analyses.
  • Linear combinations are only valid if the
    analyses are linear (Chapter 4). Nonlinear
    results should not be added together in a linear
    fashion, although Contact Tool results can be
    added.
  • Thermal-stress and other types of analyses are
    not supported
  • The supports must be the same between
    Environments for the results to be valid. Only
    the loading can change to allow for solution
    combinations.
  • Solution combination calculations are very quick
    and does not require a re-solve.

30
Solution Combinations
  • To perform solution combinations, do the
    following
  • Add a Solution Combination branch. The Worksheet
    view will appear
  • In the Worksheet view, add Environments and a
    coefficient (multiplier). The solution
    combination will be the sum of the multiples of
    the various Environments selected.
  • Request results from the Context toolbar. These
    results will reflect the sum of the products of
    the selected Environments

31
Solution Combinations
  • For example, consider the case below of a sample
    model with two environments

32
Solution Combinations
  • Use of solution combinations allows the user to
    solve different environments, thereby considering
    the effect of different loads separately.
  • By using the Solution Combination branch, a
    linear combination of solutions can be solved for
    very quickly without having to perform another
    separate solution.
  • Multiple Solution Combination branches may be
    added, as needed.

33
F. Stress Singularities
  • In any finite-element analysis, one seeks to
    balance accuracy and computational cost. As the
    mesh is refined, one expects to get
    mathematically more precise results.
  • Quantities directly solved for (degrees of
    freedom) such as displacements and temperatures,
    converge without problems
  • Derived quantities, such as stresses, strains,
    and heat flux, should also converge as the mesh
    is refined, but not as fast or smooth as DOF
    since these are derived from the DOF solution
  • In some cases, however, derived quantities such
    as stresses and heat flux will not converge as
    the mesh is refined. These are situations where
    these values are artificially high. This section
    will discuss situations where derived solution
    quantities are artificially high.
  • In thermal analyses, since temperature is the
    main quantity of interest, the discussion in this
    section will focus on stresses instead, not heat
    flux.

34
Stress Singularities
  • In a linear static structural analysis, there are
    several sources which may cause artificially high
    stresses, two common ones which are listed below
  • Stress singularities
  • Geometry discontinuities, such as reentrant
    corners (shown on right)
  • Point/edge loads and constraints
  • Overconstraints
  • Fixed supports and other constraints which
    prevent Poissons effect
  • Fixed supports and other constraints which
    prevent thermal expansion
  • In the above situations, refining the mesh at the
    artificially high stress area will keep
    increasing the stresses

Model shown is from a sample Mechanical Desktop
assembly.
35
Stress Singularities
  • If the area of artificially high stresses is not
    an area of interest, one can usually scope
    results only on part(s) or surface(s) of interest
    instead
  • If the area of artificially high stresses is of
    interest, there are several ways to obtain more
    accurate stress results
  • Stress singularities
  • Model geometry with fillets or other details
    which do not cause geometric discontinuities
    since some form of these (albeit small) would
    exist in the actual system
  • Point loads and constraints should only be used
    on line bodies. For solid bodies, every
    load/constraint has a finite area on which it is
    applied, so these should be applied on areas
    rather than vertices
  • Overconstraints
  • A Fixed Support is an idealization, and modeling
    the constraint properly may be required (possibly
    including the geometry on which the part is
    connected)
  • Although the above are some suggestions, these
    usually involve additional effort or more
    nodes/elements, so it is up to the user to review
    the results and understand if and why stresses
    may be artificially high.

36
G. Error Estimation
  • You can insert an Error result based on stresses
    (structural), or heat flux (thermal) to help
    identify regions of high error (see example next
    page).
  • These regions show where the model would benefit
    from a more refined mesh in order to get a more
    accurate answer.
  • Regions of high error also indicate where
    refinement will take place if convergence is used.
  • More information on error estimation is
    available in section 19.7 of the ANSYS Theory
    Reference.

37
. . . Error Estimation
  • Error plot shows region where element mesh
    refinement may be necessary.
  • Error is plotted in terms of energy.

38
H. Convergence
  • As noted earlier, as the mesh is refined, the
    mathematical model becomes more accurate.
    However, there is computational cost associated
    with a finer mesh.
  • Obtaining an optimal mesh requires the following
  • Having criteria to determine if a mesh is
    adequate
  • Investing more elements only where needed
  • Performing these tasks manually is cumbersome and
    inexact
  • The user would have to manually refine the mesh,
    resolve, and compare results with previous
    solutions.
  • Simulation has convergence controls to automate
    adaptive mesh refinement to a user-specified
    level of accuracy

39
Convergence
  • To use this feature, simply select a result
    branchand select the Convergence button on
    theContext toolbar
  • A Convergence branch will appear below the result
    branch
  • In the Details view of the Convergence branch,
    select whether the max or min value will be
    converged upon and input the allowable change (as
    a percentage)
  • For Type, Minimum is available since some
    result quantities (e.g., directional deformation
    or minimum principal stress) may have negative
    values
  • For allowable change, default is 20. However,
    5 fordisplacement and temperatures and 10 for
    other quantities is a good starting point.
  • In the Details view of the Solution branch, input
    the max number of refinement loops per solve
  • Input a reasonable value, such as 1 to 4, so that
    Simulation will not try to refine the mesh
    indefinitely.

40
Convergence
  • After this is completed, when solving, Simulation
    will automatically refine the mesh and resolve
  • At least two iterations are required (initial
    solution and first refinement loop)
  • The Max Refinement Loops in the Solution branch
    details allows the user to set the max number of
    loops per solve to prevent Simulation from
    excessive refinement. Usually, 2 to 4 max loops
    should be more than enough. Default is 1 loop
    per solve.
  • The mesh will automatically be refined only in
    areas deemed necessary, based on error
    approximation techniques
  • The convergence results will be stored for review
    in the Convergence branch
  • If not converged within the specified percentage,
    a redexclamation mark will appear.
  • If converged within the limits, a green checkmark
    will be shown
  • The result branches will display only the last
    solution

41
Convergence
  • After the solution is complete, one can view the
    results and the last mesh
  • Note that the mesh is refined only where needed,
    as shown in the example below
  • The Convergence branch shows the trend for each
    refinement loop as well as the values and number
    of nodes and elements in the mesh

42
Convergence Stress Singularities
  • As noted in the previous chapter, there are some
    causes for artificially high stresses
  • Stress singularities are theoretically infinite
    stress, so Simulations adaptive mesh refinement
    will indicate this
  • By specifying a reasonable value for the Max
    Refinement Loops, this will allow the user to
    know quickly whether a stress singularity or
    other type of artificially high stress source is
    present

43
Convergence Scoping
  • Besides adding details to get rid of stress
    singularities, one can also converge on scoped
    results.
  • If the artificially high stress region is not of
    interest, one can scope results on selected
    part(s) or surface(s) and add convergence
    controls to those results only.
  • This provides the user with control on where to
    perform mesh refinement
  • This also allows the user to ignore areas of
    artificially high stresses which are not of
    interest

44
Convergence Scoping Example
  • For example, consider the simple part below.
  • The part below has some geometric
    discontinuities, where smoothers were not modeled
    to reduce model complexity
  • For a given set of loading conditions, if the
    user knew that the bottom of the part was
    failing, this may be a region of interest the
    user would focus on.

Model shown is from a sample Mechanical Desktop
assembly.
45
Convergence Scoping Example
If convergence controls were simply added to the
entire model, the geometric discontinuity would
cause a stress singularity which increases
without bounds. The solution becomes very costly
by including the stress singularity.
On the other hand, convergence controls on scoped
results allows for adaptive refinement only in
user-specified locations, providing the user with
more control over the mesh and the adaptive
solution. In this way, the user can get accurate
stresses on the bottom surface of the part.
46
Results Not Used with Convergence
  • Convergence cannot be used on the following
    result quantities
  • Any type of vector result
  • Contact Tool results
  • Frequency Finder stress/strain results
  • Buckling stress/strain results
  • Harmonic analysis results
  • Shape Finder results
  • Fatigue Tool graph results

47
Convergence Summary
  • Using convergence controls helps to achieve a
    given level of accuracy.
  • Note that the percent change is related to the
    previous solution. This is not percent error
    since Simulation does not know beforehand what
    the actual answer is.
  • Convergence controls provides a way to get an
    accurate answer based on the mathematical model.
    It does not compensate for inaccurate
    assumptions, however! Hence, if loads, supports,
    material properties, etc. are wrong, the solution
    will still be inaccurate.
  • Because use of convergence controls results in
    adaptive mesh refinement, each new iteration will
    take longer than the previous solution
  • Although adaptive meshing will put more nodes and
    elements only where needed, the mesh density will
    still increase
  • Scoping results helps to minimize mesh density by
    explicitly indicating to Simulation the areas of
    interest

48
I. Workshop 8
  • Workshop 8 Advanced Results Processing
  • Goal
  • Analyze the high pressure vent assembly shown
    below and then use some of the advanced
    postprocessing features to review the stress and
    deflection results.
Write a Comment
User Comments (0)
About PowerShow.com